eid-viewer
eid-viewer library
gtkui.h
1 #ifndef EID_VWR_GTKUI_H
2 #define EID_VWR_GTKUI_H
3 
4 #include <gtk/gtk.h>
5 #include <eid-viewer/oslayer.h>
6 
7 void file_open(GtkMenuItem* open, gpointer user_data);
8 void file_save(GtkMenuItem* open, gpointer format);
9 void file_close(GtkMenuItem* close, gpointer user_data);
10 void file_print(GtkMenuItem* print, gpointer user_data);
11 void translate(GtkMenuItem* langitem, gpointer to_lang);
12 void showabout(GtkMenuItem* about, gpointer user_data);
13 void showurl(GtkMenuItem* item, gpointer which);
14 void showlog(GtkMenuItem* item, gpointer user_data);
15 void pinop(GtkWidget* item, gpointer which);
16 void pinop_result(enum eid_vwr_pinops which, enum eid_vwr_result r);
17 void readers_changed(unsigned long nreaders, slotdesc* slots);
18 enum eid_vwr_langs get_curlang();
19 void show_cert_image(const char* name, void* data, int len);
20 void setup_dnd(void);
21 void disable_dnd(void);
22 void drag_data_get(GtkWidget* widget, GdkDragContext *ctx, GtkSelectionData *data, guint info, guint time, gpointer user_data);
23 void validate_toggle(gpointer event_source, gpointer user_data);
24 void auto_reader(GtkCheckMenuItem *mi, gpointer user_data);
25 
26 #endif
Definition: oslayer.h:22
eid_vwr_pinops
Definition: oslayer.h:47
eid_vwr_result
Definition: oslayer.h:53
eid_vwr_langs
Definition: oslayer.h:85
contains the functions, enums and structures that need to be known by the ui