Commit: 733250fd2dbc15e09d604d70ec46359f2110bdc1
Author: Campbell Barton
Date:   Sun Aug 30 02:30:42 2015 +1000
Branches: temp-blf-wordwrap
https://developer.blender.org/rB733250fd2dbc15e09d604d70ec46359f2110bdc1

scale the tooltip width with the zoom-level

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

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 d7064d3..16b8634 100644
--- a/source/blender/editors/interface/interface_regions.c
+++ b/source/blender/editors/interface/interface_regions.c
@@ -148,7 +148,7 @@ static void ui_region_temp_remove(bContext *C, bScreen *sc, 
ARegion *ar)
 
 #define UI_TIP_PAD_FAC      1.3f
 #define UI_TIP_PADDING      (int)(UI_TIP_PAD_FAC * UI_UNIT_Y)
-#define UI_TIP_MAXWIDTH     800
+#define UI_TIP_MAXWIDTH     600
 
 #define MAX_TOOLTIP_LINES 8
 typedef struct uiTooltipData {
@@ -588,7 +588,7 @@ ARegion *ui_tooltip_create(bContext *C, ARegion *butregion, 
uiBut *but)
 
        UI_fontstyle_set(&data->fstyle);
 
-       data->wrap_width = min_ii(UI_TIP_MAXWIDTH * U.pixelsize, 
WM_window_pixels_x(win) - (UI_TIP_PADDING * 2));
+       data->wrap_width = min_ii(UI_TIP_MAXWIDTH * U.pixelsize / aspect, 
WM_window_pixels_x(win) - (UI_TIP_PADDING * 2));
 
        font_flag |= BLF_WORDWRAP;
        if (data->fstyle.kerning == 1) {

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to