You can activate various toggles in the Other Settings section of an object Property Sheet to govern the object's run-time characteristics. Below is an alphabetical compilation of object run-time attributes and other object property options displayed as toggle boxes in the Other Settings section.
3-D | Activate for objects (including dialog boxes and frames) to have a uniform three-dimensional look. The AppBuilder sets the 3-D attribute to TRUE. (Windows only) |
Auto-End-Key | Activate to make the button act like ENDKEY when chosen. The AppBuilder sets the AUTO-END-KEY attribute for the button to TRUE. |
Auto-Go | Activate to make the button act like GO when chosen. The AppBuilder sets the AUTO-GO attribute for the button to TRUE. |
Auto-Indent | Activate to make each new line of text typed in the editor object automatically indent to line up with the preceding line. The AppBuilder sets the AUTO-INDENT attribute for the editor object to TRUE. |
Auto-Resize | Activate to make the object automatically resize when its contents are changed. The AppBuilder sets the AUTO-RESIZE attribute for the object to TRUE. |
Auto-Return | Activate to set the AUTO-RETURN attribute for the fill-in to TRUE. When the last character is typed in a field, users automatically leave the field as if they had pressed RETURN. |
Blank | Activate to set the BLANK attribute for the fill-in or text object to TRUE. Any current value or characters typed in a fill-in are not echoed to the screen. |
Cancel Button | Activate to specify the button as the one chosen for all ESC key label events for the frame or dialog box. The AppBuilder adds the CANCEL-BUTTON attribute to the frame or dialog box. Choosing this attribute supersedes any existing cancel button defined for the frame. |
Column-Scrolling | Activate to enable horizontal scrolling of the browse object by column at run time. The AppBuilder sets the COLUMN-SCROLLING attribute for the browse object to TRUE. (Deactivate to enable horizontal scrolling by character.) (Windows only) |
Control-Box | Activate to enable the maximize and minimize buttons at the right end of the Window's title bar and the close button at the left end. (Windows only) |
Convert-3D-Colors | Activate to convert image colors to corresponding platform-specific system colors. This often produces an unwelcome effect. (Windows only) |
Deblank | Activate to remove leading blanks from CHARACTER fill-ins enabled for input after a change to its SCREEN-VALUE attribute during input. The AppBuilder sets DEBLANK attribute for the object to TRUE. |
Default-Button | Activate to specify the button as the one chosen for all RETURN key function events, whether or not it has focus (unless there is another object in the frame or dialog box that normally takes a RETURN key function event). The AppBuilder adds the DEFAULT-BUTTON attribute to the frame or dialog box. Choosing this attribute supersedes any existing default button defined for the frame. |
Default-Style | Activate for the AppBuilder to add an extra margin around the button to make it a default style button (default button margins are platform-specific). The AppBuilder adds the DEFAULT option to the DEFINE BUTTON statement. |
Disable-Auto-Zap | Activate to prevent the Fill-in from automatically clearing its input field whenever it gets the focus. |
Display | Activate to DISPLAY the variable value in the default enabling procedure. (You do not need to activate Display to make the object visible. Display causes the enabling procedure to populate the object with the variable data value.) |
Down | Activate for the AppBuilder to allow multiple iterations of the frame if there's room in the frame. |
Drag-Enabled | Activate to set the DRAG-ENABLED attribute for the selection list to TRUE. The user can simultaneously hold down the mouse select button and drag the mouse through the list. As the drag passes over an item, the item is highlighted. When the user releases the select button, the highlighted item becomes the selected item. |
Drop-Target | Activate to generate an event when some object is dragged and dropped onto a window. You can write code to intercept and respond to such events under program control. |
Enable | Activate to enable the field-level object for input. The AppBuilder includes the object in the ENABLE list in the default enabling procedure (enable_UI). |
Expand | Activate to specify each button in a radio set to fill the radio set bounding box. The AppBuilder sets the EXPAND attribute to TRUE. (Horizontal must be activated for Expand to apply.) |
Expandable | Activate to set a browse’s EXPANDABLE attribute to TRUE, the right-most browse-column is extended horizontally to the browse’s right edge, if necessary, to cover any white space that might appear there. The right-most browse-column expands only when there is no horizontal scroll bar. |
Explicit-Position | Activate to position the window or dialog box at the screen location indicated by the values in the Column and Row fields at run time. The AppBuilder adds the COLUMN and ROW attributes to the CREATE WIDGET statement. (When deactivated the AppBuilder removes the Column and Row attributes: windows are placed by the program manager. Dialog boxes are centered over their parent windows.) |
Filled | Activate to fill the rectangle with the background color. |
Flat | Activate to display a button with a two-dimensional border that indicates the area where the user can click the button. When the cursor is positioned inside this area, a 3D border appears. (Windows only) |
Graphic-Edge | Activate to draw the rectangle edge with a graphic line drawing
character (thin line) in character environments. The AppBuilder sets
the GRAPHIC-EDGE attribute to TRUE. When you specify values for
EDGE-PIXELS greater than three, Graphic Edge is automatically
deactivated and the rectangle edge is drawn with a character cell
block. See conventions for rules dictating how Graphic-Edge relates to the Edge Pixels field on the RECTANGLE Property Sheet. |
Hidden | Activate to set the HIDDEN attribute to TRUE for windows, frames, dialog boxes, and field-level widgets. |
Horizontal | Activate to set the orientation of the slider or of radio buttons in the radio set to horizontal. The AppBuilder sets the HORIZONTAL attribute to TRUE. |
Keep-Frame-Z-Order | Activate to disable frames automatically moving-to-top when receiving input focus at run time. The AppBuilder sets the KEEP-FRAME-Z-ORDER attribute to TRUE in the CREATE WIDGET statement. |
Keep-Tab-Order | Activate to maintain the existing tab order of field-level objects. The AppBuilder adds the KEEP-TAB-ORDER option to the Frame phrase. You can manually override KEEP-TAB-ORDER for a particular field-level object with the MOVE-AFTER-TAB-ITEM and MOVE-BEFORE-TAB-ITEM methods. |
Large | Activate to set the editor object to edit unlimited text (the limit is your system's memory). The AppBuilder sets the LARGE attribute to TRUE. The small editor provides a limit of 20 KB. (Windows only) |
Large–To–Small | Activate to reverse the default order of values in the slider. When this toggle box is selected, values slide form higher to lower values. By default, values slide from lower to higher. |
Max-Button | Activate to display the maximize button at the right end of the Window's title bar. (Windows only) |
Message-Area | Activate to add a message area to the selected window. The AppBuilder sets the MESSAGE-AREA attribute to TRUE in the CREATE WIDGET statement. (In character environments, all windows have a message area.) |
Min-Button | Activate to display the minimize button at the right end of the Window's title bar. (Windows only) |
Multiple-Selection | Activate to allow the user to choose multiple
entries in selection lists and browse objects. The AppBuilder sets
the MULTIPLE attribute to TRUE. Note: The
user must use row markers to multi-select a browse that has an
enabled field. By default, NO-ROW-MARKERS are specified by the
AppBuilder. Therefore, you must explicitly turn ROW-MARKERS on
to take advantage of the multiple selection feature in an
editable browse.
|
Native | Activate to make the fill-in behave like a native fill-in field under the current user interface (such as Windows). Otherwise, the field behaves like a default OpenEdge fill-in field under any interface. The AppBuilder adds the NATIVE option to the VIEW-AS phrase. |
No-Assign | Activate to prevent data assignments to updatable fields from being automatically written back to the database when the user moves to a different row (record). The ABL programmer can write data assignments to the database manually. |
No-Auto-Validate | Activate to turn off, for all field-level objects in the dialog box, the automatic validation defined in the Data Dictionary. |
No-Box | Activate to display no box around the frame. If you do not use this option, a box displays around the frame you are displaying. The AppBuilder adds the NO-BOX option to the Frame phrase. |
No-Current-Value | Activate to display the current value represented on the slider. By default, this toggle box is not selected. (NO CURRENT VALUE = FALSE). |
No-Focus | Activate to prevent a button from taking focus when the mouse is clicked on it. (Windows only) |
No-Help | Activate to disregard all help strings specified in the Data Dictionary for fields entered in the frame. The AppBuilder adds the NO-HELP option to the Frame phrase. |
No-Hide | Activate to suppress the automatic hiding of the frame (when the block where the frame is scoped iterates). The AppBuilder adds the NO-HIDE option to the Frame phrase. |
No-Labels | Activate to disable any labels from being displayed in the frame or browse. The AppBuilder adds NO-LABELS to the DEFINE FRAME statement for frames and NO-LABELS to the browse phrase of the DEFINE BROWSE statement for browse. (You get column labels when you deactivate NO-LABELS and SIDE-LABELS.) |
No-Row-Markers |
Activate to prevent row markers from being displayed in an editable browse. The AppBuilder adds the NO-ROW-MARKERS option to the DEFINE BROWSE statement. |
No-Tab-Stop | Activate to remove the SmartDataBrowser from the applicable tab-traversal list. In Windows, removing the object from the traversal list has some effects that might confuse the user. |
No-Underline | Activate if you do not want to underline labels that appear above fields. The AppBuilder adds the NO-UNDERLINE option to the Frame phrase. |
No-Undo | Activate for the AppBuilder to add the NO-UNDO option to the DEFINE VARIABLE statement for the object. The value of the variable is not restored to its prior value during a backed out transaction or a sub-transaction. NO-UNDO variables are often much more efficient, and you should carefully consider when you can do without the default undo service. |
No-Validate | Activate to disregard all validation conditions specified in the Data Dictionary for the fields entered in this frame. The AppBuilder adds the NO-VALIDATE option to the Frame phrase. |
Open-the-Query | Open a query and populate the frame or browse object in the default enabling procedure. |
Overlay | Activate for the frame to overlay any other frame that does not use the TOP-ONLY option. If you do not use this option, the frame you are using will cause overlapping frames to be hidden. The AppBuilder adds the OVERLAY option to the Frame phrase. |
Read-Only | Activate for the AppBuilder to set the READ-ONLY attribute to TRUE. Editor objects cannot be enabled for input. |
Remove-from-Layout | Activate for the object not to appear in a custom layout. |
Resize | Activate to allow users to resize the window. The AppBuilder sets the RESIZE attribute to TRUE in the CREATE WIDGET statement. |
Retain-Shape | Activate to indicate that the image should retain its aspect ratio (expand or contract equally in both dimensions). Can be set only if Stretch to Fit is set. Does not apply to images that take the .ico file extension. |
Return-Inserted | Activate to cause a RETURN key function event insert a hard return at the cursor position, breaking the current line. The AppBuilder sets the RETURN-INSERTED attribute to TRUE. (Windows only) |
Run-Persistent | Activate to run and create (instantiate) the selected window as a persistent procedure. The AppBuilder runs the window with the PERSISTENT option of the RUN statement. |
Scroll-Bars | Activate to add scroll bars to the selected
window. The AppBuilder sets the SCROLL-BARS attribute to TRUE in the
CREATE WIDGET statement. Note: In
Windows, the scroll bars only appear if needed. (When the
virtual size of the window exceeds the viewport
size.)
|
Scrollable | Activate to add scroll bars to the frame. The AppBuilder sets the SCROLLABLE attribute to TRUE. |
Scrollbar-Horizontal | Activate to add a horizontal scrollbar to a selection list or to an editor object. The AppBuilder sets the SCROLLBAR-HORIZONTAL attribute to TRUE and adds the SCROLLBAR-HORIZONTAL option to the Selection List phrase or to the Editor phrase. |
Scrollbar-Vertical | Activate to add a vertical scrollbar to a selection list or to an editor object. The AppBuilder sets the SCROLLBAR-VERTICAL attribute to TRUE and adds the SCROLLBAR-VERTICAL option to the Selection List phrase or to the Editor phrase. |
Sensitive | Activate to allow the user to the give input focus to the object. The AppBuilder sets the SENSITIVE attribute for the object to TRUE. |
Separators | Activate to add rules between rows and columns in a browse. The AppBuilder adds the SEPARATORS option to the DEFINE BROWSE statement. |
Shared | Activate to share the object among several procedures. Depending upon the object type, the AppBuilder adds {&NEW} SHARED to the object definition. |
Show-in-Taskbar | Activate to make the Window icon appear in the taskbar and in the task-switching window. (Windows only) |
Side-Labels | Activate to specify side labels for the fields in the frame. The AppBuilder adds the SIDE-LABELS option to the Frame phrase. When deactivated, column labels are displayed above their corresponding fields. |
Size-to-Fit | Activate to specify that the frame be sized just large enough to fit the basic objects and SmartObject instances it contains. The AppBuilder removes the explicit definition of the frame size from the Frame phrase. A change to this attribute will only be noted upon saving and reloading the design window, or at runtime. |
Small-Title | Activate to reduce the size of the Window's title bar to the minimum needed for the title, as well as disable the maximize and minimize buttons at the right end of the title bar. Windows with small title bars do not have maximize or minimize buttons; they only have close buttons. |
Sort | Activate to insert all items in the selection list in sorted order (overriding any other sort methods: ADD-FIRST, ADD-LAST, INSERT, and REPLACE). The AppBuilder sets the SORT attribute to TRUE. |
Status-Area | Activate to add a status area to the selected window. The AppBuilder sets the STATUS-AREA attribute to TRUE in the CREATE WIDGET statement. (In character environments, all windows have a status area.) |
Stretch-to-Fit | Activate to stretch the image to fit the available space. If Retain Shape is also set, the stretched image will maintain its original aspect ratio, even at the expense of fitting the space. Does not apply to images that take the .ico file extension. |
Suppress Window | Activate to convert the window to "frame-only." When run, frames appear in the CURRENT-WINDOW. The AppBuilder comments out the CREATE WINDOW statement. |
Title-Bar | Activate to specify a title for frames, dialog boxes, browse objects, and pop-up menus. The AppBuilder adds the NO-BOX option to the Frame phrase. |
Transparent | Activate to make the background color of an image transparent, thus revealing whatever is underneath it. The background color is determined by the color of the pixel in the lower-left corner of the image. Does not apply to images that take the .ico file extension. |
Use-Dict-Exps | Activate to ensure that validation expressions and help strings from the Data Dictionary are compiled into the application for all objects in the frame. The AppBuilder adds the USE-DICT-EXPS option to the Frame phrase. |
View |
Activate to cause the frame to be viewed at startup. (This toggle box is useful only when you have set the frame to HIDDEN.) |
View-As-Text | Activate to make the fill-in field a read-only TEXT object. In a graphical environment, a text field takes up less space on the screen because it does not have the decorations associated with a native fill-in field. The AppBuilder adds the TEXT option to the VIEW-AS phrase. |
Visible | Activate to set the VISIBLE attribute to TRUE. |
Word-Wrap | Activate to make the editor object automatically break lines at any word that crosses the word wrap margin of the text area. The AppBuilder sets the WORD-WRAP attribute to TRUE. |