22#ifndef GTKMM_KAGE_TIMELINE_H
23 #define GTKMM_KAGE_TIMELINE_H
25 #include <gtkmm/drawingarea.h>
27 #include "../vectordatamanager.h"
28 #include "../data/point.h"
100 virtual bool on_event(GdkEvent *e)
override;
102 bool on_draw(
const Cairo::RefPtr<Cairo::Context>& cr)
override;
forward declaration
Definition: timeline.h:32
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:493
virtual bool on_key_press_event(GdkEventKey *e) override
Definition: timeline.cpp:93
PointData draw2
Definition: timeline.h:113
void addDataToFrame(VectorDataManager v)
Definition: timeline.cpp:514
virtual bool invalidateToRender()
Definition: timeline.cpp:185
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_CUR_SEL
Definition: timeline.h:58
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:178
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:502
bool on_draw(const Cairo::RefPtr< Cairo::Context > &cr) override
Definition: timeline.cpp:203
unsigned int _tweenX
Definition: timeline.h:105
virtual ~KageTimeline()
Definition: timeline.cpp:88
static Glib::RefPtr< Gdk::Pixbuf > imageBLANK
Definition: timeline.h:40
Glib::RefPtr< Gdk::Window > window
Definition: timeline.h:77
bool isSelected()
Definition: timeline.cpp:489
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:485
vector< unsigned int > raiseSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: timeline.cpp:510
static Glib::RefPtr< Gdk::Pixbuf > imageNULL_CUR
Definition: timeline.h:37
void setFocus()
Definition: timeline.cpp:506
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:73
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:91
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_SEL_TWN
Definition: timeline.h:62
static bool DEBUG_ON
Definition: timeline.h:75
virtual bool on_event(GdkEvent *e) override
Definition: timeline.cpp:117
static Glib::RefPtr< Gdk::Pixbuf > imageDRAWN_CUR_TWN
Definition: timeline.h:59
virtual bool on_expose_event(GdkEventExpose *e)
Definition: timeline.cpp:106
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:37