Made the outliner use leftmouse (as it is right now for default

rightmouse select) for activating, expanding the tree, etc
regardless of the mouse button selection user pref.
This commit is contained in:
2004-10-07 03:04:20 +00:00
parent b94b922d23
commit fd91939db0

View File

@@ -3787,19 +3787,11 @@ static void winqreadoopsspace(ScrArea *sa, void *spacedata, BWinEvent *evt)
if( uiDoBlocks(&curarea->uiblocks, event)!=UI_NOTHING ) event= 0;
/* swap mouse buttons based on user preference */
if (U.flag & USER_LMOUSESELECT) {
if (evt->event == LEFTMOUSE) {
event = RIGHTMOUSE;
} else if (evt->event == RIGHTMOUSE) {
event = LEFTMOUSE;
}
}
if (U.flag & USER_NONUMPAD) {
event= convert_for_nonumpad(event);
}
/* keep leftmouse select for outliner, regardless of user pref */
if(soops->type==SO_OUTLINER) {
switch(event) {
case LEFTMOUSE:
@@ -3825,7 +3817,16 @@ static void winqreadoopsspace(ScrArea *sa, void *spacedata, BWinEvent *evt)
break;
}
}
else {
else {
/* swap mouse buttons based on user preference */
if (U.flag & USER_LMOUSESELECT) {
if (evt->event == LEFTMOUSE) {
event = RIGHTMOUSE;
} else if (evt->event == RIGHTMOUSE) {
event = LEFTMOUSE;
}
}
switch(event) {
case LEFTMOUSE:
gesture();