wxTTSMP3SettingsPanel Class Reference
[Text to speech classes]

#include <tts/tts_mp3settingspanel.h>

List of all members.

Public Types

enum  {
  ID_TTSMP3SETTINGSPANEL = 13100, ID_APPLICATION_PREFERENCES_GENERATE_MP3 = 13102, ID_APPLICATION_PREFERENCES_GET_LAME = 13101, ID_APPLICATION_PREFERENCES_LAME_PROGRAM_LOCATION = 13103,
  ID_APPLICATION_PREFERENCES_BROWSE_LAME_PROGRAM_LOCATION = 13104, ID_APPLICATION_PREFERENCES_BITRATE = 13105
}
 Control identifiers. More...

Public Member Functions

 wxTTSMP3SettingsPanel ()
 Constructors.
 wxTTSMP3SettingsPanel (wxWindow *parent, wxWindowID id=SYMBOL_WXTTSMP3SETTINGSPANEL_IDNAME, const wxPoint &pos=SYMBOL_WXTTSMP3SETTINGSPANEL_POSITION, const wxSize &size=SYMBOL_WXTTSMP3SETTINGSPANEL_SIZE, long style=SYMBOL_WXTTSMP3SETTINGSPANEL_STYLE)
bool Create (wxWindow *parent, wxWindowID id=SYMBOL_WXTTSMP3SETTINGSPANEL_IDNAME, const wxPoint &pos=SYMBOL_WXTTSMP3SETTINGSPANEL_POSITION, const wxSize &size=SYMBOL_WXTTSMP3SETTINGSPANEL_SIZE, long style=SYMBOL_WXTTSMP3SETTINGSPANEL_STYLE)
 Creation.
 ~wxTTSMP3SettingsPanel ()
 Destructor.
void Init ()
 Initialises member variables.
void CreateControls ()
 Creates the controls and sizers.
void SetInfo (const wxMP3EncoderInfo &info)
 Set info.
const wxMP3EncoderInfoGetInfo () const
 Get info.
virtual bool TransferDataToWindow ()
 Data transfer.
virtual bool TransferDataFromWindow ()
void OnApplicationPreferencesBrowseLameProgramLocationClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_APPLICATION_PREFERENCES_BROWSE_LAME_PROGRAM_LOCATION
wxBitmap GetBitmapResource (const wxString &name)
 Retrieves bitmap resources.
wxIcon GetIconResource (const wxString &name)
 Retrieves icon resources.

Static Public Member Functions

static void SetShowToolTips (bool show)
 Set/get tooltip show flag.
static bool GetShowToolTips ()
static bool ShowToolTips ()
 Should we show tooltips?

Public Attributes

wxHyperlinkCtrl * m_lameHyperlinkCtrl
wxTextCtrl * m_lameProgramLocation
wxChoice * m_bitRateCtrl
wxStaticText * m_bitRateDescriptionCtrl
wxMP3EncoderInfo m_info

Static Public Attributes

static bool m_showToolTips = true


Member Enumeration Documentation

anonymous enum

Control identifiers.

Enumerator:
ID_TTSMP3SETTINGSPANEL 
ID_APPLICATION_PREFERENCES_GENERATE_MP3 
ID_APPLICATION_PREFERENCES_GET_LAME 
ID_APPLICATION_PREFERENCES_LAME_PROGRAM_LOCATION 
ID_APPLICATION_PREFERENCES_BROWSE_LAME_PROGRAM_LOCATION 
ID_APPLICATION_PREFERENCES_BITRATE 


Constructor & Destructor Documentation

wxTTSMP3SettingsPanel::wxTTSMP3SettingsPanel (  ) 

Constructors.

wxTTSMP3SettingsPanel::wxTTSMP3SettingsPanel ( wxWindow *  parent,
wxWindowID  id = SYMBOL_WXTTSMP3SETTINGSPANEL_IDNAME,
const wxPoint &  pos = SYMBOL_WXTTSMP3SETTINGSPANEL_POSITION,
const wxSize &  size = SYMBOL_WXTTSMP3SETTINGSPANEL_SIZE,
long  style = SYMBOL_WXTTSMP3SETTINGSPANEL_STYLE 
)

wxTTSMP3SettingsPanel::~wxTTSMP3SettingsPanel (  ) 

Destructor.


Member Function Documentation

bool wxTTSMP3SettingsPanel::Create ( wxWindow *  parent,
wxWindowID  id = SYMBOL_WXTTSMP3SETTINGSPANEL_IDNAME,
const wxPoint &  pos = SYMBOL_WXTTSMP3SETTINGSPANEL_POSITION,
const wxSize &  size = SYMBOL_WXTTSMP3SETTINGSPANEL_SIZE,
long  style = SYMBOL_WXTTSMP3SETTINGSPANEL_STYLE 
)

Creation.

void wxTTSMP3SettingsPanel::CreateControls (  ) 

Creates the controls and sizers.

wxBitmap wxTTSMP3SettingsPanel::GetBitmapResource ( const wxString &  name  ) 

Retrieves bitmap resources.

wxIcon wxTTSMP3SettingsPanel::GetIconResource ( const wxString &  name  ) 

Retrieves icon resources.

const wxMP3EncoderInfo& wxTTSMP3SettingsPanel::GetInfo (  )  const [inline]

Get info.

static bool wxTTSMP3SettingsPanel::GetShowToolTips (  )  [inline, static]

void wxTTSMP3SettingsPanel::Init (  ) 

Initialises member variables.

void wxTTSMP3SettingsPanel::OnApplicationPreferencesBrowseLameProgramLocationClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_APPLICATION_PREFERENCES_BROWSE_LAME_PROGRAM_LOCATION

void wxTTSMP3SettingsPanel::SetInfo ( const wxMP3EncoderInfo info  )  [inline]

Set info.

static void wxTTSMP3SettingsPanel::SetShowToolTips ( bool  show  )  [inline, static]

Set/get tooltip show flag.

bool wxTTSMP3SettingsPanel::ShowToolTips (  )  [static]

Should we show tooltips?

bool wxTTSMP3SettingsPanel::TransferDataFromWindow (  )  [virtual]

bool wxTTSMP3SettingsPanel::TransferDataToWindow (  )  [virtual]

Data transfer.


Member Data Documentation


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

Generated on Wed May 6 19:22:09 2009 for AxTk by  doxygen 1.5.8