tab_render_detail Class Reference

#include <tab_render_detail.h>

Inherits abstract_panel.

Collaboration diagram for tab_render_detail:
Collaboration graph
[legend]

Public Member Functions

 tab_render_detail (wxWindow *parent, wxWindowID id=1, const wxString &title=wxT("Project2"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0)
virtual ~tab_render_detail ()
void initRendererSizer (wxFlexGridSizer *, wxFlexGridSizer *)
 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 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_detail_sliders
wxSizer * renderSizer
wxSizer * parentSizer
wxFlexGridSizer * rendererSizerA
wxFlexGridSizer * rendererSizerB
wxStaticBoxSizer * box

Static Protected Attributes

static const int ctrl_detail_sliders_size = 9

Detailed Description

Definition at line 32 of file tab_render_detail.h.


Constructor & Destructor Documentation

tab_render_detail::tab_render_detail ( 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_render_detail.cpp.

tab_render_detail::~tab_render_detail ( void   )  [virtual]

Definition at line 94 of file tab_render_detail.cpp.


Member Function Documentation

void tab_render_detail::CreateGUIControls (  )  [protected]

Reimplemented from abstract_panel.

void tab_render_detail::initRendererSizer ( wxFlexGridSizer *  sizerL,
wxFlexGridSizer *  sizerR 
)

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_render_detail.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_render_detail::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_render_detail::updateControls ( int  what_to_update  )  [virtual]

Reimplemented from abstract_panel.

Definition at line 86 of file tab_render_detail.cpp.


Field Documentation

wxStaticBoxSizer* tab_render_detail::box [protected]

Definition at line 52 of file tab_render_detail.h.

Definition at line 45 of file tab_render_detail.h.

const int tab_render_detail::ctrl_detail_sliders_size = 9 [static, protected]

Definition at line 46 of file tab_render_detail.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* tab_render_detail::parentSizer [protected]

Definition at line 49 of file tab_render_detail.h.

wxFlexGridSizer* tab_render_detail::rendererSizerA [protected]

Definition at line 50 of file tab_render_detail.h.

wxFlexGridSizer* tab_render_detail::rendererSizerB [protected]

Definition at line 51 of file tab_render_detail.h.

wxSizer* tab_render_detail::renderSizer [protected]

Definition at line 48 of file tab_render_detail.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:49 2011 for SpringLobby by doxygen 1.6.3