Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.virtuosotechnologies.asaph.maingui
Interface GuiEnvironmentManager  view GuiEnvironmentManager download GuiEnvironmentManager.java

All Known Implementing Classes:
MainGuiPlugin.GuiEnvironmentManagerImpl

public interface GuiEnvironmentManager

A miscellaneous API exported by the maingui plugin


Field Summary
static java.lang.String API_NAME
          The name of this API.
 
Method Summary
 javax.swing.JComponent getDialogParent()
          Get the dialog parent.
 java.io.File getFileChooserDirectory()
          Get the current directory for file choosers
 void registerAsyncJobRunner(com.virtuosotechnologies.lib.asyncjob.AsyncJobRunner runner)
          Register an AsyncJobRunner that can run long operations.
 void setFileChooserDirectory(java.io.File directory)
          Set the current directory for file choosers
 

Field Detail

API_NAME

public static final java.lang.String API_NAME
The name of this API.

See Also:
Constant Field Values
Method Detail

getDialogParent

public javax.swing.JComponent getDialogParent()
Get the dialog parent. This component should be used as the parent for displaying JDialogs and JOptionPanes.


getFileChooserDirectory

public java.io.File getFileChooserDirectory()
Get the current directory for file choosers


setFileChooserDirectory

public void setFileChooserDirectory(java.io.File directory)
Set the current directory for file choosers


registerAsyncJobRunner

public void registerAsyncJobRunner(com.virtuosotechnologies.lib.asyncjob.AsyncJobRunner runner)
Register an AsyncJobRunner that can run long operations. The main gui will respond to jobs being run on this runner by showing a progress dialog.