[][src]Enum imgui::StyleColor

#[repr(u32)]
pub enum StyleColor {
    Text,
    TextDisabled,
    WindowBg,
    ChildBg,
    PopupBg,
    Border,
    BorderShadow,
    FrameBg,
    FrameBgHovered,
    FrameBgActive,
    TitleBg,
    TitleBgActive,
    TitleBgCollapsed,
    MenuBarBg,
    ScrollbarBg,
    ScrollbarGrab,
    ScrollbarGrabHovered,
    ScrollbarGrabActive,
    CheckMark,
    SliderGrab,
    SliderGrabActive,
    Button,
    ButtonHovered,
    ButtonActive,
    Header,
    HeaderHovered,
    HeaderActive,
    Separator,
    SeparatorHovered,
    SeparatorActive,
    ResizeGrip,
    ResizeGripHovered,
    ResizeGripActive,
    Tab,
    TabHovered,
    TabActive,
    TabUnfocused,
    TabUnfocusedActive,
    PlotLines,
    PlotLinesHovered,
    PlotHistogram,
    PlotHistogramHovered,
    TextSelectedBg,
    DragDropTarget,
    NavHighlight,
    NavWindowingHighlight,
    NavWindowingDimBg,
    ModalWindowDimBg,
}

A color identifier for styling

Variants

TextTextDisabledWindowBg

Background of normal windows

ChildBg

Background of child windows

PopupBg

Background of popups, menus, tooltips windows

BorderBorderShadowFrameBg

Background of checkbox, radio button, plot, slider, text input

FrameBgHoveredFrameBgActiveTitleBgTitleBgActiveTitleBgCollapsedMenuBarBgScrollbarBgScrollbarGrabScrollbarGrabHoveredScrollbarGrabActiveCheckMarkSliderGrabSliderGrabActiveButtonButtonHoveredButtonActiveHeaderHeaderHoveredHeaderActiveSeparatorSeparatorHoveredSeparatorActiveResizeGripResizeGripHoveredResizeGripActiveTabTabHoveredTabActiveTabUnfocusedTabUnfocusedActivePlotLinesPlotLinesHoveredPlotHistogramPlotHistogramHoveredTextSelectedBgDragDropTargetNavHighlight

Gamepad/keyboard: current highlighted item

NavWindowingHighlight

Highlight window when using CTRL+TAB

NavWindowingDimBg

Darken/colorize entire screen behind the CTRL+TAB window list, when active

ModalWindowDimBg

Darken/colorize entire screen behind a modal window, when one is active

Methods

impl StyleColor[src]

pub const VARIANTS: [StyleColor; 48][src]

All possible StyleColor variants

pub const COUNT: usize[src]

Total count of StyleColor variants

Trait Implementations

impl PartialEq<StyleColor> for StyleColor[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Copy for StyleColor[src]

impl Eq for StyleColor[src]

impl Clone for StyleColor[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Hash for StyleColor[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Index<StyleColor> for Style[src]

type Output = [f32; 4]

The returned type after indexing.

impl IndexMut<StyleColor> for Style[src]

impl Debug for StyleColor[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]