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);
        }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to