diff options
author | Antony Riakiotakis <kalast@gmail.com> | 2014-08-13 16:08:26 +0400 |
---|---|---|
committer | Antony Riakiotakis <kalast@gmail.com> | 2014-08-13 16:08:26 +0400 |
commit | 48b39898bf2143c3dbb6d65d569f98ebd6a75109 (patch) | |
tree | 664c6725016ac187ef1a365d71e625a54427c273 /source/blender/editors/interface/interface_regions.c | |
parent | 95da9347b590540de9e10efe32d2da27254d4d75 (diff) |
Align pie menu title on center.
Diffstat (limited to 'source/blender/editors/interface/interface_regions.c')
-rw-r--r-- | source/blender/editors/interface/interface_regions.c | 7 |
1 files changed, 5 insertions, 2 deletions
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; |