
Here is the complete list of all possible color types for customizing ImGui windows and widgets. To change a particular color, the following function of the gh_imgui library is available:
gh_imgui.set_color(color_type, r, g, b, a)
GeeXLab 0.21+ is required.
An example is available in the full code sample pack: gl-32/imgui/demo_06.xml.
Color types
IMGUI_WINDOW_BG_COLOR = 1 IMGUI_TITLE_BG_COLOR = 2 IMGUI_PLOTLINES_COLOR = 3 IMGUI_FRAME_BG_COLOR = 4 IMGUI_TITLE_BG_ACTIVE_COLOR = 5 IMGUI_TITLE_BG_COLLAPSED_COLOR = 6 IMGUI_PLOTHISTOGRAM_COLOR = 7 IMGUI_COMBO_BG_COLOR = 8 IMGUI_BUTTON_COLOR = 9 IMGUI_SEPARATOR_COLOR = 10 IMGUI_RESIZE_GRIP_COLOR = 11 IMGUI_PLOTLINE_HOVERED_COLOR = 12 IMGUI_PLOTHISTOGRAM_HOVERED_COLOR = 13 IMGUI_BUTTON_HOVERED_COLOR = 14 IMGUI_SEPARATOR_HOVERED_COLOR = 15 IMGUI_RESIZE_GRIP_HOVERED_COLOR = 16 IMGUI_HEADER_COLOR = 17 IMGUI_HEADER_HOVERED_COLOR = 18 IMGUI_SLIDER_GRAB_COLOR = 19 IMGUI_CHECK_MARK_COLOR = 20 IMGUI_SCROLLBAR_BG_COLOR = 21 IMGUI_SCROLLBAR_GRAB_COLOR = 22 IMGUI_SCROLLBAR_GRAB_HOVERED_COLOR = 23 IMGUI_TEXT_COLOR = 24 IMGUI_POPUP_BG_COLOR = 25 IMGUI_TEXT_DISABLED_COLOR = 26 IMGUI_CHILD_BG_COLOR = 27 IMGUI_BORDER_COLOR = 28 IMGUI_BORDER_SHADOW_COLOR = 29 IMGUI_FRAME_BG_HOVERED_COLOR = 30 IMGUI_FRAME_BG_ACTIVE_COLOR = 31 IMGUI_MENU_BAR_BG_COLOR = 32 IMGUI_SCROLLBAR_GRAB_ACTIVE_COLOR = 33 IMGUI_SLIDER_GRAB_ACTIVE_COLOR = 34 IMGUI_BUTTON_ACTIVE_COLOR = 35 IMGUI_HEADER_ACTIVE_COLOR = 36 IMGUI_SEPARATOR_ACTIVE_COLOR = 37 IMGUI_RESIZE_GRIP_ACTIVE_COLOR = 38 IMGUI_CLOSE_BUTTON_COLOR = 39 IMGUI_CLOSE_BUTTON_HOVERED_COLOR = 40 IMGUI_CLOSE_BUTTON_ACTIVE_COLOR = 41 IMGUI_PLOTLINES_HOVERED_COLOR = 42 IMGUI_TEXT_SELECTED_BG_COLOR = 43 IMGUI_MODAL_WINDOW_DARKENING_COLOR = 44 IMGUI_DRAG_DROP_TARGET_COLOR = 45