ekg2
|
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);