public class RectangleWidget extends ControlEntity<RectangleConfig> implements RectangleInterface
BaseEntity.CharsPixelsALIGN_COLON, ALIGN_LEFT, ALIGN_RIGHTgroupconfig, deleted, frame, internalScreenValueUsage, realizeOnAttributeAccessname, nextSibling, prevSibling, wainstProc, pm| 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, _name, _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, isReadOnly, isScrollable, isSelectable, isSelected, isSelected, isSensitive, isTextSelected, isThreeD, isValidatable, isVisible, labelSizeCheck, loadImage, loadImage, loadImage, loadImage, loadImage, loadImage, loadImage, loadImage, loadImage, loadImage, loadMousePointer, loadMousePointer, moveAfterTabItem, moveAfterTabItem, 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, setFromOCX, 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, setRetainShape, setRetainShape, setScreenLock, setScreenValue, 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, type, underline, underline, valid, validate, validateFields, validateFields, validateFields, validateLabelAssignment, view, warningAlreadyRealized, widgetNamefirstResource, firstResource, getHead, getNextSibling, getPrevSibling, getPrivateData, getTail, hasName, hasNameConstraints, hasNextSibling, hasPrevSibling, hasPrivateData, interlink, lastResource, lastResource, moveInChain, name, name, resolveChainType, setHead, setNextSibling, setNextSibling, setPrevSibling, setPrevSibling, setPrivateData, setPrivateData, setPrivateData, validateName_instantiatingProcedure, addToPool, doDelete, equals, hashCode, id, id, incrementTrigger, instantiatingProcedure, invalidAttribute, processResource, registerResource, resourceType, setInstantiatingProcedure, toString, unableToAssignUnknown, unknownclone, finalize, getClass, notify, notifyAll, wait, wait, waitendFileDrop, getDroppedFile, getDroppedFile, getNumDroppedFiles, setDropTargetgetIdEx, getListItems, isEditCanUndo, setListItems, setListItems, setScreenValuegetPrivateData, setPrivateData, setPrivateDataresourceTypeid, id, unknownsetDisableRedrawsetReadOnlyallowDeletepublic RectangleWidget()
public RectangleWidget(boolean dynamic)
dynamic - Flag indicating if this is a static or dynamic resource.public void setDataType(character dataType)
setDataType in interface CommonFieldsetDataType in class ControlEntity<RectangleConfig>dataType - new value of DATA-TYPE attributepublic void setDataType(java.lang.String dataType)
setDataType in interface CommonFieldsetDataType in class ControlEntity<RectangleConfig>dataType - new value of DATA-TYPE attributepublic decimal getEdgeChars()
getEdgeChars in interface RectangleInterfacepublic integer getEdgePixels()
getEdgePixels in interface RectangleInterfacepublic logical getFilled()
getFilled in interface RectangleInterfacepublic logical getGraphicEdge()
getGraphicEdge in interface RectangleInterfacepublic logical getGroupBox()
getGroupBox in interface RectangleInterfacepublic logical getRounded()
getRounded in interface RectangleInterfacepublic void setFilled(boolean flag)
setFilled in interface RectangleInterfaceflag - New value for the FILLED attribute.public void setFilled(logical flag)
setFilled in interface RectangleInterfaceflag - New value for the FILLED attribute.public void setEdgePixels(int pixels)
setEdgePixels in interface RectangleInterfacepixels - Option value.public void setEdgePixels(integer pixels)
setEdgePixels in interface RectangleInterfacepixels - Option value.public void setEdgeChars(double chars)
setEdgeChars in interface RectangleInterfacechars - Option value.public void setEdgeChars(NumberType chars)
setEdgeChars in interface RectangleInterfacechars - Option value.public void setEdgeChars(int chars)
setEdgeChars in interface RectangleInterfacechars - Option value.public void setGraphicEdge(boolean flag)
setGraphicEdge in interface RectangleInterfaceflag - New value for the option.public void setGraphicEdge(logical flag)
setGraphicEdge in interface RectangleInterfaceflag - New value for the option.public void setGroupBox(boolean flag)
setGroupBox in interface RectangleInterfaceflag - New value for the GROUP-BOX attribute.public void setGroupBox(logical flag)
setGroupBox in interface RectangleInterfaceflag - New value for the GROUP-BOX attribute.public void setRounded(boolean flag)
setRounded in interface RectangleInterfaceflag - New value for the ROUNDED attribute.public void setRounded(logical flag)
setRounded in interface RectangleInterfaceflag - 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