[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25944] trunk/blender/source/blender/ editors/interface: Fix [#20655] wrong button shading
Matt Ebb
matt at mke3.net
Wed Jan 13 03:01:34 CET 2010
Revision: 25944
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25944
Author: broken
Date: 2010-01-13 03:01:34 +0100 (Wed, 13 Jan 2010)
Log Message:
-----------
Fix [#20655] wrong button shading
Also restored copy/paste for color swatches
Modified Paths:
--------------
trunk/blender/source/blender/editors/interface/interface.c
trunk/blender/source/blender/editors/interface/interface_handlers.c
trunk/blender/source/blender/editors/interface/interface_widgets.c
Modified: trunk/blender/source/blender/editors/interface/interface.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface.c 2010-01-13 00:43:59 UTC (rev 25943)
+++ trunk/blender/source/blender/editors/interface/interface.c 2010-01-13 02:01:34 UTC (rev 25944)
@@ -812,7 +812,7 @@
if(value == but->hardmax) push= 1;
break;
case COL:
- push= 1;
+ push= 2;
break;
default:
push= 2;
Modified: trunk/blender/source/blender/editors/interface/interface_handlers.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_handlers.c 2010-01-13 00:43:59 UTC (rev 25943)
+++ trunk/blender/source/blender/editors/interface/interface_handlers.c 2010-01-13 02:01:34 UTC (rev 25944)
@@ -948,7 +948,7 @@
else {
if (sscanf(buf, "[%f, %f, %f]", &rgb[0], &rgb[1], &rgb[2]) == 3) {
button_activate_state(C, but, BUTTON_STATE_NUM_EDITING);
- VECCOPY(data->vec, rgb);
+ ui_set_but_vectorf(but, rgb);
button_activate_state(C, but, BUTTON_STATE_EXIT);
}
}
Modified: trunk/blender/source/blender/editors/interface/interface_widgets.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_widgets.c 2010-01-13 00:43:59 UTC (rev 25943)
+++ trunk/blender/source/blender/editors/interface/interface_widgets.c 2010-01-13 02:01:34 UTC (rev 25944)
@@ -1330,10 +1330,8 @@
VECCOPY(wt->wcol.text, wt->wcol.text_sel);
- /* only flip shade if it's not "pushed in" already */
- if(wt->wcol.shaded && wt->wcol.shadetop>wt->wcol.shadedown) {
- SWAP(short, wt->wcol.shadetop, wt->wcol.shadedown);
- }
+ /* swap for selection - show depressed */
+ SWAP(short, wt->wcol.shadetop, wt->wcol.shadedown);
}
else {
if(state & UI_BUT_ANIMATED_KEY)
More information about the Bf-blender-cvs
mailing list