Fix render layer previous/next buttons not respecting DPI.
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Tue, 12 Feb 2013 14:59:00 +0000 (14:59 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Tue, 12 Feb 2013 14:59:00 +0000 (14:59 +0000)
source/blender/editors/space_image/image_buttons.c

index afae9535fee20589d4415d02002022d8474c4a1a..6a0f413b4fe3cb31d7b569e2e2d4c2e5deffb033 100644 (file)
@@ -498,17 +498,17 @@ static void uiblock_layer_pass_arrow_buttons(uiLayout *layout, RenderResult *rr,
        }
 
        /* decrease, increase arrows */
-       but = uiDefIconBut(block, BUT, 0, ICON_TRIA_LEFT,   0, 0, 17, 20, NULL, 0, 0, 0, 0, TIP_("Previous Layer"));
+       but = uiDefIconBut(block, BUT, 0, ICON_TRIA_LEFT,   0, 0, 0.85*UI_UNIT_X, UI_UNIT_Y, NULL, 0, 0, 0, 0, TIP_("Previous Layer"));
        uiButSetFunc(but, image_multi_declay_cb, rr, iuser);
-       but = uiDefIconBut(block, BUT, 0, ICON_TRIA_RIGHT,  0, 0, 18, 20, NULL, 0, 0, 0, 0, TIP_("Next Layer"));
+       but = uiDefIconBut(block, BUT, 0, ICON_TRIA_RIGHT,  0, 0, 0.90*UI_UNIT_X, UI_UNIT_Y, NULL, 0, 0, 0, 0, TIP_("Next Layer"));
        uiButSetFunc(but, image_multi_inclay_cb, rr, iuser);
 
        uiblock_layer_pass_buttons(row, rr, iuser, 230 * dpi_fac, render_slot);
 
        /* decrease, increase arrows */
-       but = uiDefIconBut(block, BUT, 0, ICON_TRIA_LEFT,   0, 0, 17, 20, NULL, 0, 0, 0, 0, TIP_("Previous Pass"));
+       but = uiDefIconBut(block, BUT, 0, ICON_TRIA_LEFT,   0, 0, 0.85*UI_UNIT_X, UI_UNIT_Y, NULL, 0, 0, 0, 0, TIP_("Previous Pass"));
        uiButSetFunc(but, image_multi_decpass_cb, rr, iuser);
-       but = uiDefIconBut(block, BUT, 0, ICON_TRIA_RIGHT,  0, 0, 18, 20, NULL, 0, 0, 0, 0, TIP_("Next Pass"));
+       but = uiDefIconBut(block, BUT, 0, ICON_TRIA_RIGHT,  0, 0, 0.90*UI_UNIT_X, UI_UNIT_Y, NULL, 0, 0, 0, 0, TIP_("Next Pass"));
        uiButSetFunc(but, image_multi_incpass_cb, rr, iuser);
 
        uiBlockEndAlign(block);