Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2014-11-11 18:46:03 +0300
committerCampbell Barton <ideasman42@gmail.com>2014-11-11 20:26:16 +0300
commit6621c0202695a0d16438f7a42ca483e0e561809a (patch)
tree9ac44734e68cbe387b6400891a967ac03b956ac7 /source/blender/editors/include/UI_interface.h
parent4eeeae0edacc05f29c23c66fd2d1df2bbb492a5c (diff)
UI: order & comment eButType
Diffstat (limited to 'source/blender/editors/include/UI_interface.h')
-rw-r--r--source/blender/editors/include/UI_interface.h41
1 files changed, 21 insertions, 20 deletions
diff --git a/source/blender/editors/include/UI_interface.h b/source/blender/editors/include/UI_interface.h
index 313eea1b251..ebd0079015b 100644
--- a/source/blender/editors/include/UI_interface.h
+++ b/source/blender/editors/include/UI_interface.h
@@ -239,49 +239,50 @@ typedef enum {
typedef enum {
UI_BTYPE_BUT = (1 << 9),
UI_BTYPE_ROW = (2 << 9),
- UI_BTYPE_TOGGLE = (3 << 9),
- UI_BTYPE_NUM = (5 << 9),
- UI_BTYPE_TEXT = (6 << 9),
+ UI_BTYPE_TEXT = (3 << 9),
+ UI_BTYPE_MENU = (4 << 9), /* dropdown list */
+ UI_BTYPE_BUT_MENU = (5 << 9),
+ UI_BTYPE_NUM = (6 << 9), /* number button */
+ UI_BTYPE_NUM_SLIDER = (7 << 9), /* number slider */
+ UI_BTYPE_TOGGLE = (8 << 9),
UI_BTYPE_TOGGLE_N = (9 << 9),
- UI_BTYPE_LABEL = (10 << 9),
- UI_BTYPE_MENU = (11 << 9), /* Dropdown list, actually! */
- UI_BTYPE_ICON_TOGGLE = (13 << 9),
- UI_BTYPE_NUM_SLIDER = (14 << 9),
+ UI_BTYPE_ICON_TOGGLE = (10 << 9),
+ UI_BTYPE_ICON_TOGGLE_N = (11 << 9),
+ UI_BTYPE_BUT_TOGGLE = (12 << 9), /* same as regular toggle, but no on/off state displayed */
+ UI_BTYPE_CHECKBOX = (13 << 9), /* similar to toggle, display a 'tick' */
+ UI_BTYPE_CHECKBOX_N = (14 << 9),
UI_BTYPE_COLOR = (15 << 9),
UI_BTYPE_SCROLL = (18 << 9),
UI_BTYPE_BLOCK = (19 << 9),
- UI_BTYPE_BUT_MENU = (20 << 9),
- UI_BTYPE_SEPR = (21 << 9),
+ UI_BTYPE_LABEL = (20 << 9),
UI_BTYPE_LINK = (22 << 9),
UI_BTYPE_INLINK = (23 << 9),
UI_BTYPE_KEY_EVENT = (24 << 9),
UI_BTYPE_HSVCUBE = (26 << 9),
- UI_BTYPE_PULLDOWN = (27 << 9), /* Menu, actually! */
+ UI_BTYPE_PULLDOWN = (27 << 9), /* menu (often used in headers), **_MENU /w different draw-type */
UI_BTYPE_ROUNDBOX = (28 << 9),
UI_BTYPE_COLORBAND = (30 << 9),
- UI_BTYPE_UNITVEC = (31 << 9),
+ UI_BTYPE_UNITVEC = (31 << 9), /* sphere widget (used to input a unit-vector, aka normal) */
UI_BTYPE_CURVE = (32 << 9),
- UI_BTYPE_ICON_TOGGLE_N = (34 << 9),
- UI_BTYPE_LISTBOX = (35 << 9),
- UI_BTYPE_LISTROW = (36 << 9),
- UI_BTYPE_BUT_TOGGLE = (37 << 9),
- UI_BTYPE_CHECKBOX = (38 << 9),
- UI_BTYPE_CHECKBOX_N = (39 << 9),
+ UI_BTYPE_LISTBOX = (36 << 9),
+ UI_BTYPE_LISTROW = (37 << 9),
UI_BTYPE_TRACK_PREVIEW = (40 << 9),
+
/* buttons with value >= UI_BTYPE_SEARCH_MENU don't get undo pushes */
UI_BTYPE_SEARCH_MENU = (41 << 9),
UI_BTYPE_EXTRA = (42 << 9),
UI_BTYPE_HSVCIRCLE = (43 << 9),
UI_BTYPE_HOTKEY_EVENT = (46 << 9),
- UI_BTYPE_IMAGE = (47 << 9),
+ UI_BTYPE_IMAGE = (47 << 9), /* non-interactive image, used for splash screen */
UI_BTYPE_HISTOGRAM = (48 << 9),
UI_BTYPE_WAVEFORM = (49 << 9),
UI_BTYPE_VECTORSCOPE = (50 << 9),
UI_BTYPE_PROGRESS_BAR = (51 << 9),
UI_BTYPE_SEARCH_MENU_UNLINK = (52 << 9),
UI_BTYPE_NODE_SOCKET = (53 << 9),
- UI_BTYPE_SEPR_LINE = (54 << 9),
- UI_BTYPE_GRIP = (55 << 9),
+ UI_BTYPE_SEPR = (54 << 9),
+ UI_BTYPE_SEPR_LINE = (55 << 9),
+ UI_BTYPE_GRIP = (56 << 9), /* resize handle (resize uilist) */
} eButType;
#define BUTTYPE (63 << 9)