nux-0.9.46

nux::Panel Class Reference

#include <Nux/Panel.h>

Inheritance diagram for nux::Panel:
nux::ScrollView nux::View nux::InputArea nux::Area nux::InitiallyUnownedObject nux::Focusable nux::Object nux::Trackable

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  )
nux::Panel::~Panel ( )

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]

Reimplemented from nux::ScrollView.

virtual void nux::Panel::DrawContent ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Reimplemented from nux::ScrollView.

virtual void nux::Panel::PositionChildLayout ( float  offsetX,
float  offsetY 
) [virtual]

Reimplemented from nux::ScrollView.

virtual void nux::Panel::PostDraw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Reimplemented from nux::ScrollView.

virtual long nux::Panel::PostLayoutManagement ( long  LayoutResult) [virtual]

Reimplemented from nux::ScrollView.

virtual void nux::Panel::PreLayoutManagement ( ) [virtual]

Reimplemented from nux::ScrollView.

virtual long nux::Panel::ProcessEvent ( IEvent ievent,
long  TraverseInfo,
long  ProcessEventInfo 
) [virtual]

Reimplemented from nux::ScrollView.

virtual void nux::Panel::ScrollDown ( float  stepy,
int  mousedy 
) [protected, virtual]

Reimplemented from nux::ScrollView.

virtual void nux::Panel::ScrollLeft ( float  stepx,
int  mousedx 
) [protected, virtual]

Reimplemented from nux::ScrollView.

virtual void nux::Panel::ScrollRight ( float  stepx,
int  mousedx 
) [protected, virtual]

Reimplemented from nux::ScrollView.

virtual void nux::Panel::ScrollUp ( float  stepy,
int  mousedy 
) [protected, virtual]

Reimplemented from nux::ScrollView.

virtual bool nux::Panel::SetLayout ( Layout layout) [virtual]

Set the default layout for this view.

Set the default layout for this view.

Parameters:
layoutA Layout object.

Reimplemented from nux::ScrollView.


The documentation for this class was generated from the following file: