[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25911] trunk/blender/source/blender/ editors/interface: Fix [#20224] Moving to layer pannel missing shortcuts
Matt Ebb
matt at mke3.net
Tue Jan 12 03:13:21 CET 2010
Revision: 25911
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25911
Author: broken
Date: 2010-01-12 03:13:20 +0100 (Tue, 12 Jan 2010)
Log Message:
-----------
Fix [#20224] Moving to layer pannel missing shortcuts
Modified Paths:
--------------
trunk/blender/source/blender/editors/interface/interface_handlers.c
trunk/blender/source/blender/editors/interface/interface_regions.c
Modified: trunk/blender/source/blender/editors/interface/interface_handlers.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_handlers.c 2010-01-12 01:50:34 UTC (rev 25910)
+++ trunk/blender/source/blender/editors/interface/interface_handlers.c 2010-01-12 02:13:20 UTC (rev 25911)
@@ -4819,9 +4819,16 @@
if(but->type!=LABEL && but->type!=SEPR)
count++;
-
+
+ /* exception for rna layer buts */
+ if(but->rnapoin.data && but->rnaprop) {
+ if (ELEM(RNA_property_subtype(but->rnaprop), PROP_LAYER, PROP_LAYER_MEMBER)) {
+ if (but->rnaindex== act-1)
+ doit=1;
+ }
+ }
/* exception for menus like layer buts, with button aligning they're not drawn in order */
- if(but->type==TOGR) {
+ else if(but->type==TOGR) {
if(but->bitnr==act-1)
doit= 1;
}
Modified: trunk/blender/source/blender/editors/interface/interface_regions.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_regions.c 2010-01-12 01:50:34 UTC (rev 25910)
+++ trunk/blender/source/blender/editors/interface/interface_regions.c 2010-01-12 02:13:20 UTC (rev 25911)
@@ -1339,7 +1339,7 @@
saferct= MEM_callocN(sizeof(uiSafetyRct), "uiSafetyRct");
saferct->safety= block->safety;
BLI_addhead(&block->saferct, saferct);
- block->flag |= UI_BLOCK_POPUP;
+ block->flag |= UI_BLOCK_POPUP|UI_BLOCK_NUMSELECT;
}
/* the block and buttons were positioned in window space as in 2.4x, now
More information about the Bf-blender-cvs
mailing list