diff src/bar.h @ 1309:55ea4962887a

config file format changed to XML save and restore all layout windows save and restore sidebar configuration
author nadvornik
date Sun, 22 Feb 2009 15:35:37 +0000
parents 50ae02a4a675
children cd7204a18f14
line wrap: on
line diff
--- a/src/bar.h	Sun Feb 22 13:29:49 2009 +0000
+++ b/src/bar.h	Sun Feb 22 15:35:37 2009 +0000
@@ -19,7 +19,9 @@
 struct _PaneData {
 	void (*pane_set_fd)(GtkWidget *pane, FileData *fd);
 	gint (*pane_event)(GtkWidget *pane, GdkEvent *event);
+	void (*pane_write_config)(GtkWidget *pane, GString *outstr, gint indent);
 	gchar *title;
+	gboolean expanded;
 	
 	GList *(*list_func)(gpointer);
 	gpointer list_data;
@@ -29,8 +31,16 @@
 
 
 GtkWidget *bar_new(GtkWidget *bounding_widget);
+
+void bar_populate_default(GtkWidget *bar);
+
 void bar_close(GtkWidget *bar);
 
+void bar_write_config(GtkWidget *bar, GString *outstr, gint indent);
+
+void bar_add(GtkWidget *bar, GtkWidget *pane);
+
+
 void bar_set_fd(GtkWidget *bar, FileData *fd);
 gint bar_event(GtkWidget *bar, GdkEvent *event);