21#ifndef GTKMM_KAGE_FRAME_H
22 #define GTKMM_KAGE_FRAME_H
26 #include "../vectordatamanager.h"
28 #include "../../util/string/stringhelper.h"
30 #include <gdkmm/color.h>
86 vector<unsigned int>
duplicateShapes(vector<unsigned int> p_selectedShapes);
vector< unsigned int > groupSelectedShapes(vector< unsigned int > p_selectedShapes)
Definition: frame.cpp:172
KageLayer * _layer
Definition: frame.h:102
void addDataToFrame(VectorDataManager v)
Definition: frame.cpp:240
vector< unsigned int > lowerSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: frame.cpp:138
VectorDataManager vectorsData
Definition: frame.h:103
bool recenterRotationPoint(vector< unsigned int > p_selectedShapes)
Definition: frame.cpp:229
static bool DEBUG_ON
Definition: frame.h:47
void setNull(bool p_null)
Definition: frame.cpp:56
unsigned int _tweenY
Definition: frame.h:98
bool _current
Definition: frame.h:96
void setTween(unsigned int p_tween)
Definition: frame.cpp:67
extension
Definition: frame.h:40
@ EXTENSION_NOT
Definition: frame.h:41
@ EXTENSION_MID
Definition: frame.h:43
@ EXTENSION_START
Definition: frame.h:42
@ EXTENSION_END
Definition: frame.h:44
void setExtension(KageFrame::extension p_extension)
Definition: frame.cpp:49
bool isEmpty()
Definition: frame.cpp:118
void setCode(bool p_newCode)
vector< unsigned int > raiseToTopSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: frame.cpp:149
vector< unsigned int > raiseSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: frame.cpp:127
vector< unsigned int > duplicateShapes(vector< unsigned int > p_selectedShapes)
Definition: frame.cpp:195
KageFrame::extension getExtension()
Definition: frame.cpp:52
vector< unsigned int > lowerToBottomSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: frame.cpp:160
virtual ~KageFrame()
Definition: frame.cpp:38
vector< unsigned int > ungroupSelectedShapes(vector< unsigned int > p_selectedShapes)
Definition: frame.cpp:183
bool isNull()
Definition: frame.cpp:59
bool _selected
Definition: frame.h:95
void setCurrent(bool p_current)
Definition: frame.cpp:86
bool flipVerticalSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: frame.cpp:218
unsigned int getTween()
Definition: frame.cpp:81
bool flipHorizontalSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: frame.cpp:207
void setSelected(bool p_selected)
Definition: frame.cpp:42
void setFrameData(VectorDataManager p_vectorsData)
Definition: frame.cpp:106
static bool mouseIsDown
Definition: frame.h:48
int data
Definition: frame.h:56
unsigned int layerID
Definition: frame.h:66
unsigned int frameID
Definition: frame.h:67
KageFrame::extension _extension
Definition: frame.h:100
static bool _gotFocus
Definition: frame.h:78
bool _null
Definition: frame.h:94
unsigned int _tweenX
Definition: frame.h:97
bool isSelected()
Definition: frame.cpp:45
VectorDataManager getFrameData()
Definition: frame.cpp:93
void forceSetTween(unsigned int p_tween)
Definition: frame.cpp:62
bool isCurrent()
Definition: frame.cpp:89
Definition: vectordatamanager.h:37