UI: First pass at creating some tooltip descriptions for the various editor types
authorJoshua Leung <aligorith@gmail.com>
Mon, 10 Feb 2014 03:24:04 +0000 (16:24 +1300)
committerJoshua Leung <aligorith@gmail.com>
Mon, 10 Feb 2014 03:24:04 +0000 (16:24 +1300)
While some of these are rather rough and crude, they should be sufficient to provide
some helpful hints to (new) users when mousing over the editor type selectors
(i.e. now we can see the names of the editors; without the descriptions, the enum
item names wouldn't get shown) and also when browsing the list.

This is useful now that we have the ability to display tooltips in menus, thanks
to Campbell's earlier commit (35f62bd)

source/blender/makesrna/intern/rna_space.c

index 0bd426b8cf0a1cb9f1b906f8bcc77633287435b8..0feebbd94ba78e027890b8232633d4c4b185fb1b 100644 (file)
 EnumPropertyItem space_type_items[] = {
        /* empty must be here for python, is skipped for UI */
        {SPACE_EMPTY, "EMPTY", ICON_NONE, "Empty", ""},
-       {SPACE_VIEW3D, "VIEW_3D", ICON_VIEW3D, "3D View", ""},
+       {SPACE_VIEW3D, "VIEW_3D", ICON_VIEW3D, "3D View", "3D viewport"},
        {0, "", ICON_NONE, NULL, NULL},
-       {SPACE_TIME, "TIMELINE", ICON_TIME, "Timeline", ""},
-       {SPACE_IPO, "GRAPH_EDITOR", ICON_IPO, "Graph Editor", ""},
-       {SPACE_ACTION, "DOPESHEET_EDITOR", ICON_ACTION, "Dope Sheet", ""},
-       {SPACE_NLA, "NLA_EDITOR", ICON_NLA, "NLA Editor", ""},
+       {SPACE_TIME, "TIMELINE", ICON_TIME, "Timeline", "Timeline and playback controls"},
+       {SPACE_IPO, "GRAPH_EDITOR", ICON_IPO, "Graph Editor", "Edit drivers and keyframe interpolation"},
+       {SPACE_ACTION, "DOPESHEET_EDITOR", ICON_ACTION, "Dope Sheet", "Adjust timing of keyframes"},
+       {SPACE_NLA, "NLA_EDITOR", ICON_NLA, "NLA Editor", "Combine and layer Actions"},
        {0, "", ICON_NONE, NULL, NULL},
-       {SPACE_IMAGE, "IMAGE_EDITOR", ICON_IMAGE_COL, "UV/Image Editor", ""},
-       {SPACE_SEQ, "SEQUENCE_EDITOR", ICON_SEQUENCE, "Video Sequence Editor", ""},
-       {SPACE_CLIP, "CLIP_EDITOR", ICON_CLIP, "Movie Clip Editor", ""},
-       {SPACE_TEXT, "TEXT_EDITOR", ICON_TEXT, "Text Editor", ""},
-       {SPACE_NODE, "NODE_EDITOR", ICON_NODETREE, "Node Editor", ""},
-       {SPACE_LOGIC, "LOGIC_EDITOR", ICON_LOGIC, "Logic Editor", ""},
+       {SPACE_IMAGE, "IMAGE_EDITOR", ICON_IMAGE_COL, "UV/Image Editor", "View and edit images and UV Maps"},
+       {SPACE_SEQ, "SEQUENCE_EDITOR", ICON_SEQUENCE, "Video Sequence Editor", "Video editing tools"},
+       {SPACE_CLIP, "CLIP_EDITOR", ICON_CLIP, "Movie Clip Editor", "Motion tracking tools"},
+       {SPACE_TEXT, "TEXT_EDITOR", ICON_TEXT, "Text Editor", "Edit scripts and in-file documentation"},
+       {SPACE_NODE, "NODE_EDITOR", ICON_NODETREE, "Node Editor", "Editor for node-based shading and compositing tools"},
+       {SPACE_LOGIC, "LOGIC_EDITOR", ICON_LOGIC, "Logic Editor", "Game logic editing"},
        {0, "", ICON_NONE, NULL, NULL},
-       {SPACE_BUTS, "PROPERTIES", ICON_BUTS, "Properties", ""},
-       {SPACE_OUTLINER, "OUTLINER", ICON_OOPS, "Outliner", ""},
-       {SPACE_USERPREF, "USER_PREFERENCES", ICON_PREFERENCES, "User Preferences", ""},
-       {SPACE_INFO, "INFO", ICON_INFO, "Info", ""},
+       {SPACE_BUTS, "PROPERTIES", ICON_BUTS, "Properties", "Edit properties of active object and related datablocks"},
+       {SPACE_OUTLINER, "OUTLINER", ICON_OOPS, "Outliner", "Overview of scene graph and all available datablocks"},
+       {SPACE_USERPREF, "USER_PREFERENCES", ICON_PREFERENCES, "User Preferences", "Edit persistent configuration settings"},
+       {SPACE_INFO, "INFO", ICON_INFO, "Info", "Main menu bar and list of error messages (drag down to expand and display)"},
        {0, "", ICON_NONE, NULL, NULL},
-       {SPACE_FILE, "FILE_BROWSER", ICON_FILESEL, "File Browser", ""},
+       {SPACE_FILE, "FILE_BROWSER", ICON_FILESEL, "File Browser", "Browse for files and assets"},
        {0, "", ICON_NONE, NULL, NULL},
-       {SPACE_CONSOLE, "CONSOLE", ICON_CONSOLE, "Python Console", ""},
+       {SPACE_CONSOLE, "CONSOLE", ICON_CONSOLE, "Python Console", "Interactive programmatic console for advanced editing and script development"},
        {0, NULL, 0, NULL, NULL}
 };