#ifndef __UI_H #define __UI_H #include #include #include #include #include struct application_state { GtkApplication* gapp; GtkWidget *page_window, *scrolled, *pageview; GtkTextBuffer* pageview_buffer; lua_State* L; }; struct application_state* page_application_new(); void page_application_init(struct application_state* state); void page_application_show(struct application_state* state); void page_application_text_buffer_append_text(struct application_state* state, const char* display_text); void page_application_text_buffer_set_text(struct application_state* state, const char* text); #endif