ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <scrollcontainer.h>

Inheritance diagram for GUI::ScrollContainerWidget:
Collaboration diagram for GUI::ScrollContainerWidget:

List of all members.

Public Member Functions

 ScrollContainerWidget (GuiObject *boss, int x, int y, int w, int h, uint32 reflowCmd=0)
 ScrollContainerWidget (GuiObject *boss, const Common::String &name, uint32 reflowCmd=0)
 ~ScrollContainerWidget () override
void init ()
void handleCommand (CommandSender *sender, uint32 cmd, uint32 data) override
void reflowLayout () override
bool containsWidget (Widget *) const override
Common::Rect getClipRect () const override
void setBackgroundType (ThemeEngine::DialogBackground backgroundType)
void handleMouseWheel (int x, int y, int direction) override

Protected Member Functions

int16 getChildX () const override
int16 getChildY () const override
uint16 getWidth () const override
uint16 getHeight () const override
void drawWidget () override
WidgetfindWidget (int x, int y) override

Private Member Functions

void recalc ()

Private Attributes

int16 _scrolledX
int16 _scrolledY
uint16 _limitH
uint32 _reflowCmd
ThemeEngine::DialogBackground _backgroundType

Detailed Description

Definition at line 32 of file scrollcontainer.h.

Constructor & Destructor Documentation

GUI::ScrollContainerWidget::ScrollContainerWidget ( GuiObject boss,
int  x,
int  y,
int  w,
int  h,
uint32  reflowCmd = 0 

Definition at line 31 of file scrollcontainer.cpp.

GUI::ScrollContainerWidget::ScrollContainerWidget ( GuiObject boss,
const Common::String name,
uint32  reflowCmd = 0 

Definition at line 36 of file scrollcontainer.cpp.

GUI::ScrollContainerWidget::~ScrollContainerWidget (  )  [override]

Definition at line 88 of file scrollcontainer.cpp.

Member Function Documentation

bool GUI::ScrollContainerWidget::containsWidget ( Widget w  )  const [override]

Definition at line 153 of file scrollcontainer.cpp.

void GUI::ScrollContainerWidget::drawWidget (  )  [override, protected]

Definition at line 149 of file scrollcontainer.cpp.

Widget * GUI::ScrollContainerWidget::findWidget ( int  x,
int  y 
) [override, protected]

Definition at line 159 of file scrollcontainer.cpp.

int16 GUI::ScrollContainerWidget::getChildX (  )  const [override, protected]

Definition at line 90 of file scrollcontainer.cpp.

int16 GUI::ScrollContainerWidget::getChildY (  )  const [override, protected]

Definition at line 94 of file scrollcontainer.cpp.

Common::Rect GUI::ScrollContainerWidget::getClipRect (  )  const [override]

Definition at line 168 of file scrollcontainer.cpp.

uint16 GUI::ScrollContainerWidget::getHeight (  )  const [override, protected]

Definition at line 102 of file scrollcontainer.cpp.

uint16 GUI::ScrollContainerWidget::getWidth (  )  const [override, protected]

Definition at line 98 of file scrollcontainer.cpp.

void GUI::ScrollContainerWidget::handleCommand ( CommandSender sender,
uint32  cmd,
uint32  data 
) [override]

Definition at line 106 of file scrollcontainer.cpp.

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

Definition at line 53 of file scrollcontainer.cpp.

void GUI::ScrollContainerWidget::init (  ) 

Definition at line 41 of file scrollcontainer.cpp.

void GUI::ScrollContainerWidget::recalc (  )  [private]

Definition at line 57 of file scrollcontainer.cpp.

void GUI::ScrollContainerWidget::reflowLayout (  )  [override]

Definition at line 117 of file scrollcontainer.cpp.

void GUI::ScrollContainerWidget::setBackgroundType ( ThemeEngine::DialogBackground  backgroundType  ) 

Definition at line 173 of file scrollcontainer.cpp.

Member Data Documentation

Definition at line 35 of file scrollcontainer.h.

Definition at line 36 of file scrollcontainer.h.

Definition at line 34 of file scrollcontainer.h.

Definition at line 34 of file scrollcontainer.h.

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

Generated on Sat Mar 28 2020 05:02:50 for ResidualVM by doxygen 1.7.1
curved edge   curved edge