[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [60980] trunk/blender/source/blender/ windowmanager/intern/wm_gesture.c: patch [#37217] Make WM_gesture_lines draw the lasso unfilled.

Campbell Barton ideasman42 at gmail.com
Tue Oct 29 01:05:05 CET 2013


Revision: 60980
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60980
Author:   campbellbarton
Date:     2013-10-29 00:05:03 +0000 (Tue, 29 Oct 2013)
Log Message:
-----------
patch [#37217] Make WM_gesture_lines draw the lasso unfilled. (Adding reroute nodes, cutting node links)
by Henrik Aarnio (hjaarnio)

Modified Paths:
--------------
    trunk/blender/source/blender/windowmanager/intern/wm_gesture.c

Modified: trunk/blender/source/blender/windowmanager/intern/wm_gesture.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_gesture.c	2013-10-28 23:59:28 UTC (rev 60979)
+++ trunk/blender/source/blender/windowmanager/intern/wm_gesture.c	2013-10-29 00:05:03 UTC (rev 60980)
@@ -293,13 +293,15 @@
 }
 
 
-static void wm_gesture_draw_lasso(wmWindow *win, wmGesture *gt)
+static void wm_gesture_draw_lasso(wmWindow *win, wmGesture *gt, bool filled)
 {
 	short *lasso = (short *)gt->customdata;
 	int i;
 
-	draw_filled_lasso(win, gt);
-	
+	if (filled) {
+		draw_filled_lasso(win, gt);
+	}
+
 	glEnable(GL_LINE_STIPPLE);
 	glColor3ub(96, 96, 96);
 	glLineStipple(1, 0xAAAA);
@@ -365,9 +367,9 @@
 				wm_gesture_draw_cross(win, gt);
 		}
 		else if (gt->type == WM_GESTURE_LINES)
-			wm_gesture_draw_lasso(win, gt);
+			wm_gesture_draw_lasso(win, gt, false);
 		else if (gt->type == WM_GESTURE_LASSO)
-			wm_gesture_draw_lasso(win, gt);
+			wm_gesture_draw_lasso(win, gt, true);
 		else if (gt->type == WM_GESTURE_STRAIGHTLINE)
 			wm_gesture_draw_line(gt);
 	}




More information about the Bf-blender-cvs mailing list