|
|
void | SetEditStatus () |
| |
|
void | ReloadEditStatus (const std::string &statusStr, bool insertMode) |
| |
|
void | PrepareUndo (bool ignoreInsertMode=false) |
| |
|
std::string | GetCurrentState () |
| |
|
bool | ReloadState (const State &state) |
| |
|
void | TrimUndoMemory () |
| |
|
bool | CanUndo () const |
| |
|
bool | CanRedo () const |
| |
|
bool | Undo () |
| |
|
bool | Redo () |
| |
|
void | ClearContext () |
| |
|
bool | ContextForElement (std::string &elementId) |
| |
|
bool | ContextForScores (bool updateResponse) |
| |
|
bool | ContextForSections (bool updateResponse) |
| |
|
bool | GetScoreDef () |
| |
|
bool | SetScoreDef (const std::string scoreDef) |
| |
|
void | ContextForObject (const Object *object, jsonxx::Object &element, bool recursive=false) |
| |
|
void | ContextForObjects (const ArrayOfConstObjects &objects, jsonxx::Array &siblings) |
| |
|
void | ContextForReferences (const ListOfObjectAttNamePairs &objects, jsonxx::Array &links) |
| |
|
ArrayOfConstObjects | GetScoreBasedChildrenFor (const Object *object) |
| |
|
void | CollectReferringObjects (const Object *element, std::set< std::string > &toDelete, std::set< const Object * > &visited) |
| |
|
void | PostProcessDeleteObjects (const Object *element, std::set< std::string > &toPostProcess) |
| |
|
void | PostProcessDelete (const std::string &elementId) |
| |
|
void | PostEditRestriction (Object *element) |
| |
|
void | MoveCursor (LayerElement *element, bool maintainChordMode=false) |
| |
|
data_ACCIDENTAL_WRITTEN | GetAccidBefore (const LayerElement *element, data_PITCHNAME pname, int oct) |
| |
|
std::pair< data_ACCIDENTAL_WRITTEN, bool > | GetActualAccid (Object *element, data_ACCIDENTAL_WRITTEN accid) |
| |
|
const Measure * | GetPreviousMeasure (const Measure *measure) |
| |
|
const Staff * | GetPreviousStaff (const Staff *staff) |
| |
|
const Layer * | GetPreviousLayer (const Layer *layer) |
| |
|
const Measure * | GetNextMeasure (const Measure *measure) |
| |
|
const Staff * | GetNextStaff (const Staff *staff) |
| |
|
const Layer * | GetNextLayer (const Layer *layer) |
| |
|
|
bool | Chain (const jsonxx::Array &actions) |
| | Parse JSON instructions for experimental editor functions.
|
| |
|
bool | ParseContextAction (const jsonxx::Object ¶m, std::string &elementId, bool &scores, bool §ions) |
| |
|
bool | ParseDeleteAction (const jsonxx::Object ¶m, std::string &elementId, DeleteNavigation &navigation) |
| |
|
bool | ParseDragAction (const jsonxx::Object ¶m, std::string &elementId, int &x, int &y) |
| |
|
bool | ParseKeyDownAction (const jsonxx::Object ¶m, std::string &elementid, int &key, bool &shiftKey, bool &ctrlKey) |
| |
|
bool | ParseInsertAction (const jsonxx::Object ¶m, std::string &elementName, std::string &elementId, std::string &insertMode) |
| |
|
bool | ParseInsertControlAction (const jsonxx::Object ¶m, std::string &elementName, std::string &startId, std::string &endId) |
| |
|
bool | ParseNavigate (const jsonxx::Object ¶m, std::string &elementId, int &direction) |
| |
|
bool | ParsePropertiesAction (const jsonxx::Object ¶m, std::string &scoreDef) |
| |
|
bool | ParseResetCursorAction (const jsonxx::Object ¶m, bool &maintainChordMode) |
| |
|
bool | ParseSelectAction (const jsonxx::Object ¶m, std::string &elementId, bool &secondary, SelectCustom &custom) |
| |
|
bool | ParseSetAction (const jsonxx::Object ¶m, std::string &elementId, std::string &attribute, std::string &value) |
| |
|
bool | ParseSetCursorAction (const jsonxx::Object ¶m, std::string &elementId, Cursor::InputMode &inputMode, bool &chordMode) |
| |
|
bool | ParseUpdateCursorAction (const jsonxx::Object ¶m, bool &restMode, bool &chordMode, Cursor::TieMode &tieMode) |
| |
|
bool | ParseUpdatePitchAction (const jsonxx::Object ¶m, std::string &elementId, data_PITCHNAME &pname, int &oct, data_ACCIDENTAL_WRITTEN &accid, int &midi) |
| |
|
|
bool | SetCursor (std::string &elementId, Cursor::InputMode inputMode, bool chordMode) |
| | Experimental editor functions.
|
| |
|
bool | UpdateCursor (bool restMode, bool chordMode, Cursor::TieMode tieMode) |
| |
|
bool | ResetCursor (bool maintainChordMode) |
| |
|
bool | Delete (std::string &elementId, DeleteNavigation navigation) |
| |
|
bool | Drag (std::string &elementId, int x, int y) |
| |
|
bool | InsertControl (std::string &elementName, std::string &startId, std::string &endId) |
| |
|
bool | KeyDown (std::string &elementId, int key, bool shiftKey, bool ctrlKey) |
| |
|
bool | Navigate (std::string &elementId, const int &direction) |
| |
|
bool | Select (std::string &elementId, bool secondary, SelectCustom custom) |
| |
|
bool | Set (std::string &elementId, const std::string &attribute, const std::string &value) |
| |
|
bool | UpdatePitch (std::string &elementId, data_PITCHNAME pname, int oct, data_ACCIDENTAL_WRITTEN accid, int midi) |
| |
|
void | ResetSelect () |
| |
|
bool | AppendChild (std::string &elementId, const std::string &elementName, bool unique) |
| |
|
bool | InsertBefore (std::string &elementId, const std::string &elementName) |
| |
|
bool | InsertAfter (std::string &elementId, const std::string &elementName) |
| |
|
Object * | GetElement (const std::string &elementId) |
| |
|
Object * | PrepareInsertion (Object *parent, const std::string &elementName) |
| |
|
Object * | ResolveElement (std::string &elementId, bool chain=true) |
| |
|
bool | InsertMode () const |
| |