ROVLib2
RISCOSC++applicationdevelopmentlibrary
Public Member Functions | Static Public Member Functions | List of all members
rov2::CIconBar Class Reference

#include <iconbar.h>

Inheritance diagram for rov2::CIconBar:
Inheritance graph
[legend]
Collaboration diagram for rov2::CIconBar:
Collaboration graph
[legend]

Public Member Functions

tWindowHandle IconBar_Apps ()
 
tWindowHandle IconBar_Devices ()
 
- Public Member Functions inherited from rov2::CWindow
 CWindow (const std::string &rksTitle)
 
 ~CWindow ()
 
void Create (const tLocation &rklSize)
 
const tWindowHandle Handle () const
 
const std::string Title () const
 
virtual void RedrawArea (const tLocation &rklMinimum, const tLocation &rklMaximum)
 
virtual void Open (const tWindowOpenBlock &rkwobOpenBlock)
 
virtual void Close ()
 
virtual bool Clicked (const tMouseClickBlock &rkmcbClickBlock)
 
void RegisterIcon (const CIcon *kpiIcon)
 
void DeregisterIcon (const CIcon *kpiIcon)
 
const CIconFindIcon (const tIconHandle kihIcon)
 
- Public Member Functions inherited from rov2::CCoordinateConverter
virtual tLocation FromScreen (const tLocation &rklScreen)
 
virtual tLocation ToScreen (const tLocation &rklObject)
 
- Public Member Functions inherited from rov2::CUnassignable
 CUnassignable (const CUnassignable &)=delete
 
CUnassignableoperator= (const CUnassignable &)=delete
 
 CUnassignable ()
 

Static Public Member Functions

static CIconBarGetIconBar ()
 

Additional Inherited Members

- Protected Member Functions inherited from rov2::CWindow
virtual void Adorn (tWindowCreateBlock &rwcbBlock)
 
virtual void Created (void)
 
- Protected Attributes inherited from rov2::CWindow
char m_caWindowTitle [256]
 
tWindowHandle m_whHandle
 
std::list< const CIcon * > m_lkpwIcons
 

Detailed Description

Defines a class for the icon bar (special form of window)

Definition at line 13 of file iconbar.h.

Member Function Documentation

◆ GetIconBar()

CIconBar * rov2::CIconBar::GetIconBar ( )
static

Gets the icon bar window

Returns
the icon bar window

Definition at line 11 of file iconbar.cpp.

◆ IconBar_Apps()

tWindowHandle rov2::CIconBar::IconBar_Apps ( )
inline

Gets the window handle for application icons

Returns
The application icon window handle

Definition at line 23 of file iconbar.h.

◆ IconBar_Devices()

tWindowHandle rov2::CIconBar::IconBar_Devices ( )
inline

Gets the window handle for device icons

Returns
The device icon window handle

Definition at line 28 of file iconbar.h.


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