public class SelectionListConfig extends ControlSetConfig
Modifier and Type | Field and Description |
---|---|
private static int |
ATTR_MASK_MULTIPLE
Bitwise mask to mark MULTIPLE atribute usage.
|
private static int |
ATTR_MASK_SCROLLBAR_HORIZ
Bitwise mask to mark SCROLLBAR HORIZONTAL atribute usage.
|
private static int |
ATTR_MASK_SCROLLBAR_VERT
Bitwise mask to mark SCROLLBAR VERICAL atribute usage.
|
int |
initialInnerLines
The value of the INNER-LINES clause in the VIEW-AS phrase.
|
int |
innerChars
The width in chars of the item list.
|
int |
innerLines
The number of text lines in the widget.
|
boolean |
multiple
The operation mode, single or multiple.
|
boolean |
scrollbarHorizontal
Must the list have the horizontal scroll-bar.
|
boolean |
scrollbarVertical
Must the list have the vertical scroll-bar.
|
delimiter, format, honorFormat, itemId, items, itemsSetWhenRealized, listHeightChars, listWidthChars, mousePointer, newAddedItems, numItems, pairs, sort
attrSpace, autoResize, clabel, dataType, dropTarget, forceLabel, help, index, INVALID_SELECTION, label, labels, possibleSideLabel, selectionActive, selectionEnd, selectionStart, sideLabelId, untranslatedLabel
align, bgcolor, bgcolorRgb, captionFontSize, clientColumn, clientHeightChars, clientHeightPixels, clientRow, clientWidthChars, clientWidthPixels, clientX, clientY, column, dcolor, dynamic, fgcolor, fgcolorRgb, fixedHeight, fixedWidth, font, fontChanged, fontName, fontSize, fontStyle, frameColumnOffset, frameRowOffset, frameXOffset, frameYOffset, heightChars, heightPixels, initColumn, initHeightChars, initRow, initWidthChars, initX, initY, INV_COORD, locationChanged, movable, name, parentId, pfcolor, resizable, row, selected, sysbgcolor, sysfgcolor, systemParentId, 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
Modifier | Constructor and Description |
---|---|
|
SelectionListConfig()
Default constructor (only used in deserialization).
|
protected |
SelectionListConfig(int id)
Create a new config and associate it with the given widget.
|
protected |
SelectionListConfig(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.
|
setDynamicFormat
getConfigManager, getDynamicColumnLabel, getDynamicFormat, getDynamicHelp, getDynamicLabel, getDynamicUntranslatedLabel, markFieldsDirty, setDynamicHeader, setDynamicHelp, setDynamicLabel, setDynamicLabels, setDynamicUntranslatedLabel, toString
public int innerChars
public int innerLines
public int initialInnerLines
public boolean multiple
public boolean scrollbarHorizontal
public boolean scrollbarVertical
private static final int ATTR_MASK_MULTIPLE
private static final int ATTR_MASK_SCROLLBAR_HORIZ
private static final int ATTR_MASK_SCROLLBAR_VERT
public SelectionListConfig()
protected SelectionListConfig(int id)
id
- The ID of the widget to which this configuration belongs.protected SelectionListConfig(WidgetId id)
id
- The ID of the widget to which this configuration belongs.public void applyConfig(WidgetConfig config)
applyConfig
in class ControlSetConfig
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 ControlSetConfig
in
- The input source from which fields will be restored.java.io.IOException
- In case of I/O errors.java.lang.ClassNotFoundException
- If payload can't be instantiated.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
writeExternal
in class ControlSetConfig
out
- The output destination to which fields will be saved.java.io.IOException
- In case of I/O errors.