Mercurial > geeqie
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);