CTWM
Loading...
Searching...
No Matches
Data Fields
MenuRoot Struct Reference

#include <menus.h>

Collaboration diagram for MenuRoot:
[legend]

Data Fields

struct MenuItemfirst
 
struct MenuItemlast
 
struct MenuItemlastactive
 
struct MenuItemdefaultitem
 
struct MenuRootprev
 
struct MenuRootnext
 
charname
 
Window w
 
Window shadow
 
ColorPair highlight
 
MRMapState mapped
 
short height
 
short width
 
short items
 
bool pull
 
bool entered
 
bool real_menu
 
short x
 
short y
 
bool pinned
 
struct MenuRootpmenu
 

Detailed Description

Definition at line 66 of file menus.h.

Field Documentation

◆ defaultitem

struct MenuItem* MenuRoot::defaultitem

Definition at line 70 of file menus.h.

Referenced by AddToMenu(), f_menu_impl(), HandleButtonRelease(), and WarpCursorToDefaultEntry().

◆ entered

bool MenuRoot::entered

Definition at line 82 of file menus.h.

Referenced by HandleButtonRelease(), PopUpMenu(), and UpdateMenu().

◆ first

struct MenuItem* MenuRoot::first

◆ height

short MenuRoot::height

Definition at line 78 of file menus.h.

Referenced by HandleKeyPress(), MoveMenu(), PopUpMenu(), UpdateMenu(), and WarpCursorToDefaultEntry().

◆ highlight

ColorPair MenuRoot::highlight

Definition at line 76 of file menus.h.

Referenced by PopUpMenu().

◆ items

short MenuRoot::items

Definition at line 80 of file menus.h.

Referenced by AddToMenu(), and PopUpMenu().

◆ last

struct MenuItem* MenuRoot::last

Definition at line 68 of file menus.h.

Referenced by AddToMenu(), PopUpMenu(), and WarpCursorToDefaultEntry().

◆ lastactive

struct MenuItem* MenuRoot::lastactive

Definition at line 69 of file menus.h.

Referenced by HandleKeyPress().

◆ mapped

MRMapState MenuRoot::mapped

Definition at line 77 of file menus.h.

Referenced by f_pin_impl(), HideMenu(), and PopUpMenu().

◆ name

char* MenuRoot::name

Definition at line 73 of file menus.h.

◆ next

struct MenuRoot* MenuRoot::next

Definition at line 72 of file menus.h.

◆ pinned

bool MenuRoot::pinned

◆ pmenu

struct MenuRoot* MenuRoot::pmenu

Definition at line 86 of file menus.h.

Referenced by f_pin_impl().

◆ prev

struct MenuRoot* MenuRoot::prev

Definition at line 71 of file menus.h.

Referenced by GotButton(), GotKey(), HandleEnterNotify(), HandleKeyPress(), PopDownMenu(), and PopUpMenu().

◆ pull

bool MenuRoot::pull

Definition at line 81 of file menus.h.

Referenced by AddToMenu(), and f_pin_impl().

◆ real_menu

bool MenuRoot::real_menu

Definition at line 83 of file menus.h.

◆ shadow

Window MenuRoot::shadow

Definition at line 75 of file menus.h.

Referenced by DestroyMenu(), HandleKeyPress(), HideMenu(), and PopUpMenu().

◆ w

Window MenuRoot::w

◆ width

short MenuRoot::width

◆ x

short MenuRoot::x

Definition at line 84 of file menus.h.

Referenced by f_pin_impl(), MoveMenu(), PopUpMenu(), synth_btnevent_for_moveresize(), and UpdateMenu().

◆ y

short MenuRoot::y

Definition at line 84 of file menus.h.

Referenced by f_pin_impl(), MoveMenu(), and PopUpMenu().


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