audio_panel Class Reference

#include <tab_audio.h>

Inherits abstract_panel.

Collaboration diagram for audio_panel:
Collaboration graph
[legend]

Public Member Functions

 audio_panel (wxWindow *parent, wxWindowID id=1, const wxString &title=wxT("Project2"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0)
virtual ~audio_panel ()
void initAudioSizer (wxStaticBoxSizer *)
 This file is part of springsettings, Copyright (C) 2007 Original work by Kloot cross-plattform/UI adaptation and currently maintained by koshi (Ren� Milk) visit http://spring.clan-sy.com/phpbb/viewtopic.php?t=12104 for more info/help.
void updateControls (int)
void OnSliderMove (wxCommandEvent &)
void OnTextUpdate (wxCommandEvent &)
void OnCheckBoxTick (wxCommandEvent &)
void OnRadioButtonToggle (wxCommandEvent &)
virtual void OnComboBoxChange (wxCommandEvent &event)
void OnSpinControlChange (wxSpinEvent &event)
void OnSpinCtrlDoubleChange (SlSpinDoubleEvent &event)

Static Public Member Functions

static bool saveSettings ()
static void loadDefaults ()
static bool loadValuesIntoMap ()

Static Public Attributes

static intMap intSettings
 This file is part of springsettings, Copyright (C) 2007 Original work by Kloot cross-plattform/UI adaptation and currently maintained by koshi (Rene Milk) visit http://spring.clan-sy.com/phpbb/viewtopic.php?t=12104 for more info/help.
static floatMap floatSettings
static bool settingsChanged = false

Protected Member Functions

void OnClose (wxCloseEvent &event)
void CreateGUIControls ()

Protected Attributes

wxSlider ** ctrl_audio_sliders
wxSizer * parentSizer
wxSizer * childLSizer
wxStaticBoxSizer * audioSizer

Static Protected Attributes

static const int ctrl_audio_sliders_size = 6

Detailed Description

Definition at line 32 of file tab_audio.h.


Constructor & Destructor Documentation

audio_panel::audio_panel ( wxWindow *  parent,
wxWindowID  id = 1,
const wxString title = wxT("Project2"),
const wxPoint pos = wxDefaultPosition,
const wxSize size = wxDefaultSize,
long  style = 0 
)

Definition at line 57 of file tab_audio.cpp.

audio_panel::~audio_panel ( void   )  [virtual]

Definition at line 87 of file tab_audio.cpp.


Member Function Documentation

void audio_panel::CreateGUIControls (  )  [protected]

Reimplemented from abstract_panel.

void audio_panel::initAudioSizer ( wxStaticBoxSizer *  sizer  ) 

This file is part of springsettings, Copyright (C) 2007 Original work by Kloot cross-plattform/UI adaptation and currently maintained by koshi (Ren� Milk) visit http://spring.clan-sy.com/phpbb/viewtopic.php?t=12104 for more info/help.

SpringLobby is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

springsettings is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with springsettings. If not, see <http://www.gnu.org/licenses/>.

Definition at line 36 of file tab_audio.cpp.

void abstract_panel::loadDefaults (  )  [static, inherited]

Definition at line 147 of file tab_abstract.cpp.

bool abstract_panel::loadValuesIntoMap (  )  [static, inherited]

Definition at line 117 of file tab_abstract.cpp.

void abstract_panel::OnCheckBoxTick ( wxCommandEvent &  event  )  [inherited]

Definition at line 348 of file tab_abstract.cpp.

void audio_panel::OnClose ( wxCloseEvent &  event  )  [protected]

Reimplemented from abstract_panel.

void abstract_panel::OnComboBoxChange ( wxCommandEvent &  event  )  [virtual, inherited]

Reimplemented in tab_quality_video, and tab_simple.

Definition at line 448 of file tab_abstract.cpp.

void abstract_panel::OnRadioButtonToggle ( wxCommandEvent &  event  )  [inherited]

Definition at line 425 of file tab_abstract.cpp.

void abstract_panel::OnSliderMove ( wxCommandEvent &  event  )  [inherited]

Definition at line 224 of file tab_abstract.cpp.

void abstract_panel::OnSpinControlChange ( wxSpinEvent &  event  )  [inherited]

Definition at line 589 of file tab_abstract.cpp.

void abstract_panel::OnSpinCtrlDoubleChange ( SlSpinDoubleEvent &  event  )  [inherited]

Reimplemented in tab_quality_video.

Definition at line 579 of file tab_abstract.cpp.

void abstract_panel::OnTextUpdate ( wxCommandEvent &  event  )  [inherited]

Definition at line 314 of file tab_abstract.cpp.

bool abstract_panel::saveSettings (  )  [static, inherited]

Definition at line 600 of file tab_abstract.cpp.

void audio_panel::updateControls ( int   )  [virtual]

Reimplemented from abstract_panel.

Definition at line 80 of file tab_audio.cpp.


Field Documentation

wxStaticBoxSizer* audio_panel::audioSizer [protected]

Definition at line 50 of file tab_audio.h.

wxSizer* audio_panel::childLSizer [protected]

Definition at line 49 of file tab_audio.h.

wxSlider** audio_panel::ctrl_audio_sliders [protected]

Definition at line 45 of file tab_audio.h.

const int audio_panel::ctrl_audio_sliders_size = 6 [static, protected]

Definition at line 46 of file tab_audio.h.

Definition at line 78 of file tab_abstract.h.

intMap abstract_panel::intSettings [static, inherited]

This file is part of springsettings, Copyright (C) 2007 Original work by Kloot cross-plattform/UI adaptation and currently maintained by koshi (Rene Milk) visit http://spring.clan-sy.com/phpbb/viewtopic.php?t=12104 for more info/help.

SpringLobby is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

springsettings is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with springsettings. If not, see <http://www.gnu.org/licenses/>.

Definition at line 76 of file tab_abstract.h.

wxSizer* audio_panel::parentSizer [protected]

Definition at line 48 of file tab_audio.h.

bool abstract_panel::settingsChanged = false [static, inherited]

Definition at line 79 of file tab_abstract.h.


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

Generated on Thu Dec 29 00:11:42 2011 for SpringLobby by doxygen 1.6.3