22#ifndef GTKMM_KAGE_MANAGER_LAYER_H
23 #define GTKMM_KAGE_MANAGER_LAYER_H
25 #include <gtkmm/box.h>
26 #include <gtkmm/label.h>
27 #include <gtkmm/button.h>
29 #include "../../layer_rename.h"
38 unsigned int addLayer(Glib::ustring p_name =
"");
Definition: layermanager.h:33
void setLock(bool p_lock)
Definition: layermanager.cpp:370
string getLabel()
Definition: layermanager.cpp:314
unsigned int layerCtr
Definition: layermanager.h:68
std::vector< KageLayerUI * > layers
Definition: layermanager.h:70
Kage * _kage
Definition: layermanager.h:67
unsigned int getCurrentLayer()
Definition: layermanager.cpp:173
unsigned int addLayer(Glib::ustring p_name="")
Definition: layermanager.cpp:34
void renameLayer()
Definition: layermanager.cpp:280
void setLabel(string p_label)
Definition: layermanager.cpp:300
void setSelected(KageLayerUI *p_layer)
Definition: layermanager.cpp:105
void toggleLock()
Definition: layermanager.cpp:341
bool moveDown()
Definition: layermanager.cpp:444
void setVisible(bool p_visible)
Definition: layermanager.cpp:356
unsigned int _currentLayerID
Definition: layermanager.h:71
bool moveUp()
Definition: layermanager.cpp:415
void setCurrentLayer(unsigned int p_layer)
Definition: layermanager.cpp:191
unsigned int layerCount()
Definition: layermanager.cpp:262
bool isLayerVisible()
Definition: layermanager.cpp:141
void setCurrentLayerByID(unsigned int p_layerID)
Definition: layermanager.cpp:220
bool moveToBottom()
Definition: layermanager.cpp:473
bool removeAllLayers()
Definition: layermanager.cpp:92
virtual ~KageLayerManager()
Definition: layermanager.cpp:30
unsigned int _currentLayerIndex
Definition: layermanager.h:72
void renderStage()
Definition: layermanager.cpp:248
bool moveToTop()
Definition: layermanager.cpp:390
KageLayerUI * getLayer()
Definition: layermanager.cpp:127
std::vector< Gtk::Button * > labels
Definition: layermanager.h:69
void deleteLayer()
Definition: layermanager.cpp:51
void toggleVisibility()
Definition: layermanager.cpp:327
bool isLayerLocked()
Definition: layermanager.cpp:154
forward declaration
Definition: layer.h:32