#include <Nux/Panel.h>
Public Member Functions |
| Panel (NUX_FILE_LINE_PROTO) |
| ~Panel () |
virtual long | ProcessEvent (IEvent &ievent, long TraverseInfo, long ProcessEventInfo) |
virtual void | Draw (GraphicsEngine &GfxContext, bool force_draw) |
virtual void | DrawContent (GraphicsEngine &GfxContext, bool force_draw) |
virtual void | PostDraw (GraphicsEngine &GfxContext, bool force_draw) |
void | AddWidget (View *ic, int stretchfactor=1) |
void | AddWidget (std::list< View * > *ViewList) |
virtual bool | SetLayout (Layout *layout) |
| Set the default layout for this view.
|
void | clearContent () |
virtual void | PreLayoutManagement () |
virtual long | PostLayoutManagement (long LayoutResult) |
virtual void | PositionChildLayout (float offsetX, float offsetY) |
Protected Member Functions |
virtual void | ScrollLeft (float stepx, int mousedx) |
virtual void | ScrollRight (float stepx, int mousedx) |
virtual void | ScrollUp (float stepy, int mousedy) |
virtual void | ScrollDown (float stepy, int mousedy) |
Constructor & Destructor Documentation
nux::Panel::Panel |
( |
NUX_FILE_LINE_PROTO |
| ) |
|
Member Function Documentation
void nux::Panel::AddWidget |
( |
View * |
ic, |
|
|
int |
stretchfactor = 1 |
|
) |
| |
void nux::Panel::AddWidget |
( |
std::list< View * > * |
ViewList | ) |
|
void nux::Panel::clearContent |
( |
| ) |
|
virtual void nux::Panel::Draw |
( |
GraphicsEngine & |
GfxContext, |
|
|
bool |
force_draw |
|
) |
| [virtual] |
virtual void nux::Panel::DrawContent |
( |
GraphicsEngine & |
GfxContext, |
|
|
bool |
force_draw |
|
) |
| [virtual] |
virtual void nux::Panel::PositionChildLayout |
( |
float |
offsetX, |
|
|
float |
offsetY |
|
) |
| [virtual] |
virtual void nux::Panel::PostDraw |
( |
GraphicsEngine & |
GfxContext, |
|
|
bool |
force_draw |
|
) |
| [virtual] |
virtual long nux::Panel::PostLayoutManagement |
( |
long |
LayoutResult | ) |
[virtual] |
virtual void nux::Panel::PreLayoutManagement |
( |
| ) |
[virtual] |
virtual long nux::Panel::ProcessEvent |
( |
IEvent & |
ievent, |
|
|
long |
TraverseInfo, |
|
|
long |
ProcessEventInfo |
|
) |
| [virtual] |
virtual void nux::Panel::ScrollDown |
( |
float |
stepy, |
|
|
int |
mousedy |
|
) |
| [protected, virtual] |
virtual void nux::Panel::ScrollLeft |
( |
float |
stepx, |
|
|
int |
mousedx |
|
) |
| [protected, virtual] |
virtual void nux::Panel::ScrollRight |
( |
float |
stepx, |
|
|
int |
mousedx |
|
) |
| [protected, virtual] |
virtual void nux::Panel::ScrollUp |
( |
float |
stepy, |
|
|
int |
mousedy |
|
) |
| [protected, virtual] |
virtual bool nux::Panel::SetLayout |
( |
Layout * |
layout | ) |
[virtual] |
Set the default layout for this view.
Set the default layout for this view.
- Parameters:
-
Reimplemented from nux::ScrollView.
The documentation for this class was generated from the following file: