62class UIPulldownMenu :
public UIWidget {
72 CLASS_PROTOTYPE( UIPulldownMenu );
75 UIRect2D getAlignmentRect( UIWidget *parent );
79 void HighlightBGColor(
Event *ev );
80 void HighlightFGColor(
Event *ev );
86 void Create( UIWidget *parent, Listener *listener,
const UIRect2D& rect );
87 void CreateAligned( UIWidget *parent, Listener *listener );
88 void MousePressed(
Event *ev );
89 void MouseDragged(
Event *ev );
90 void MouseReleased(
Event *ev );
91 void ChildKilled(
Event *ev );
93 void setHighlightFGColor(
UColor c );
94 void setHighlightBGColor(
UColor c );
95 void setPopupHighlightFGColor(
str menu,
UColor c );
96 void setPopupHighlightBGColor(
str menu,
UColor c );
97 void setPopupFGColor(
str menu,
UColor c );
98 void setPopupBGColor(
str menu,
UColor c );
101 void Realign(
void )
override;
102 void Draw(
void )
override;