ReXGlue SDK
Loading...
Searching...
No Matches
rex::ui::ControlPalette Struct Reference

#include <rex/ui/style.h>

Public Member Functions

bool operator== (const ControlPalette &other) const =default

Public Attributes

Color frame = Color::FromRGBA(0.80f, 0.80f, 0.80f, 0.30f)
Color frame_hovered = Color::FromRGBA(0.90f, 0.80f, 0.80f, 0.40f)
Color frame_active = Color::FromRGBA(0.90f, 0.65f, 0.65f, 0.45f)
Color title = Color::FromRGBA(0.00f, 0.40f, 0.00f, 1.00f)
Color title_collapsed = Color::FromRGBA(0.00f, 0.33f, 0.00f, 1.00f)
Color title_active = Color::FromRGBA(0.16f, 0.65f, 0.00f, 1.00f)
Color menu_bar = Color::FromRGBA(0.00f, 0.35f, 0.00f, 1.00f)
Color scrollbar = Color::FromRGBA(0.00f, 0.40f, 0.11f, 0.59f)
Color scrollbar_grab = Color::FromRGBA(0.00f, 0.68f, 0.00f, 0.68f)
Color scrollbar_grab_hovered = Color::FromRGBA(0.00f, 1.00f, 0.15f, 0.62f)
Color scrollbar_grab_active = Color::FromRGBA(0.00f, 0.91f, 0.09f, 0.40f)
Color check_mark = Color::FromRGBA(0.74f, 0.90f, 0.72f, 0.50f)
Color slider_grab = Color::FromRGBA(1.00f, 1.00f, 1.00f, 0.30f)
Color slider_grab_active = Color::FromRGBA(0.34f, 0.75f, 0.11f, 1.00f)
Color header = Color::FromRGBA(0.00f, 0.40f, 0.00f, 0.71f)
Color header_hovered = Color::FromRGBA(0.00f, 0.60f, 0.26f, 0.80f)
Color header_active = Color::FromRGBA(0.00f, 0.75f, 0.00f, 0.80f)
Color separator = Color::FromRGBA(0.00f, 0.35f, 0.00f, 1.00f)
Color separator_hovered = Color::FromRGBA(0.36f, 0.89f, 0.38f, 1.00f)
Color separator_active = Color::FromRGBA(0.13f, 0.50f, 0.11f, 1.00f)
Color resize_grip = Color::FromRGBA(1.00f, 1.00f, 1.00f, 0.30f)
Color resize_grip_hovered = Color::FromRGBA(1.00f, 1.00f, 1.00f, 0.60f)
Color resize_grip_active = Color::FromRGBA(1.00f, 1.00f, 1.00f, 0.90f)
Color tab = Color::FromRGBA(0.15f, 0.56f, 0.11f, 0.60f)
Color tab_hovered = Color::FromRGBA(0.19f, 0.72f, 0.09f, 1.00f)
Color tab_active = Color::FromRGBA(0.19f, 0.60f, 0.09f, 1.00f)
Color tab_unfocused = Color::FromRGBA(0.80f, 0.80f, 0.80f, 0.30f)
Color tab_unfocused_active = Color::FromRGBA(0.90f, 0.80f, 0.80f, 0.40f)
Color plot_lines = Color::FromRGBA(1.00f, 1.00f, 1.00f, 1.00f)
Color plot_lines_hovered = Color::FromRGBA(0.90f, 0.70f, 0.00f, 1.00f)
Color plot_histogram = Color::FromRGBA(0.90f, 0.70f, 0.00f, 1.00f)
Color plot_histogram_hovered = Color::FromRGBA(1.00f, 0.60f, 0.00f, 1.00f)
Color selection = Color::FromRGBA(0.00f, 1.00f, 0.00f, 0.21f)
Color table_header = Color::FromRGBA(0.19f, 0.19f, 0.20f, 1.00f)
Color table_border_strong = Color::FromRGBA(0.31f, 0.31f, 0.35f, 1.00f)
Color table_border_light = Color::FromRGBA(0.23f, 0.23f, 0.25f, 1.00f)
Color table_row = Color::FromRGBA(0.00f, 0.00f, 0.00f, 0.00f)
Color table_row_alt = Color::FromRGBA(1.00f, 1.00f, 1.00f, 0.06f)
Color text_link = Color::FromRGBA(0.26f, 0.59f, 0.98f, 1.00f)
Color tree_lines = Color::FromRGBA(0.43f, 0.43f, 0.50f, 0.50f)
Color nav_cursor = Color::FromRGBA(0.26f, 0.59f, 0.98f, 1.00f)
Color nav_windowing_highlight = Color::FromRGBA(1.00f, 1.00f, 1.00f, 0.70f)
Color nav_windowing_dim = Color::FromRGBA(0.80f, 0.80f, 0.80f, 0.20f)

Detailed Description

Widget colors with no semantic role, mapped one to one onto ImGui slots.

Member Function Documentation

◆ operator==()

bool rex::ui::ControlPalette::operator== ( const ControlPalette & other) const
default

Reports whether every field is equal.

Member Data Documentation

◆ frame

Color rex::ui::ControlPalette::frame = Color::FromRGBA(0.80f, 0.80f, 0.80f, 0.30f)

Input frame background.

◆ header

Color rex::ui::ControlPalette::header = Color::FromRGBA(0.00f, 0.40f, 0.00f, 0.71f)

Selectable and tree node background.

◆ nav_cursor

Color rex::ui::ControlPalette::nav_cursor = Color::FromRGBA(0.26f, 0.59f, 0.98f, 1.00f)

Keyboard and gamepad navigation rectangle.

◆ nav_windowing_dim

Color rex::ui::ControlPalette::nav_windowing_dim = Color::FromRGBA(0.80f, 0.80f, 0.80f, 0.20f)

Dim layer behind the Ctrl+Tab window list.

◆ nav_windowing_highlight

Color rex::ui::ControlPalette::nav_windowing_highlight = Color::FromRGBA(1.00f, 1.00f, 1.00f, 0.70f)

Window highlight while switching windows with Ctrl+Tab.

◆ plot_histogram

Color rex::ui::ControlPalette::plot_histogram = Color::FromRGBA(0.90f, 0.70f, 0.00f, 1.00f)

Histogram bar.

◆ scrollbar

Color rex::ui::ControlPalette::scrollbar = Color::FromRGBA(0.00f, 0.40f, 0.11f, 0.59f)

Scrollbar track.

◆ scrollbar_grab

Color rex::ui::ControlPalette::scrollbar_grab = Color::FromRGBA(0.00f, 0.68f, 0.00f, 0.68f)

Scrollbar thumb.

◆ selection

Color rex::ui::ControlPalette::selection = Color::FromRGBA(0.00f, 1.00f, 0.00f, 0.21f)

Selected text background.

◆ slider_grab

Color rex::ui::ControlPalette::slider_grab = Color::FromRGBA(1.00f, 1.00f, 1.00f, 0.30f)

Slider thumb.

◆ table_border_light

Color rex::ui::ControlPalette::table_border_light = Color::FromRGBA(0.23f, 0.23f, 0.25f, 1.00f)

Table inner borders.

◆ table_border_strong

Color rex::ui::ControlPalette::table_border_strong = Color::FromRGBA(0.31f, 0.31f, 0.35f, 1.00f)

Table outer and header borders.

◆ table_header

Color rex::ui::ControlPalette::table_header = Color::FromRGBA(0.19f, 0.19f, 0.20f, 1.00f)

Table header background.

◆ table_row

Color rex::ui::ControlPalette::table_row = Color::FromRGBA(0.00f, 0.00f, 0.00f, 0.00f)

Table row background on even rows.

◆ table_row_alt

Color rex::ui::ControlPalette::table_row_alt = Color::FromRGBA(1.00f, 1.00f, 1.00f, 0.06f)

Table row background on odd rows.

◆ text_link

Color rex::ui::ControlPalette::text_link = Color::FromRGBA(0.26f, 0.59f, 0.98f, 1.00f)

Hyperlink text.

◆ title

Color rex::ui::ControlPalette::title = Color::FromRGBA(0.00f, 0.40f, 0.00f, 1.00f)

Window title bar and the base of the header colors.

◆ tree_lines

Color rex::ui::ControlPalette::tree_lines = Color::FromRGBA(0.43f, 0.43f, 0.50f, 0.50f)

Tree node hierarchy lines.


The documentation for this struct was generated from the following file: