diff options
author | 2010-04-03 13:42:31 +0200 | |
---|---|---|
committer | 2010-04-03 13:42:31 +0200 | |
commit | 35557467f9b71fe4f50ab378101190e3127cff87 (patch) | |
tree | 6ed01f0f9b35fe1cfbffd768cd43232c6ff40d14 /plugins/gtkui/gtkui.c | |
parent | 3e27fc0b8f694cc3ce121cdf152b6b1ff8943f04 (diff) |
implemented show/hide playlist column headers
Diffstat (limited to 'plugins/gtkui/gtkui.c')
-rw-r--r-- | plugins/gtkui/gtkui.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/plugins/gtkui/gtkui.c b/plugins/gtkui/gtkui.c index 5d70a542..b72ab6ba 100644 --- a/plugins/gtkui/gtkui.c +++ b/plugins/gtkui/gtkui.c @@ -769,16 +769,8 @@ gtkui_thread (void *ctx) { GtkWidget *sb_mi = lookup_widget (mainwin, "view_status_bar"); GtkWidget *ts_mi = lookup_widget (mainwin, "view_tabs"); GtkWidget *eq_mi = lookup_widget (mainwin, "view_eq"); - GtkWidget *header = lookup_widget (mainwin, "header"); GtkWidget *sb = lookup_widget (mainwin, "statusbar"); GtkWidget *ts = lookup_widget (mainwin, "tabstrip"); - if (deadbeef->conf_get_int ("gtkui.headers.visible", 1)) { - gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (header_mi), TRUE); - } - else { - gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (header_mi), FALSE); - gtk_widget_hide (header); - } if (deadbeef->conf_get_int ("gtkui.statusbar.visible", 1)) { gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (sb_mi), TRUE); } @@ -814,6 +806,16 @@ gtkui_thread (void *ctx) { DdbListview *main_playlist = DDB_LISTVIEW (lookup_widget (mainwin, "playlist")); main_playlist_init (GTK_WIDGET (main_playlist)); + + if (deadbeef->conf_get_int ("gtkui.headers.visible", 1)) { + gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (header_mi), TRUE); + ddb_listview_show_header (main_playlist, 1); + } + else { + gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (header_mi), FALSE); + ddb_listview_show_header (main_playlist, 0); + } + DdbListview *search_playlist = DDB_LISTVIEW (lookup_widget (searchwin, "searchlist")); search_playlist_init (GTK_WIDGET (search_playlist)); |