WidgetsDataNeededForThemeSpecification
From Mandriva Community Wiki
[edit] Widgets and data needed for theme specification
- common data :
- color palette :
- background color for widget
- text color for widget
- text color for widgets displaying editable text
- background color for widgets displaying editable text
- selection color for text/icon (with focus)
- selection color for text/icon (without focus)
- text color for tooltips
- background color for tooltips
- colors can be modified depending on the widget state : normal, active (pushed button for instance), prelight (mouse is on the widget), selected (text selected), insensitive (disabled)
- primitives
- horizontal line
- vertical line
- arrows : down, up, left, right
- box (ie simple rectangle)
- check
- option (for radio button)
- box gap
- shadow gap
- focus
- common widgets (GNOME / KDE) :
- button : normal, pressed, highlight, disabled. GNOME also have a default button (ie the one pressed if you press ENTER).
- combobox
- progress bar : bar and widget where the bar progress
- text entry
- range : text entry with + / - buttons
- combobox
- scrollbar (vertical and horizontal) : background box, scroller, scrollbar buttons
- menubar, selection in menu
- content box (title column / list) :
- title column (can sometime be pressed / highlight)
- list
- border
- checkbox
- radiobutton : 3 states : selected, not selected, unknown, all 3 states can be enabled / disabled
- tabs : active, inactive
- vertical slider : button + rail where button slide
- horizontal slider (same as above)
- handle (grip to drag to detach toolbar)
- handle separation / extension : slip window in two parts, resizable
- resize grip (bottom right window grip to notify window can be resize when clicking there)
- Tab bar: different form of tabbar (top or bottom)
- Group box with border
- specific widgets (KDE) :
- Kicker separator

