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_close(GtkWidget * close, gpointer user_data);
10void file_print(GtkWidget * print, gpointer user_data);
11void translate(GtkWidget * langitem, gpointer to_lang);
12void showabout(GtkWidget * about, gpointer user_data);
13void showurl(GtkWidget * item, gpointer which);
14void showlog(GtkWidget * item, gpointer user_data);
15void pinop(GtkWidget * item, gpointer which);
16void pinop_result(enum eid_vwr_pinops which, enum eid_vwr_result r);
17void readers_changed(unsigned long nreaders, slotdesc * slots);
18enum eid_vwr_langs get_curlang();
19void show_cert_image(const char *name, void *data, int len);
20void setup_dnd(void);
21void disable_dnd(void);
22#if GTK_CHECK_VERSION(4, 0, 0)
23GdkContentProvider * drag_data_get(GtkDragSource *dragsrc, double x, double y, gpointer user_data);
24#else
25void drag_data_get(GtkWidget * widget, GdkDragContext * ctx,
26 GtkSelectionData * data, guint info, guint time,
27 gpointer user_data);
28#endif
29void validate_toggle(gpointer event_source, gpointer user_data);
30void auto_reader(GtkWidget * mi, gpointer user_data);
31void show_card_eu_start_date(char* doctype);
32void update_doctype(char* label, void* data, int length);
33extern gboolean is_foreigner;
34
35#endif
eid_vwr_result
Definition oslayer.h:63
eid_vwr_pinops
Definition oslayer.h:56
eid_vwr_langs
Definition oslayer.h:100
contains the functions, enums and structures that need to be known by the ui
Definition oslayer.h:24