diff options
author | 2009-07-06 21:08:16 +0200 | |
---|---|---|
committer | 2009-07-06 21:08:16 +0200 | |
commit | 02ed1cff137002904fb1d1413315769a7b7083d8 (patch) | |
tree | a8f71230e91e2fe6a4b2049e236fc511cc546c4d /gtkplaylist.c | |
parent | e8db95089841076fce9b8a787f103ca68baca91e (diff) |
hide scrollbar when inactive
Diffstat (limited to 'gtkplaylist.c')
-rw-r--r-- | gtkplaylist.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/gtkplaylist.c b/gtkplaylist.c index e7190d82..88607474 100644 --- a/gtkplaylist.c +++ b/gtkplaylist.c @@ -40,10 +40,14 @@ gtkps_setup_scrollbar (void) { size = 0; } GtkWidget *scroll = lookup_widget (mainwin, "playscroll"); -// gtk_range_set_range (GTK_RANGE (scroll), 0, size); -// gtk_range_set_increments (GTK_RANGE (scroll), 1, h); - GtkAdjustment *adj = (GtkAdjustment*)gtk_adjustment_new (gtk_range_get_value (GTK_RANGE (scroll)), 0, size, 1, h, h); - gtk_range_set_adjustment (GTK_RANGE (scroll), adj); + if (size == 0) { + gtk_widget_hide (scroll); + } + else { + GtkAdjustment *adj = (GtkAdjustment*)gtk_adjustment_new (gtk_range_get_value (GTK_RANGE (scroll)), 0, size, 1, h, h); + gtk_range_set_adjustment (GTK_RANGE (scroll), adj); + gtk_widget_show (scroll); + } } void |