CTWM
Loading...
Searching...
No Matches
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
char * name
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(), NewMenuRoot(), and WarpCursorToDefaultEntry().

◆ entered

bool MenuRoot::entered

Definition at line 82 of file menus.h.

Referenced by HandleEnterNotify(), and PopUpMenu().

◆ first

struct MenuItem* MenuRoot::first

◆ height

short MenuRoot::height

Definition at line 78 of file menus.h.

Referenced by HandleKeyPress(), MakeMenu(), PaintMenu(), PopUpMenu(), and WarpCursorToDefaultEntry().

◆ highlight

ColorPair MenuRoot::highlight

Definition at line 76 of file menus.h.

Referenced by GetRoot(), MakeMenu(), NewMenuRoot(), and PopUpMenu().

◆ items

short MenuRoot::items

Definition at line 80 of file menus.h.

Referenced by AddToMenu(), MakeMenu(), NewMenuRoot(), and PopUpMenu().

◆ last

struct MenuItem* MenuRoot::last

Definition at line 68 of file menus.h.

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

◆ lastactive

struct MenuItem* MenuRoot::lastactive

Definition at line 69 of file menus.h.

Referenced by HandleKeyPress(), and PaintEntry().

◆ mapped

MRMapState MenuRoot::mapped

Definition at line 77 of file menus.h.

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

◆ name

char* MenuRoot::name

Definition at line 73 of file menus.h.

Referenced by FindMenuRoot(), and NewMenuRoot().

◆ next

struct MenuRoot* MenuRoot::next

Definition at line 72 of file menus.h.

Referenced by FindMenuRoot(), and MakeMenus().

◆ pinned

bool MenuRoot::pinned

Definition at line 85 of file menus.h.

Referenced by f_pin_impl(), HandleEnterNotify(), MakeMenu(), MakeMenus(), PopDownMenu(), and PopUpMenu().

◆ pmenu

struct MenuRoot* MenuRoot::pmenu

Definition at line 86 of file menus.h.

Referenced by MakeMenu().

◆ prev

struct MenuRoot* MenuRoot::prev

Definition at line 71 of file menus.h.

Referenced by HandleEnterNotify(), NewMenuRoot(), PopDownMenu(), and PopUpMenu().

◆ pull

bool MenuRoot::pull

Definition at line 81 of file menus.h.

Referenced by AddToMenu(), f_pin_impl(), MakeMenu(), and NewMenuRoot().

◆ real_menu

bool MenuRoot::real_menu

Definition at line 83 of file menus.h.

Referenced by MakeMenus(), and NewMenuRoot().

◆ shadow

Window MenuRoot::shadow

Definition at line 75 of file menus.h.

Referenced by DestroyMenu(), HideMenu(), MakeMenu(), NewMenuRoot(), and PopUpMenu().

◆ w

◆ width

◆ x

short MenuRoot::x

Definition at line 84 of file menus.h.

Referenced by f_pin_impl(), and PopUpMenu().

◆ y

short MenuRoot::y

Definition at line 84 of file menus.h.

Referenced by f_pin_impl(), and PopUpMenu().


The documentation for this struct was generated from the following file:
  • /usr/src/RPM/BUILD/ctwm-4.1.0/menus.h