22#ifndef GTKMM_KAGE_MANAGER_FRAME_H
23 #define GTKMM_KAGE_MANAGER_FRAME_H
25 #include <gtkmm/box.h>
61 vector<unsigned int>
duplicateShapes(vector<unsigned int> p_selectedShapes);
forward declaration
Definition: frame.h:31
extension
is Frame extended or not. If extended which part? start/mid/end?
Definition: frame.h:34
Definition: frame_padding.h:28
Definition: frameset.h:31
bool doFlipVerticalSelectedShapeOn(unsigned int p_frameIndex, vector< unsigned int > p_selectedShapes)
Definition: frameset.cpp:668
bool moveToLeftMost()
Moves Current Frame to Left on indicated Frame.
Definition: frameset.cpp:327
KageFramesetManager * fsm
Definition: frameset.h:99
unsigned int _currentFrameIndex
Definition: frameset.h:101
VectorDataManager getFrameDataAt(unsigned int p_frame)
Definition: frameset.cpp:912
bool selectAll(bool p_selectAll)
Definition: frameset.cpp:425
KageFramesetManager * getFsm()
Definition: frameset.cpp:432
VectorDataManager getFrameData()
Definition: frameset.cpp:896
void setSelected(KageFrame *p_frame)
Definition: frameset.cpp:510
unsigned int getFrameNumberByID(unsigned int p_frameID)
Definition: frameset.cpp:495
vector< unsigned int > lowerSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: frameset.cpp:545
bool setPreviousFrameTween(unsigned int p_frameID, unsigned int p_tween)
Called by KageFrame if KageFrame is Extended.
Definition: frameset.cpp:955
bool switchToPreviousFrame()
Definition: frameset.cpp:1042
unsigned int layerID
Definition: frameset.h:93
unsigned int getCurrentFrame()
Definition: frameset.cpp:468
bool addDataToPreviousFrame(VectorDataManager v, unsigned int p_frameID)
Called by KageFrame if KageFrame is Extended.
Definition: frameset.cpp:944
vector< unsigned int > lowerToBottomSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: frameset.cpp:575
KageFramePadding frame_padding
Definition: frameset.h:97
bool setTween(unsigned int p_tween)
Definition: frameset.cpp:1005
vector< unsigned int > ungroupSelectedShapes(vector< unsigned int > p_selectedShapes)
Definition: frameset.cpp:606
void duplicateFrame()
Definition: frameset.cpp:104
VectorDataManager getPreviousFrameData(unsigned int p_frameID)
NOTE: "Frame" – NOT "frame ID".
Definition: frameset.cpp:922
vector< unsigned int > raiseSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: frameset.cpp:530
bool removeFrame()
Definition: frameset.cpp:168
bool addFrame()
Definition: frameset.cpp:48
bool switchToNextFrame()
Called by KageFrame for navigating to Previous Frame.
Definition: frameset.cpp:1068
vector< unsigned int > groupSelectedShapes(vector< unsigned int > p_selectedShapes)
Definition: frameset.cpp:591
void focusFrame(unsigned int p_frame)
Definition: frameset.cpp:480
void setCurrentFrameByID(unsigned int p_frameID)
bool setExtendedFrameTween(unsigned int p_frameID, unsigned int p_tween)
Definition: frameset.cpp:966
KageFrame * getFrameAt(unsigned int p_frame)
Definition: frameset.cpp:487
virtual ~KageFrameset()
Definition: frameset.cpp:44
bool flipVerticalSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: frameset.cpp:653
VectorDataManager getFrameTweenData(unsigned int p_frameIndex)
Definition: frameset.cpp:740
bool moveToLeftAt(unsigned int p_frame)
Moves Current Frame to Left.
Definition: frameset.cpp:307
vector< unsigned int > raiseToTopSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: frameset.cpp:560
bool setFrameDataToPreviousFrame(VectorDataManager p_vectorsData, unsigned int p_frameID)
Called by KageFrame if KageFrame is Extended.
Definition: frameset.cpp:933
void extendFrame()
Definition: frameset.cpp:348
void setFrameExtension(KageFrame::extension p_extension)
Called by KageFramesetManager when duplicating Frame.
Definition: frameset.cpp:1121
std::vector< KageFrame * > _frames
Definition: frameset.h:96
unsigned int _currentFrameID
Definition: frameset.h:100
bool moveToLeft()
Definition: frameset.cpp:283
unsigned int getFrameCount()
Definition: frameset.cpp:421
unsigned int frameCtr
Definition: frameset.h:95
void removeAllFrames()
Definition: frameset.cpp:409
bool flipHorizontalSelectedShape(vector< unsigned int > p_selectedShapes)
Definition: frameset.cpp:638
unsigned int getID()
Definition: frameset.cpp:417
unsigned int getTween()
Definition: frameset.cpp:1023
bool addDataToFrame(VectorDataManager p_vectorsData)
Definition: frameset.cpp:704
bool canReUseNextFrame()
Called by KageFrame when rendering.
Definition: frameset.cpp:1103
bool doFlipVerticalSelectedShapeOnExtendedFrame(unsigned int p_frameIndex, vector< unsigned int > p_selectedShapes)
Definition: frameset.cpp:676
vector< unsigned int > duplicateShapes(vector< unsigned int > p_selectedShapes)
Definition: frameset.cpp:622
bool forceSetTween(unsigned int p_tween)
Definition: frameset.cpp:986
bool isCurrentFrame(unsigned int p_frameID)
Called by KageFrame for navigating to Next Frame.
Definition: frameset.cpp:1094
bool recenterRotationPoint(vector< unsigned int > p_selectedShapes)
Definition: frameset.cpp:688
void setCurrentFrame(unsigned int p_frame)
Definition: frameset.cpp:441
bool setFrameData(VectorDataManager p_vectorsData)
Definition: frameset.cpp:722
Definition: framesmanager.h:32
Definition: vectordatamanager.h:37