21#ifndef GTKMM_KAGE_FRAME_H
22 #define GTKMM_KAGE_FRAME_H
30 #include <gdkmm/color.h>
76 std::vector<unsigned int>
raiseSelectedShape(std::vector<unsigned int> p_selectedShapes);
77 std::vector<unsigned int>
lowerSelectedShape(std::vector<unsigned int> p_selectedShapes);
82 std::vector<unsigned int>
duplicateShapes(std::vector<unsigned int> p_selectedShapes);
89 std::vector<VectorData>
copySelectedShapes(std::vector<unsigned int> p_selectedShapes);
KageFrame(KageLayer *p_layer, unsigned int p_frameID)
Definition frame.cpp:26
std::vector< unsigned int > lowerToBottomSelectedShape(std::vector< unsigned int > p_selectedShapes)
Definition frame.cpp:194
KageLayer * _layer
Definition frame.h:101
KageFrame operator=(const KageFrame &p_frame)
Definition frame.cpp:37
bool recenterRotationPoint(std::vector< unsigned int > p_selectedShapes)
Definition frame.cpp:263
void addDataToFrame(VectorDataManager v)
Definition frame.cpp:274
VectorDataManager vectorsData
Definition frame.h:102
std::vector< unsigned int > groupSelectedShapes(std::vector< unsigned int > p_selectedShapes)
Definition frame.cpp:206
static bool DEBUG_ON
Definition frame.h:43
void setNull(bool p_null)
Definition frame.cpp:90
std::vector< unsigned int > pasteSelectedShapes(std::vector< VectorData > p_copiedShapes)
Definition frame.cpp:296
unsigned int _tweenY
Definition frame.h:97
std::vector< unsigned int > raiseToTopSelectedShape(std::vector< unsigned int > p_selectedShapes)
Definition frame.cpp:183
std::vector< unsigned int > duplicateShapes(std::vector< unsigned int > p_selectedShapes)
Definition frame.cpp:229
bool _current
Definition frame.h:95
static unsigned int _mouseLocationShapeIndex
Definition frame.h:104
void setTween(unsigned int p_tween)
Definition frame.cpp:101
extension
Definition frame.h:36
@ EXTENSION_NOT
Definition frame.h:37
@ EXTENSION_MID
Definition frame.h:39
@ EXTENSION_START
Definition frame.h:38
@ EXTENSION_END
Definition frame.h:40
void setExtension(KageFrame::extension p_extension)
Definition frame.cpp:83
std::vector< unsigned int > lowerSelectedShape(std::vector< unsigned int > p_selectedShapes)
Definition frame.cpp:172
bool isEmpty()
Definition frame.cpp:152
void setCode(bool p_newCode)
std::vector< VectorData > copySelectedShapes(std::vector< unsigned int > p_selectedShapes)
Definition frame.cpp:286
KageFrame::extension getExtension()
Definition frame.cpp:86
bool deleteSelectedShapes(std::vector< unsigned int > p_selectedShapes)
Definition frame.cpp:306
virtual ~KageFrame()
Definition frame.cpp:71
bool isNull()
Definition frame.cpp:93
bool _selected
Definition frame.h:94
std::vector< unsigned int > raiseSelectedShape(std::vector< unsigned int > p_selectedShapes)
Definition frame.cpp:161
void setCurrent(bool p_current)
Definition frame.cpp:120
unsigned int getTween()
Definition frame.cpp:115
void setSelected(bool p_selected)
Definition frame.cpp:76
void setFrameData(VectorDataManager p_vectorsData)
Definition frame.cpp:140
static bool mouseIsDown
Definition frame.h:44
int data
Definition frame.h:53
unsigned int frameID
Definition frame.h:63
KageFrame::extension _extension
Definition frame.h:99
static bool _gotFocus
Definition frame.h:74
bool _null
Definition frame.h:93
bool flipVerticalSelectedShape(std::vector< unsigned int > p_selectedShapes)
Definition frame.cpp:252
std::vector< unsigned int > ungroupSelectedShapes(std::vector< unsigned int > p_selectedShapes)
Definition frame.cpp:217
bool flipHorizontalSelectedShape(std::vector< unsigned int > p_selectedShapes)
Definition frame.cpp:241
unsigned int _tweenX
Definition frame.h:96
bool isSelected()
Definition frame.cpp:79
VectorDataManager getFrameData()
Definition frame.cpp:127
void forceSetTween(unsigned int p_tween)
Definition frame.cpp:96
bool isCurrent()
Definition frame.cpp:123
Definition vectordatamanager.h:35