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 ()
void init ()
virtual void handleCommand (CommandSender *sender, uint32 cmd, uint32 data)
virtual void reflowLayout ()
virtual bool containsWidget (Widget *) const
Common::Rect getClipRect () const override

Protected Member Functions

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

Private Member Functions

void recalc ()

Private Attributes

ScrollBarWidget_verticalScroll
int16 _scrolledX
int16 _scrolledY
uint16 _limitH
uint32 _reflowCmd

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 (  ) 

Definition at line 82 of file scrollcontainer.cpp.


Member Function Documentation

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

Definition at line 148 of file scrollcontainer.cpp.

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

Definition at line 143 of file scrollcontainer.cpp.

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

Definition at line 154 of file scrollcontainer.cpp.

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

Definition at line 84 of file scrollcontainer.cpp.

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

Definition at line 88 of file scrollcontainer.cpp.

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

Definition at line 163 of file scrollcontainer.cpp.

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

Definition at line 96 of file scrollcontainer.cpp.

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

Definition at line 92 of file scrollcontainer.cpp.

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

Definition at line 100 of file scrollcontainer.cpp.

void GUI::ScrollContainerWidget::init (  ) 

Definition at line 41 of file scrollcontainer.cpp.

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

Definition at line 52 of file scrollcontainer.cpp.

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

Definition at line 111 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 Jan 12 2019 05:04:47 for ResidualVM by doxygen 1.7.1
curved edge   curved edge