22#ifndef GTKMM_KAGE_TIMELINE_H
23 #define GTKMM_KAGE_TIMELINE_H
25 #include <gtkmm/drawingarea.h>
91 std::vector<unsigned int>
raiseSelectedShape(std::vector<unsigned int> p_selectedShapes);
100 virtual bool on_event(GdkEvent *e)
override;
102 bool on_draw(
const Cairo::RefPtr<Cairo::Context>& cr)
override;
unsigned int _tweenY
Definition timeline.h:106
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_X_TWN
Definition timeline.h:71
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_X_SEL_TWN
Definition timeline.h:54
VectorDataManager getFrameData()
Definition timeline.cpp:634
virtual bool on_key_press_event(GdkEventKey *e) override
Definition timeline.cpp:151
PointData draw2
Definition timeline.h:113
void addDataToFrame(VectorDataManager v)
Definition timeline.cpp:655
virtual bool invalidateToRender()
Definition timeline.cpp:317
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_CUR_SEL
Definition timeline.h:58
virtual bool on_key_release_event(GdkEventKey *e) override
Definition timeline.cpp:171
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_CUR_SEL_TWN
Definition timeline.h:60
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_X_TWN
Definition timeline.h:55
static Glib::RefPtr< Gdk::Pixbuf > imageNULL_X
Definition timeline.h:38
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_X_CUR_SEL_TWN
Definition timeline.h:68
void forceRender()
Definition timeline.cpp:311
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_CUR_TWN
Definition timeline.h:43
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_X_SEL
Definition timeline.h:53
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_X
Definition timeline.h:64
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_CUR
Definition timeline.h:57
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_CUR
Definition timeline.h:41
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_X_CUR_SEL
Definition timeline.h:66
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_X_SEL
Definition timeline.h:69
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_SEL_TWN
Definition timeline.h:46
PointData draw1
Definition timeline.h:112
static bool mouseIsDown
Definition timeline.h:34
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_X_CUR_SEL
Definition timeline.h:50
static Glib::RefPtr< Gdk::Pixbuf > imageNULL
Definition timeline.h:36
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_TWN
Definition timeline.h:63
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_TWN
Definition timeline.h:47
void setFrameData(VectorDataManager p_vectorsData)
Definition timeline.cpp:643
std::vector< unsigned int > raiseSelectedShape(std::vector< unsigned int > p_selectedShapes)
Definition timeline.cpp:651
bool on_draw(const Cairo::RefPtr< Cairo::Context > &cr) override
Definition timeline.cpp:335
KageTimeline(Kage *p_kage)
Definition timeline.cpp:74
unsigned int _tweenX
Definition timeline.h:105
virtual ~KageTimeline()
Definition timeline.cpp:133
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK
Definition timeline.h:40
Glib::RefPtr< Gdk::Window > window
Definition timeline.h:75
bool isSelected()
Definition timeline.cpp:630
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_X
Definition timeline.h:48
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_X_CUR_TWN
Definition timeline.h:67
bool _selected
Definition timeline.h:107
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_X_CUR_TWN
Definition timeline.h:51
VectorDataManager vectorsData
Definition timeline.h:110
void setSelected(bool p_selected)
Definition timeline.cpp:626
static Glib::RefPtr< Gdk::Pixbuf > imageNULL_CUR
Definition timeline.h:37
void setFocus()
Definition timeline.cpp:647
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_X_CUR_SEL_TWN
Definition timeline.h:52
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_SEL
Definition timeline.h:45
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_CUR_SEL_TWN
Definition timeline.h:44
Kage * _kage
Definition timeline.h:95
bool _current
Definition timeline.h:108
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN
Definition timeline.h:56
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_SEL
Definition timeline.h:61
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_X_CUR
Definition timeline.h:49
static Glib::RefPtr< Gdk::Pixbuf > imageNULL_X_CUR
Definition timeline.h:39
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK_CUR_SEL
Definition timeline.h:42
static bool _gotFocus
Definition timeline.h:89
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_SEL_TWN
Definition timeline.h:62
static bool DEBUG_ON
Definition timeline.h:73
virtual bool on_event(GdkEvent *e) override
Definition timeline.cpp:193
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_CUR_TWN
Definition timeline.h:59
virtual bool on_expose_event(GdkEventExpose *e)
Definition timeline.cpp:182
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_X_CUR
Definition timeline.h:65
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_X_SEL_TWN
Definition timeline.h:70
bool _null
Definition timeline.h:104
Definition vectordatamanager.h:35