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
HBoxsplitViewRendering(useSPLIT[@screen-size]form file attribute instead)
TabletableType/listView(As replacement, consider using aTABLEwith theFLIPPEDattribute. However, if the rendering of flipped tables is not satisfying, keep usingtableType/listViewstyle attribute until flipped tables get more rendering configuration options.)
ToolbartoolBarTextPosition(use aspect style attribute instead)
Window-
tabbedContainer(use window container configuration instead)
-
Desupported style attributes
- Common style attributes
localAcceleratorscommon style attributeshowAcceleratorInToolTipcommon style attribute
ComboBoxautoSelectionStartcomboboxCompleter(useEDIT+COMPLETERattribute instead)completionTimeoutqtStyle(QT lib specific feature)
Action/MenuActionandroidActionPositionandroidActionWithIconandroidActionWithText
CheckBoxiosCheckBoxOnTintColor
DateEditshowGrid
DateTimeEditenableCalendarshowGrid
EditdataTypeHint(useKEYBOARDHINTform field attribute instead)spellCheck(with GBC, browser spell check is used)
FormresetFormSize
ImageimageContainerType(was anyway GDC-experimental, useWEBCOMPONENTinstead)
Menuposition
Messageposition
RadioGroupautoSelectionStartcompletionTimeout
TableresizeFillsEmptySpace(useSTRETCHCOLUMNSorSTRETCH=Xon individual columns) - Re-introduced in GBC 4.01.10.summaryLineAlwaysAtBottom
TreeresizeFillsEmptySpace(useSTRETCHCOLUMNSorSTRETCH=Xon individual columns)
TextEditintegratedSearchspellCheck(with GBC, browser spell check is used)
ToolBariosSeparatorStretch(useToolbar.itemsAlignmentinstead)
Window- Core:
border(as the desktop window border)errorMessagePositionformScrollignoreMinimizeSettingmenuPopupPositionmessagePositionstatusBarTypeposition: values"center2"and"previous"tabbedContainerCloseMethodtoolBarDockingwindowMenuwindowOptionMaximizewindowOptionMinimizewindowSystemMenu
- Action Panel:
actionPanelButtonSpaceactionPanelDecorationactionPanelHAlignactionPanelScrollactionPanelScrollStep
- Ring Menu:
ringMenuButtonSpaceringMenuDecorationringMenuHAlignringMenuScrollringMenuScrollStep
- Start Menu:
startMenuAcceleratorstartMenuExecShortcut2startMenuShortcutstartMenuSize
- Mobile Specific:
materialFABActionListmaterialFABTypeiosRenderSystemActionsiosTintColoriosNavigationBarTextColoriosNavigationBarTintColoriosToolBarTintColoriosTabBarTintColoriosTabBarUnselectedColor
- 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
sanitizestyle attribute, also available since GBC 4.00.01. - The
Folder.lateRenderingstyle attribute, also available since GBC 4.00.02.