MeVisLabToolboxReference
ml::StylePaletteOp Class Reference

Defines the StylePalette operator for providing a collection of colors, line styles and marker types. More...

#include <mlStylePaletteOp.h>

Inheritance diagram for ml::StylePaletteOp:
ml::Module ml::FieldContainer ml::Base

List of all members.

Public Member Functions

 StylePaletteOp ()
 Constructor.
virtual ~StylePaletteOp ()
 Destructor.
virtual void handleNotification (Field *field)
 Handle field changes.
virtual void activateAttachments ()
 Update status after restore.

Protected Member Functions

void createFields ()
 Create fields.
void deleteFields ()
 Delete field arrays.
void updateStyles ()
 Update style fields.
void updateCurrentStyle ()
 Update current style fields.
void updatePalette ()
 Update palette styles from fields.
MLssize_t fieldIndex (Field *field, Field **fieldArray, MLssize_t nEntries)
 Return index of field in fieldArray, or -1 if not found.

Detailed Description

Defines the StylePalette operator for providing a collection of colors, line styles and marker types.

Definition at line 45 of file mlStylePaletteOp.h.


Constructor & Destructor Documentation

ml::StylePaletteOp::StylePaletteOp ( )

Constructor.

virtual ml::StylePaletteOp::~StylePaletteOp ( ) [virtual]

Destructor.


Member Function Documentation

virtual void ml::StylePaletteOp::activateAttachments ( ) [virtual]

Update status after restore.

Reimplemented from ml::FieldContainer.

void ml::StylePaletteOp::createFields ( ) [protected]

Create fields.

void ml::StylePaletteOp::deleteFields ( ) [protected]

Delete field arrays.

MLssize_t ml::StylePaletteOp::fieldIndex ( Field field,
Field **  fieldArray,
MLssize_t  nEntries 
) [protected]

Return index of field in fieldArray, or -1 if not found.

virtual void ml::StylePaletteOp::handleNotification ( Field field) [virtual]

Handle field changes.

Reimplemented from ml::Module.

void ml::StylePaletteOp::updateCurrentStyle ( ) [protected]

Update current style fields.

void ml::StylePaletteOp::updatePalette ( ) [protected]

Update palette styles from fields.

void ml::StylePaletteOp::updateStyles ( ) [protected]

Update style fields.


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