Main Page   Namespace List   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle Class Reference

#include <AIDA_TextStyle.h>

List of all members.


Detailed Description

Implementation of AIDA::ITextStyle in based on GracePlotter

Definition at line 57 of file AIDA_TextStyle.h.

Public Methods

 AIDA_TextStyle ()
 AIDA_TextStyle (TextStyle *, bool ownership=true)
virtual ~AIDA_TextStyle ()
virtual void reset ()
virtual bool setParameter (const std::string &paramName, const std::string &options)
virtual std::vector< std::string > availableParameters () const
virtual std::string parameterValue (const std::string &paramName) const
virtual std::vector< std::string > availableParameterOptions (const std::string &paramName) const
virtual std::vector< std::string > availableColors () const
virtual std::string color () const
virtual double opacity () const
virtual bool setColor (const std::string &newColor)
virtual bool setOpacity (double newOpacity)
virtual std::vector< std::string > availableFonts () const
virtual double fontSize () const
virtual bool setFontSize (double size)
virtual std::string font () const
virtual bool setFont (const std::string &font)
virtual bool isBold () const
virtual bool isItalic () const
virtual bool isUnderlined () const
virtual bool setBold (bool bold)
virtual bool setItalic (bool italic)
virtual bool setUnderlined (bool underlined)
void setRep (TextStyle &, bool ownership)
TextStyle * theRep ()

Private Methods

 AIDA_TextStyle (const AIDA_TextStyle &)
AIDA_TextStyle & operator= (const AIDA_TextStyle &)
void crisis () const

Private Attributes

TextStyle * rep
bool ownRep


Constructor & Destructor Documentation

Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::AIDA_TextStyle  
 

Definition at line 54 of file AIDA_TextStyle.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::AIDA_TextStyle TextStyle *   ,
bool    ownership = true
 

Definition at line 64 of file AIDA_TextStyle.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::~AIDA_TextStyle   [virtual]
 

Definition at line 74 of file AIDA_TextStyle.cpp.

References rep.

Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::AIDA_TextStyle const AIDA_TextStyle &    [private]
 


Member Function Documentation

std::vector< std::string > Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::availableColors   const [virtual]
 

Definition at line 151 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

std::vector< std::string > Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::availableFonts   const [virtual]
 

Definition at line 211 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

std::vector< std::string > Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::availableParameterOptions const std::string &    paramName const [virtual]
 

Definition at line 139 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

std::vector< std::string > Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::availableParameters   const [virtual]
 

Definition at line 126 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

std::string Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::color   const [virtual]
 

Definition at line 163 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::crisis   const [private]
 

Definition at line 361 of file AIDA_TextStyle.cpp.

Referenced by availableColors(), availableFonts(), availableParameterOptions(), availableParameters(), color(), font(), fontSize(), isBold(), isItalic(), isUnderlined(), opacity(), parameterValue(), reset(), setBold(), setColor(), setFont(), setFontSize(), setItalic(), setOpacity(), setParameter(), and setUnderlined().

std::string Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::font   const [virtual]
 

Definition at line 247 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

Referenced by setFont().

double Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::fontSize   const [virtual]
 

Definition at line 223 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::isBold   const [virtual]
 

Definition at line 271 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::isItalic   const [virtual]
 

Definition at line 283 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::isUnderlined   const [virtual]
 

Definition at line 295 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

double Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::opacity   const [virtual]
 

Definition at line 175 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

AIDA_TextStyle& Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::operator= const AIDA_TextStyle &    [private]
 

std::string Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::parameterValue const std::string &    paramName const [virtual]
 

Definition at line 114 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::reset   [virtual]
 

Definition at line 89 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::setBold bool    bold [virtual]
 

Definition at line 307 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::setColor const std::string &    newColor [virtual]
 

Definition at line 187 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::setFont const std::string &    font [virtual]
 

Definition at line 259 of file AIDA_TextStyle.cpp.

References crisis(), font(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::setFontSize double    size [virtual]
 

Definition at line 235 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::setItalic bool    italic [virtual]
 

Definition at line 319 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::setOpacity double    newOpacity [virtual]
 

Definition at line 199 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::setParameter const std::string &    paramName,
const std::string &    options
[virtual]
 

Definition at line 101 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::setRep TextStyle &   ,
bool    ownership
 

Definition at line 342 of file AIDA_TextStyle.cpp.

References ownRep, and rep.

Referenced by Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::labelStyle(), Anaphe::AIDA_Plotter_Grace::AIDA_TitleStyle::textStyle(), Anaphe::AIDA_Plotter_Grace::AIDA_InfoStyle::textStyle(), and Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::tickLabelStyle().

bool Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::setUnderlined bool    underlined [virtual]
 

Definition at line 331 of file AIDA_TextStyle.cpp.

References crisis(), and rep.

TextStyle * Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::theRep  
 

Definition at line 351 of file AIDA_TextStyle.cpp.

References rep.

Referenced by Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::setLabelStyle(), Anaphe::AIDA_Plotter_Grace::AIDA_TitleStyle::setTextStyle(), Anaphe::AIDA_Plotter_Grace::AIDA_InfoStyle::setTextStyle(), and Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::setTickLabelStyle().


Member Data Documentation

bool Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::ownRep [private]
 

Definition at line 98 of file AIDA_TextStyle.h.

Referenced by setRep().

TextStyle* Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::rep [private]
 

Definition at line 97 of file AIDA_TextStyle.h.

Referenced by availableColors(), availableFonts(), availableParameterOptions(), availableParameters(), color(), font(), fontSize(), isBold(), isItalic(), isUnderlined(), opacity(), parameterValue(), reset(), setBold(), setColor(), setFont(), setFontSize(), setItalic(), setOpacity(), setParameter(), setRep(), setUnderlined(), theRep(), and ~AIDA_TextStyle().


The documentation for this class was generated from the following files:
Generated on Tue Jan 28 13:30:48 2003 for Anaphe_AIDA_Plotter_Grace by doxygen1.2.16