Presentation styles changes
Modifications to consider when using presentation styles.
New Table.showGrid
style attribute
Starting with GBC 4.00.01, the TABLE
and TREE
containers can
configured to display vertical and horizontal lines individually, with the showGrid
style attribute.
For more details, see Table and Tree style attributes reference pages and Showing table grid lines.
New Table.alternateRows
style attribute
Starting with GBC 4.00.01, the TABLE
and TREE
containers can
use the alternateRows
style attribute to render odd/even rows with a different
background color.
For more details, see Table and Tree style attributes reference pages and Alternate background color of odd/even rows.
New Table.rowHover
style attribute
Starting with GBC 4.00.01, the rowHover
style attribute for
TABLE
and TREE
containers can be used to disable visual effects
when the mouse hovers a given row.
For more details, see Table and Tree style attributes reference pages and Distinguish row on mouse hover.
Changes with Window.toolbarPosition
style attribute
Starting with GBC 4.00.01, the toolbarPosition
style attribute for Window
objects supports now the "bottom"
position.
For more details, see Window style attributes reference page.
New Toolbar
style attributes
Starting with GBC 4.00.03, Toolbars can be configured with the aspect
,
itemsAlignment
and "size"
style attributes, to define the
rendering and placement of buttons, as well as the arrangements of icons and texts and button
sizes.
For more details, see Toolbar style attributes reference page.
New UserInterface.desktopMultiWindow
style attribute
Starting with GBC 4.00.03, when using the GDC front-end, the desktopMultiWindow
style attribute for UserInterface defines if programs are displayed in the same unique window
container, or in a dedicated window container.
For more details, see desktopMultiWindow.
New UserInterface.applicationListVisible
style attribute
Starting with GBC 4.00.03, the applicationListVisible
style attribute for
UserInterface can be used to define the visibility of the list of programs displaying on the
front-end.
For more details, see applicationListVisible.
New UserInterface.windowListVisible
style attribute
Starting with GBC 4.00.03, the windowListVisible
style attribute for
UserInterface can be used to define the visibility of the list of windows opened by the current
program.
For more details, see windowListVisible.
Deprecated style attributes
HBox
splitViewRendering
(useSPLIT[@screen-size]
form file attribute instead)
Table
tableType/listView
(As replacement, consider using aTABLE
with theFLIPPED
attribute. However, if the rendering of flipped tables is not satisfying, keep usingtableType/listView
style attribute until flipped tables get more rendering configuration options.)
Toolbar
toolBarTextPosition
(use aspect style attribute instead)
Window
-
tabbedContainer
(use window container configuration instead)
-
Desupported style attributes
- Common style attributes
localAccelerators
common style attributeshowAcceleratorInToolTip
common style attribute
ComboBox
autoSelectionStart
comboboxCompleter
(useEDIT
+COMPLETER
attribute instead)completionTimeout
qtStyle
(QT lib specific feature)
Action
/MenuAction
androidActionPosition
androidActionWithIcon
androidActionWithText
CheckBox
iosCheckBoxOnTintColor
DateEdit
showGrid
DateTimeEdit
enableCalendar
showGrid
Edit
dataTypeHint
(useKEYBOARDHINT
form field attribute instead)spellCheck
(with GBC, browser spell check is used)
Form
resetFormSize
Image
imageContainerType
(was anyway GDC-experimental, useWEBCOMPONENT
instead)
Menu
position
Message
position
RadioGroup
autoSelectionStart
completionTimeout
Table
resizeFillsEmptySpace
(useSTRETCHCOLUMNS
orSTRETCH=X
on individual columns) - Re-introduced in GBC 4.01.10.summaryLineAlwaysAtBottom
Tree
resizeFillsEmptySpace
(useSTRETCHCOLUMNS
orSTRETCH=X
on individual columns)
TextEdit
integratedSearch
spellCheck
(with GBC, browser spell check is used)
ToolBar
iosSeparatorStretch
(useToolbar.itemsAlignment
instead)
Window
- Core:
border
(as the desktop window border)errorMessagePosition
formScroll
ignoreMinimizeSetting
menuPopupPosition
messagePosition
statusBarType
position
: values"center2"
and"previous"
tabbedContainerCloseMethod
toolBarDocking
windowMenu
windowOptionMaximize
windowOptionMinimize
windowSystemMenu
- Action Panel:
actionPanelButtonSpace
actionPanelDecoration
actionPanelHAlign
actionPanelScroll
actionPanelScrollStep
- Ring Menu:
ringMenuButtonSpace
ringMenuDecoration
ringMenuHAlign
ringMenuScroll
ringMenuScrollStep
- Start Menu:
startMenuAccelerator
startMenuExecShortcut2
startMenuShortcut
startMenuSize
- Mobile Specific:
materialFABActionList
materialFABType
iosRenderSystemActions
iosTintColor
iosNavigationBarTextColor
iosNavigationBarTintColor
iosToolBarTintColor
iosTabBarTintColor
iosTabBarUnselectedColor
- Core:
Changes in earlier versions
Make sure to check the upgrade notes of earlier versions, to not miss changes introduced in maintenance releases. For more details, see Presentation style changes in BDL 3.20.
- The
sanitize
style attribute, also available since GBC 4.00.01. - The
Folder.lateRendering
style attribute, also available since GBC 4.00.02.