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

Quick Search    Search Deep

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

All Superinterfaces:
com.virtuosotechnologies.lib.propertyset.PropertySet
All Known Implementing Classes:
PaneManagerImpl.PaneControllerImpl

public interface PaneController
extends com.virtuosotechnologies.lib.propertyset.PropertySet

Controller for a pane


Field Summary
static com.virtuosotechnologies.lib.base.ClassConstrainedKey TITLE_KEY
          Property key for the pane title
static com.virtuosotechnologies.lib.base.ClassConstrainedKey WINDOW_MODIFIED_KEY
          Property key for the platform-specific window modified indicator
 
Method Summary
 void close()
          Close the pane in the main gui.
 void grabFocus()
          Cause this pane to grab focus.
 boolean isFocused()
          Returns true if this pane has focus.
 boolean isOpen()
          Returns true if the pane is still open.
 
Methods inherited from interface com.virtuosotechnologies.lib.propertyset.PropertySet
addPropertySetListener, getDefaultValue, getValue, putValue, removePropertySetListener, resetValue
 

Field Detail

TITLE_KEY

public static final com.virtuosotechnologies.lib.base.ClassConstrainedKey TITLE_KEY
Property key for the pane title


WINDOW_MODIFIED_KEY

public static final com.virtuosotechnologies.lib.base.ClassConstrainedKey WINDOW_MODIFIED_KEY
Property key for the platform-specific window modified indicator

Method Detail

isOpen

public boolean isOpen()
Returns true if the pane is still open. That is, if it hasn't had its close() method called yet. If this returns false, this PaneController is defunct and cannot have any other methods invoked.


close

public void close()
Close the pane in the main gui. Once the pane is closed, this handle will go defunct and cannot be used again, except to query isOpen().


isFocused

public boolean isFocused()
Returns true if this pane has focus. Focus means the internal frame or tab is in front and has keyboard focus.


grabFocus

public void grabFocus()
Cause this pane to grab focus. Focus means the internal frame or tab is in front and has keyboard focus.