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 |
actionPanelButtonSpace Defines the space between buttons for default action views. Values can be Default is |
Yes | No | No | No |
actionPanelButtonTextAlign Defines the text alignment inside buttons for default action views. Values can be Default is |
Yes | Yes | No | No |
actionPanelButtonTextHidden Defines the text visibility inside buttons for default action views. Values can be " |
Yes | Yes | No | No |
actionPanelDecoration Defines the decoration of the action panel for default action views. Values can be |
Yes | No | No | No |
actionPanelHAlign Defines the alignment of the action panel for default action views. This attribute takes effect when
Values can be |
Yes | No | No | No |
actionPanelPosition Defines the position for default action views frame. Values can be
|
Yes | Yes | No | No |
actionPanelScroll Defines 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 |
actionPanelScrollStep Defines how the action panel scrolls when clicking the "down" button, and the visibility of the next button. Values can be:
|
Yes | No | No | No |
allowedOrientations Defines 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 |
border Defines the border type of the window. Values can be:
On Mac® platforms, using |
Yes | No | No | No |
defaultTTFColor Defines 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 |
errorMessagePosition Defines the rendering of
program errors displayed with the Values can be:
|
Yes | No | No | No |
forceDefaultSettings Indicates 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 |
formScroll Defines 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 |
ignoreMinimizeSetting Defines 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 |
materialFABActionList Defines 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 |
materialFABType Controls the Floating Action Button (FAB button) on a device following the material design guidelines. Possible values are:
|
No | No | Yes | No |
menuPopupPosition Defines the position of the automatic menu for "popup" menus. Values can
be:
|
Yes | No | No | No |
messagePosition Defines the
rendering for program messages displayed with the
Values can be:
|
Yes | No | No | No |
position Indicates the initial position of the window. Values can be:
For front-ends using stored settings, |
Yes | Yes (see notes) | No | No |
ringMenuButtonSize 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 |
ringMenuButtonSpace Defines
the space between buttons for default action views ( Values
can be |
Yes | No | No | No |
ringMenuButtonTextAlign Defines the text alignment inside buttons for default
action views ( Values can be Default is |
Yes | Yes | No | No |
ringMenuButtonTextHidden Defines the text visibility inside buttons for default
action views ( Values can be " |
Yes | Yes | No | No |
ringMenuDecoration Defines the decoration of the menu panel (MENU instruction). Values can be |
Yes | No | No | No |
ringMenuHAlign Defines the alignment of the ring menu frame (MENU instruction). This attribute takes effect when
Values can be |
Yes | No | No | No |
ringMenuPosition Defines the position of the ring menu frame (MENU instruction). Values can be |
Yes | Yes | No | No |
ringMenuScroll Defines 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 |
ringMenuScrollStep Defines how the ring menu scrolls when moving to a next button that is not visible. Values can be:
|
Yes | No | No | No |
sizable Defines 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 |
startMenuAccelerator Defines the shortcut keys to
execute the selected start menu item, when the position is defined as
By default,
|
Yes | No | No | No |
startMenuExecShortcut2 Defines the shortcut keys to
execute the selected start menu item, when the position is defined as
By default,
|
Yes | No | No | No |
startMenuPosition Indicates the position of the start menu, when one is defined. Values can be:
|
Yes | Yes | No | No |
startMenuShortcut Defines the shortcut key to open a
start menu, when the position is defined as
Default is
|
Yes | No | No | No |
startMenuSize Defines 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 |
statusBarType Defines the type of status bar the window displays. See Statusbar types for all possible values. Default is
|
Yes | No | No | No |
tabbedContainer Values
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 |
tabbedContainerCloseMethod Defines the folder tab
method of the container when Values can be:
|
Yes | No | No | No |
thinScrollbarDisplayTime Defines 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 |
toolBarDocking Defines if the toolbar is movable and floatable. Values can be |
Yes | No | No | No |
toolBarPosition Indicates the position of the toolbar, when a toolbar is defined. Values can be |
Yes | No | No | No |
windowMenu Defines 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 |
windowOptionClose Defines 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 |
windowOptionMaximize Defines 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 |
windowOptionMinimize Defines 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 |
windowState Defines the initial state of a window. Values can be |
Yes | No | No | No |
windowSystemMenu Defines if the window shows a system menu. Values can be When value is |
Yes | N/A | No | No |
windowType Defines the basic type of the window. Values can be:
|
Yes | Yes | No | No |