# ifndef GTK_H_ # define GTK_H_ # include # include # include # include # include # include # include "../NeuralNetwork/neural_network_tools.h" # include "../Detection/detect_char.h" # include "../Tools/tools.h" # include "../ImageTreatment/image_operations.h" # include "../ImageTreatment/segmentation.h" typedef struct { GtkBuilder *builder; gpointer user_data; } SGlobalData; #define UNUSED(x) (void)(x) void save_text(GtkButton *button, GtkTextBuffer *buffer); void load_image(GtkButton *button, GtkImage *image); int trainNN(); void openFile(GtkButton *button, GtkLabel *text_label); int launchOCR(GtkButton *button, GtkTextBuffer *buffer); void create_window(int argc, char *argv[]); # endif