#include <LightingWindow.h>
Inheritance diagram for LightingWindow:
Public Member Functions | |
LightingWindow () | |
const Track::Lighting & | get_lighting () const |
void | set_lighting (const Track::Lighting &lighting) |
sigc::signal< void > | signal_changed () |
Protected Member Functions | |
void | on_fog_colour_change () |
void | on_fog_density_change () |
void | on_fog_enabled_change () |
void | on_ambient_light_change () |
void | on_num_lights_change () |
void | on_light_setting_changed (int index) |
void | update_light_widgets () |
Make m_light_table and its LightSettingWidgets reflect m_lighting. | |
Protected Attributes | |
Gtk::VBox | m_box |
Gtk::Frame | m_fog_frame |
Frame surrounding fog settings. | |
Gtk::Label | m_fog_frame_label |
Label in the title of m_fog_frame. | |
Gtk::Table | m_fog_table |
Table in m_fog_frame that contains fog setting widgets. | |
Gtk::CheckButton | m_fog_enabled_button |
Gtk::Label | m_fog_colour_label |
Gtk::ColorButton | m_fog_colour_button |
Gtk::Label | m_fog_density_label |
Gtk::Adjustment | m_fog_density_adjustment |
Gtk::SpinButton | m_fog_density_spin |
Gtk::Frame | m_light_frame |
Frame surrounding light settings. | |
Gtk::Label | m_light_frame_label |
Label in the title of m_light_frame. | |
Gtk::Table | m_light_table |
Table in m_light_frame that contains LightSettingWidgets. | |
Gtk::Label | m_ambient_light_label |
Gtk::ColorButton | m_ambient_light_button |
Gtk::Label | m_num_lights_label |
Gtk::Adjustment | m_num_lights_adjustment |
Gtk::SpinButton | m_num_lights_spin |
std::vector< boost::shared_ptr< LightSettingWidget > > | m_light_setting_widgets |
sigc::signal< void > | m_signal_changed |
Track::Lighting | m_lighting |
Definition at line 67 of file LightingWindow.h.
LightingWindow::LightingWindow | ( | ) |
Definition at line 116 of file LightingWindow.cpp.
const Track::Lighting & LightingWindow::get_lighting | ( | ) | const |
Definition at line 177 of file LightingWindow.cpp.
void LightingWindow::on_ambient_light_change | ( | ) | [protected] |
Definition at line 239 of file LightingWindow.cpp.
void LightingWindow::on_fog_colour_change | ( | ) | [protected] |
Definition at line 208 of file LightingWindow.cpp.
void LightingWindow::on_fog_density_change | ( | ) | [protected] |
Definition at line 220 of file LightingWindow.cpp.
void LightingWindow::on_fog_enabled_change | ( | ) | [protected] |
Definition at line 229 of file LightingWindow.cpp.
void LightingWindow::on_light_setting_changed | ( | int | index | ) | [protected] |
Definition at line 261 of file LightingWindow.cpp.
void LightingWindow::on_num_lights_change | ( | ) | [protected] |
Definition at line 251 of file LightingWindow.cpp.
void LightingWindow::set_lighting | ( | const Track::Lighting & | lighting | ) |
Definition at line 182 of file LightingWindow.cpp.
sigc::signal< void > LightingWindow::signal_changed | ( | ) |
Definition at line 203 of file LightingWindow.cpp.
void LightingWindow::update_light_widgets | ( | ) | [protected] |
Make m_light_table and its LightSettingWidgets reflect m_lighting.
Definition at line 269 of file LightingWindow.cpp.
Gtk::ColorButton LightingWindow::m_ambient_light_button [protected] |
Definition at line 98 of file LightingWindow.h.
Gtk::Label LightingWindow::m_ambient_light_label [protected] |
Definition at line 97 of file LightingWindow.h.
Gtk::VBox LightingWindow::m_box [protected] |
Definition at line 76 of file LightingWindow.h.
Gtk::ColorButton LightingWindow::m_fog_colour_button [protected] |
Definition at line 86 of file LightingWindow.h.
Gtk::Label LightingWindow::m_fog_colour_label [protected] |
Definition at line 85 of file LightingWindow.h.
Gtk::Adjustment LightingWindow::m_fog_density_adjustment [protected] |
Definition at line 88 of file LightingWindow.h.
Gtk::Label LightingWindow::m_fog_density_label [protected] |
Definition at line 87 of file LightingWindow.h.
Gtk::SpinButton LightingWindow::m_fog_density_spin [protected] |
Definition at line 89 of file LightingWindow.h.
Gtk::CheckButton LightingWindow::m_fog_enabled_button [protected] |
Definition at line 84 of file LightingWindow.h.
Gtk::Frame LightingWindow::m_fog_frame [protected] |
Gtk::Label LightingWindow::m_fog_frame_label [protected] |
Gtk::Table LightingWindow::m_fog_table [protected] |
Table in m_fog_frame that contains fog setting widgets.
Definition at line 83 of file LightingWindow.h.
Gtk::Frame LightingWindow::m_light_frame [protected] |
Gtk::Label LightingWindow::m_light_frame_label [protected] |
std::vector<boost::shared_ptr<LightSettingWidget> > LightingWindow::m_light_setting_widgets [protected] |
Definition at line 102 of file LightingWindow.h.
Gtk::Table LightingWindow::m_light_table [protected] |
Table in m_light_frame that contains LightSettingWidgets.
Definition at line 96 of file LightingWindow.h.
Track::Lighting LightingWindow::m_lighting [protected] |
Definition at line 106 of file LightingWindow.h.
Gtk::Adjustment LightingWindow::m_num_lights_adjustment [protected] |
Definition at line 100 of file LightingWindow.h.
Gtk::Label LightingWindow::m_num_lights_label [protected] |
Definition at line 99 of file LightingWindow.h.
Gtk::SpinButton LightingWindow::m_num_lights_spin [protected] |
Definition at line 101 of file LightingWindow.h.
sigc::signal<void> LightingWindow::m_signal_changed [protected] |
Definition at line 104 of file LightingWindow.h.
Generated at Mon Sep 6 00:41:16 2010 by Doxygen version 1.4.7 for Racer version svn335.