mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-06 00:55:37 +00:00
144 lines
4.5 KiB
C
144 lines
4.5 KiB
C
// No appearance at all.
|
|
#define NS_THEME_NONE 0
|
|
|
|
// A typical dialog button.
|
|
#define NS_THEME_BUTTON 1
|
|
|
|
// A radio element within a radio group.
|
|
#define NS_THEME_RADIO 2
|
|
|
|
// A checkbox element.
|
|
#define NS_THEME_CHECKBOX 3
|
|
|
|
// The toolbox that contains the toolbars.
|
|
#define NS_THEME_TOOLBOX 11
|
|
|
|
// A toolbar in an application window.
|
|
#define NS_THEME_TOOLBAR 12
|
|
|
|
// A single toolbar button (with no associated dropdown)
|
|
#define NS_THEME_TOOLBAR_BUTTON 13
|
|
|
|
// A dual toolbar button (e.g., a Back button with a dropdown)
|
|
#define NS_THEME_TOOLBAR_DUAL_BUTTON 14
|
|
|
|
// The dropdown portion of a dual toolbar button
|
|
#define NS_THEME_TOOLBAR_DUAL_BUTTON_DROPDOWN 15
|
|
|
|
// A separator. Can be horizontal or vertical.
|
|
#define NS_THEME_TOOLBAR_SEPARATOR 16
|
|
|
|
// The gripper for a toolbar.
|
|
#define NS_THEME_TOOLBAR_GRIPPER 17
|
|
|
|
// A status bar in a main application window.
|
|
#define NS_THEME_STATUSBAR 21
|
|
|
|
// A single pane of a status bar.
|
|
#define NS_THEME_STATUSBAR_PANE 21
|
|
|
|
// The resizer background area in a status bar
|
|
// for the resizer widget in the corner of a window.
|
|
#define NS_THEME_STATUSBAR_RESIZER_PANE 23
|
|
|
|
// The resizer itself.
|
|
#define NS_THEME_RESIZER 24
|
|
|
|
// List boxes
|
|
#define NS_THEME_LISTBOX 31
|
|
|
|
// A listbox item
|
|
#define NS_THEME_LISTBOX_LISTITEM 32
|
|
|
|
// A tree widget
|
|
#define NS_THEME_TREEVIEW 41
|
|
|
|
// A tree item
|
|
#define NS_THEME_TREEVIEW_TREEITEM 42
|
|
|
|
// A tree widget twisty
|
|
#define NS_THEME_TREEVIEW_TWISTY 43
|
|
|
|
// A tree widget branch line
|
|
#define NS_THEME_TREEVIEW_LINE 44
|
|
|
|
// A listbox or tree widget header
|
|
#define NS_THEME_TREEVIEW_HEADER 45
|
|
|
|
// An individual header cell
|
|
#define NS_THEME_TREEVIEW_HEADER_CELL 46
|
|
|
|
// The sort arrow for a header.
|
|
#define NS_THEME_TREEVIEW_HEADER_SORTARROW 47
|
|
|
|
// A progress bar.
|
|
#define NS_THEME_PROGRESSBAR 51
|
|
|
|
// The progress bar's progress indicator
|
|
#define NS_THEME_PROGRESSBAR_CHUNK 52
|
|
|
|
// A single tab in a tab widget.
|
|
#define NS_THEME_TAB 61
|
|
|
|
// The tab panel
|
|
#define NS_THEME_TAB_PANEL 62
|
|
|
|
// A tooltip
|
|
#define NS_THEME_TOOLTIP 71
|
|
|
|
// A spin control (up/down control for time/date pickers)
|
|
#define NS_THEME_SPINNER 72
|
|
|
|
// The up button of a spin control
|
|
#define NS_THEME_SPINNER_UP_BUTTON 73
|
|
|
|
// The down button of a spin control
|
|
#define NS_THEME_SPINNER_DOWN_BUTTON 74
|
|
|
|
// A scrollbar.
|
|
#define NS_THEME_SCROLLBAR 81
|
|
|
|
// A scrollbar button (up/down/left/right)
|
|
#define NS_THEME_SCROLLBAR_BUTTON 82
|
|
|
|
// The scrollbar track
|
|
#define NS_THEME_SCROLLBAR_TRACK 83
|
|
|
|
// The start of a scrollbar track
|
|
#define NS_THEME_SCROLLBAR_TRACK_START 84
|
|
|
|
// The end of a scrollbar track
|
|
#define NS_THEME_SCROLLBAR_TRACK_END 85
|
|
|
|
// The scrollbar thumb
|
|
#define NS_THEME_SCROLLBAR_THUMB 86
|
|
|
|
// The gripper that goes on the thumb
|
|
#define NS_THEME_SCROLLBAR_GRIPPER 87
|
|
|
|
// A textfield or text area
|
|
#define NS_THEME_TEXTFIELD 91
|
|
|
|
// The caret of a text area
|
|
#define NS_THEME_TEXTFIELD_CARET 92
|
|
|
|
// A dropdown list.
|
|
#define NS_THEME_DROPDOWN 101
|
|
|
|
// The dropdown button(s) that open up a dropdown list.
|
|
#define NS_THEME_DROPDOWN_BUTTON 102
|
|
|
|
// A slider
|
|
#define NS_THEME_SLIDER 111
|
|
|
|
// A slider's thumb
|
|
#define NS_THEME_SLIDER_THUMB 112
|
|
|
|
// If the platform supports it, the left/right chunks
|
|
// of the slider thumb
|
|
#define NS_THEME_SLIDER_THUMB_START 113
|
|
#define NS_THEME_SLIDER_THUMB_END 114
|
|
|
|
// The ticks for a slider.
|
|
#define NS_THEME_SLIDER_TICK 115
|