errr... make scrollbars come and go if we need them or not :)

SVN revision: 5136
This commit is contained in:
Carsten Haitzler 2001-08-13 07:34:06 +00:00
parent 14f5d57ee5
commit a20ab0c6ff
2 changed files with 4 additions and 3 deletions

Binary file not shown.

View File

@ -1793,6 +1793,8 @@ e_view_arrange(E_View *v)
e_scrollbar_set_value(v->scrollbar.v, sv);
e_scrollbar_set_range(v->scrollbar.v, sr);
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);
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_range(v->scrollbar.h, sr);
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
@ -2253,9 +2257,6 @@ e_view_realize(E_View *v)
e_scrollbar_move(v->scrollbar.h, 0, v->size.h - 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);
{