

Public Member Functions | |
| CtrlMove (intf_thread_t *pIntf, WindowManager &rWindowManager, CtrlFlat &rCtrl, TopWindow &rWindow, const UString &rHelp, VarBool *pVisible) | |
| virtual | ~CtrlMove () |
| virtual void | handleEvent (EvtGeneric &rEvent) |
| Handle an event. | |
| virtual bool | mouseOver (int x, int y) const |
| Check whether coordinates are inside the decorated control. | |
| virtual void | draw (OSGraphics &rImage, int xDest, int yDest) |
| Draw the control on the given graphics. | |
| virtual void | setLayout (GenericLayout *pLayout, const Position &rPosition) |
| Set the position and the associated layout of the decorated control. | |
| virtual void | unsetLayout () |
| virtual const Position * | getPosition () const |
| Get the position of the decorated control in the layout, if any. | |
| virtual void | onResize () |
| Method called when the control is resized. | |
| virtual string | getType () const |
| Get the type of control (custom RTTI). | |
Friends | |
| class | CmdMovingMoving |
| class | CmdStillMoving |
| class | CmdMovingStill |
Data Structures | |
| class | CmdMovingMoving |
| Callback objects. | |
| class | CmdMovingStill |
| class | CmdStillMoving |
| CtrlMove::CtrlMove | ( | intf_thread_t * | pIntf, | |
| WindowManager & | rWindowManager, | |||
| CtrlFlat & | rCtrl, | |||
| TopWindow & | rWindow, | |||
| const UString & | rHelp, | |||
| VarBool * | pVisible | |||
| ) |
References FSM::addState(), FSM::addTransition(), and FSM::setState().
| virtual CtrlMove::~CtrlMove | ( | ) | [inline, virtual] |
| void CtrlMove::handleEvent | ( | EvtGeneric & | rEvent | ) | [virtual] |
Handle an event.
Reimplemented from CtrlGeneric.
References EvtGeneric::getAsString(), CtrlGeneric::handleEvent(), and FSM::handleTransition().
| bool CtrlMove::mouseOver | ( | int | x, | |
| int | y | |||
| ) | const [virtual] |
Check whether coordinates are inside the decorated control.
Reimplemented from CtrlGeneric.
References CtrlGeneric::mouseOver().
| void CtrlMove::draw | ( | OSGraphics & | rImage, | |
| int | xDest, | |||
| int | yDest | |||
| ) | [virtual] |
Draw the control on the given graphics.
Reimplemented from CtrlGeneric.
References CtrlGeneric::draw().
| void CtrlMove::setLayout | ( | GenericLayout * | pLayout, | |
| const Position & | rPosition | |||
| ) | [virtual] |
Set the position and the associated layout of the decorated control.
Reimplemented from CtrlGeneric.
References CtrlGeneric::setLayout().
| void CtrlMove::unsetLayout | ( | ) | [virtual] |
| const Position * CtrlMove::getPosition | ( | ) | const [virtual] |
Get the position of the decorated control in the layout, if any.
Reimplemented from CtrlGeneric.
References CtrlGeneric::getPosition().
| void CtrlMove::onResize | ( | ) | [virtual] |
Method called when the control is resized.
Reimplemented from CtrlGeneric.
References CtrlGeneric::onResize().
| virtual string CtrlMove::getType | ( | ) | const [inline, virtual] |
Get the type of control (custom RTTI).
Reimplemented from CtrlGeneric.
References CtrlGeneric::getType().
friend class CmdMovingMoving [friend] |
friend class CmdStillMoving [friend] |
friend class CmdMovingStill [friend] |
1.5.6