public class RectangleWidget extends ControlEntity<RectangleConfig> implements RectangleInterface
BaseEntity.CharsPixels
ALIGN_COLON, ALIGN_LEFT, ALIGN_RIGHT
group
config, deleted, frame, internalScreenValueUsage, realizeOnAttributeAccess
name, nextSibling, prevSibling
instProc
Constructor and Description |
---|
RectangleWidget()
Default constructor.
|
RectangleWidget(boolean dynamic)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
decimal |
getEdgeChars()
Get EDGE-CHARS attribute.
|
integer |
getEdgePixels()
Get EDGE-PIXELS attribute.
|
logical |
getFilled()
Get FILLED attribute.
|
logical |
getGraphicEdge()
Get GRAPHIC-EDGE option.
|
logical |
getGroupBox()
Get GROUP-BOX attribute.
|
logical |
getRounded()
Get ROUNDED attribute.
|
boolean |
isTabWidget()
This widget can't be a tab item.
|
void |
setDataType(character dataType)
Sets new value of DATA-TYPE attribute.
|
void |
setDataType(java.lang.String dataType)
Sets new value of DATA-TYPE attribute.
|
void |
setEdgeChars(double chars)
Set EDGE-CHARS option.
|
void |
setEdgeChars(int chars)
Set EDGE-CHARS option.
|
void |
setEdgeChars(NumberType chars)
Set EDGE-CHARS option.
|
void |
setEdgePixels(int pixels)
Set EDGE-PIXELS option.
|
void |
setEdgePixels(integer pixels)
Set EDGE-PIXELS option.
|
void |
setFilled(boolean flag)
Set FILLED attribute or NO-FILL option.
|
void |
setFilled(logical flag)
Set FILLED attribute NO-FILL option.
|
void |
setGraphicEdge(boolean flag)
Set GRAPHIC-EDGE option.
|
void |
setGraphicEdge(logical flag)
Set GRAPHIC-EDGE option.
|
void |
setGroupBox(boolean flag)
Set GROUP-BOX attribute.
|
void |
setGroupBox(logical flag)
Set GROUP-BOX attribute.
|
void |
setRounded(boolean flag)
Set ROUNDED attribute.
|
void |
setRounded(logical flag)
Set ROUNDED attribute.
|
logical |
validateFields(boolean enabledOnly)
Execute validation tests.
|
changeFontWorker, delete, firstChild, getColon, getDataClass, getDataType, getIndex, getNextTabItem, getPreviousTabItem, getPrevSibling, getSideLabelHandleWorker, getSizeAttrs, getTitle, hasSideLabelHandle, isAutoResize, isDropTarget, isModified, lastChild, processSideLabel, resetAutoResize, setAttrSpace, setAutoResize, setAutoResize, setColumnLabel, setColumnLabel, setDropTarget, setForceLabel, setForceLabel, setHeightCharsWorker, setHeightPixelsWorker, setIndex, setIndex, setModified, setModified, setNoAttrSpace, setNoLabels, setSideLabelHandleWorker, setTitle, setTitle, setTo, setTo, setWidthCharsWorker, setWidthPixelsWorker
_getHeightChars, _getHeightPixels, _getWidthChars, _getWidthPixels, canSetPixelPositionInChui, emit4084Warning, emitUnableToAssignUnknownAttributeWarning, getBgColor, getBgColorRgb, getColumn, getDColor, getFgColor, getFgColorRgb, getFont, getFontInfo, getFontName, getFontSize, getFrameColumn, getFrameRow, getFrameX, getFrameY, getHeightChars, getHeightPixels, getNextSibling, getParent, getParent, getPfColor, getRow, getTooltip, getValidParentTypes, getWidthChars, getWidthPixels, getX, getY, isFontBold, isFontItalic, isFontUnderline, isMovable, isResizable, isSelected, isTabStop, prepareSizeChars, prepareSizePixels, pushLocAttrs, pushSizeAttrs, setAlign, setBgColor, setBgColor, setBgColor, setBgColorRgb, setBgColorRgb, setColon, setColon, setColumn, setColumn, setColumnOrRow, setColumnOrRowWorker, setDColor, setDColor, setDColor, setFgColor, setFgColor, setFgColor, setFgColorRgb, setFgColorRgb, setFont, setFontBold, setFontItalic, setFontName, setFontSize, setFontUnderline, setGroup, setHeightChars, setHeightChars, setHeightImpl, setHeightPixels, setHeightPixels, setMaxHeightCharsWorker, setMaxHeightPixelsWorker, setMaxWidthCharsWorker, setMaxWidthPixelsWorker, setMinHeightCharsWorker, setMinHeightPixelsWorker, setMinWidthCharsWorker, setMinWidthPixelsWorker, setMovable, setMovable, setParent, setPfColor, setPfColor, setPfColor, setResizable, setResizable, setRow, setRow, setSelected, setSelected, setSizeChars, setSizePixels, setSystemParent, setTabStop, setTabStop, setTooltip, setTooltip, setVirtHeightCharsWorker, setVirtHeightPixelsWorker, setVirtWidthCharsWorker, setVirtWidthPixelsWorker, setWidthChars, setWidthChars, setWidthImpl, setWidthPixels, setWidthPixels, setX, setX, setXorY, setXOrYWorker, setY, setY, useHandleChainSiblings, validateParent, validateSize, validColumnOrRow
_dynamic, _getDbName, _getFormat, _getTable, _isEntered, _isHidden, _isNotEntered, _isRealized, _isVisible, _setDynamic, _setVisible, afterConfigUpdate, apply, apply, apply, apply, asWidgetHandle, canAccess, canDelete, canPushWidgetAttr, cleanup, colorDisplay, colorPrompt, config, deselectRows, detachMenu, disable, dynamic, editUndo, enable, finishConfigProcessing, finishSetup, flushWidgetAttrs, genAssignUnknownWarning, getAttr, getAttr, getAttr, getAttr, getAttr, getAttr, getAttr, getAttr, getAttr, getAttr, getAttr, getAttr, getColumnFont, getColumnLabel, getContextHelpId, getConvert3D, getCursorOffset, getDbName, getFormat, getFrame, getFrameHandle, getFrameName, getHeight, getHelp, getHWND, getId, getImage, getLabel, getLabelFont, getLabelStr, getLogicalTerminal, getMaxHeightChars, getMaxWidthChars, getMenuKey, getMenuMouse, getMousePointer, getMousePosition, getNumColumns, getNumSelectedRows, getParentHandle, getPopupMenu, getQuery, getRetainShape, getScreenValue, getScreenValue, getSideLabelHandle, getStretchToFit, getTable, getTabPosition, getTitleFont, getTransparent, getValidationExpression, getValidationMessage, getVirtHeight, getVirtHeightPixels, getVirtWidth, getVirtWidthPixels, getWidgetId, getWidth, getWindow, getZOrderClass, hasFormat, hasNameReadOnly, hasParent, hide, hide, implicitDeletion, inputValue, isAutoCompletion, isAutoReturn, isChained, isChecked, isDisableRedraw, isEntered, isExpandLabel, isFocusedRowSelected, isHidden, isKeepFrameZOrder, isManualHighlight, isMultiple, isNotEntered, isScrollable, isSelectable, isSelected, isSelected, isSensitive, isTextSelected, isThreeD, isValidatable, isVisible, labelSizeCheck, loadImage, loadImage, loadImage, loadImage, loadImage, loadImage, loadImage, loadImage, loadImage, loadImage, loadMousePointer, loadMousePointer, moveAfterTab, moveAfterTab, moveBeforeTabItem, moveBeforeTabItem, moveToBottom, moveToTop, moveToWorker, name, notQueryable, notQueryable, notSettable, notSettable, notWorker, openPopup, preRealizeCheck, pushScreenDefinition, pushWidgetAttr, pushWidgetAttr, readOnlyError, readOnlyError, realize, refresh, resourceDelete, restoreSharedState, saveSharedState, selectAll, selectFocusedRow, setAtFormatLength, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttr, setAttrs, setAutoCompletion, setAutoCompletion, setAutoReturn, setAutoReturn, setBlank, setChecked, setChecked, setColumnFont, setColumnFont, setContextHelpId, setContextHelpId, setConvert3D, setConvert3D, setCursorOffset, setCursorOffset, setDbname, setDeblank, setDisableAutoZap, setDisableRedraw, setFont, setFormat, setFormat, setFrame, setFrame, setFrame, setFrameHandle, setFrameHandle, setFrameHandle, setHeader, setHeight, setHelp, setHelp, setHelpDefault, setHelpStatic, setHidden, setHidden, setId, setKeepFrameZOrder, setKeepFrameZOrder, setLabel, setLabel, setLabel, setLabelFont, setLabelFont, setLabelInt, setManualHighlight, setManualHighlight, setMaxHeightChars, setMaxWidthChars, setMenuKey, setMenuKey, setMenuMouse, setMenuMouse, setMultiple, setMultiple, setNextTabItem, setNoAutoValidate, setNumSelectedRows, setParentHandle, setParentHandle, setPopupMenu, setPopupMenu, setQuery, setReadOnly, setReadOnly, setRetainShape, setRetainShape, setScreenLock, setScreenValue, setScreenValue, setScreenValue, setScreenValueInt, setScreenValueNoErrorHandling, setScrollable, setScrollable, setSelectable, setSelectable, setSensitive, setSensitive, setSensitive, setSensitive, setSideLabelHandle, setStretchToFit, setStretchToFit, setTable, setThreeD, setThreeD, setTitleFont, setTitleFont, setTransparent, setTransparent, setValidation, setValidation, setVertical, setVirtHeight, setVirtHeightPixels, setVirtWidth, setVirtWidthPixels, setVisible, setVisible, setWidgetId, setWidgetId, setWidth, truncatePixelSize, underline, underline, valid, validate, validateFields, validateFields, validateFields, validateLabelAssignment, view, warningAlreadyRealized, widgetName
firstResource, firstResource, getHead, getNextSibling, getPrevSibling, getPrivateData, getTail, hasName, hasNameConstraints, hasNextSibling, hasPrevSibling, hasPrivateData, interlink, lastResource, lastResource, moveInChain, name, name, setHead, setNextSibling, setNextSibling, setPrevSibling, setPrevSibling, setPrivateData, setPrivateData, setPrivateData, validateName
doDelete, getResourceType, id, id, incrementTrigger, instantiatingProcedure, invalidAttribute, processResource, registerResource, setInstantiatingProcedure, toString, type, unableToAssignUnknown, unknown
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
endFileDrop, getDroppedFile, getDroppedFile, getNumDroppedFiles, setDropTarget
getIdEx, getListItems, isEditCanUndo, setListItems, setListItems, setScreenValue
getPrivateData, setPrivateData, setPrivateData
getResourceType
id, id, unknown
setDisableRedraw
public RectangleWidget()
public RectangleWidget(boolean dynamic)
dynamic
- Flag indicating if this is a static or dynamic resource.public void setDataType(character dataType)
setDataType
in interface CommonField
setDataType
in class ControlEntity<RectangleConfig>
dataType
- new value of DATA-TYPE attributepublic void setDataType(java.lang.String dataType)
setDataType
in interface CommonField
setDataType
in class ControlEntity<RectangleConfig>
dataType
- new value of DATA-TYPE attributepublic decimal getEdgeChars()
getEdgeChars
in interface RectangleInterface
public integer getEdgePixels()
getEdgePixels
in interface RectangleInterface
public logical getFilled()
getFilled
in interface RectangleInterface
public logical getGraphicEdge()
getGraphicEdge
in interface RectangleInterface
public logical getGroupBox()
getGroupBox
in interface RectangleInterface
public logical getRounded()
getRounded
in interface RectangleInterface
public void setFilled(boolean flag)
setFilled
in interface RectangleInterface
flag
- New value for the FILLED attribute.public void setFilled(logical flag)
setFilled
in interface RectangleInterface
flag
- New value for the FILLED attribute.public void setEdgePixels(int pixels)
setEdgePixels
in interface RectangleInterface
pixels
- Option value.public void setEdgePixels(integer pixels)
setEdgePixels
in interface RectangleInterface
pixels
- Option value.public void setEdgeChars(double chars)
setEdgeChars
in interface RectangleInterface
chars
- Option value.public void setEdgeChars(NumberType chars)
setEdgeChars
in interface RectangleInterface
chars
- Option value.public void setEdgeChars(int chars)
setEdgeChars
in interface RectangleInterface
chars
- Option value.public void setGraphicEdge(boolean flag)
setGraphicEdge
in interface RectangleInterface
flag
- New value for the option.public void setGraphicEdge(logical flag)
setGraphicEdge
in interface RectangleInterface
flag
- New value for the option.public void setGroupBox(boolean flag)
setGroupBox
in interface RectangleInterface
flag
- New value for the GROUP-BOX attribute.public void setGroupBox(logical flag)
setGroupBox
in interface RectangleInterface
flag
- New value for the GROUP-BOX attribute.public void setRounded(boolean flag)
setRounded
in interface RectangleInterface
flag
- New value for the ROUNDED attribute.public void setRounded(logical flag)
setRounded
in interface RectangleInterface
flag
- New value for the ROUNDED attribute.public boolean isTabWidget()
isTabWidget
in class GenericWidget<RectangleConfig>
public logical validateFields(boolean enabledOnly)
validateFields
in class ControlEntity<RectangleConfig>
enabledOnly
- If true
, VALIDATE is intended to check enabled fields only.
Otherwise, the VALIDATE method validates all fields. This is ignored for
this widget type.True
Always