public class MenuItemConfig extends MnemonicConfig
Modifier and Type | Field and Description |
---|---|
java.lang.String |
accelerator
ACCELERATOR attr.
|
boolean |
checked
Progress CHECKED attribute.
|
java.lang.Boolean |
initDisabled
Initial state of DISABLED flag, set during construction in menu definition
|
boolean |
readOnly
READ-ONLY attr.
|
static java.lang.String |
SBTP_NORMAL
Default SUBTYPE value.
|
static java.lang.String |
SBTP_RULE
This SUBTYPE denotes, that a rule or line is inserted at this point in the menu.
|
static java.lang.String |
SBTP_SKIP
This SUBTYPE denotes, that a blank line is inserted at this point in the menu.
|
java.lang.String |
subtype
SUBTYPE attr.
|
boolean |
toggleBox
TOGGLE-BOX attr.
|
mnemonic, preprocessedLabel
align, bgcolor, bgcolorRgb, clientColumn, clientHeightChars, clientHeightPixels, clientRow, clientWidthChars, clientWidthPixels, clientX, clientY, column, dcolor, dynamic, fgcolor, fgcolorRgb, fixedHeight, fixedWidth, font, fontChanged, frameColumnOffset, frameRowOffset, frameXOffset, frameYOffset, heightChars, heightPixels, initColumn, initRow, initX, initY, INV_COORD, locationChanged, movable, name, parentId, pfcolor, resizable, row, selected, sysbgcolor, sysfgcolor, tabStop, title, titleDColor, titleFont, tooltip, widgetPlaced, widthChars, widthPixels, x, y
cfgClass, contextHelpId, disableRedraw, enabled, frameDefValue, frameId, header, hidden, id, manualHightlight, menuKey, menuMouse, modified, popupMenuId, realized, selectable, state, visible, wasRealized, zorder
Constructor and Description |
---|
MenuItemConfig()
Default constructor (only used in deserialization).
|
MenuItemConfig(WidgetId id)
Create a new config and associate it with the given widget.
|
Modifier and Type | Method and Description |
---|---|
void |
applyConfig(WidgetConfig config)
Set new values from the provided configuration instance.
|
void |
readExternal(java.io.ObjectInput in)
Replacement for the default object reading method.
|
void |
writeExternal(java.io.ObjectOutput out)
Replacement for the default object writing method.
|
getConfigManager, getDynamicColumnLabel, getDynamicFormat, getDynamicHelp, getDynamicLabel, setDynamicFormat, setDynamicHeader, setDynamicHelp, setDynamicLabel, setDynamicLabels, toString
public static final java.lang.String SBTP_NORMAL
public static final java.lang.String SBTP_SKIP
public static final java.lang.String SBTP_RULE
public boolean readOnly
public boolean toggleBox
public java.lang.String accelerator
public java.lang.String subtype
SBTP_NORMAL
,
SBTP_SKIP
or SBTP_RULE
. Specifies an appearance
and behavior of this menu-item. Can be specified only before realization.public boolean checked
public java.lang.Boolean initDisabled
public MenuItemConfig()
public MenuItemConfig(WidgetId id)
id
- The ID of the widget to which this configuration belongs.public void applyConfig(WidgetConfig config)
applyConfig
in class MnemonicConfig
config
- The instance from which to take values.public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
readExternal
in class MnemonicConfig
in
- The input source from which fields will be restored.java.io.IOException
- In case of I/O errors.java.lang.ClassNotFoundException
- If pay-load can't be instantiated.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
writeExternal
in class MnemonicConfig
out
- The output destination to which fields will be saved.java.io.IOException
- In case of I/O errors.