public interface CDockableAccess
CDockable
. This
interface should only be implemented by inner classes of a CDockable
. Instances
should only be used for calling CControlAccess.link(CDockable, CDockableAccess)
.Modifier and Type | Method and Description |
---|---|
CDoubleClickListener |
getDoubleClickListener()
A double click listener which will be informed about double click events
that happen on the owner of this access.
|
CFocusListener |
getFocusListener()
A focus listener which will be informed whenever the owner of this
CDockableAccess experiences a change in the focus. |
CKeyboardListener |
getKeyboardListener()
A keyboard listener which will be informed about key events that happen
on the owner of this access.
|
java.lang.String |
getUniqueId()
Gets the unique id of this dockable.
|
void |
informMode(ExtendedMode mode)
Called after the mode of the
CDockable may have changed. |
void |
informVisibility(boolean visible)
Called after the visibility of the
CDockable has changed. |
CLocation |
internalLocation(boolean reset)
Gets the user set location of this dockable.
|
void |
setUniqueId(java.lang.String id)
Tells which unique id the owning
CDockable has. |
void informVisibility(boolean visible)
CDockable
has changed.visible
- the new statevoid informMode(ExtendedMode mode)
CDockable
may have changed.mode
- the new modevoid setUniqueId(java.lang.String id)
CDockable
has.id
- the unique idjava.lang.String getUniqueId()
CLocation internalLocation(boolean reset)
null
.reset
- if true
, then the location is reset to null
CFocusListener getFocusListener()
CDockableAccess
experiences a change in the focus.CKeyboardListener getKeyboardListener()
CDoubleClickListener getDoubleClickListener()