tab_simple Class Reference

#include <tab_simple.h>

Inherits abstract_panel.

Collaboration diagram for tab_simple:
Collaboration graph
[legend]

Public Member Functions

 tab_simple (settings_frame *_origin, wxWindow *parent, wxWindowID id=1, const wxString &title=wxT("Project2"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0)
virtual ~tab_simple ()
void updateControls (int)
void saveCbxChoices ()
void setTabs (abstract_panel *, abstract_panel *)
void OnComboBoxChange (wxCommandEvent &event)
void OnSliderMove (wxCommandEvent &)
void OnTextUpdate (wxCommandEvent &)
void OnCheckBoxTick (wxCommandEvent &)
void OnRadioButtonToggle (wxCommandEvent &)
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 getSetUpResolutionCBX ()
void OnClose (wxCloseEvent &event)
void OnButtonClick (wxCommandEvent &event)
void CreateGUIControls ()
void initOptSizer (wxFlexGridSizer *)
void initInfoSizer (wxFlexGridSizer *)
void initButSizer (wxSizer *)

Protected Attributes

wxComboBox * renderQuality_CBX
wxComboBox * renderDetail_CBX
wxComboBox * videoMode_CBX
wxSlider * audioVolume_SLI
wxButton * goExpert_BUT
wxStaticText * infoText
abstract_paneldetailTab
abstract_panelqualityTab
wxSizer * parentSizer
wxFlexGridSizer * leftSizer
wxFlexGridSizer * rightSizer
wxFlexGridSizer * Sizer_CBX
wxFlexGridSizer * Sizer_info
wxSizer * Sizer_BUT
wxStaticBoxSizer * boxA
wxStaticBoxSizer * boxB
settings_frameorigin

Detailed Description

Definition at line 40 of file tab_simple.h.


Constructor & Destructor Documentation

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

Definition at line 123 of file tab_simple.cpp.

tab_simple::~tab_simple ( void   )  [virtual]

Definition at line 167 of file tab_simple.cpp.


Member Function Documentation

void tab_simple::CreateGUIControls (  )  [protected]

Reimplemented from abstract_panel.

void tab_simple::getSetUpResolutionCBX (  )  [protected]

Definition at line 56 of file tab_simple.cpp.

void tab_simple::initButSizer ( wxSizer *  sizer  )  [protected]

Definition at line 117 of file tab_simple.cpp.

void tab_simple::initInfoSizer ( wxFlexGridSizer *  sizer  )  [protected]

Definition at line 111 of file tab_simple.cpp.

void tab_simple::initOptSizer ( wxFlexGridSizer *  sizer  )  [protected]

Definition at line 83 of file tab_simple.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 tab_simple::OnButtonClick ( wxCommandEvent &  event  )  [protected]

Definition at line 177 of file tab_simple.cpp.

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

Definition at line 348 of file tab_abstract.cpp.

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

Reimplemented from abstract_panel.

void tab_simple::OnComboBoxChange ( wxCommandEvent &  event  )  [virtual]

Reimplemented from abstract_panel.

Definition at line 172 of file tab_simple.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.

void tab_simple::saveCbxChoices (  ) 

Definition at line 182 of file tab_simple.cpp.

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

Definition at line 600 of file tab_abstract.cpp.

void tab_simple::setTabs ( abstract_panel ,
abstract_panel  
)
void tab_simple::updateControls ( int   )  [virtual]

Reimplemented from abstract_panel.

Definition at line 162 of file tab_simple.cpp.


Field Documentation

wxSlider* tab_simple::audioVolume_SLI [protected]

Definition at line 65 of file tab_simple.h.

wxStaticBoxSizer* tab_simple::boxA [protected]

Definition at line 81 of file tab_simple.h.

wxStaticBoxSizer* tab_simple::boxB [protected]

Definition at line 82 of file tab_simple.h.

Definition at line 70 of file tab_simple.h.

Definition at line 78 of file tab_abstract.h.

wxButton* tab_simple::goExpert_BUT [protected]

Definition at line 66 of file tab_simple.h.

wxStaticText* tab_simple::infoText [protected]

Definition at line 67 of file tab_simple.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.

wxFlexGridSizer* tab_simple::leftSizer [protected]

Definition at line 75 of file tab_simple.h.

Definition at line 83 of file tab_simple.h.

wxSizer* tab_simple::parentSizer [protected]

Definition at line 73 of file tab_simple.h.

Definition at line 71 of file tab_simple.h.

wxComboBox* tab_simple::renderDetail_CBX [protected]

Definition at line 63 of file tab_simple.h.

wxComboBox* tab_simple::renderQuality_CBX [protected]

Definition at line 62 of file tab_simple.h.

wxFlexGridSizer* tab_simple::rightSizer [protected]

Definition at line 76 of file tab_simple.h.

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

Definition at line 79 of file tab_abstract.h.

wxSizer* tab_simple::Sizer_BUT [protected]

Definition at line 79 of file tab_simple.h.

wxFlexGridSizer* tab_simple::Sizer_CBX [protected]

Definition at line 77 of file tab_simple.h.

wxFlexGridSizer* tab_simple::Sizer_info [protected]

Definition at line 78 of file tab_simple.h.

wxComboBox* tab_simple::videoMode_CBX [protected]

Definition at line 64 of file tab_simple.h.


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

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