Public Member Functions | |
| InfoPanelNode (InfoPanel *pParent, const Rect rFrame, unsigned int nWindowLayoutFlags) | |
| ~InfoPanelNode () | |
| virtual void | Paint (const Rect &rDirty) |
| virtual void | MouseDown (const InputEvent &nInputEvent) |
| virtual void | Collapse () |
| virtual void | Expand () |
| virtual void | Toggle () |
| virtual bool | IsCollapsed () |
| virtual void | SetTitle (const String &cTitle) |
| virtual int | Show (bool bSynchron=true) |
| virtual int | Hide () |
Classes | |
| class | Private |
| InfoPanelNode::InfoPanelNode | ( | InfoPanel * | pParent, | |
| const Rect | rFrame, | |||
| unsigned int | nWindowLayoutFlags | |||
| ) |
| InfoPanelNode::~InfoPanelNode | ( | ) |
| void InfoPanelNode::Paint | ( | const Rect & | rDirty | ) | [virtual] |
Paint window content
| rDirty | - Dirty rectangular region which has to be redrawn. Prior entering this function the painters clip region is automatically set to this dirty region. |
Reimplemented from SkyGI::LayoutView.
| void InfoPanelNode::MouseDown | ( | const InputEvent & | nInputEvent | ) | [virtual] |
Mouse pressed
| nButton | - MouseButton which was pressed | |
| nMouseButtonMask | - Mask showing which mouse buttons were pressed when the mouse press occured | |
| nInputEvent | - INPUT_EVENT_MOUSE_PRESS for a single and INPUTE_EVENT_MOUSE_DOUBLECLICK for a doubleclick |
Reimplemented from SkyGI::Window.
| void InfoPanelNode::Collapse | ( | ) | [virtual] |
| void InfoPanelNode::Expand | ( | ) | [virtual] |
| void InfoPanelNode::Toggle | ( | ) | [virtual] |
| bool InfoPanelNode::IsCollapsed | ( | ) | [virtual] |
| void InfoPanelNode::SetTitle | ( | const String & | cTitle | ) | [virtual] |
Set the window title
Reimplemented from SkyGI::Window.
| int InfoPanelNode::Show | ( | bool | bSynchron = true |
) | [virtual] |
Make window visible
Reimplemented from SkyGI::Window.
| int InfoPanelNode::Hide | ( | ) | [virtual] |
Make window invisible
Reimplemented from SkyGI::Window.
1.5.1-p1