summaryrefslogtreecommitdiff
path: root/gtkplaylist.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2009-07-06 21:08:16 +0200
committerGravatar waker <wakeroid@gmail.com>2009-07-06 21:08:16 +0200
commit02ed1cff137002904fb1d1413315769a7b7083d8 (patch)
treea8f71230e91e2fe6a4b2049e236fc511cc546c4d /gtkplaylist.c
parente8db95089841076fce9b8a787f103ca68baca91e (diff)
hide scrollbar when inactive
Diffstat (limited to 'gtkplaylist.c')
-rw-r--r--gtkplaylist.c12
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