diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2009-12-14 22:49:44 +0100 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2009-12-14 22:49:44 +0100 |
commit | b0921c4b6f55d3e1409f65e3e11ba446bb844514 (patch) | |
tree | eb6558fbae271917ea4588c1bf9e3f3b844c99d2 /plugins/gtkui/interface.c | |
parent | 415becf8a419d3a81038eb188361e3df27074bb1 (diff) |
super-hack to make playlist look like native gtk treeview
Diffstat (limited to 'plugins/gtkui/interface.c')
-rw-r--r-- | plugins/gtkui/interface.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/gtkui/interface.c b/plugins/gtkui/interface.c index a7e05e59..eea32b86 100644 --- a/plugins/gtkui/interface.c +++ b/plugins/gtkui/interface.c @@ -499,6 +499,11 @@ create_mainwin (void) gtk_widget_show (statusbar); gtk_box_pack_start (GTK_BOX (vbox1), statusbar, FALSE, FALSE, 0); + GtkWidget *treeview = gtk_tree_view_new (); + gtk_widget_show (treeview); + gtk_box_pack_start (GTK_BOX (vbox1), treeview, FALSE, FALSE, 0); + gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview), TRUE); + g_signal_connect ((gpointer) mainwin, "key_press_event", G_CALLBACK (on_mainwin_key_press_event), NULL); @@ -787,6 +792,7 @@ create_mainwin (void) GLADE_HOOKUP_OBJECT (mainwin, vbox3, "vbox3"); GLADE_HOOKUP_OBJECT (mainwin, header, "header"); GLADE_HOOKUP_OBJECT (mainwin, playlist, "playlist"); + GLADE_HOOKUP_OBJECT (mainwin, treeview, "playlist_tree"); GLADE_HOOKUP_OBJECT (mainwin, playscroll, "playscroll"); GLADE_HOOKUP_OBJECT (mainwin, playhscroll, "playhscroll"); GLADE_HOOKUP_OBJECT (mainwin, statusbar, "statusbar"); @@ -1454,6 +1460,7 @@ create_prefwin (void) pref_pluginlist = gtk_tree_view_new (); gtk_widget_show (pref_pluginlist); gtk_container_add (GTK_CONTAINER (scrolledwindow2), pref_pluginlist); + gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (pref_pluginlist), TRUE); table5 = gtk_table_new (5, 2, FALSE); gtk_widget_show (table5); |