From 48b39898bf2143c3dbb6d65d569f98ebd6a75109 Mon Sep 17 00:00:00 2001 From: Antony Riakiotakis Date: Wed, 13 Aug 2014 14:08:26 +0200 Subject: Align pie menu title on center. --- source/blender/editors/interface/interface_regions.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'source/blender') diff --git a/source/blender/editors/interface/interface_regions.c b/source/blender/editors/interface/interface_regions.c index 084b0c0ac67..8ad30d05197 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; -- cgit v1.2.3