synfig-studio  1.0.3
Public Types | Public Member Functions | Public Attributes | List of all members
studio::KeyframeTree Class Reference

#include <keyframetree.h>

Public Types

enum  ColumnID { COLUMNID_TIME, COLUMNID_DESCRIPTION, COLUMNID_JUMP, COLUMNID_END }

Public Member Functions

 KeyframeTree ()
 ~KeyframeTree ()
void set_model (Glib::RefPtr< KeyframeTreeStore > keyframe_tree_store_)
 Assign the model and connect signals from the canvas interface.
void set_editable (bool x=true)
bool get_editable () const
sigc::signal< void,
synfig::Keyframe > & 
signal_edited ()
 Signal called when a keyframe has been edited in any way.
sigc::signal< void,
synfig::Keyframe, synfig::Time > & 
signal_edited_time ()
 Signal called when a time has been edited.
sigc::signal< void,
synfig::Keyframe,
synfig::String > & 
signal_edited_description ()
 Signal called when a description has been edited.
sigc::signal< void, int,
Gtk::TreeRow, ColumnID > & 
signal_user_click ()

Public Attributes

KeyframeTreeStore::Model model
synfig::Keyframe selected_kf

Member Enumeration Documentation

Enumerator:
COLUMNID_TIME 
COLUMNID_DESCRIPTION 
COLUMNID_JUMP 
COLUMNID_END 

Constructor & Destructor Documentation

KeyframeTree::KeyframeTree ( )
KeyframeTree::~KeyframeTree ( )

Member Function Documentation

void KeyframeTree::set_model ( Glib::RefPtr< KeyframeTreeStore keyframe_tree_store_)
void KeyframeTree::set_editable ( bool  x = true)
bool studio::KeyframeTree::get_editable ( ) const
inline
sigc::signal<void,synfig::Keyframe>& studio::KeyframeTree::signal_edited ( )
inline

Signal called when a keyframe has been edited in any way.

sigc::signal<void,synfig::Keyframe,synfig::Time>& studio::KeyframeTree::signal_edited_time ( )
inline

Signal called when a time has been edited.

sigc::signal<void,synfig::Keyframe,synfig::String>& studio::KeyframeTree::signal_edited_description ( )
inline

Signal called when a description has been edited.

sigc::signal<void,int, Gtk::TreeRow, ColumnID>& studio::KeyframeTree::signal_user_click ( )
inline

Member Data Documentation

KeyframeTreeStore::Model studio::KeyframeTree::model
synfig::Keyframe studio::KeyframeTree::selected_kf

The documentation for this class was generated from the following files: