nux-0.9.48

nux::VToolBar Class Reference

#include <Nux/VToolBar.h>

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

Public Member Functions

 VToolBar (NUX_FILE_LINE_PROTO)
 ~VToolBar ()
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 AddToolButton (ToolButton *)
void AddAction (ActionItem *action)
void AddSpace (int size)
void AddSeparator ()
void ClearWidget ()
void RecvMouseDownOnIcon (int x, int y, unsigned long button_flags, unsigned long key_flags)
void RecvMouseUpOnIcon (int x, int y, unsigned long button_flags, unsigned long key_flags)
void RecvMouseMoveOnIcon (int x, int y, unsigned long button_flags, unsigned long key_flags)
void RecvMouseEnterIcon (int x, int y, unsigned long button_flags, unsigned long key_flags)
void RecvMouseLeaveIcon (int x, int y, unsigned long button_flags, unsigned long key_flags)
void RecvMouseDragOnIcon (int x, int y, int dx, int dy, unsigned long button_flags, unsigned long key_flags)

Protected Member Functions

void InitializeWidgets ()
void InitializeLayout ()
void DestroyLayout ()

Constructor & Destructor Documentation

nux::VToolBar::VToolBar ( NUX_FILE_LINE_PROTO  )
nux::VToolBar::~VToolBar ( )

Member Function Documentation

void nux::VToolBar::AddAction ( ActionItem action)
void nux::VToolBar::AddSeparator ( )
void nux::VToolBar::AddSpace ( int  size)
void nux::VToolBar::AddToolButton ( ToolButton )
void nux::VToolBar::ClearWidget ( )
void nux::VToolBar::DestroyLayout ( ) [protected]

Reimplemented from nux::View.

virtual void nux::VToolBar::Draw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Implements nux::View.

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

Reimplemented from nux::View.

void nux::VToolBar::InitializeLayout ( ) [protected]

Reimplemented from nux::View.

void nux::VToolBar::InitializeWidgets ( ) [protected]

Reimplemented from nux::View.

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

Reimplemented from nux::View.

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

Implements nux::View.

void nux::VToolBar::RecvMouseDownOnIcon ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::VToolBar::RecvMouseDragOnIcon ( int  x,
int  y,
int  dx,
int  dy,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::VToolBar::RecvMouseEnterIcon ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::VToolBar::RecvMouseLeaveIcon ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::VToolBar::RecvMouseMoveOnIcon ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)
void nux::VToolBar::RecvMouseUpOnIcon ( int  x,
int  y,
unsigned long  button_flags,
unsigned long  key_flags 
)

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