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);