diff options
author | Matt Ebb <matt@mke3.net> | 2009-03-08 20:12:59 +0300 |
---|---|---|
committer | Matt Ebb <matt@mke3.net> | 2009-03-08 20:12:59 +0300 |
commit | f73d7c697cc092fa4e3239f2a3f62ed190509287 (patch) | |
tree | 562af12be073a1fdbbf79f90aeaa517c4735fdb0 /source/blender/editors/space_buttons/buttons_scene.c | |
parent | 155c1fb49a6f5cc62fa0bf10e6fec6868deee4cf (diff) |
* Updated slider design
Still a bit of a work in progress, will look a little weird on non-rounded themes, but will fix that when back home in .au!
The slider now fills the entire button, dragging on it changes the value, clicking edits it. You can also ctrl-click on either side of the slider 'edge' to increment or decrement in small amounts. There's one temporarily in the render buttons for testing.
Diffstat (limited to 'source/blender/editors/space_buttons/buttons_scene.c')
-rw-r--r-- | source/blender/editors/space_buttons/buttons_scene.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/source/blender/editors/space_buttons/buttons_scene.c b/source/blender/editors/space_buttons/buttons_scene.c index e4cff2f4f06..ca645ab1845 100644 --- a/source/blender/editors/space_buttons/buttons_scene.c +++ b/source/blender/editors/space_buttons/buttons_scene.c @@ -266,13 +266,11 @@ static void render_panel_render(const bContext *C, ARegion *ar) uiDefButBitI(block, TOG, R_RADIO, 0,"Radio", 649,142,38,29, &scene->r.mode, 0, 0, 0, 0, "Enable radiosity rendering"); uiBlockEndAlign(block); - uiBlockBeginAlign(block); - uiDefButS(block, ROW,0,"100%", 565,109,122,20,&scene->r.size,1.0,100.0, 0, 0, "Set render size to defined size"); - uiDefButS(block, ROW,0,"75%", 565,88,40,20,&scene->r.size,1.0,75.0, 0, 0, "Set render size to 3/4 of defined size"); - uiDefButS(block, ROW,0,"50%", 606,88,40,20,&scene->r.size,1.0,50.0, 0, 0, "Set render size to 1/2 of defined size"); - uiDefButS(block, ROW,0,"25%", 647,88,40,20,&scene->r.size,1.0,25.0, 0, 0, "Set render size to 1/4 of defined size"); - uiBlockEndAlign(block); - + uiDefButS(block, NUMSLI, 0, "Size %: ", + 565,109,122,20, + &(scene->r.size), 1.0, 100.0, 0, 0, + "Render at percentage of frame size"); + uiBlockBeginAlign(block); uiDefButBitI(block, TOG, R_FIELDS, 0,"Fields", 565,55,60,20,&scene->r.mode, 0, 0, 0, 0, "Enables field rendering"); uiDefButBitI(block, TOG, R_ODDFIELD, 0,"Odd", 627,55,39,20,&scene->r.mode, 0, 0, 0, 0, "Enables Odd field first rendering (Default: Even field)"); |