gulcolor.h File Reference

Enum TLogicalColor

Logical colours.

Logical colours are used to specify the colour scheme for the controls in an application.

Many controls have one logical colour for text and another logical colour for the background. Some logical colours have a dimmed variant for when the control becomes inactive or disabled. Highlighted and pressed variants exist for controls that support selection or which can be pressed.

EnumeratorValueDescription
EColorWindowBackground

The colour of a window's background.

EColorWindowText

The colour of text in a window.

EColorControlBackground

The colour of the background contents of a control.

EColorControlText

The colour of the text inside a control.

EColorControlSurroundBackground

The background colour of a control's border.

EColorControlSurroundText

The colour of text in a control's border.

EColorControlHighlightBackground

The colour of a control's background when highlighted for selection.

EColorControlHighlightText

The colour of the text in a control when highlighted for selection.

EColorControlDimmedBackground

The colour of a control's background when dimmed.

EColorControlDimmedText

The colour of the text in a control when dimmed.

EColorControlDimmedHighlightBackground

The colour of a control's background when dimmed and highlighted for selection.

EColorControlDimmedHighlightText

The colour of the text in a control when dimmed and highlighted for selection.

EColorDialogBackground

The colour of a dialog's background.

EColorDialogText

The colour of text inside a dialog.

EColorDialogTitle

A dialog title's background colour.

EColorDialogTitlePressed

A dialog title's background colour when pressed.

EColorDialogTitleText

The text colour in a dialog's title.

EColorDialogTitleTextPressed

The text colour in a dialog's title when pressed.

EColorMenubarBackground

The colour of the menubar's background.

EColorMenubarText

The colour of text in the menubar.

EColorMenubarTitleBackground

The colour of the menubar title's background.

EColorMenubarTitleText

The colour of text in the menubar title.

EColorMenuPaneBackground

The colour of the menu pane background.

EColorMenuPaneText

The colour of text in the menu pane.

EColorMenuPaneHighlight

The colour of the menu pane background when highlighted for selection.

EColorMenuPaneTextHighlight

The colour of text in the menu pane when highlighted for selection.

EColorMenuPaneDimmedHighlight

The colour of the menu pane background when dimmed and highlighted.

EColorMenuPaneDimmedText

The colour of text in the menu pane when dimmed.

EColorMenuPaneDimmedTextHighlight

The colour of text in the menu pane when dimmed and highlighted for selection.

EColorButtonFaceClear

The colour of the button background, when the button is in the unset state.

EColorButtonFaceSet

The colour of the button background when the button is in the set state.

EColorButtonFaceSetPressed

The colour of the button background when the button is in the set state and is pressed.

EColorButtonFaceClearPressed

The colour of the button background when the button is in the unset state and is pressed.

EColorButtonText

The colour of the button text.

EColorButtonTextPressed

The colour of the button text when the button is pressed.

EColorButtonTextDimmed

The colour of the button text when the button is dimmed.

EColorMsgWinForeground

The colour of the message window foreground.

EColorMsgWinBackground
EColorScrollBarBorder

The colour of the scroll bar border.

EColorScrollBarShaft
EColorScrollBarShaftDimmed

The colour of the scroll bar shaft background when dimmed.

EColorScrollBarShaftPressed

The colour of the scroll bar shaft background when pressed.

EColorScrollBarNoShaftOrThumb

The colour of the background for scroll bars with no thumb and no shaft.

EColorScrollButtonIcon

The colour of scroll bar buttons.

EColorScrollButtonIconPressed

The colour of scroll bar buttons when pressed.

EColorScrollButtonIconDimmed

The colour of scroll bar buttons when dimmed.

EColorScrollButtonThumbBackground

The colour of a scroll bar thumb's background.

EColorScrollButtonThumbBackgroundPressed

The colour of a scroll bar thumb's background when pressed.

EColorScrollThumbDimmed

The colour of a scroll bar thumb's background when dimmed.

EColorScrollThumbEdge

The colour of a scroll bar thumb's edge.

EColorToolbarBackground

The colour of a toolbar's background.

EColorToolbarText

The colour of the text in a toolbar.

EColorStatusPaneBackground

The colour of a status pane's background.

EColorStatusPaneText

The colour of the text in a status pane.

EColorLabelText

The colour of the text in a label.

EColorLabelTextEmphasis

The colour of emphasised text in a label.

EColorLabelDimmedText

The colour of the text in a label when dimmed.

EColorLabelHighlightPartialEmphasis

The colour of the label background when highlighted and dimmed.

EColorLabelHighlightFullEmphasis

The colour of the label background when highlighted.

EColorNumberOfLogicalColors

The number of logical colours