eid-viewer
eid-viewer library
Loading...
Searching...
No Matches
gtkui.h
1#ifndef EID_VWR_GTKUI_H
2#define EID_VWR_GTKUI_H
3
4#include <gtk/gtk.h>
6
7void file_open(GtkWidget * open, gpointer user_data);
8void file_save(GtkWidget * open, gpointer format);
9void file_export_photo(GtkWidget * item, gpointer user_data);
10void file_close(GtkWidget * close, gpointer user_data);
11void file_print(GtkWidget * print, gpointer user_data);
12void translate(GtkWidget * langitem, gpointer to_lang);
13void showabout(GtkWidget * about, gpointer user_data);
14void showurl(GtkWidget * item, gpointer which);
15void showlog(GtkWidget * item, gpointer user_data);
16void pinop(GtkWidget * item, gpointer which);
17void pinop_result(enum eid_vwr_pinops which, enum eid_vwr_result r);
18void readers_changed(unsigned long nreaders, slotdesc * slots);
19enum eid_vwr_langs get_curlang();
20void show_cert_image(const char *name, void *data, int len);
21void setup_dnd(void);
22void disable_dnd(void);
23#if GTK_CHECK_VERSION(4, 0, 0)
24GdkContentProvider * drag_data_get(GtkDragSource *dragsrc, double x, double y, gpointer user_data);
25#else
26void drag_data_get(GtkWidget * widget, GdkDragContext * ctx,
27 GtkSelectionData * data, guint info, guint time,
28 gpointer user_data);
29#endif
30void validate_toggle(gpointer event_source, gpointer user_data);
31void auto_reader(GtkWidget * mi, gpointer user_data);
32void show_card_eu_start_date(char* doctype);
33void update_doctype(char* label, void* data, int length);
34extern gboolean is_foreigner;
35
36#endif
eid_vwr_result
Definition oslayer.h:63
eid_vwr_pinops
Definition oslayer.h:56
eid_vwr_langs
Definition oslayer.h:102
contains the functions, enums and structures that need to be known by the ui
Definition oslayer.h:24