Idź do dokumentacji tego pliku.00001 #include <gtk/gtktreeview.h>
00002 #include <gtk/gtktreemodel.h>
00003
00004 typedef void (*filereqcallback) (void *, char *file);
00005
00006 #define FRF_WRITE 1
00007 #define FRF_MULTIPLE 2
00008 #define FRF_ADDFOLDER 4
00009 #define FRF_CHOOSEFOLDER 8
00010 #define FRF_FILTERISINITIAL 16
00011 #define FRF_NOASKOVERWRITE 32
00012
00013 #if 0
00014
00015 void gtkutil_file_req(const char *title, void *callback, void *userdata, char *filter, int flags);
00016 void gtkutil_destroy(GtkWidget *igad, GtkWidget *dgad);
00017 void gtkutil_label_new(char *text, GtkWidget *box);
00018 GtkWidget *gtkutil_entry_new(int max, GtkWidget *box, void *callback, gpointer userdata);
00019 GtkWidget *gtkutil_clist_new(int columns, char *titles[], GtkWidget *box,
00020 int policy, void *select_callback,
00021 gpointer select_userdata,
00022 void *unselect_callback,
00023 gpointer unselect_userdata, int selection_mode);
00024 int gtkutil_clist_selection(GtkWidget *clist);
00025 int gtkutil_clist_multiple_selection(GtkWidget *clist, int **rows, const int max_rows);
00026 void show_and_unfocus(GtkWidget *wid);
00027 void gtkutil_set_icon(GtkWidget *win);
00028 void gtkutil_copy_to_clipboard(GtkWidget *widget, GdkAtom selection, const gchar * str);
00029 GtkWidget *gtkutil_treeview_new(GtkWidget *box, GtkTreeModel * model,
00030 GtkTreeCellDataFunc mapper, ...);
00031 gboolean gtkutil_treemodel_string_to_iter(GtkTreeModel * model, gchar * pathstr,
00032 GtkTreeIter * iter_ret);
00033 gboolean gtkutil_treeview_get_selected_iter(GtkTreeView * view, GtkTreeIter * iter_ret);
00034 gboolean gtkutil_treeview_get_selected(GtkTreeView * view, GtkTreeIter * iter_ret, ...);
00035
00036 #endif
00037
00038 GtkWidget *gtkutil_window_new(char *title, char *role, int width, int height, int flags);
00039 GtkWidget *gtkutil_button(GtkWidget *box, char *stock, char *tip, void *callback,
00040 void *userdata, char *labeltext);
00041 void add_tip(GtkWidget *wid, char *text);