55class UIPulldownMenu :
public UIWidget
66 CLASS_PROTOTYPE(UIPulldownMenu);
69 UIRect2D getAlignmentRect(UIWidget *parent);
73 void HighlightBGColor(Event *ev);
74 void HighlightFGColor(Event *ev);
80 void Create(UIWidget *parent, Listener *listener,
const UIRect2D& rect);
81 void CreateAligned(UIWidget *parent, Listener *listener);
82 void MousePressed(Event *ev);
83 void MouseDragged(Event *ev);
84 void MouseReleased(Event *ev);
85 void ChildKilled(Event *ev);
87 void setHighlightFGColor(
UColor c);
88 void setHighlightBGColor(
UColor c);
89 void setPopupHighlightFGColor(str menu,
UColor c);
90 void setPopupHighlightBGColor(str menu,
UColor c);
91 void setPopupFGColor(str menu,
UColor c);
92 void setPopupBGColor(str menu,
UColor c);
95 void Realign(
void)
override;
96 void Draw(
void)
override;