22#ifndef GTKMM_KAGE_LAYERS_UI_H
23 #define GTKMM_KAGE_LAYERS_UI_H
25 #include <gtkmm/drawingarea.h>
64 virtual bool on_event(GdkEvent *e)
override;
66 bool on_draw(
const Cairo::RefPtr<Cairo::Context>& p_context)
override;
KageLayersUI(Kage *p_kage)
Definition layers.cpp:38
PointData draw1
Definition layers.h:68
virtual bool invalidateToRender()
Definition layers.cpp:207
static Glib::RefPtr< Gdk::Pixbuf > imageLOCKED_FALSE
Definition layers.h:40
virtual bool on_key_release_event(GdkEventKey *e) override
Definition layers.cpp:79
PointData draw2
Definition layers.h:69
static Glib::RefPtr< Gdk::Pixbuf > imageLOCKED_TRUE
Definition layers.h:39
static bool _gotFocus
Definition layers.h:55
void addEventsListener()
Definition layers.cpp:63
Kage * _kage
Definition layers.h:59
void renderStage()
Definition layers.cpp:341
Glib::RefPtr< Gdk::Window > window
Definition layers.h:42
virtual bool on_expose_event(GdkEventExpose *e)
Definition layers.cpp:89
bool on_draw(const Cairo::RefPtr< Cairo::Context > &p_context) override
Definition layers.cpp:229
static bool mouseIsDown
Definition layers.h:36
static Glib::RefPtr< Gdk::Pixbuf > imageVISIBLE_FALSE
Definition layers.h:38
void setFocus()
Definition layers.cpp:334
virtual ~KageLayersUI()
Definition layers.cpp:59
virtual bool on_event(GdkEvent *e) override
Definition layers.cpp:100
virtual bool on_key_press_event(GdkEventKey *e) override
Definition layers.cpp:71
static Glib::RefPtr< Gdk::Pixbuf > imageVISIBLE_TRUE
Definition layers.h:37
void forceRender()
Definition layers.cpp:201