save playlist and library grids widgets
authorMaksym Veremeyenko <verem@m1stereo.tv>
Fri, 17 Jun 2011 13:31:28 +0000 (16:31 +0300)
committerMaksym Veremeyenko <verem@m1stereo.tv>
Fri, 17 Jun 2011 13:31:28 +0000 (16:31 +0300)
src/omnplay.h
src/ui.c

index 4eef5d7..2355c8b 100644 (file)
@@ -67,6 +67,8 @@ omnplay_player_t;
 typedef struct omnplay_instance
 {
     GtkWidget *window;
+    GtkWidget *playlist;
+    GtkWidget *library;
     GtkWidget *buttons[BUTTON_LAST + 1];
     struct
     {
index 579eff7..4be761f 100644 (file)
--- a/src/ui.c
+++ b/src/ui.c
@@ -99,7 +99,7 @@ static GtkWidget* pane_library_grid(GtkWidget* top, omnplay_instance_t* app)
         GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
 
     gtk_container_add (GTK_CONTAINER (scrolledwindow),
-        create_treeview(top, "treeview_library", columns));
+        app->library = create_treeview(top, "treeview_library", columns));
 
     return scrolledwindow;
 }
@@ -318,7 +318,7 @@ static GtkWidget* pane_operate_grid(GtkWidget* top, omnplay_instance_t* app)
         GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
 
     gtk_container_add (GTK_CONTAINER (scrolledwindow),
-        create_treeview(top, "treeview_playlist", columns));
+        app->playlist = create_treeview(top, "treeview_playlist", columns));
 
     return scrolledwindow;
 }