#include <animatorbouncewidget.h>
Public Types | |
typedef std::set < Papyrus::Animator::pointer > | Animators |
Public Member Functions | |
AnimatorBounceWidget () | |
~AnimatorBounceWidget () | |
::Gtk::Label & | label () |
::Gtk::SpinButton & | spinbutton () |
::Gtk::Adjustment & | spinadjustment () |
void | add (Papyrus::Animator::pointer animator) |
void | remove (Papyrus::Animator::pointer animator) |
const Animators & | animators () const |
Protected Types | |
enum | Direction { REVERSE, STOP, FORWARD } |
typedef enum Papyrus::Gtk::AnimatorBounceWidget::Direction | Direction |
Protected Member Functions | |
void | on_spinbutton_value_changed () |
void | on_direction_changed (int direction) |
Protected Attributes | |
Animators | m_animators |
::Gtk::Label | m_label |
::Gtk::Adjustment | m_spinadjustment |
::Gtk::SpinButton | m_spinbutton |
::Gtk::ToggleButton | m_direction [3] |
typedef std::set<Papyrus::Animator::pointer> Papyrus::Gtk::AnimatorBounceWidget::Animators |
typedef enum Papyrus::Gtk::AnimatorBounceWidget::Direction Papyrus::Gtk::AnimatorBounceWidget::Direction [protected] |
enum Papyrus::Gtk::AnimatorBounceWidget::Direction [protected] |
Papyrus::Gtk::AnimatorBounceWidget::AnimatorBounceWidget | ( | ) |
References FORWARD, m_direction, m_label, m_spinbutton, on_direction_changed(), on_spinbutton_value_changed(), REVERSE, and STOP.
Papyrus::Gtk::AnimatorBounceWidget::~AnimatorBounceWidget | ( | ) |
void Papyrus::Gtk::AnimatorBounceWidget::add | ( | Papyrus::Animator::pointer | animator | ) |
References m_animators.
const AnimatorBounceWidget::Animators & Papyrus::Gtk::AnimatorBounceWidget::animators | ( | ) | const |
References m_animators.
Gtk::Label & Papyrus::Gtk::AnimatorBounceWidget::label | ( | ) |
References m_label.
void Papyrus::Gtk::AnimatorBounceWidget::on_direction_changed | ( | int | direction | ) | [protected] |
References FORWARD, m_direction, m_spinbutton, REVERSE, and STOP.
Referenced by AnimatorBounceWidget().
void Papyrus::Gtk::AnimatorBounceWidget::on_spinbutton_value_changed | ( | ) | [protected] |
References FORWARD, m_animators, m_direction, m_spinbutton, REVERSE, and STOP.
Referenced by AnimatorBounceWidget().
void Papyrus::Gtk::AnimatorBounceWidget::remove | ( | Papyrus::Animator::pointer | animator | ) |
References m_animators.
Gtk::Adjustment & Papyrus::Gtk::AnimatorBounceWidget::spinadjustment | ( | ) |
References m_spinadjustment.
Gtk::SpinButton & Papyrus::Gtk::AnimatorBounceWidget::spinbutton | ( | ) |
References m_spinbutton.
Referenced by add(), animators(), on_spinbutton_value_changed(), and remove().
::Gtk::ToggleButton Papyrus::Gtk::AnimatorBounceWidget::m_direction[3] [protected] |
Referenced by AnimatorBounceWidget(), on_direction_changed(), and on_spinbutton_value_changed().
::Gtk::Label Papyrus::Gtk::AnimatorBounceWidget::m_label [protected] |
Referenced by AnimatorBounceWidget(), and label().
::Gtk::Adjustment Papyrus::Gtk::AnimatorBounceWidget::m_spinadjustment [protected] |
Referenced by spinadjustment().
::Gtk::SpinButton Papyrus::Gtk::AnimatorBounceWidget::m_spinbutton [protected] |
Referenced by AnimatorBounceWidget(), on_direction_changed(), on_spinbutton_value_changed(), and spinbutton().