#include <tts/tts_mp3settingspanel.h>
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 wxMP3EncoderInfo & | GetInfo () 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 |
| anonymous enum |
| 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.
| 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.
| wxChoice* wxTTSMP3SettingsPanel::m_bitRateCtrl |
| wxStaticText* wxTTSMP3SettingsPanel::m_bitRateDescriptionCtrl |
| wxHyperlinkCtrl* wxTTSMP3SettingsPanel::m_lameHyperlinkCtrl |
| wxTextCtrl* wxTTSMP3SettingsPanel::m_lameProgramLocation |
bool wxTTSMP3SettingsPanel::m_showToolTips = true [static] |
1.5.8