diff options
author | Matt Ebb <matt@mke3.net> | 2006-10-12 07:43:44 +0400 |
---|---|---|
committer | Matt Ebb <matt@mke3.net> | 2006-10-12 07:43:44 +0400 |
commit | 4a10a1a6bed10b0fcc3df666aac5ff60eb4fa12b (patch) | |
tree | d77b5f21b0edd8b5ca2ec5eb4cd84bcf3d3feea0 | |
parent | 39b2fda67606a9e5809729403eb0cec1d69efe29 (diff) |
* Clicking on a constraint in the outliner now shows object buttons
-rw-r--r-- | source/blender/src/outliner.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/source/blender/src/outliner.c b/source/blender/src/outliner.c index e96f6a557a8..f9e9e06e99f 100644 --- a/source/blender/src/outliner.c +++ b/source/blender/src/outliner.c @@ -1453,6 +1453,15 @@ static int tree_element_active_modifier(TreeElement *te, TreeStoreElem *tselem, return 0; } +static int tree_element_active_constraint(TreeElement *te, TreeStoreElem *tselem, int set) +{ + if(set) { + extern_set_butspace(F7KEY, 0); + } + + return 0; +} + static int tree_element_active_text(SpaceOops *soops, TreeElement *te, int set) { ScrArea *sa=NULL; @@ -1535,6 +1544,9 @@ static int tree_element_type_active(SpaceOops *soops, TreeElement *te, TreeStore case TSE_POSE_CHANNEL: return tree_element_active_posechannel(te, tselem, set); break; + case TSE_CONSTRAINT: + return tree_element_active_constraint(te, tselem, set); + break; } return 0; } @@ -1652,8 +1664,7 @@ static int do_outliner_mouse_event(SpaceOops *soops, TreeElement *te, short even enter_editmode(EM_WAITCURSOR); extern_set_butspace(F9KEY, 0); } - } - else { // rest of types + } else { // rest of types tree_element_active(soops, te, 1); } |