[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19996] branches/blender2.5/blender/source /blender/editors/screen/area.c: * trying out a little 'gripper' draw style for the screen splitter triangle
Matt Ebb
matt at mke3.net
Thu Apr 30 04:14:05 CEST 2009
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;
}
More information about the Bf-blender-cvs
mailing list