|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbibliothek.gui.dock.support.menu.MenuPiece
bibliothek.gui.dock.support.menu.BaseMenuPiece
bibliothek.gui.dock.common.menu.CPreferenceMenuPiece
public class CPreferenceMenuPiece
A menu piece that shows an entry for opening the preferences-dialog. The
model to show on the dialog can either be set
explicitly using setModel(PreferenceModel), or else will be read
from CControl.getPreferenceModel().
Note: clients can use setup(CControl) to ensure that the
CControl has a model.
| Constructor Summary | |
|---|---|
CPreferenceMenuPiece(CControl control)
Creates a new menu piece. |
|
| Method Summary | |
|---|---|
protected void |
action()
Opens a dialog with the current PreferenceModel. |
void |
bind()
This method is called if there is a possibility for the user to see this menu. |
PreferenceModel |
getModel()
Gets the model which was explicitly set. |
void |
setModel(PreferenceModel model)
Explicitly sets the model which will be shown on the dialog. |
static CPreferenceMenuPiece |
setup(CControl control)
Creates a new CPreferenceMenuPiece. |
void |
unbind()
This method is called if the user has no longer any possibility to see this menu. |
| Methods inherited from class bibliothek.gui.dock.support.menu.BaseMenuPiece |
|---|
add, addSeparator, fill, getItem, getItemCount, insert, insertSeparator, remove, remove, removeAll |
| Methods inherited from class bibliothek.gui.dock.support.menu.MenuPiece |
|---|
addListener, fireInsert, fireRemove, getMenu, getParent, isBound, items, removeListener, setParent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CPreferenceMenuPiece(CControl control)
control - the control for which this piece works, not null| Method Detail |
|---|
public static CPreferenceMenuPiece setup(CControl control)
CPreferenceMenuPiece. Reads the model of control,
if control has no model then a new PreferenceModel will
be created and set.
control - the control whose model will be shown
CControl.getPreferenceModel(),
CControl.setPreferenceModel(PreferenceModel)public void bind()
MenuPiece
bind in class MenuPieceMenuPiece.unbind()public void unbind()
MenuPiece
unbind in class MenuPieceMenuPiece.bind()public void setModel(PreferenceModel model)
null is set, then this menu will try to show
CControl.getPreferenceModel().
model - the model to use or nullpublic PreferenceModel getModel()
nullsetModel(PreferenceModel)protected void action()
PreferenceModel.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||