b02d144fb73203936dccd1eccac491b81a204a7d
[geeqie.git] / src / bar_info.h
1 /*
2  * Geeqie
3  * (C) 2004 John Ellis
4  *
5  * Author: John Ellis
6  *
7  * This software is released under the GNU General Public License (GNU GPL).
8  * Please read the included file COPYING for more information.
9  * This software comes with no warranty of any kind, use at your own risk!
10  */
11
12
13 #ifndef BAR_INFO_H
14 #define BAR_INFO_H
15
16
17 GtkWidget *bar_info_new(FileData *fd, gint metadata_only, GtkWidget *bounding_widget);
18 void bar_info_close(GtkWidget *bar);
19
20 void bar_info_set(GtkWidget *bar, FileData *fd);
21 gint bar_info_event(GtkWidget *bar, GdkEvent *event);
22
23 void bar_info_set_selection_func(GtkWidget *bar, GList *(*list_func)(gpointer data), gpointer data);
24 void bar_info_selection(GtkWidget *bar, gint count);
25
26 void bar_info_size_request(GtkWidget *bar, gint width);
27
28 void bar_info_maint_renamed(GtkWidget *bar, FileData *fd);
29
30 gint comment_write(FileData *fd, GList *keywords, const gchar *comment);
31
32 gint comment_read(FileData *fd, GList **keywords, gchar **comment);
33
34 GList *keyword_list_pull(GtkWidget *text_widget);
35 void keyword_list_push(GtkWidget *textview, GList *list);
36
37
38 #endif