[][src]Enum oox::shared::drawingml::simpletypes::SystemColorVal

#[repr(C)]
pub enum SystemColorVal {
    ScrollBar,
    Background,
    ActiveCaption,
    InactiveCaption,
    Menu,
    Window,
    WindowFrame,
    MenuText,
    WindowText,
    CaptionText,
    ActiveBorder,
    InactiveBorder,
    AppWorkspace,
    Highlight,
    HighlightText,
    ButtonFace,
    ButtonShadow,
    GrayText,
    ButtonText,
    InactiveCaptionText,
    ButtonHighlight,
    DarkShadow3d,
    Light3d,
    InfoText,
    InfoBack,
    HotLight,
    GradientActiveCaption,
    GradientInactiveCaption,
    MenuHighlight,
    MenuBar,
}

This simple type specifies a system color value. This color is based upon the value that this color currently has within the system on which the document is being viewed.

Applications shall use the lastClr attribute to determine the absolute value of the last color used if system colors are not supported.

Variants

ScrollBar

Specifies the scroll bar gray area color.

Background

Specifies the desktop background color.

ActiveCaption

Specifies the active window title bar color. In particular the left side color in the color gradient of an active window's title bar if the gradient effect is enabled.

InactiveCaption

Specifies the color of the Inactive window caption. Specifies the left side color in the color gradient of an inactive window's title bar if the gradient effect is enabled.

Menu

Specifies the menu background color.

Window

Specifies window background color.

WindowFrame

Specifies the window frame color.

MenuText

Specifies the color of Text in menus.

WindowText

Specifies the color of text in windows.

CaptionText

Specifies the color of text in the caption, size box, and scroll bar arrow box.

ActiveBorder

Specifies an Active Window Border Color.

InactiveBorder

Specifies the color of the Inactive window border.

AppWorkspace

Specifies the Background color of multiple document interface (MDI) applications

Highlight

Specifies the color of Item(s) selected in a control.

HighlightText

Specifies the text color of item(s) selected in a control.

ButtonFace

Specifies the face color for three-dimensional display elements and for dialog box backgrounds.

ButtonShadow

Specifies the shadow color for three-dimensional display elements (for edges facing away from the light source).

GrayText

Specifies a grayed (disabled) text. This color is set to 0 if the current display driver does not support a solid gray color.

ButtonText

Specifies the color of text on push buttons.

InactiveCaptionText

Specifies the color of text in an inactive caption.

ButtonHighlight

Specifies the highlight color for three-dimensional display elements (for edges facing the light source).

DarkShadow3d

Specifies a Dark shadow color for three-dimensional display elements.

Light3d

Specifies a Light color for three-dimensional display elements (for edges facing the light source).

InfoText

Specifies the text color for tooltip controls.

InfoBack

Specifies the background color for tooltip controls.

HotLight

Specifies the color for a hyperlink or hot-tracked item.

GradientActiveCaption

Specifies the right side color in the color gradient of an active window's title bar.

GradientInactiveCaption

Specifies the right side color in the color gradient of an inactive window's title bar.

MenuHighlight

Specifies the color used to highlight menu items when the menu appears as a flat menu.

MenuBar

Specifies the background color for the menu bar when menus appear as flat menus.

Trait Implementations

impl Clone for SystemColorVal[src]

impl Copy for SystemColorVal[src]

impl Debug for SystemColorVal[src]

impl FromStr for SystemColorVal[src]

type Err = ParseError

The associated error which can be returned from parsing.

impl PartialEq<SystemColorVal> for SystemColorVal[src]

impl StructuralPartialEq for SystemColorVal[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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.