imtk

diff src/slider.c @ 20:c7a7ddbe7714

half-arsed automatic layout
author John Tsiombikas <nuclear@siggraph.org>
date Sat, 30 Apr 2011 05:23:59 +0300
parents df2bc9406561
children 17f5ff624da3
line diff
     1.1 --- a/src/slider.c	Tue Apr 26 22:53:21 2011 +0300
     1.2 +++ b/src/slider.c	Sat Apr 30 05:23:59 2011 +0300
     1.3 @@ -18,6 +18,11 @@
     1.4  
     1.5  	assert(id >= 0);
     1.6  
     1.7 +	if(x == IMTK_AUTO || y == IMTK_AUTO) {
     1.8 +		imtk_layout_get_pos(&x, &y);
     1.9 +	}
    1.10 +	y += THUMB_HEIGHT / 2;
    1.11 +
    1.12  	imtk_get_mouse(&mousex, &mousey);
    1.13  
    1.14  	pos = (pos - min) / range;
    1.15 @@ -60,6 +65,7 @@
    1.16  	}
    1.17  
    1.18  	draw_slider(id, pos, min, max, x, y, over);
    1.19 +	imtk_layout_advance(SLIDER_SIZE + THUMB_WIDTH, THUMB_HEIGHT);
    1.20  	return pos * range + min;
    1.21  }
    1.22