groundwork for window port interface change to add_menu
groundwork only - window port interface change This changes the last parameter for add_menu() from a boolean to an unsigned int, to allow additional itemflags in future beyond just the "preselected" that the original boolean offered. There shouldn't be any functionality changes with this groundwork-only change, and if there are it is unintentional and should be reported.
This commit is contained in:
@@ -68,7 +68,7 @@ static void FDECL(dump_display_nhwindow, (winid, BOOLEAN_P));
|
||||
static void FDECL(dump_destroy_nhwindow, (winid));
|
||||
static void FDECL(dump_start_menu, (winid));
|
||||
static void FDECL(dump_add_menu, (winid, int, const ANY_P *, CHAR_P,
|
||||
CHAR_P, int, const char *, BOOLEAN_P));
|
||||
CHAR_P, int, const char *, unsigned int));
|
||||
static void FDECL(dump_end_menu, (winid, const char *));
|
||||
static int FDECL(dump_select_menu, (winid, int, MENU_ITEM_P **));
|
||||
static void FDECL(dump_putstr, (winid, int, const char *));
|
||||
@@ -495,7 +495,7 @@ static void FDECL(hup_exit_nhwindows, (const char *));
|
||||
static winid FDECL(hup_create_nhwindow, (int));
|
||||
static int FDECL(hup_select_menu, (winid, int, MENU_ITEM_P **));
|
||||
static void FDECL(hup_add_menu, (winid, int, const anything *, CHAR_P, CHAR_P,
|
||||
int, const char *, BOOLEAN_P));
|
||||
int, const char *, unsigned int));
|
||||
static void FDECL(hup_end_menu, (winid, const char *));
|
||||
static void FDECL(hup_putstr, (winid, int, const char *));
|
||||
static void FDECL(hup_print_glyph, (winid, XCHAR_P, XCHAR_P, int, int));
|
||||
@@ -681,13 +681,13 @@ struct mi **menu_list UNUSED;
|
||||
|
||||
/*ARGSUSED*/
|
||||
static void
|
||||
hup_add_menu(window, glyph, identifier, sel, grpsel, attr, txt, preselected)
|
||||
hup_add_menu(window, glyph, identifier, sel, grpsel, attr, txt, itemflags)
|
||||
winid window UNUSED;
|
||||
int glyph UNUSED, attr UNUSED;
|
||||
const anything *identifier UNUSED;
|
||||
char sel UNUSED, grpsel UNUSED;
|
||||
const char *txt UNUSED;
|
||||
boolean preselected UNUSED;
|
||||
unsigned int itemflags UNUSED;
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -1307,7 +1307,7 @@ winid win UNUSED;
|
||||
|
||||
/*ARGSUSED*/
|
||||
static void
|
||||
dump_add_menu(win, glyph, identifier, ch, gch, attr, str, preselected)
|
||||
dump_add_menu(win, glyph, identifier, ch, gch, attr, str, itemflags)
|
||||
winid win UNUSED;
|
||||
int glyph;
|
||||
const anything *identifier UNUSED;
|
||||
@@ -1315,7 +1315,7 @@ char ch;
|
||||
char gch UNUSED;
|
||||
int attr UNUSED;
|
||||
const char *str;
|
||||
boolean preselected UNUSED;
|
||||
unsigned int itemflags UNUSED;
|
||||
{
|
||||
if (dumplog_file) {
|
||||
if (glyph == NO_GLYPH)
|
||||
|
||||
Reference in New Issue
Block a user