From 83fdda56fe95c32d4d04fe4bbe20557ebe0badd8 Mon Sep 17 00:00:00 2001 From: nhmall Date: Mon, 23 Dec 2019 08:53:58 -0500 Subject: [PATCH] curses updates --- include/wincurs.h | 2 +- src/.gitignore | 2 ++ win/curses/cursdial.c | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/include/wincurs.h b/include/wincurs.h index 07da384ac..bc670975e 100644 --- a/include/wincurs.h +++ b/include/wincurs.h @@ -177,7 +177,7 @@ extern void curses_create_nhmenu(winid wid); extern void curses_add_nhmenu_item(winid wid, int glyph, const ANY_P *identifier, CHAR_P accelerator, CHAR_P group_accel, int attr, - const char *str, BOOLEAN_P presel); + const char *str, unsigned itemflags); extern void curs_menu_set_bottom_heavy(winid); extern void curses_finalize_nhmenu(winid wid, const char *prompt); extern int curses_display_nhmenu(winid wid, int how, MENU_ITEM_P **_selected); diff --git a/src/.gitignore b/src/.gitignore index df4310a30..dfe1014db 100644 --- a/src/.gitignore +++ b/src/.gitignore @@ -11,3 +11,5 @@ tiles.bmp graphicschk nhdat o +nhdat370 + diff --git a/win/curses/cursdial.c b/win/curses/cursdial.c index 8210c3523..a33ef530b 100644 --- a/win/curses/cursdial.c +++ b/win/curses/cursdial.c @@ -66,6 +66,7 @@ typedef struct nhmi { const char *str; /* Text of menu item */ BOOLEAN_P presel; /* Whether menu item should be preselected */ boolean selected; /* Whether item is currently selected */ + unsigned itemflags; int page_num; /* Display page number for entry */ int line_num; /* Line number on page where entry begins */ int num_lines; /* Number of lines entry uses on page */