diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-01-03 19:52:31 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-01-03 19:52:31 +0400 |
commit | c03d1270c8f537778a92dff46abfcf37c6bc64e5 (patch) | |
tree | 6be2b1bbf1fc83c3f950bcb11f0049d0d465ac04 /source/blender/editors/interface | |
parent | e0869db01f21447fc6573dd88357da454b9d8a78 (diff) |
fix bad left aligned text when zoomed out.
also minor change to cylinder_project_exec() - delay getting the MTFace.
Diffstat (limited to 'source/blender/editors/interface')
-rw-r--r-- | source/blender/editors/interface/interface_widgets.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/source/blender/editors/interface/interface_widgets.c b/source/blender/editors/interface/interface_widgets.c index eb1c1a64e68..e4ad3a4f73b 100644 --- a/source/blender/editors/interface/interface_widgets.c +++ b/source/blender/editors/interface/interface_widgets.c @@ -1324,11 +1324,13 @@ static void widget_draw_text_icon(uiFontStyle *fstyle, uiWidgetColors *wcol, uiB /* icons default draw 0.8f x height */ rect->xmin += (int)(0.8f * BLI_rcti_size_y(rect)); - if (but->editstr || (but->flag & UI_TEXT_LEFT)) - rect->xmin += 0.4f * U.widget_unit; + if (but->editstr || (but->flag & UI_TEXT_LEFT)) { + rect->xmin += (0.4f * U.widget_unit) / but->block->aspect; + } + } + else if ((but->flag & UI_TEXT_LEFT)) { + rect->xmin += (0.4f * U.widget_unit) / but->block->aspect; } - else if ((but->flag & UI_TEXT_LEFT)) - rect->xmin += 0.4f * U.widget_unit; /* always draw text for textbutton cursor */ widget_draw_text(fstyle, wcol, but, rect); |