Theme miscellaneous

Defines theme variables

$theme-font-family

Set the font family

Type: string

Default value: $'Droid Sans, sans-serif'

Computed value: Droid Sans, sans-serif

$theme-font-family-monospace

Set the monospace font family

Type: string

Default value: $'Droid Sans Mono, monospace'

Computed value: Droid Sans Mono, monospace

$theme-animation-duration

Animation duration (in seconds), such as the speed of Product identication window pop-down appearance.

Type: string

Default value: $0.3s

Computed value: 0.3s

Alias (for compatibility): $gbc-animation-duration

$theme-disable-ending-popup

Deactivates the pop-up warning displayed on leaving an application. The pop-up warning will be shown if at least one interaction/change has occurred on the application. In development mode on httpdispatch or using the debugMode=1 query string, the popup is never shown.

Type: boolean

Default value: $false

Computed value: false

Alias (for compatibility): $gbc-disable-ending-popup,gbc-desactivate-ending-popup

$theme-disable-context-menu

Disable the genero context menu

Type: boolean

Default value: $true

Computed value: true

Alias (for compatibility): $gbc-disable-context-menu

$theme-scrollers-clickonly

Define general scrollers behavior

Type: boolean

Alias (for compatibility): $gbc-scrollers-clickonly

$theme-scrollers-speed

Define the scrollers speed

Type: number

Default value: $10

Computed value: 10

Alias (for compatibility): $gbc-scrollers-speed

$theme-message-display-time

Specify the number of seconds to display the message pane
  • A positive value is the number of seconds to display the pane before fade-out.
  • Set to zero (0) to always show the pane.
  • Set to a negative value to always hide the pane.

Type: number

Alias (for compatibility): $gbc-message-display-time

$theme-message-display-position

Position of the message panel. Valid values are:
  • top-left
  • top-center
  • top-right
  • bottom-left
  • bottom-center
  • bottom-right (default)
If the error and message positions are defined for the same place, the two panels will stack.

Type: string

Default value: $bottom-right

Computed value: bottom-right

Alias (for compatibility): $gbc-message-position

$theme-error-display-time

Specify the number of seconds to display the error message pane
  • A positive value is the number of seconds to display the pane before fade-out.
  • Set to zero (0) to always show the pane.
  • Set to a negative value to always hide the pane.

Type: number

Alias (for compatibility): $gbc-error-display-time

$theme-error-display-position

Position of the error panel. Valid values are:
  • top-left
  • top-center
  • top-right
  • bottom-left
  • bottom-center
  • bottom-right (default)
If the error and message positions are defined for the same place, the two panels will stack.

Type: string

Default value: $bottom-right

Computed value: bottom-right

Alias (for compatibility): $gbc-error-position

$theme-collapser-position

Define the default collapser position (left or right)

Type: string

Default value: $left

Computed value: left

$aui-mutation-watch

Enable watching aui mutations

Type: boolean

$aui-mobileUI-default

Set mobile AUI as default

Type: boolean

$aui-json-protocol

Use JSON Aui protocol to avoid parsing

Type: boolean

$theme-action-name-backward-compatibility

Fallback on action name (for Topmenu, Toolbar and ContextMenu) if there is no text or icon defined for the action

Type: boolean

$theme-table-default-widget

Gbc default widget used to render table (if value is 'listview' table will be rendered as listview by default else it will be rendered as normal table). Behavior can still be override by 4ST (tableType).

Type: string

Default value: $table

Computed value: table

$theme-default-reduceFilter

Force using reduce Filter if not define as a 4ST style

Type: boolean

$theme-webkit-scrollbars-global-enable

Use webkit rendering for scrollbars (check https://caniuse.com/?search=webkit-scrollbar for browser compatibility)

Type: boolean

$theme-webkit-scrollbars-size

Define webkit scrollbars size

Type: size

Default value: $8px

Computed value: 8px

$theme-table-minimal-row-height

Define the minimal table row height in pixels

Type: number

Default value: $24

Computed value: 24

$theme-table-minimal-row-height-on-touchscreen

Define the minimal table row height in pixels only for mobile

Type: number

Default value: $32

Computed value: 32