[Bf-blender-cvs] [48b3989] master: Align pie menu title on center.

Antony Riakiotakis noreply at git.blender.org
Wed Aug 13 14:08:34 CEST 2014


Commit: 48b39898bf2143c3dbb6d65d569f98ebd6a75109
Author: Antony Riakiotakis
Date:   Wed Aug 13 14:08:26 2014 +0200
Branches: master
https://developer.blender.org/rB48b39898bf2143c3dbb6d65d569f98ebd6a75109

Align pie menu title on center.

===================================================================

M	source/blender/editors/interface/interface_regions.c

===================================================================

diff --git a/source/blender/editors/interface/interface_regions.c b/source/blender/editors/interface/interface_regions.c
index 084b0c0..8ad30d0 100644
--- a/source/blender/editors/interface/interface_regions.c
+++ b/source/blender/editors/interface/interface_regions.c
@@ -2715,17 +2715,20 @@ uiPieMenu *uiPieMenuBegin(struct bContext *C, const char *title, int icon, const
 
 	/* create title button */
 	if (title[0]) {
+		uiBut *but;
 		char titlestr[256];
 		int w;
 		if (icon) {
 			BLI_snprintf(titlestr, sizeof(titlestr), " %s", title);
 			w = uiPieTitleWidth(titlestr, icon);
-			uiDefIconTextBut(pie->block_radial, LABEL, 0, icon, titlestr, 0, 0, w, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+			but = uiDefIconTextBut(pie->block_radial, LABEL, 0, icon, titlestr, 0, 0, w, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
 		}
 		else {
 			w = uiPieTitleWidth(title, 0);
-			uiDefBut(pie->block_radial, LABEL, 0, title, 0, 0, w, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+			but = uiDefBut(pie->block_radial, LABEL, 0, title, 0, 0, w, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
 		}
+		/* do not align left */
+		but->drawflag &= ~UI_BUT_TEXT_LEFT;
 	}
 
 	return pie;




More information about the Bf-blender-cvs mailing list