SCV  4.2.1
Simple Components for Visual
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
scv::VistaMenuStyle Class Reference

#include <VistaMenuStyle.h>

Inheritance diagram for scv::VistaMenuStyle:
scv::PopupMenuStyle Singleton< T >

Public Member Functions

virtual void drawItem (const scv::ContextMenu *menu, int index) const
 
virtual int calculateWidth (const scv::ContextMenu *menu) const
 
virtual int calculateHeight (const scv::ContextMenu *menu) const
 
- Public Member Functions inherited from scv::PopupMenuStyle
virtual bool isInsideItem (const scv::ContextMenu *menu, const scv::Point &pos, int index) const
 
virtual scv::Point getSubItemPosition (const scv::ContextMenu *menu, int index) const
 

Protected Member Functions

 VistaMenuStyle (void)
 
virtual void createTexture (void)
 
- Protected Member Functions inherited from scv::PopupMenuStyle
 PopupMenuStyle (void)
 
virtual ~PopupMenuStyle (void)
 
- Protected Member Functions inherited from Singleton< T >
 Singleton (void)
 
virtual ~Singleton (void)
 
 Singleton (const Singleton &source)
 

Protected Attributes

int _leftBorder
 
- Protected Attributes inherited from scv::PopupMenuStyle
int _menuSpacing
 
int _borderHeight
 
int _borderWidth
 
int _menuHeight
 
scv::ComponentTexture_cTexture
 

Friends

class Singleton< VistaMenuStyle >
 

Additional Inherited Members

- Static Public Member Functions inherited from Singleton< T >
static void setInstance (T *instance)
 
static T * getInstance ()
 
static void destroyInstance ()
 
- Static Protected Attributes inherited from Singleton< T >
static T * _instance = 0
 

Constructor & Destructor Documentation

scv::VistaMenuStyle::VistaMenuStyle ( void  )
protected

Member Function Documentation

int scv::VistaMenuStyle::calculateHeight ( const scv::ContextMenu menu) const
virtual

Implements scv::PopupMenuStyle.

int scv::VistaMenuStyle::calculateWidth ( const scv::ContextMenu menu) const
virtual

Implements scv::PopupMenuStyle.

void scv::VistaMenuStyle::createTexture ( void  )
protectedvirtual

Implements scv::PopupMenuStyle.

void scv::VistaMenuStyle::drawItem ( const scv::ContextMenu menu,
int  index 
) const
virtual

Implements scv::PopupMenuStyle.

Friends And Related Function Documentation

friend class Singleton< VistaMenuStyle >
friend

Member Data Documentation

int scv::VistaMenuStyle::_leftBorder
protected

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