errr... make scrollbars come and go if we need them or not :)
SVN revision: 5136
This commit is contained in:
parent
14f5d57ee5
commit
a20ab0c6ff
Binary file not shown.
|
@ -1793,6 +1793,8 @@ e_view_arrange(E_View *v)
|
||||||
e_scrollbar_set_value(v->scrollbar.v, sv);
|
e_scrollbar_set_value(v->scrollbar.v, sv);
|
||||||
e_scrollbar_set_range(v->scrollbar.v, sr);
|
e_scrollbar_set_range(v->scrollbar.v, sr);
|
||||||
e_scrollbar_set_max(v->scrollbar.v, sm);
|
e_scrollbar_set_max(v->scrollbar.v, sm);
|
||||||
|
if (sr < sm) e_scrollbar_show(v->scrollbar.v);
|
||||||
|
else e_scrollbar_hide(v->scrollbar.v);
|
||||||
|
|
||||||
sv = - (v->scroll.x - v->spacing.window.l);
|
sv = - (v->scroll.x - v->spacing.window.l);
|
||||||
sr = v->size.w - v->spacing.window.l - v->spacing.window.r;
|
sr = v->size.w - v->spacing.window.l - v->spacing.window.r;
|
||||||
|
@ -1801,6 +1803,8 @@ e_view_arrange(E_View *v)
|
||||||
e_scrollbar_set_value(v->scrollbar.h, sv);
|
e_scrollbar_set_value(v->scrollbar.h, sv);
|
||||||
e_scrollbar_set_range(v->scrollbar.h, sr);
|
e_scrollbar_set_range(v->scrollbar.h, sr);
|
||||||
e_scrollbar_set_max(v->scrollbar.h, sm);
|
e_scrollbar_set_max(v->scrollbar.h, sm);
|
||||||
|
if (sr < sm) e_scrollbar_show(v->scrollbar.h);
|
||||||
|
else e_scrollbar_hide(v->scrollbar.h);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -2253,9 +2257,6 @@ e_view_realize(E_View *v)
|
||||||
e_scrollbar_move(v->scrollbar.h, 0, v->size.h - 12);
|
e_scrollbar_move(v->scrollbar.h, 0, v->size.h - 12);
|
||||||
e_scrollbar_resize(v->scrollbar.h, v->size.w - 12, 12);
|
e_scrollbar_resize(v->scrollbar.h, v->size.w - 12, 12);
|
||||||
|
|
||||||
e_scrollbar_show(v->scrollbar.v);
|
|
||||||
e_scrollbar_show(v->scrollbar.h);
|
|
||||||
|
|
||||||
e_window_show(v->win.main);
|
e_window_show(v->win.main);
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue