Revision: 19996
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19996
Author:   broken
Date:     2009-04-30 04:14:03 +0200 (Thu, 30 Apr 2009)

Log Message:
-----------
* trying out a little 'gripper' draw style for the screen splitter triangle

Modified Paths:
--------------
    branches/blender2.5/blender/source/blender/editors/screen/area.c

Modified: branches/blender2.5/blender/source/blender/editors/screen/area.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/screen/area.c    
2009-04-30 02:07:08 UTC (rev 19995)
+++ branches/blender2.5/blender/source/blender/editors/screen/area.c    
2009-04-30 02:14:03 UTC (rev 19996)
@@ -164,6 +164,27 @@
        }
 }
 
+static void area_draw_azone(short x1, short y1, short x2, short y2)
+{
+       float xmin = x1;
+       float xmax = x2-2;
+       float ymin = y1-1;
+       float ymax = y2-3;
+       
+       float dx= 0.3f*(xmax-xmin);
+       float dy= 0.3f*(ymax-ymin);
+       
+       glColor4ub(255, 255, 255, 80);
+       fdrawline(xmin, ymax, xmax, ymin);
+       fdrawline(xmin, ymax-dy, xmax-dx, ymin);
+       fdrawline(xmin, ymax-2*dy, xmax-2*dx, ymin);
+       
+       glColor4ub(0, 0, 0, 150);
+       fdrawline(xmin, ymax+1, xmax+1, ymin);
+       fdrawline(xmin, ymax-dy+1, xmax-dx+1, ymin);
+       fdrawline(xmin, ymax-2*dy+1, xmax-2*dx+1, ymin);
+}
+
 /* only exported for WM */
 void ED_area_overdraw(bContext *C)
 {
@@ -182,8 +203,7 @@
                for(az= sa->actionzones.first; az; az= az->next) {
                        if(az->do_draw) {
                                if(az->type==AZONE_TRI) {
-                                       glColor4ub(0, 0, 0, 70);
-                                       sdrawtrifill(az->x1, az->y1, az->x2, 
az->y2);
+                                       area_draw_azone(az->x1, az->y1, az->x2, 
az->y2);
                                }
                                az->do_draw= 0;
                        }


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

Reply via email to