53inline uipopup_describe::uipopup_describe()
61inline uipopup_describe::uipopup_describe(
str title, uipopup_type type,
void *data,
UIReggedMaterial *material)
66 this->material = material;
71inline uipopup_describe::~uipopup_describe()
73 if (this->data == NULL) {
81 if (this->type == UIP_CMD || this->type == UIP_CVAR) {
88class UIPopupMenu :
public UIWidget
90 friend class UIPulldownMenu;
96 class UIPopupMenu *m_parentMenu;
97 class UIPopupMenu *m_submenuptr;
101 UColor m_highlightFGColor;
102 UColor m_highlightBGColor;
105 CLASS_PROTOTYPE(UIPopupMenu);
109 void MakeSubMenu(
void);
112 bool MouseInSubmenus(
void);
124 qboolean bVirtualSize,
127 void YouAreASubmenu(UIPopupMenu *me);
128 void Draw(
void)
override;
129 void MouseReleased(
Event *ev);
130 void MouseMoved(
Event *ev);
131 void MouseExited(
Event *ev);
133 void DismissEvent(
Event *ev);
134 void setAutoDismiss(
bool b);
135 void setNextSelection(
void);
136 void setPrevSelection(
void);
138 void setSelection(
int sel);
139 void setHighlightFGColor(
UColor c);
140 void setHighlightBGColor(
UColor c);
141 void setPopupHighlightBGColor(
str menu,
UColor c);
142 void setPopupHighlightFGColor(
str menu,
UColor c);
143 void getPulldown(
str title);
146uipopup_type UI_PopupTypeStringToInt(
str type);
Definition container.h:85
Definition listener.h:246
Definition uipoint2d.h:26