[Bf-blender-cvs] [1a5aec0] wiggly-widgets: Transform Manipulator: Increase line width of dial widgets

Julian Eisel noreply at git.blender.org
Mon Feb 29 01:23:20 CET 2016


Commit: 1a5aec035b97f26d6ad168f9edfecdaac04cc854
Author: Julian Eisel
Date:   Mon Feb 29 01:21:24 2016 +0100
Branches: wiggly-widgets
https://developer.blender.org/rB1a5aec035b97f26d6ad168f9edfecdaac04cc854

Transform Manipulator: Increase line width of dial widgets

Gives a bit better contrast to grid floor. It looks a bit clumsy now, but this might just be a matter of getting used to it.

===================================================================

M	source/blender/editors/transform/transform_manipulator.c

===================================================================

diff --git a/source/blender/editors/transform/transform_manipulator.c b/source/blender/editors/transform/transform_manipulator.c
index 606e4f4..782dffd 100644
--- a/source/blender/editors/transform/transform_manipulator.c
+++ b/source/blender/editors/transform/transform_manipulator.c
@@ -1190,6 +1190,8 @@ void WIDGETGROUP_manipulator_create(const struct bContext *C, struct wmWidgetGro
 			case MAN_AXIS_ROT_Y:
 			case MAN_AXIS_ROT_Z:
 				WIDGET_dial_set_up_vector(axis, rv3d->twmat[aidx_norm]);
+				/* increased line width for better display */
+				WM_widget_set_line_width(axis, MANIPULATOR_AXIS_LINE_WIDTH + 1.0f);
 				break;
 			case MAN_AXIS_TRANS_XY:
 			case MAN_AXIS_TRANS_YZ:
@@ -1217,6 +1219,7 @@ void WIDGETGROUP_manipulator_create(const struct bContext *C, struct wmWidgetGro
 			case MAN_AXIS_SCALE_C:
 			case MAN_AXIS_ROT_T:
 				WIDGET_dial_set_up_vector(axis, rv3d->viewinv[2]);
+				WM_widget_set_line_width(axis, MANIPULATOR_AXIS_LINE_WIDTH);
 				if (axis_idx == MAN_AXIS_ROT_T) {
 					WM_widget_set_flag(axis, WM_WIDGET_DRAW_HOVER, true);
 				}




More information about the Bf-blender-cvs mailing list