blob: 408382e7ee6c6ffb34e24509f3dd5ec2e2df2aed (
plain) (
tree)
|
|
#ifndef __LIBTERM_TERM_GUI_H
#define __LIBTERM_TERM_GUI_H
#include "term.h"
#include "term_io.h"
typedef struct term_gui
{
term_screen *ts;
int w;
int h;
int abs_x;
int abs_y;
} term_gui;
int term_gui_init( term_gui *tg, term_screen *ts );
int term_set_wh( term_screen *tg, int width, int height );
int term_gui_input_box( term_gui *ts, int x, int y, int w, int h, char *prompt,
char *str, size_t sz );
int term_gui_draw( term_gui *tg );
int term_gui_destroy( term_gui *tg );
#endif
|