use crate::theme::ThemeToken;
pub const WINDOW_BG: ThemeToken = ThemeToken::new_static("feathers.window.bg");
pub const FOCUS_RING: ThemeToken = ThemeToken::new_static("feathers.focus");
pub const TEXT_MAIN: ThemeToken = ThemeToken::new_static("feathers.text.main");
pub const TEXT_DIM: ThemeToken = ThemeToken::new_static("feathers.text.dim");
pub const BUTTON_BG: ThemeToken = ThemeToken::new_static("feathers.button.bg");
pub const BUTTON_BG_HOVER: ThemeToken = ThemeToken::new_static("feathers.button.bg.hover");
pub const BUTTON_BG_DISABLED: ThemeToken = ThemeToken::new_static("feathers.button.bg.disabled");
pub const BUTTON_BG_PRESSED: ThemeToken = ThemeToken::new_static("feathers.button.bg.pressed");
pub const BUTTON_TEXT: ThemeToken = ThemeToken::new_static("feathers.button.txt");
pub const BUTTON_TEXT_DISABLED: ThemeToken = ThemeToken::new_static("feathers.button.txt.disabled");
pub const BUTTON_PRIMARY_BG: ThemeToken = ThemeToken::new_static("feathers.button.primary.bg");
pub const BUTTON_PRIMARY_BG_HOVER: ThemeToken =
ThemeToken::new_static("feathers.button.primary.bg.hover");
pub const BUTTON_PRIMARY_BG_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.button.primary.bg.disabled");
pub const BUTTON_PRIMARY_BG_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.button.primary.bg.pressed");
pub const BUTTON_PRIMARY_TEXT: ThemeToken = ThemeToken::new_static("feathers.button.primary.txt");
pub const BUTTON_PRIMARY_TEXT_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.button.primary.txt.disabled");
pub const BUTTON_PLAIN_BG: ThemeToken = ThemeToken::new_static("feathers.button.plain.bg");
pub const BUTTON_PLAIN_BG_HOVER: ThemeToken =
ThemeToken::new_static("feathers.button.plain.bg.hover");
pub const BUTTON_PLAIN_BG_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.button.plain.bg.disabled");
pub const BUTTON_PLAIN_BG_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.button.plain.bg.pressed");
pub const SLIDER_BG: ThemeToken = ThemeToken::new_static("feathers.slider.bg");
pub const SLIDER_BG_HOVER: ThemeToken = ThemeToken::new_static("feathers.slider.bg.hover");
pub const SLIDER_BG_PRESSED: ThemeToken = ThemeToken::new_static("feathers.slider.bg.pressed");
pub const SLIDER_BG_DISABLED: ThemeToken = ThemeToken::new_static("feathers.slider.bg.disabled");
pub const SLIDER_BAR: ThemeToken = ThemeToken::new_static("feathers.slider.bar");
pub const SLIDER_BAR_HOVER: ThemeToken = ThemeToken::new_static("feathers.slider.bar.hover");
pub const SLIDER_BAR_PRESSED: ThemeToken = ThemeToken::new_static("feathers.slider.bar.pressed");
pub const SLIDER_BAR_DISABLED: ThemeToken = ThemeToken::new_static("feathers.slider.bar.disabled");
pub const SLIDER_TEXT: ThemeToken = ThemeToken::new_static("feathers.slider.text");
pub const SLIDER_TEXT_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.slider.text.disabled");
pub const SCROLLBAR_BG: ThemeToken = ThemeToken::new_static("feathers.scrollbar.bg");
pub const SCROLLBAR_THUMB: ThemeToken = ThemeToken::new_static("feathers.scrollbar.thumb");
pub const SCROLLBAR_THUMB_HOVER: ThemeToken =
ThemeToken::new_static("feathers.scrollbar.thumb.hover");
pub const CHECKBOX_BG: ThemeToken = ThemeToken::new_static("feathers.checkbox.bg");
pub const CHECKBOX_BG_HOVER: ThemeToken = ThemeToken::new_static("feathers.checkbox.bg.hover");
pub const CHECKBOX_BG_PRESSED: ThemeToken = ThemeToken::new_static("feathers.checkbox.bg.pressed");
pub const CHECKBOX_BG_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.checkbox.bg.disabled");
pub const CHECKBOX_BG_CHECKED: ThemeToken = ThemeToken::new_static("feathers.checkbox.bg.checked");
pub const CHECKBOX_BG_CHECKED_HOVER: ThemeToken =
ThemeToken::new_static("feathers.checkbox.bg.checked.hover");
pub const CHECKBOX_BG_CHECKED_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.checkbox.bg.checked.pressed");
pub const CHECKBOX_BG_CHECKED_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.checkbox.bg.checked.disabled");
pub const CHECKBOX_BORDER: ThemeToken = ThemeToken::new_static("feathers.checkbox.border");
pub const CHECKBOX_BORDER_HOVER: ThemeToken =
ThemeToken::new_static("feathers.checkbox.border.hover");
pub const CHECKBOX_BORDER_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.checkbox.border.pressed");
pub const CHECKBOX_BORDER_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.checkbox.border.disabled");
pub const CHECKBOX_BORDER_CHECKED: ThemeToken =
ThemeToken::new_static("feathers.checkbox.border.checked");
pub const CHECKBOX_BORDER_CHECKED_HOVER: ThemeToken =
ThemeToken::new_static("feathers.checkbox.border.checked.hover");
pub const CHECKBOX_BORDER_CHECKED_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.checkbox.border.checked.pressed");
pub const CHECKBOX_BORDER_CHECKED_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.checkbox.border.checked.disabled");
pub const CHECKBOX_MARK: ThemeToken = ThemeToken::new_static("feathers.checkbox.mark");
pub const CHECKBOX_MARK_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.checkbox.mark.disabled");
pub const CHECKBOX_TEXT: ThemeToken = ThemeToken::new_static("feathers.checkbox.text");
pub const CHECKBOX_TEXT_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.checkbox.text.disabled");
pub const RADIO_BORDER: ThemeToken = ThemeToken::new_static("feathers.radio.border");
pub const RADIO_BORDER_HOVER: ThemeToken = ThemeToken::new_static("feathers.radio.border.hover");
pub const RADIO_BORDER_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.radio.border.pressed");
pub const RADIO_BORDER_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.radio.border.disabled");
pub const RADIO_BORDER_CHECKED: ThemeToken =
ThemeToken::new_static("feathers.radio.border.checked");
pub const RADIO_BORDER_CHECKED_HOVER: ThemeToken =
ThemeToken::new_static("feathers.radio.border.checked.hover");
pub const RADIO_BORDER_CHECKED_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.radio.border.checked.pressed");
pub const RADIO_BORDER_CHECKED_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.radio.border.checked.disabled");
pub const RADIO_MARK: ThemeToken = ThemeToken::new_static("feathers.radio.mark");
pub const RADIO_MARK_HOVER: ThemeToken = ThemeToken::new_static("feathers.radio.mark.hover");
pub const RADIO_MARK_PRESSED: ThemeToken = ThemeToken::new_static("feathers.radio.mark.pressed");
pub const RADIO_MARK_DISABLED: ThemeToken = ThemeToken::new_static("feathers.radio.mark.disabled");
pub const RADIO_TEXT: ThemeToken = ThemeToken::new_static("feathers.radio.text");
pub const RADIO_TEXT_DISABLED: ThemeToken = ThemeToken::new_static("feathers.radio.text.disabled");
pub const SWITCH_BG: ThemeToken = ThemeToken::new_static("feathers.switch.bg");
pub const SWITCH_BG_HOVER: ThemeToken = ThemeToken::new_static("feathers.switch.bg.hover");
pub const SWITCH_BG_PRESSED: ThemeToken = ThemeToken::new_static("feathers.switch.bg.pressed");
pub const SWITCH_BG_DISABLED: ThemeToken = ThemeToken::new_static("feathers.switch.bg.disabled");
pub const SWITCH_BG_CHECKED: ThemeToken = ThemeToken::new_static("feathers.switch.bg.checked");
pub const SWITCH_BG_CHECKED_HOVER: ThemeToken =
ThemeToken::new_static("feathers.switch.bg.checked.hover");
pub const SWITCH_BG_CHECKED_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.switch.bg.checked.pressed");
pub const SWITCH_BG_CHECKED_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.switch.bg.checked.disabled");
pub const SWITCH_BORDER: ThemeToken = ThemeToken::new_static("feathers.switch.border");
pub const SWITCH_BORDER_HOVER: ThemeToken = ThemeToken::new_static("feathers.switch.border.hover");
pub const SWITCH_BORDER_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.switch.border.hover.pressed");
pub const SWITCH_BORDER_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.switch.border.disabled");
pub const SWITCH_BORDER_CHECKED: ThemeToken =
ThemeToken::new_static("feathers.switch.border.checked");
pub const SWITCH_BORDER_CHECKED_HOVER: ThemeToken =
ThemeToken::new_static("feathers.switch.border.checked.hover");
pub const SWITCH_BORDER_CHECKED_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.switch.border.checked.pressed");
pub const SWITCH_BORDER_CHECKED_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.switch.border.checked.disabled");
pub const SWITCH_SLIDE_BG: ThemeToken = ThemeToken::new_static("feathers.switch.slide.bg");
pub const SWITCH_SLIDE_BG_HOVER: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.bg.hover");
pub const SWITCH_SLIDE_BG_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.bg.pressed");
pub const SWITCH_SLIDE_BG_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.bg.disabled");
pub const SWITCH_SLIDE_BG_CHECKED: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.bg.checked");
pub const SWITCH_SLIDE_BG_CHECKED_HOVER: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.bg.checked.hover");
pub const SWITCH_SLIDE_BG_CHECKED_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.bg.checked.pressed");
pub const SWITCH_SLIDE_BG_CHECKED_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.bg.checked.disabled");
pub const SWITCH_SLIDE_BORDER: ThemeToken = ThemeToken::new_static("feathers.switch.slide.border");
pub const SWITCH_SLIDE_BORDER_HOVER: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.border.hover");
pub const SWITCH_SLIDE_BORDER_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.border.pressed");
pub const SWITCH_SLIDE_BORDER_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.border.disabled");
pub const SWITCH_SLIDE_BORDER_CHECKED: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.border.checked");
pub const SWITCH_SLIDE_BORDER_CHECKED_HOVER: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.border.checked.hover");
pub const SWITCH_SLIDE_BORDER_CHECKED_PRESSED: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.border.checked.pressed");
pub const SWITCH_SLIDE_BORDER_CHECKED_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.switch.slide.border.checked.disabled");
pub const COLOR_PLANE_BG: ThemeToken = ThemeToken::new_static("feathers.colorplane.bg");
pub const MENU_BG: ThemeToken = ThemeToken::new_static("feathers.menu.bg");
pub const MENU_BORDER: ThemeToken = ThemeToken::new_static("feathers.menu.border");
pub const MENUITEM_BG_HOVER: ThemeToken = ThemeToken::new_static("feathers.menuitem.bg.hover");
pub const MENUITEM_BG_PRESSED: ThemeToken = ThemeToken::new_static("feathers.menuitem.bg.pressed");
pub const MENUITEM_BG_FOCUSED: ThemeToken = ThemeToken::new_static("feathers.menuitem.bg.focused");
pub const MENUITEM_TEXT: ThemeToken = ThemeToken::new_static("feathers.menuitem.text");
pub const MENUITEM_TEXT_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.menuitem.text.disabled");
pub const TEXT_INPUT_BG: ThemeToken = ThemeToken::new_static("feathers.textinput.bg");
pub const TEXT_INPUT_TEXT: ThemeToken = ThemeToken::new_static("feathers.textinput.text");
pub const TEXT_INPUT_TEXT_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.textinput.text.disabled");
pub const TEXT_INPUT_CURSOR: ThemeToken = ThemeToken::new_static("feathers.textinput.cursor");
pub const TEXT_INPUT_SELECTION: ThemeToken = ThemeToken::new_static("feathers.textinput.selection");
pub const TEXT_INPUT_SELECTION_UNFOCUSED: ThemeToken =
ThemeToken::new_static("feathers.textinput.selection.unfocused");
pub const TEXT_INPUT_LABEL_BG: ThemeToken = ThemeToken::new_static("feathers.textinput.label.bg");
pub const TEXT_INPUT_X_AXIS: ThemeToken = ThemeToken::new_static("feathers.textinput.axis.x");
pub const TEXT_INPUT_Y_AXIS: ThemeToken = ThemeToken::new_static("feathers.textinput.axis.y");
pub const TEXT_INPUT_Z_AXIS: ThemeToken = ThemeToken::new_static("feathers.textinput.axis.z");
pub const PANE_HEADER_BG: ThemeToken = ThemeToken::new_static("feathers.pane.header.bg");
pub const PANE_HEADER_BORDER: ThemeToken = ThemeToken::new_static("feathers.pane.header.border");
pub const PANE_HEADER_TEXT: ThemeToken = ThemeToken::new_static("feathers.pane.header.text");
pub const PANE_HEADER_DIVIDER: ThemeToken = ThemeToken::new_static("feathers.pane.header.divider");
pub const PANE_BODY_BG: ThemeToken = ThemeToken::new_static("feathers.pane.body.bg");
pub const SUBPANE_HEADER_BG: ThemeToken = ThemeToken::new_static("feathers.subpane.header.bg");
pub const SUBPANE_HEADER_BORDER: ThemeToken =
ThemeToken::new_static("feathers.subpane.header.border");
pub const SUBPANE_HEADER_TEXT: ThemeToken = ThemeToken::new_static("feathers.subpane.header.text");
pub const SUBPANE_BODY_BG: ThemeToken = ThemeToken::new_static("feathers.subpane.body.bg");
pub const SUBPANE_BODY_BORDER: ThemeToken = ThemeToken::new_static("feathers.subpane.body.border");
pub const GROUP_HEADER_BG: ThemeToken = ThemeToken::new_static("feathers.group.header.bg");
pub const GROUP_HEADER_BORDER: ThemeToken = ThemeToken::new_static("feathers.group.header.border");
pub const GROUP_HEADER_TEXT: ThemeToken = ThemeToken::new_static("feathers.group.header.text");
pub const GROUP_BODY_BG: ThemeToken = ThemeToken::new_static("feathers.group.body.bg");
pub const GROUP_BODY_BORDER: ThemeToken = ThemeToken::new_static("feathers.group.body.border");
pub const LISTROW_BG: ThemeToken = ThemeToken::new_static("feathers.listrow.bg");
pub const LISTROW_BG_HOVER: ThemeToken = ThemeToken::new_static("feathers.listrow.bg.hover");
pub const LISTROW_BG_SELECTED: ThemeToken = ThemeToken::new_static("feathers.listrow.bg.selected");
pub const LISTROW_TEXT: ThemeToken = ThemeToken::new_static("feathers.listrow.text");
pub const LISTROW_TEXT_DISABLED: ThemeToken =
ThemeToken::new_static("feathers.listrow.text.disabled");