[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34418] trunk/blender/source/blender/ editors/interface/interface_widgets.c: Bugfix #25619
Ton Roosendaal
ton at blender.org
Thu Jan 20 17:29:44 CET 2011
Revision: 34418
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=34418
Author: ton
Date: 2011-01-20 16:29:43 +0000 (Thu, 20 Jan 2011)
Log Message:
-----------
Bugfix #25619
Paint modes: toolbar showed the preview image with double scaling applied,
so if UI zoomed in the image grew outside boundary.
Modified Paths:
--------------
trunk/blender/source/blender/editors/interface/interface_widgets.c
Modified: trunk/blender/source/blender/editors/interface/interface_widgets.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_widgets.c 2011-01-20 15:17:02 UTC (rev 34417)
+++ trunk/blender/source/blender/editors/interface/interface_widgets.c 2011-01-20 16:29:43 UTC (rev 34418)
@@ -746,7 +746,7 @@
#define PREVIEW_PAD 4
-static void widget_draw_preview(BIFIconID icon, float aspect, float UNUSED(alpha), rcti *rect)
+static void widget_draw_preview(BIFIconID icon, float UNUSED(alpha), rcti *rect)
{
int w, h, size;
@@ -762,7 +762,7 @@
int x = rect->xmin + w/2 - size/2;
int y = rect->ymin + h/2 - size/2;
- UI_icon_draw_preview_aspect_size(x, y, icon, aspect, size);
+ UI_icon_draw_preview_aspect_size(x, y, icon, 1.0f, size);
}
}
@@ -776,7 +776,7 @@
float aspect, height;
if (but->flag & UI_ICON_PREVIEW) {
- widget_draw_preview(icon, but->block->aspect, alpha, rect);
+ widget_draw_preview(icon, alpha, rect);
return;
}
@@ -3118,7 +3118,7 @@
wt->state(wt, state);
wt->draw(&wt->wcol, rect, 0, 0);
- widget_draw_preview(iconid, 1.f, 1.f, rect);
+ widget_draw_preview(iconid, 1.0f, rect);
if (state == UI_ACTIVE)
glColor3ubv((unsigned char*)wt->wcol.text);
More information about the Bf-blender-cvs
mailing list