Angband
Data Fields
menu_iter Struct Reference

Underlying function set for displaying lists in a certain kind of way. More...

#include <ui-menu.h>

Data Fields

char(* get_tag )(struct menu *menu, int oid)
 
int(* valid_row )(struct menu *menu, int oid)
 
void(* display_row )(struct menu *menu, int oid, bool cursor, int row, int col, int width)
 
bool(* row_handler )(struct menu *menu, const ui_event *event, int oid)
 
void(* resize )(struct menu *m)
 

Detailed Description

Underlying function set for displaying lists in a certain kind of way.

Field Documentation

◆ display_row

void(* display_row) (struct menu *menu, int oid, bool cursor, int row, int col, int width)

Referenced by display_menu_row().

◆ get_tag

char(* get_tag) (struct menu *menu, int oid)

Referenced by display_menu_row(), and get_cursor_key().

◆ resize

void(* resize) (struct menu *m)

Referenced by menu_select().

◆ row_handler

bool(* row_handler) (struct menu *menu, const ui_event *event, int oid)

Referenced by menu_handle_action().

◆ valid_row

int(* valid_row) (struct menu *menu, int oid)

The documentation for this struct was generated from the following file: