From 0fceb64d25ff3d9586549bb43d971c5eef904330 Mon Sep 17 00:00:00 2001 From: Ralf Baechle Date: Mon, 7 Jun 1999 10:23:42 +0200 Subject: Import ax25-apps 0.0.1 from tarball --- call/menu.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 call/menu.h (limited to 'call/menu.h') diff --git a/call/menu.h b/call/menu.h new file mode 100644 index 0000000..2067a3b --- /dev/null +++ b/call/menu.h @@ -0,0 +1,27 @@ +#define M_ITEM 0x01 +#define M_P_DWN 0x02 +#define M_END 0x03 + +typedef struct +{ + char* st_ptr; + char key; + int entr_type; + void* arg; +} menuitem; + +struct wint_s +{ + WINDOW* ptr; + int fline; + int lline; + struct wint_s* next; +}; +typedef struct wint_s wint; + +WINDOW* winopen(wint*, int, int, int, int, int); +void winclose(wint*); +void menu_write_line(WINDOW*, int, int,int, char*); +int p_dwn_menu(wint*, menuitem*, int, int); +void menu_write_item(WINDOW*, int,int, const char*); +int top_menu(wint*, menuitem*, int); -- cgit v1.2.3