Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Dasher::CDasherSettingsInterface Class Reference

#include </home/clem/local/src/opie/inputmethods/dasher/DasherSettingsInterface.h>

Inheritance diagram for Dasher::CDasherSettingsInterface:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void SettingsDefaults (CSettingsStore *Store)
virtual void ChangeAlphabet (const std::string &)
 Change the alphabet in use to NewAlphabetID.
virtual void ChangeMaxBitRate (double)
 Change the maximum bitrate (effectively the speed) of Dasher.
virtual void ChangeLanguageModel (unsigned int)
 Generate a new langage model. Not usually needed.
virtual void ChangeView (unsigned int)
 Generate a new view of the model. Call it with 0 when starting up.
virtual void ChangeOrientation (Opts::ScreenOrientations)
 Change the orientation (l->r, r->l, so on) of the model.
virtual void SetFileEncoding (Opts::FileEncodingFormats)
 Set the file encoding of output files to Encoding.
virtual void SetScreenSize (long, long)
 Inform the core that the screen has this size.
virtual void SetDasherFontSize (Dasher::Opts::FontSize)
 Set the size of the font used in the Dasher canvas.
virtual void SetDasherDimensions (bool)
 Set the number of dimensions of input (either 1 or 2).
virtual void ShowToolbar (bool)
 True if toolbar should be shown, false otherwise.
virtual void ShowToolbarText (bool)
 True if toolbar should show text, false otherwse.
virtual void ShowToolbarLargeIcons (bool)
 True if toolbar should have large icons, false otherwise.
virtual void ShowSpeedSlider (bool)
 True if the speed slider should be shown, false otherwise.
virtual void FixLayout (bool)
 True if the window layout should be fixed, false otherwise.
virtual void TimeStampNewFiles (bool)
 True if new files should be timestamped, false otherwise.
virtual void CopyAllOnStop (bool)
 True if all text should be copied to clipboard when Dasher is stopped, false otherwise.
virtual void DrawMouse (bool)
 True if a box should be drawn to represent the logical position of the mouse.
virtual void SetEditFont (std::string, long)
 Set the editbox font.
virtual void SetDasherFont (std::string)
 Set the canvas font.
virtual void SetEditHeight (long)
 Set the height of the edit box.
virtual void StartOnSpace (bool)
 Should Dasher start and stop on space bar?
virtual void StartOnLeft (bool)
 Should Dasher start and stop on left mouse button?
virtual void KeyControl (bool)
 Should Dasher be keyboard controlled?
virtual void WindowPause (bool)
 Should Dasher pause when the pointer leaves the window?

Member Function Documentation

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

Change the alphabet in use to NewAlphabetID.

Reimplemented in Dasher::CDasherInterface.

Definition at line 24 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherInterface::ChangeAlphabet(), and Dasher::CDasherSettingsInterface::SettingsDefaults().

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

Generate a new langage model. Not usually needed.

Reimplemented in Dasher::CDasherInterface.

Definition at line 30 of file DasherSettingsInterface.h.

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

Change the maximum bitrate (effectively the speed) of Dasher.

Reimplemented in Dasher::CDasherInterface.

Definition at line 27 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherInterface::ChangeMaxBitRate(), and Dasher::CDasherSettingsInterface::SettingsDefaults().

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

Change the orientation (l->r, r->l, so on) of the model.

Reimplemented in Dasher::CDasherInterface.

Definition at line 36 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherInterface::ChangeOrientation(), and Dasher::CDasherSettingsInterface::SettingsDefaults().

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

Generate a new view of the model. Call it with 0 when starting up.

Reimplemented in Dasher::CDasherInterface.

Definition at line 33 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults().

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

True if all text should be copied to clipboard when Dasher is stopped, false otherwise.

Reimplemented in Dasher::CDasherInterface.

Definition at line 74 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherInterface::CopyAllOnStop(), and Dasher::CDasherSettingsInterface::SettingsDefaults().

virtual void Dasher::CDasherSettingsInterface::DrawMouse bool   )  [inline, virtual]
 

True if a box should be drawn to represent the logical position of the mouse.

Reimplemented in Dasher::CDasherInterface.

Definition at line 77 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::DrawMouse().

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

True if the window layout should be fixed, false otherwise.

Reimplemented in Dasher::CDasherInterface.

Definition at line 68 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::FixLayout().

virtual void Dasher::CDasherSettingsInterface::KeyControl bool   )  [inline, virtual]
 

Should Dasher be keyboard controlled?

Reimplemented in Dasher::CDasherInterface.

Definition at line 95 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::KeyControl().

virtual void Dasher::CDasherSettingsInterface::SetDasherDimensions bool   )  [inline, virtual]
 

Set the number of dimensions of input (either 1 or 2).

Reimplemented in Dasher::CDasherInterface.

Definition at line 48 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::SetDasherDimensions().

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

Set the canvas font.

Reimplemented in Dasher::CDasherInterface.

Definition at line 83 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults().

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

Set the size of the font used in the Dasher canvas.

Definition at line 45 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults().

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

Set the editbox font.

Reimplemented in Dasher::CDasherInterface.

Definition at line 80 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::SetEditFont().

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

Set the height of the edit box.

Definition at line 86 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults().

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

Set the file encoding of output files to Encoding.

Reimplemented in Dasher::CDasherInterface.

Definition at line 39 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::SetFileEncoding().

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

Inform the core that the screen has this size.

Definition at line 42 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults().

void Dasher::CDasherSettingsInterface::SettingsDefaults CSettingsStore Store  ) 
 

Referenced by Dasher::CDasherInterface::SetSettingsStore(), and Dasher::CDasherInterface::SetSettingsUI().

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

True if the speed slider should be shown, false otherwise.

Reimplemented in Dasher::CDasherInterface.

Definition at line 65 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::ShowSpeedSlider().

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

True if toolbar should be shown, false otherwise.

Reimplemented in Dasher::CDasherInterface.

Definition at line 56 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::ShowToolbar().

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

True if toolbar should have large icons, false otherwise.

Reimplemented in Dasher::CDasherInterface.

Definition at line 62 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::ShowToolbarLargeIcons().

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

True if toolbar should show text, false otherwse.

Reimplemented in Dasher::CDasherInterface.

Definition at line 59 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::ShowToolbarText().

virtual void Dasher::CDasherSettingsInterface::StartOnLeft bool   )  [inline, virtual]
 

Should Dasher start and stop on left mouse button?

Reimplemented in Dasher::CDasherInterface.

Definition at line 92 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::StartOnLeft().

virtual void Dasher::CDasherSettingsInterface::StartOnSpace bool   )  [inline, virtual]
 

Should Dasher start and stop on space bar?

Reimplemented in Dasher::CDasherInterface.

Definition at line 89 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::StartOnSpace().

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

True if new files should be timestamped, false otherwise.

Reimplemented in Dasher::CDasherInterface.

Definition at line 71 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::TimeStampNewFiles().

virtual void Dasher::CDasherSettingsInterface::WindowPause bool   )  [inline, virtual]
 

Should Dasher pause when the pointer leaves the window?

Reimplemented in Dasher::CDasherInterface.

Definition at line 98 of file DasherSettingsInterface.h.

Referenced by Dasher::CDasherSettingsInterface::SettingsDefaults(), and Dasher::CDasherInterface::WindowPause().


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:58:35 2005 for OPIE by  doxygen 1.4.2