tab_ui Class Reference

#include <tab_ui.h>

Inherits abstract_panel.

Collaboration diagram for tab_ui:
Collaboration graph
[legend]

Public Member Functions

 tab_ui (wxWindow *parent, wxWindowID id=1, const wxString &title=wxT("Project2"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0)
virtual ~tab_ui ()
void initCameraSizer (wxStaticBoxSizer *)
void initScrollSpeedSizer (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 initUiOptSizer (wxStaticBoxSizer *)
void initZoomSizer (wxStaticBoxSizer *)
void updateControls (int what_to_update)
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_scroll_slider
wxRadioButton * ctrl_cam_radio0
wxRadioButton * ctrl_cam_radio1
wxRadioButton * ctrl_cam_radio2
wxRadioButton * ctrl_cam_radio3
wxRadioButton * ctrl_cam_radio4
wxCheckBox ** ctrl_ui_chkb
wxSpinCtrl * ctrl_zoom_spin
wxFlexGridSizer * pSizer
wxFlexGridSizer * cSizerL
wxFlexGridSizer * cSizerR
wxFlexGridSizer * cSizerM
wxStaticBoxSizer * zoomSizer
wxStaticBoxSizer * scrollSpeedSizer
wxStaticBoxSizer * cameraSizer
wxStaticBoxSizer * uiOptSizer

Static Protected Attributes

static const int ctrl_scroll_slider_size = 5
static const int ctrl_ui_chkb_size = 17

Detailed Description

Definition at line 36 of file tab_ui.h.


Constructor & Destructor Documentation

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

Definition at line 119 of file tab_ui.cpp.

tab_ui::~tab_ui ( void   )  [virtual]

Definition at line 167 of file tab_ui.cpp.


Member Function Documentation

void tab_ui::CreateGUIControls (  )  [protected]

Reimplemented from abstract_panel.

void tab_ui::initCameraSizer ( wxStaticBoxSizer *  sizer  ) 

Definition at line 51 of file tab_ui.cpp.

void tab_ui::initScrollSpeedSizer ( 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 34 of file tab_ui.cpp.

void tab_ui::initUiOptSizer ( wxStaticBoxSizer *  sizer  ) 

Definition at line 72 of file tab_ui.cpp.

void tab_ui::initZoomSizer ( wxStaticBoxSizer *  sizer  ) 

Definition at line 84 of file tab_ui.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 tab_ui::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 tab_ui::updateControls ( int  what_to_update  )  [virtual]

Reimplemented from abstract_panel.

Definition at line 95 of file tab_ui.cpp.


Field Documentation

wxStaticBoxSizer* tab_ui::cameraSizer [protected]

Definition at line 69 of file tab_ui.h.

wxFlexGridSizer* tab_ui::cSizerL [protected]

Definition at line 63 of file tab_ui.h.

wxFlexGridSizer* tab_ui::cSizerM [protected]

Definition at line 65 of file tab_ui.h.

wxFlexGridSizer* tab_ui::cSizerR [protected]

Definition at line 64 of file tab_ui.h.

wxRadioButton* tab_ui::ctrl_cam_radio0 [protected]

Definition at line 53 of file tab_ui.h.

wxRadioButton* tab_ui::ctrl_cam_radio1 [protected]

Definition at line 54 of file tab_ui.h.

wxRadioButton* tab_ui::ctrl_cam_radio2 [protected]

Definition at line 55 of file tab_ui.h.

wxRadioButton* tab_ui::ctrl_cam_radio3 [protected]

Definition at line 56 of file tab_ui.h.

wxRadioButton* tab_ui::ctrl_cam_radio4 [protected]

Definition at line 57 of file tab_ui.h.

wxSlider** tab_ui::ctrl_scroll_slider [protected]

Definition at line 51 of file tab_ui.h.

const int tab_ui::ctrl_scroll_slider_size = 5 [static, protected]

Definition at line 52 of file tab_ui.h.

wxCheckBox** tab_ui::ctrl_ui_chkb [protected]

Definition at line 58 of file tab_ui.h.

const int tab_ui::ctrl_ui_chkb_size = 17 [static, protected]

Definition at line 60 of file tab_ui.h.

wxSpinCtrl* tab_ui::ctrl_zoom_spin [protected]

Definition at line 59 of file tab_ui.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.

wxFlexGridSizer* tab_ui::pSizer [protected]

Definition at line 62 of file tab_ui.h.

wxStaticBoxSizer* tab_ui::scrollSpeedSizer [protected]

Definition at line 68 of file tab_ui.h.

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

Definition at line 79 of file tab_abstract.h.

wxStaticBoxSizer* tab_ui::uiOptSizer [protected]

Definition at line 70 of file tab_ui.h.

wxStaticBoxSizer* tab_ui::zoomSizer [protected]

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