MCPcopy Create free account
hub / github.com/NetHack/NetHack / create_menu_window

Function create_menu_window

win/X11/winmenu.c:1468–1484  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1466}
1467
1468void
1469create_menu_window(struct xwindow *wp)
1470{
1471 wp->type = NHW_MENU;
1472 wp->menu_information =
1473 (struct menu_info_t *) alloc(sizeof(struct menu_info_t));
1474 (void) memset((genericptr_t) wp->menu_information, '\0',
1475 sizeof(struct menu_info_t));
1476 reset_menu_to_default(&wp->menu_information->curr_menu);
1477 reset_menu_to_default(&wp->menu_information->new_menu);
1478 reset_menu_count(wp->menu_information);
1479 wp->w = wp->popup = (Widget) 0;
1480 wp->menu_information->permi_x = -1;
1481 wp->menu_information->permi_y = -1;
1482 wp->menu_information->permi_w = -1;
1483 wp->menu_information->permi_h = -1;
1484}
1485
1486void
1487destroy_menu_window(struct xwindow *wp)

Callers 1

X11_create_nhwindowFunction · 0.85

Calls 3

reset_menu_to_defaultFunction · 0.85
allocFunction · 0.50
reset_menu_countFunction · 0.50

Tested by

no test coverage detected