VICI  0.11.815
Visual Chart Interpreter
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
VICI::Symbol::SymbolMgr Class Referenceabstract

The facade for the symbol library. More...

#include <vici/vici.h>

Inheritance diagram for VICI::Symbol::SymbolMgr:
VICI::stub::SymbolMgrStub

Public Member Functions

virtual ~SymbolMgr ()
 virtual destructor
 
virtual void addClient (SymbolClient *client)=0
 add a client for the symbol manager More...
 
virtual SymbolAttributes getDefaultAttr (Style s)=0
 get the attributes for a symbol of the given style More...
 
virtual TextAttributes getDefaultTextAttr ()=0
 get the current default text attributes More...
 
virtual SymbolgetSymbol (Style style, SymbolOwner *owner)=0
 get a new symbol of the specified style More...
 

Detailed Description

The facade for the symbol library.

The implementation of this class will provide access to the symbol user interface.

Member Function Documentation

virtual void VICI::Symbol::SymbolMgr::addClient ( SymbolClient client)
pure virtual

add a client for the symbol manager

Parameters
clientthe object to notify of user actions.

Implemented in VICI::stub::SymbolMgrStub.

virtual SymbolAttributes VICI::Symbol::SymbolMgr::getDefaultAttr ( Style  s)
pure virtual

get the attributes for a symbol of the given style

Parameters
sthe style of the symbol to get the attributes for.
Returns
the attributes

Implemented in VICI::stub::SymbolMgrStub.

virtual TextAttributes VICI::Symbol::SymbolMgr::getDefaultTextAttr ( )
pure virtual

get the current default text attributes

Returns
the attributes

Implemented in VICI::stub::SymbolMgrStub.

virtual Symbol* VICI::Symbol::SymbolMgr::getSymbol ( Style  style,
SymbolOwner owner 
)
pure virtual

get a new symbol of the specified style

Parameters
stylethe style of the requested symbol
ownerthe owner for the returned symbol
Returns
the new symbol

Implemented in VICI::stub::SymbolMgrStub.


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