[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24028] trunk/blender/source/blender: Text Editor: Scrollbar now drawn on the right

Joshua Leung aligorith at gmail.com
Wed Oct 21 00:51:20 CEST 2009


Revision: 24028
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24028
Author:   aligorith
Date:     2009-10-21 00:51:20 +0200 (Wed, 21 Oct 2009)

Log Message:
-----------
Text Editor: Scrollbar now drawn on the right

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_text/text_draw.c
    trunk/blender/source/blender/editors/space_text/text_ops.c
    trunk/blender/source/blender/makesdna/DNA_text_types.h

Modified: trunk/blender/source/blender/editors/space_text/text_draw.c
===================================================================
--- trunk/blender/source/blender/editors/space_text/text_draw.c	2009-10-20 21:58:19 UTC (rev 24027)
+++ trunk/blender/source/blender/editors/space_text/text_draw.c	2009-10-20 22:51:20 UTC (rev 24028)
@@ -650,8 +650,10 @@
 	blank_lines = st->viewlines / 2;
 	
 	/* nicer code: use scroll rect for entire bar */
-	scroll->xmin= 5;
-	scroll->xmax= 17;
+	//scroll->xmin= 5;
+	//scroll->xmax= 17;
+	scroll->xmin= ar->winx - 17;
+	scroll->xmax= ar->winx - 5;
 	scroll->ymin= 4;
 	scroll->ymax= 4+pix_available;
 	
@@ -752,15 +754,6 @@
 	char col[3];
 	float rad;
 	
-//	UI_ThemeColorShade(TH_SHADE1, -20);
-//	glRecti(2, 2, 20, ar->winy-6);
-//	uiEmboss(2, 2, 20, ar->winy-6, 1);
-
-//	UI_ThemeColor(TH_SHADE1);
-//	glRecti(st->txtbar.xmin, st->txtbar.ymin, st->txtbar.xmax, st->txtbar.ymax);
-
-//	uiEmboss(st->txtbar.xmin, st->txtbar.ymin, st->txtbar.xmax, st->txtbar.ymax, st->flags & ST_SCROLL_SELECT);
-	
 	uiWidgetScrollDraw(&wcol, scroll, &st->txtbar, (st->flags & ST_SCROLL_SELECT)?UI_SCROLL_PRESSED:0);
 
 	uiSetRoundBox(15);

Modified: trunk/blender/source/blender/editors/space_text/text_ops.c
===================================================================
--- trunk/blender/source/blender/editors/space_text/text_ops.c	2009-10-20 21:58:19 UTC (rev 24027)
+++ trunk/blender/source/blender/editors/space_text/text_ops.c	2009-10-20 22:51:20 UTC (rev 24028)
@@ -1901,7 +1901,7 @@
 		return scroll_exec(C, op);
 	
 	/* verify we are in the right zone */
-	if(!(mval[0]>2 && mval[0]<20 && mval[1]>2 && mval[1]<ar->winy))
+	if(!(mval[0]>ar->winx-20 && mval[0]<ar->winx-2 && mval[1]>2 && mval[1]<ar->winy))
 		return OPERATOR_PASS_THROUGH;
 
 	tsc= MEM_callocN(sizeof(TextScroll), "TextScroll");

Modified: trunk/blender/source/blender/makesdna/DNA_text_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_text_types.h	2009-10-20 21:58:19 UTC (rev 24027)
+++ trunk/blender/source/blender/makesdna/DNA_text_types.h	2009-10-20 22:51:20 UTC (rev 24028)
@@ -70,8 +70,8 @@
 	double mtime;
 } Text;
 
-
-#define TXT_OFFSET 35
+	/* TXT_OFFSET used to be 35 when the scrollbar was on the left... */
+#define TXT_OFFSET 15
 #define TXT_TABSIZE	4
 #define TXT_INIT_UNDO 1024
 #define TXT_MAX_UNDO	(TXT_INIT_UNDO*TXT_INIT_UNDO)





More information about the Bf-blender-cvs mailing list