nux-0.9.48

nux::MenuBar Class Reference

#include <Nux/MenuBar.h>

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

Public Member Functions

 MenuBar (NUX_FILE_LINE_PROTO)
 ~MenuBar ()
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 AddMenu (const TCHAR *MenuLabel, MenuPage *popup)
void AddMenu (const TCHAR *MenuLabel, MenuPage *menu, BaseTexture *icon)

Constructor & Destructor Documentation

nux::MenuBar::MenuBar ( NUX_FILE_LINE_PROTO  )
nux::MenuBar::~MenuBar ( )

Member Function Documentation

void nux::MenuBar::AddMenu ( const TCHAR MenuLabel,
MenuPage popup 
)
void nux::MenuBar::AddMenu ( const TCHAR MenuLabel,
MenuPage menu,
BaseTexture icon 
)
virtual void nux::MenuBar::Draw ( GraphicsEngine GfxContext,
bool  force_draw 
) [virtual]

Implements nux::View.

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

Reimplemented from nux::View.

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

Reimplemented from nux::View.

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

Implements nux::View.


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