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

ScrollBarWidget_verticalScroll
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 87 of file scrollcontainer.cpp.


Member Function Documentation

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

Definition at line 152 of file scrollcontainer.cpp.

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

Definition at line 148 of file scrollcontainer.cpp.

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

Definition at line 158 of file scrollcontainer.cpp.

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

Definition at line 89 of file scrollcontainer.cpp.

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

Definition at line 93 of file scrollcontainer.cpp.

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

Definition at line 167 of file scrollcontainer.cpp.

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

Definition at line 101 of file scrollcontainer.cpp.

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

Definition at line 97 of file scrollcontainer.cpp.

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

Definition at line 105 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 116 of file scrollcontainer.cpp.

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

Definition at line 172 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 Nov 16 2019 05:03:21 for ResidualVM by doxygen 1.7.1
curved edge   curved edge