Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Dasher::CDasherSettingsInterface Class Reference

#include <DasherSettingsInterface.h>

Inheritance diagram for Dasher::CDasherSettingsInterface:

Dasher::CDasherInterface List of all members.

Public Member Functions

void SettingsDefaults (CSettingsStore *Store)
virtual void ChangeAlphabet (const std::string &NewAlphabetID)
 Change the alphabet in use to NewAlphabetID.

virtual void ChangeMaxBitRate (double NewMaxBitRate)
 Change the maximum bitrate (effectively the speed) of Dasher.

virtual void ChangeLanguageModel (unsigned int NewLanguageModelID)
 Generate a new langage model. Not usually needed.

virtual void ChangeView (unsigned int NewViewID)
 Generate a new view of the model. Call it with 0 when starting up.

virtual void ChangeOrientation (Opts::ScreenOrientations Orientation)
 Change the orientation (l->r, r->l, so on) of the model.

virtual void SetFileEncoding (Opts::FileEncodingFormats Encoding)
 Set the file encoding of output files to Encoding.

virtual void SetScreenSize (long Width, long Height)
 Inform the core that the screen has this size.

virtual void SetDasherFontSize (Dasher::Opts::FontSize fontsize)
 Set the size of the font used in the Dasher canvas.

virtual void SetDasherDimensions (int dimensions)
 Set the number of dimensions of input (either 1 or 2).

virtual void ShowToolbar (bool Value)
 True if toolbar should be shown, false otherwise.

virtual void ShowToolbarText (bool Value)
 True if toolbar should show text, false otherwse.

virtual void ShowToolbarLargeIcons (bool Value)
 True if toolbar should have large icons, false otherwise.

virtual void ShowSpeedSlider (bool Value)
 True if the speed slider should be shown, false otherwise.

virtual void FixLayout (bool Value)
 True if the window layout should be fixed, false otherwise.

virtual void TimeStampNewFiles (bool Value)
 True if new files should be timestamped, false otherwise.

virtual void CopyAllOnStop (bool Value)
 True if all text should be copied to clipboard when Dasher is stopped, false otherwise.

virtual void SetEditFont (std::string Name, long Size)
 Set the editbox font.

virtual void SetDasherFont (std::string Name)
 Set the canvas font.

virtual void SetEditHeight (long Value)
 Set the height of the edit box.


Member Function Documentation

virtual void Dasher::CDasherSettingsInterface::ChangeAlphabet const std::string &    NewAlphabetID [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::ChangeLanguageModel unsigned int    NewLanguageModelID [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::ChangeMaxBitRate double    NewMaxBitRate [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::ChangeOrientation Opts::ScreenOrientations    Orientation [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::ChangeView unsigned int    NewViewID [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::CopyAllOnStop bool    Value [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::FixLayout bool    Value [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::SetDasherDimensions int    dimensions [inline, virtual]
 

virtual void Dasher::CDasherSettingsInterface::SetDasherFont std::string    Name [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::SetDasherFontSize Dasher::Opts::FontSize    fontsize [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::SetEditFont std::string    Name,
long    Size
[inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::SetEditHeight long    Value [inline, virtual]
 

virtual void Dasher::CDasherSettingsInterface::SetFileEncoding Opts::FileEncodingFormats    Encoding [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::SetScreenSize long    Width,
long    Height
[inline, virtual]
 

void Dasher::CDasherSettingsInterface::SettingsDefaults CSettingsStore   Store
 

virtual void Dasher::CDasherSettingsInterface::ShowSpeedSlider bool    Value [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::ShowToolbar bool    Value [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::ShowToolbarLargeIcons bool    Value [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::ShowToolbarText bool    Value [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.

virtual void Dasher::CDasherSettingsInterface::TimeStampNewFiles bool    Value [inline, virtual]
 

Reimplemented in Dasher::CDasherInterface.


The documentation for this class was generated from the following file:
Generated on Fri Mar 7 23:23:14 2003 for Dasher by doxygen1.3-rc3