summaryrefslogtreecommitdiff
path: root/plugins/gtkui/gtkui.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-04-03 13:42:31 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-04-03 13:42:31 +0200
commit35557467f9b71fe4f50ab378101190e3127cff87 (patch)
tree6ed01f0f9b35fe1cfbffd768cd43232c6ff40d14 /plugins/gtkui/gtkui.c
parent3e27fc0b8f694cc3ce121cdf152b6b1ff8943f04 (diff)
implemented show/hide playlist column headers
Diffstat (limited to 'plugins/gtkui/gtkui.c')
-rw-r--r--plugins/gtkui/gtkui.c18
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));