[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