[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25888] trunk/blender/source/blender: * Tweak for splash screen rev.

Matt Ebb matt at mke3.net
Mon Jan 11 02:26:16 CET 2010


Revision: 25888
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25888
Author:   broken
Date:     2010-01-11 02:26:16 +0100 (Mon, 11 Jan 2010)

Log Message:
-----------
* Tweak for splash screen rev. info - dalai, does this look ok on your machine?
* Added very feint separator lines in menus

Modified Paths:
--------------
    trunk/blender/source/blender/editors/interface/interface_widgets.c
    trunk/blender/source/blender/windowmanager/intern/wm_operators.c

Modified: trunk/blender/source/blender/editors/interface/interface_widgets.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_widgets.c	2010-01-11 00:41:31 UTC (rev 25887)
+++ trunk/blender/source/blender/editors/interface/interface_widgets.c	2010-01-11 01:26:16 UTC (rev 25888)
@@ -1791,6 +1791,23 @@
 	
 }
 
+/* ************ separator, for menus etc ***************** */
+static void ui_draw_separator(uiBut *but, rcti *rect,  uiWidgetColors *wcol)
+{
+	int y = rect->ymin + (rect->ymax - rect->ymin)/2 - 1;
+	unsigned char col[3];
+	
+	col[0] = wcol->text[0];
+	col[1] = wcol->text[1];
+	col[2] = wcol->text[2];
+	col[3] = 7;
+	
+	glEnable(GL_BLEND);
+	glColor4ubv(col);
+	sdrawline(rect->xmin, y, rect->xmax, y);
+	glDisable(GL_BLEND);
+}
+
 /* ************ button callbacks, draw ***************** */
 
 static void widget_numbut(uiWidgetColors *wcol, rcti *rect, int state, int roundboxalign)
@@ -2508,6 +2525,7 @@
 				widget_draw_text_icon(&style->widgetlabel, &tui->wcol_menu_back, but, rect);
 				break;
 			case SEPR:
+				ui_draw_separator(but, rect, &tui->wcol_menu_item);
 				break;
 				
 			default:

Modified: trunk/blender/source/blender/windowmanager/intern/wm_operators.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_operators.c	2010-01-11 00:41:31 UTC (rev 25887)
+++ trunk/blender/source/blender/windowmanager/intern/wm_operators.c	2010-01-11 01:26:16 UTC (rev 25888)
@@ -960,8 +960,9 @@
 			*cp = 0;
 	}
 	
-	ver_width = BLF_width(version_str);
-	rev_width = BLF_width(revision_str);
+	BLF_size(style->widgetlabel.points, U.dpi);
+	ver_width = BLF_width(version_str)+5;
+	rev_width = BLF_width(revision_str)+5;
 #endif //NAN_BUILDINFO
 
 	block= uiBeginBlock(C, ar, "_popup", UI_EMBOSS);
@@ -990,7 +991,7 @@
 	uiItemO(col, NULL, ICON_URL, "HELP_OT_blender_website");
 	uiItemO(col, NULL, ICON_URL, "HELP_OT_user_community");
 	uiItemO(col, NULL, ICON_URL, "HELP_OT_python_api");
-	uiItemS(col);
+	uiItemL(col, "", 0);
 	
 	col = uiLayoutColumn(split, 0);
 	uiItemL(col, "Recent", 0);
@@ -1001,7 +1002,7 @@
 		uiItemStringO(col, display_name, ICON_FILE_BLEND, "WM_OT_open_mainfile", "path", recent->filename);
 	}
 
-	uiItemS(col);
+	uiItemL(col, "", 0);
 
 	uiCenteredBoundsBlock(block, 0.0f);
 	uiEndBlock(C, block);





More information about the Bf-blender-cvs mailing list