Window style attributes
Window style presentation attributes apply to a window element.
| Attribute | GDC | GBC | GMA | GMI |
|---|---|---|---|---|
actionPanelButtonSize
Defines the width of buttons for default action views. By default, buttons are sized depending on the text and/or image. This attribute gets a size specification as follows:
|
Yes | Yes | No | No |
actionPanelButtonSpaceDefines the space between buttons for default action views. Values can be Default is |
Yes | No | No | No |
actionPanelButtonTextAlignDefines the text alignment inside buttons for default action views. Values can be Default is |
Yes | Yes | No | No |
actionPanelButtonTextHiddenDefines the text visibility inside buttons for default action views. Values can be " |
Yes | Yes | No | No |
actionPanelDecorationDefines the decoration of the action panel for default action views. Values can be |
Yes | No | No | No |
actionPanelHAlignDefines the alignment of the action panel for default action views. This attribute takes effect when
Values can be |
Yes | No | No | No |
actionPanelPositionDefines the position for default action views frame. Values can be
|
Yes | Yes | No | No |
actionPanelScrollDefines if the action panel is "ring" - that is, when the last button is shown, pressing on the "down" button will show the first one again. Values can be |
Yes | No | No | No |
actionPanelScrollStepDefines how the action panel scrolls when clicking the "down" button, and the visibility of the next button. Values can be:
|
Yes | No | No | No |
allowedOrientationsDefines possible orientations for mobile device. Values can be:
Note: This attribute is supported at the Window level only by
GMA.
|
N/A | N/A | Yes (see note) | No |
borderDefines the border type of the window. Values can be:
On Mac® platforms, using |
Yes | No | No | No |
defaultTTFColorDefines the default color used for TTF icons. All icons displayed in the window using this style default
get the color specified in the The value for this attribute must be an RGB specification or a named color as listed in Colors. For more details about TTF icon usage see Using a simple image name (centralized icons). |
Yes | Yes | Yes | Yes |
errorMessagePositionDefines the rendering of
program errors displayed with the Values can be:
|
Yes | No | No | No |
forceDefaultSettingsIndicates if the window content must be initialized with the saved positions and sizes. By default, windows are reopened at the position and with the size they had when they were closed. You can force the use of the initial settings with this attribute. This applies also to column position and width in tables. Values can be |
Yes | Yes | No | No |
formScrollDefines if scrollbars are always to be displayed when the form is bigger than the screen, or only when the window is maximized. Values can be |
Yes | No | No | No |
ignoreMinimizeSettingDefines if the stored settings "state=minimize" is ignored when loading settings. To be used when minimized windows are not to be shown minimized when reopened. Values can be
|
Yes | No | No | No |
iosRenderSystemActions On iOS devices, indicates if default action views must be rendered with iOS standard icons and labels (yes, the defaut), or must use the text and image attributes of the corresponding action (no). Values can be
The
See also iOS default action views decoration. |
N/A | N/A | N/A | Yes |
iosTintColor
On iOS devices, defines the color for items used in the navigation bar, toolbar, and some items in the forms (Buttons, SpinEdit, Radiogroups, row check mark, and disclosure indicators in list views). This style attribute does not apply to
|
N/A | N/A | N/A | Yes |
iosNavigationBarTextColor On iOS devices, defines the text color of the navigation bar. |
N/A | N/A | N/A | Yes |
iosNavigationBarTintColor
On iOS devices, defines the background color of the navigation bar. |
N/A | N/A | N/A | Yes |
iosToolBarTintColor On iOS devices, defines background color of the toolbar. |
N/A | N/A | N/A | Yes |
iosTabBarTintColor On iOS devices, defines the background color of the tab bar. The iOS tab bar is created with a |
N/A | N/A | N/A | Yes |
iosTabBarUnselectedColor
On iOS devices, defines the color of unselected items in the tab bar. This attribute works only for TTF icons. Use
The iOS tab bar is created with a
|
N/A | N/A | N/A | Yes |
materialFABActionListDefines a
comma-separated list of action names that are bound to the
Floating Action Button (FAB button), on a device following the
material design guidelines. To be used in conjunction with the
The
default list of actions is:
|
No | No | Yes | No |
materialFABTypeControls the Floating Action Button (FAB button) on a device following the material design guidelines. Possible values are:
|
No | No | Yes | No |
menuPopupPositionDefines the position of the automatic menu for "popup" menus. Values can
be:
|
Yes | No | No | No |
messagePositionDefines the
rendering for program messages displayed with the
Values can be:
|
Yes | No | No | No |
positionIndicates the initial position of the window. Values can be:
For front-ends using stored settings, |
Yes | Yes (see notes) | No | No |
ringMenuButtonSizeDefines
the width of buttons for default action views ( By default, buttons are sized depending on the text and/or image. This attribute gets a size specification
as follows:
|
Yes | Yes | No | No |
ringMenuButtonSpaceDefines
the space between buttons for default action views ( Values
can be |
Yes | No | No | No |
ringMenuButtonTextAlignDefines the text alignment inside buttons for default
action views ( Values can be Default is |
Yes | Yes | No | No |
ringMenuButtonTextHiddenDefines the text visibility inside buttons for default
action views ( Values can be " |
Yes | Yes | No | No |
ringMenuDecorationDefines the decoration of the menu panel (MENU instruction). Values can be |
Yes | No | No | No |
ringMenuHAlignDefines the alignment of the ring menu frame (MENU instruction). This attribute takes effect when
Values can be |
Yes | No | No | No |
ringMenuPositionDefines the position of the ring menu frame (MENU instruction). Values can be |
Yes | Yes | No | No |
ringMenuScrollDefines if the focus can wrap in the ring menu default actions views, when pressing up or down keys. Values can be |
Yes | No | No | No |
ringMenuScrollStepDefines how the ring menu scrolls when moving to a next button that is not visible. Values can be:
|
Yes | No | No | No |
sizableDefines if the window can be resized by the user. Values can be
With the GDC when using
"auto", the window becomes resizable if
the content of the first displayed form has resizable elements,
for example when using a form with a TABLE
container or an TEXTEDIT with STRETCH
attribute.Note: With the GDC on Linux® and Mac platforms, some
window managers do not allow the size of a window to be
frozen and therefore,
sizable set to
"no" may have no
effect.With GBC:
|
Yes (see note) | Yes | No | No |
startMenuAcceleratorDefines the shortcut keys to
execute the selected start menu item, when the position is defined as
By default,
|
Yes | No | No | No |
startMenuExecShortcut2Defines the shortcut keys to
execute the selected start menu item, when the position is defined as
By default,
|
Yes | No | No | No |
startMenuPositionIndicates the position of the start menu, when one is defined. Values can be:
|
Yes | Yes | No | No |
startMenuShortcutDefines the shortcut key to open a
start menu, when the position is defined as
Default is
|
Yes | No | No | No |
startMenuSizeDefines the size of the start menu, when one is defined and the
position is defined as Values can be
The size depends on the font used for the start menu. |
Yes | No | No | No |
statusBarTypeDefines the type of status bar the window displays. See Statusbar types for all possible values. Default is
|
Yes | No | No | No |
tabbedContainerValues
can be Note: For the GDC,
tabbedContainer=yes indicates that the WCI container must display the child application windows in
a folder tab.Note: For the GBC (WCI is not supported), if a window of an application uses
tabbedContainer=yes, every application
except the one hosting the tabbed container is embedded in a
tab container generated by GBC. When using this style
attribute, the GBC side bar is replaced by the StartMenu,
which is mandatory when
tabbedContainer=yes. |
Yes (see note) | Yes (see note) | No | No |
tabbedContainerCloseMethodDefines the folder tab
method of the container when Values can be:
|
Yes | No | No | No |
thinScrollbarDisplayTimeDefines the display time (in seconds) of the automatic scrollbar displayed when scrolling on fixed screen array (a.k.a. "Matrix") and SCROLLGRIDs. After the delay, the scrollbar disappears. A value of zero specifies an infinite time: The thin scrollbar remains visible while the record list can be scrolled (during dialog execution). A negative value specifies that the scrollbar must always be hidden.Default is 1 second. |
Yes | Yes | No | No |
toolBarDockingDefines if the toolbar is movable and floatable. Values can be |
Yes | No | No | No |
toolBarPositionIndicates the position of the toolbar, when a toolbar is defined. Values can be |
Yes | No | No | No |
windowMenuDefines if the WCI container is to display an automatic "Window" menu, with Cascade and Tile features, and list of child windows. Values can be |
Yes | No | No | No |
windowOptionCloseDefines if the window can be closed with a system menu option or window header button. Values can be
When value
is This attribute may have different behavior depending on the front-end operating system. For example, when no system menu is used, it may not be possible to have this option enabled. |
Yes | Yes | No | No |
windowOptionMaximizeDefines if the window can be maximized with a system menu option or window header button. Values can be When value is This attribute may have different behavior depending on the front-end operating system. For example, when no system menu is used, it may not be possible to have this option enabled. |
Yes | No | No | No |
windowOptionMinimizeDefines if the window can be minimized with a system menu option or window header button. Values can be When value is This attribute may have different behavior depending on the front-end operating system. For example, when no system menu is used, it may not be possible to have this option enabled. |
Yes | No | No | No |
windowStateDefines the initial state of a window. Values can be |
Yes | No | No | No |
windowSystemMenuDefines if the window shows a system menu. Values can be When value is |
Yes | N/A | No | No |
windowTypeDefines the basic type of the window. Values can be:
|
Yes | Yes | No | No |