luapage/ui.h
2021-05-03 14:51:05 +03:00

23 lines
No EOL
672 B
C

#ifndef __UI_H
#define __UI_H
#include <gtk/gtk.h>
#include <lua.h>
#include <lualib.h>
#include <lauxlib.h>
#include <luajit.h>
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