ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge
Inheritance diagram for GUI::PopUpDialog:
Collaboration diagram for GUI::PopUpDialog:

List of all members.

Public Member Functions

 PopUpDialog (PopUpWidget *boss, int clickX, int clickY)
void drawDialog (DrawLayer layerToDraw) override
 Draw the dialog in its entirety (background and widgets).
void handleMouseUp (int x, int y, int button, int clickCount) override
void handleMouseWheel (int x, int y, int direction) override
void handleMouseMoved (int x, int y, int button) override
void handleKeyDown (Common::KeyState state) override

Protected Member Functions

void drawMenuEntry (int entry, bool hilite)
int findItem (int x, int y) const
void setSelection (int item)
bool isMouseDown ()
void moveUp ()
void moveDown ()

Protected Attributes

PopUpWidget_popUpBoss
int _clickX
int _clickY
int _selection
uint32 _openTime
bool _twoColumns
int _entriesPerColumn
int _leftPadding
int _rightPadding

Detailed Description

Definition at line 36 of file popup.cpp.


Constructor & Destructor Documentation

GUI::PopUpDialog::PopUpDialog ( PopUpWidget boss,
int  clickX,
int  clickY 
)

Definition at line 69 of file popup.cpp.


Member Function Documentation

void GUI::PopUpDialog::drawDialog ( DrawLayer  layerToDraw  )  [override, virtual]

Draw the dialog in its entirety (background and widgets).

Reimplemented from GUI::Dialog.

Definition at line 150 of file popup.cpp.

void GUI::PopUpDialog::drawMenuEntry ( int  entry,
bool  hilite 
) [protected]

Definition at line 340 of file popup.cpp.

int GUI::PopUpDialog::findItem ( int  x,
int  y 
) const [protected]

Definition at line 272 of file popup.cpp.

void GUI::PopUpDialog::handleKeyDown ( Common::KeyState  state  )  [override, virtual]

Reimplemented from GUI::Dialog.

Definition at line 212 of file popup.cpp.

void GUI::PopUpDialog::handleMouseMoved ( int  x,
int  y,
int  button 
) [override, virtual]

Reimplemented from GUI::Dialog.

Definition at line 196 of file popup.cpp.

void GUI::PopUpDialog::handleMouseUp ( int  x,
int  y,
int  button,
int  clickCount 
) [override, virtual]

Reimplemented from GUI::Dialog.

Definition at line 176 of file popup.cpp.

void GUI::PopUpDialog::handleMouseWheel ( int  x,
int  y,
int  direction 
) [override, virtual]

Reimplemented from GUI::Dialog.

Definition at line 189 of file popup.cpp.

bool GUI::PopUpDialog::isMouseDown (  )  [protected]

Definition at line 304 of file popup.cpp.

void GUI::PopUpDialog::moveDown (  )  [protected]

Definition at line 325 of file popup.cpp.

void GUI::PopUpDialog::moveUp (  )  [protected]

Definition at line 312 of file popup.cpp.

void GUI::PopUpDialog::setSelection ( int  item  )  [protected]

Definition at line 289 of file popup.cpp.


Member Data Documentation

int GUI::PopUpDialog::_clickX [protected]

Definition at line 39 of file popup.cpp.

int GUI::PopUpDialog::_clickY [protected]

Definition at line 39 of file popup.cpp.

Definition at line 43 of file popup.cpp.

Definition at line 45 of file popup.cpp.

Definition at line 41 of file popup.cpp.

Definition at line 38 of file popup.cpp.

Definition at line 46 of file popup.cpp.

Definition at line 40 of file popup.cpp.

Definition at line 42 of file popup.cpp.


The documentation for this class was generated from the following file:


Generated on Sat May 18 2019 05:06:48 for ResidualVM by doxygen 1.7.1
curved edge   curved edge