Example usage for com.intellij.openapi.wm IdeFocusManager doWhenFocusSettlesDown

List of usage examples for com.intellij.openapi.wm IdeFocusManager doWhenFocusSettlesDown

Introduction

In this page you can find the example usage for com.intellij.openapi.wm IdeFocusManager doWhenFocusSettlesDown.

Prototype

public abstract void doWhenFocusSettlesDown(@NotNull ExpirableRunnable runnable);

Source Link

Document

Executes given runnable after all focus activities are finished.

Usage

From source file:com.android.tools.idea.configurations.ThemeSelectionPanel.java

License:Apache License

public void focus() {
    final Project project = myConfiguration.getModule().getProject();
    final IdeFocusManager focusManager = project.isDefault() ? IdeFocusManager.getGlobalInstance()
            : IdeFocusManager.getInstance(project);
    focusManager.doWhenFocusSettlesDown(new Runnable() {
        @Override//  w  w w. j  av a 2s  .c  o  m
        public void run() {
            focusManager.requestFocus(myThemeList, true);
        }
    });
}