HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BM_KeyBindings.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  * NAME: BM_KeyBindings.h ( UI Library, C++)
7  *
8  * COMMENTS:
9  * Key bindings pertaining to states.
10  */
11 
12 #ifndef __BM_KeyBindings_h__
13 #define __BM_KeyBindings_h__
14 
15 #include <UI/UI_KeyBindings.h>
16 
17 #define BM_KEY_VIEWERPATH "h.pane.gview."
18 #define BM_KEY_HANDLEPATH BM_KEY_VIEWERPATH "handle."
19 #define BM_KEY_STATEPATH BM_KEY_VIEWERPATH "state."
20 
21 
22 #define BM_KEY_ACCEPT BM_KEY_VIEWERPATH "accept"
23 #define BM_KEY_DELETE BM_KEY_VIEWERPATH "delete"
24 #define BM_KEY_EDITTOOLBAR BM_KEY_VIEWERPATH "edittoolbar"
25 #define BM_KEY_UP BM_KEY_VIEWERPATH "up"
26 #define BM_KEY_DOWN BM_KEY_VIEWERPATH "down"
27 #define BM_KEY_LEFT BM_KEY_VIEWERPATH "left"
28 #define BM_KEY_RIGHT BM_KEY_VIEWERPATH "right"
29 #define BM_KEY_TOP BM_KEY_VIEWERPATH "top"
30 #define BM_KEY_BOTTOM BM_KEY_VIEWERPATH "bottom"
31 
32 #define BM_KEY_EDITOP BM_KEY_VIEWERPATH "editop"
33 #define BM_KEY_OPPARMS BM_KEY_VIEWERPATH "operation_parameters"
34 #define BM_KEY_TOGGLEHUDDISPLAY BM_KEY_VIEWERPATH "togglehuddisplay"
35 #define BM_KEY_TOGGLEHUDLOCKING BM_KEY_VIEWERPATH "togglehudlocking"
36 #define BM_KEY_STACKHUDHANDLES BM_KEY_VIEWERPATH "stackhudhandles"
37 #define BM_KEY_DOCKHUDHANDLES BM_KEY_VIEWERPATH "dockhudhandles"
38 #define BM_KEY_UNDOCKHUDHANDLES BM_KEY_VIEWERPATH "undockhudhandles"
39 #define BM_KEY_HIDEPERSISTENTS BM_KEY_VIEWERPATH "hidepersistents"
40 #define BM_KEY_SHOWPERSISTENTS BM_KEY_VIEWERPATH "showpersistents"
41 #define BM_KEY_MAKEPERSISTENTS BM_KEY_VIEWERPATH "makepersistents"
42 #define BM_KEY_DELETEPERSISTENTS BM_KEY_VIEWERPATH "deletepersistents"
43 #define BM_KEY_KEYFRAMEHANDLES BM_KEY_VIEWERPATH "keyframehandles"
44 #define BM_KEY_SCOPEHANDLES BM_KEY_VIEWERPATH "scopehandles"
45 #define BM_KEY_EXPORTALLPARMS BM_KEY_VIEWERPATH "export_all_parms"
46 #define BM_KEY_EXPORTALLHANDLES BM_KEY_VIEWERPATH "export_all_handles"
47 
48 #define BM_KEY_OPERATOR_MENU BM_KEY_VIEWERPATH "operator_menu"
49 #define BM_KEY_OPERATOR_MENU_BRANCH BM_KEY_VIEWERPATH "operator_menu_branch"
50 #define BM_KEY_REPEAT_CURRENT BM_KEY_VIEWERPATH "repeat_current"
51 #define BM_KEY_REPEAT_CURRENT_BRANCH BM_KEY_VIEWERPATH "repeat_current_branch"
52 #define BM_KEY_REPEAT_PREVIOUS BM_KEY_VIEWERPATH "repeat_previous"
53 #define BM_KEY_REPEAT_PREVIOUS_BRANCH BM_KEY_VIEWERPATH "repeat_previous_branch"
54 
55 #define BM_KEY_TOGGLE_PERSISTENT BM_KEY_HANDLEPATH "persistent"
56 #define BM_KEY_TOGGLE_DISPLAY BM_KEY_HANDLEPATH "display"
57 #define BM_KEY_BOUND_OPPARMS BM_KEY_HANDLEPATH "bound_opparms"
58 #define BM_KEY_EXPORT_PARMS BM_KEY_HANDLEPATH "export_parms"
59 #define BM_KEY_EXPORT_HANDLE BM_KEY_HANDLEPATH "export_handle"
60 #define BM_KEY_HANDLE_PARMS BM_KEY_HANDLEPATH "handle_parms"
61 #define BM_KEY_ANIM_OPPARMS BM_KEY_HANDLEPATH "anim_opparms"
62 #define BM_KEY_NEXT_KEYFRAME BM_KEY_HANDLEPATH "step_to_next_key"
63 #define BM_KEY_PREVIOUS_KEYFRAME BM_KEY_HANDLEPATH "step_to_prev_key"
64 #define BM_KEY_SET_KEY_FRAME BM_KEY_HANDLEPATH "set_keyframe"
65 #define BM_KEY_REMOVE_KEY_FRAME BM_KEY_HANDLEPATH "remove_keyframe"
66 #define BM_KEY_SCOPE_APPEND_CHANNELS \
67  BM_KEY_HANDLEPATH "scope_append_channels"
68 #define BM_KEY_SCOPE_CHANNELS BM_KEY_HANDLEPATH "scope_channels"
69 #define BM_KEY_DEL_CHANNELS BM_KEY_HANDLEPATH "delete_channels"
70 #define BM_KEY_LOCK_PARMS BM_KEY_HANDLEPATH "lock_parms"
71 #define BM_KEY_TO_DEFAULTS BM_KEY_HANDLEPATH "revert_defaults"
72 #define BM_KEY_TO_FACTORY_DEFAULTS \
73  BM_KEY_HANDLEPATH "revert_factory_defaults"
74 #define BM_KEY_OVERWRITE_DEFAULTS BM_KEY_HANDLEPATH "overwrite_defaults"
75 
76 #define BM_KEY_SELECTTOOL BM_KEY_STATEPATH "new_select"
77 #define BM_KEY_RENDERREGIONTOOL BM_KEY_STATEPATH "new_renderregion"
78 
79 #define BM_KEY_HIDE_HUDINFO BM_KEY_STATEPATH "hide_hudinfo"
80 
81 #define BM_KEY_VOLATILE_SELECT BM_KEY_STATEPATH "volatile_select"
82 #define BM_KEY_VOLATILE_XFORM BM_KEY_STATEPATH "volatile_xform"
83 
84 #define BM_KEY_MOVETOOL BM_KEY_STATEPATH "new_move"
85 #define BM_KEY_ROTATETOOL BM_KEY_STATEPATH "new_rotate"
86 #define BM_KEY_SCALETOOL BM_KEY_STATEPATH "new_scale"
87 #define BM_KEY_POSETOOL BM_KEY_STATEPATH "new_pose"
88 #endif