iPXE
Data Fields
menu_item Struct Reference

A menu item. More...

#include <menu.h>

Data Fields

struct list_head list
 List of menu items. More...
 
const char * label
 Label. More...
 
const char * text
 Text. More...
 
int shortcut
 Shortcut key. More...
 
int is_default
 Is default item. More...
 

Detailed Description

A menu item.

Definition at line 27 of file menu.h.

Field Documentation

◆ list

struct list_head menu_item::list

List of menu items.

Definition at line 29 of file menu.h.

Referenced by add_menu_item(), destroy_menu(), menu_item(), and menu_loop().

◆ label

const char* menu_item::label

Label.

Definition at line 31 of file menu.h.

Referenced by add_menu_item(), choose_exec(), draw_menu_item(), item_exec(), menu_loop(), and show_menu().

◆ text

const char* menu_item::text

Text.

Definition at line 33 of file menu.h.

Referenced by add_menu_item(), draw_menu_item(), and item_exec().

◆ shortcut

int menu_item::shortcut

Shortcut key.

Definition at line 35 of file menu.h.

Referenced by add_menu_item(), and menu_loop().

◆ is_default

int menu_item::is_default

Is default item.

Definition at line 37 of file menu.h.

Referenced by add_menu_item(), and show_menu().


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