[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34976] trunk/blender/source/blender/ editors/space_node: Bugfix #26101
Ton Roosendaal
ton at blender.org
Fri Feb 18 18:53:11 CET 2011
Revision: 34976
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=34976
Author: ton
Date: 2011-02-18 17:53:11 +0000 (Fri, 18 Feb 2011)
Log Message:
-----------
Bugfix #26101
Node editor: icons in header sometimes were on wrong locations.
The click hotspots were also off...
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_node/node_draw.c
trunk/blender/source/blender/editors/space_node/node_state.c
Modified: trunk/blender/source/blender/editors/space_node/node_draw.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/node_draw.c 2011-02-18 16:47:10 UTC (rev 34975)
+++ trunk/blender/source/blender/editors/space_node/node_draw.c 2011-02-18 17:53:11 UTC (rev 34976)
@@ -665,8 +665,8 @@
uiSetRoundBox(3);
uiRoundBox(rct->xmin, rct->ymax-NODE_DY, rct->xmax, rct->ymax, BASIS_RAD);
- /* show/hide icons, note this sequence is copied in editnode.c */
- iconofs= rct->xmax;
+ /* show/hide icons, note this sequence is copied in do_header_node() node_state.c */
+ iconofs= rct->xmax - 7.0f;
if(node->typeinfo->flag & NODE_PREVIEW) {
int icon_id;
@@ -675,7 +675,7 @@
icon_id= ICON_MATERIAL;
else
icon_id= ICON_MATERIAL_DATA;
- iconofs-=22.0f;
+ iconofs-=15.0f;
uiDefIconBut(node->block, LABEL, B_REDR, icon_id, iconofs, rct->ymax-NODE_DY,
UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 1.0, 0.5, "");
}
Modified: trunk/blender/source/blender/editors/space_node/node_state.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/node_state.c 2011-02-18 16:47:10 UTC (rev 34975)
+++ trunk/blender/source/blender/editors/space_node/node_state.c 2011-02-18 17:53:11 UTC (rev 34976)
@@ -117,21 +117,21 @@
node->flag ^= NODE_PREVIEW;
return 1;
}
- totr.xmin-=18.0f;
+ totr.xmin-=15.0f;
}
if(node->type == NODE_GROUP) {
if(BLI_in_rctf(&totr, mx, my)) {
snode_make_group_editable(snode, node);
return 1;
}
- totr.xmin-=18.0f;
+ totr.xmin-=15.0f;
}
if(node->typeinfo->flag & NODE_OPTIONS) {
if(BLI_in_rctf(&totr, mx, my)) {
node->flag ^= NODE_OPTIONS;
return 1;
}
- totr.xmin-=18.0f;
+ totr.xmin-=15.0f;
}
/* hide unused sockets */
if(BLI_in_rctf(&totr, mx, my)) {
More information about the Bf-blender-cvs
mailing list