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, const Common::String &dialogName, 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::WidgetBackground backgroundType)
void handleMouseWheel (int x, int y, int direction) override
int16 getChildX () const override
int16 getChildY () const override
uint16 getWidth () const override
uint16 getHeight () const override

Protected Member Functions

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::WidgetBackground _backgroundType
Common::String _dialogName

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,
const Common::String dialogName,
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 147 of file scrollcontainer.cpp.

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

Definition at line 143 of file scrollcontainer.cpp.

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

Definition at line 153 of file scrollcontainer.cpp.

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

Definition at line 90 of file scrollcontainer.cpp.

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

Definition at line 94 of file scrollcontainer.cpp.

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

Definition at line 162 of file scrollcontainer.cpp.

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

Definition at line 102 of file scrollcontainer.cpp.

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

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

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

Definition at line 167 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 Jul 4 2020 05:03:59 for ResidualVM by doxygen 1.7.1
curved edge   curved edge