LightSettingWidget Class Reference

Widget to set the properties of a Track::LightSettings object. More...

#include <LightingWindow.h>

Inheritance diagram for LightSettingWidget:

HBox List of all members.

Public Member Functions

 LightSettingWidget ()
Track::LightSettings get_light_settings () const
void set_light_settings (Track::LightSettings settings)
sigc::signal< void > signal_changed ()

Protected Member Functions

void on_x_change ()
void on_y_change ()
void on_z_change ()
void on_w_change ()
void on_colour_change ()

Protected Attributes

Gtk::Label m_x_label
Gtk::Adjustment m_x_adjustment
Gtk::SpinButton m_x_spin
Gtk::Label m_y_label
Gtk::Adjustment m_y_adjustment
Gtk::SpinButton m_y_spin
Gtk::Label m_z_label
Gtk::Adjustment m_z_adjustment
Gtk::SpinButton m_z_spin
Gtk::Label m_w_label
Gtk::Adjustment m_w_adjustment
Gtk::SpinButton m_w_spin
Gtk::Label m_colour_label
Gtk::ColorButton m_colour_button
Track::LightSettings m_light_settings
sigc::signal< void > m_signal_changed

Detailed Description

Widget to set the properties of a Track::LightSettings object.

Definition at line 31 of file LightingWindow.h.

Constructor & Destructor Documentation

LightSettingWidget::LightSettingWidget (  ) 

Definition at line 15 of file LightingWindow.cpp.

Member Function Documentation

Track::LightSettings LightSettingWidget::get_light_settings (  )  const

Definition at line 53 of file LightingWindow.cpp.

void LightSettingWidget::on_colour_change (  )  [protected]

Definition at line 106 of file LightingWindow.cpp.

void LightSettingWidget::on_w_change (  )  [protected]

Definition at line 99 of file LightingWindow.cpp.

void LightSettingWidget::on_x_change (  )  [protected]

Definition at line 78 of file LightingWindow.cpp.

void LightSettingWidget::on_y_change (  )  [protected]

Definition at line 85 of file LightingWindow.cpp.

void LightSettingWidget::on_z_change (  )  [protected]

Definition at line 92 of file LightingWindow.cpp.

void LightSettingWidget::set_light_settings ( Track::LightSettings  settings  ) 

Definition at line 58 of file LightingWindow.cpp.

sigc::signal< void > LightSettingWidget::signal_changed (  ) 

Definition at line 73 of file LightingWindow.cpp.

Member Data Documentation

Gtk::ColorButton LightSettingWidget::m_colour_button [protected]

Definition at line 53 of file LightingWindow.h.

Gtk::Label LightSettingWidget::m_colour_label [protected]

Definition at line 52 of file LightingWindow.h.

Track::LightSettings LightSettingWidget::m_light_settings [protected]

Definition at line 55 of file LightingWindow.h.

sigc::signal<void> LightSettingWidget::m_signal_changed [protected]

Definition at line 57 of file LightingWindow.h.

Gtk::Adjustment LightSettingWidget::m_w_adjustment [protected]

Definition at line 50 of file LightingWindow.h.

Gtk::Label LightSettingWidget::m_w_label [protected]

Definition at line 49 of file LightingWindow.h.

Gtk::SpinButton LightSettingWidget::m_w_spin [protected]

Definition at line 51 of file LightingWindow.h.

Gtk::Adjustment LightSettingWidget::m_x_adjustment [protected]

Definition at line 41 of file LightingWindow.h.

Gtk::Label LightSettingWidget::m_x_label [protected]

Definition at line 40 of file LightingWindow.h.

Gtk::SpinButton LightSettingWidget::m_x_spin [protected]

Definition at line 42 of file LightingWindow.h.

Gtk::Adjustment LightSettingWidget::m_y_adjustment [protected]

Definition at line 44 of file LightingWindow.h.

Gtk::Label LightSettingWidget::m_y_label [protected]

Definition at line 43 of file LightingWindow.h.

Gtk::SpinButton LightSettingWidget::m_y_spin [protected]

Definition at line 45 of file LightingWindow.h.

Gtk::Adjustment LightSettingWidget::m_z_adjustment [protected]

Definition at line 47 of file LightingWindow.h.

Gtk::Label LightSettingWidget::m_z_label [protected]

Definition at line 46 of file LightingWindow.h.

Gtk::SpinButton LightSettingWidget::m_z_spin [protected]

Definition at line 48 of file LightingWindow.h.

The documentation for this class was generated from the following files:
Get Racer at Fast, secure and Free Open Source software downloads

Generated at Mon Sep 6 00:41:16 2010 by Doxygen version 1.4.7 for Racer version svn335.