Commit graph

47 commits

Author SHA1 Message Date
Marc Sabatella
e92aff138b partial refactor; lyrics, dynamics, fingering 2019-05-09 22:46:59 -06:00
Marc Sabatella
6b7f33ec64 fix #278999, fix #288474: autoplace customization 2019-05-01 07:52:11 -06:00
Dmitri Ovodok
c95dfd5a40 Make it possible to record elements written to MSCX 2018-10-29 16:30:19 +02:00
ws
417d89e07d fix layout regressions for Jump and Marker 2018-10-25 18:32:23 +02:00
ws
d77183b3bb refactoring of Element::userOff and TextBase::offset 2018-10-18 11:56:23 +02:00
ws
7a2b518e15 implement text offset for misc. other elements 2018-09-20 17:42:02 +02:00
ws
58618db581 fix autoplacement for Jump and Marker 2018-09-12 12:05:17 +02:00
ws
b232149321 remove measure staff shapes, replace with skyline 2018-09-11 16:30:47 +02:00
ws
10ebbb9080 update text style implementation 2018-08-01 11:46:35 +02:00
ws
175d5aadb3 cleanup ElementFlags interface, use more Placement properties on mxml import/export 2018-07-04 12:41:14 +02:00
ws
af29311ec4 remove Element->_readPos 2018-04-30 16:08:25 +02:00
ws
49068ccf6f more updates for properties/styles 2018-03-28 10:43:28 +02:00
ws
33d1cd7fb4 rename StyleIdx -> Sid and P_ID -> Pid 2018-03-27 15:36:00 +02:00
ws
6969419cfc update subStyle implementation 2018-03-21 14:05:43 +01:00
ws
26a9a28435 update autoplacement for StaffText 2018-02-01 10:37:25 +01:00
ws
9c17edd9c2 update Jump/Mark layout 2018-01-30 21:08:47 +01:00
ws
a8d771f952 autoplace for Jump and Mark elements 2018-01-30 21:08:47 +01:00
Werner Schweer
e6175c5dda rearrange class hierarchy 2017-12-27 11:51:09 +01:00
divya-urs
28d4e39b05 accessibility: nextElement and prevElement 2017-07-13 23:52:00 +05:30
Werner Schweer
90b1991912 replace Q_OBJECT with Q_GADGET for all Element based classes 2017-02-17 15:48:28 +01:00
Werner Schweer
59191a3710 fix layout position of Jump/Marker 2017-02-10 15:13:23 +01:00
Werner Schweer
5433d719d9 replace TextStyle by SubStyle 2017-01-16 20:59:21 +01:00
Werner Schweer
c5f46bb208 rename Xml() -> XmlWriter() 2016-11-19 11:51:21 +01:00
Werner Schweer
931eb15952 fix mtest for jump element 2016-10-13 16:04:05 +02:00
Werner Schweer
a95613ea8e add property 'play repeats' to jump elements 2016-10-13 15:51:56 +02:00
werner
22d16c3615 inspector updates; misc. cleanups 2016-06-09 09:33:19 +02:00
Joachim Schmitz
599c5ab2fb enable translation for paper format
see also PR #2586, at least "Custom" should get translated (by changing
`"Custom"` to `QT_TRANSLATE_NOOP("paperSizes", "Custom")` in
libmscore/page.cpp, line 39, but I don't want to collide with that other
PR).

While at it, fix a missing translation for jumpType and minor formatting
issues and simplify the for loops over paperSizes.
2016-05-04 17:14:21 +02:00
ws
bbd802f8ae framework for partial relayout 2016-04-13 11:35:21 +02:00
ws
492709f203 code cleanups 2016-04-13 11:10:17 +02:00
ws
892e5887f9 fix #57861 bad import of & in part name 2015-04-27 13:03:52 +02:00
Joachim Schmitz
485057a17b fix translations using unicode 2014-08-26 17:40:02 +02:00
Joachim Schmitz
6b1a7192b0 fix translation of some accessibility infos
fix translation of some accessibility infos:
* accidentals
* articulations
* clefs
* jumps  (need to run thru Transifex first to be seen)
* keysigs
* marker (need to run thru Transifex first to be seen)
* noteheadnames (not shown anywhere currently)
* tremolo
* trills (need to run thru Transifex first to be seen)

fix some capitalization issues
2014-08-22 18:29:52 +02:00
Andrei Tuicu
c3ff25358b fix 30281
Fix readability
Optimize string allocation
	modified:   libmscore/accidental.cpp
	modified:   libmscore/ambitus.cpp
	modified:   libmscore/articulation.cpp
	modified:   libmscore/barline.cpp
	modified:   libmscore/chord.cpp
	modified:   libmscore/chordline.cpp
	modified:   libmscore/chordrest.cpp
	modified:   libmscore/dynamic.cpp
	modified:   libmscore/fingering.cpp
	modified:   libmscore/hairpin.cpp
	modified:   libmscore/harmony.cpp
	modified:   libmscore/jump.cpp
	modified:   libmscore/keysig.cpp
	modified:   libmscore/marker.cpp
	modified:   libmscore/measure.cpp
	modified:   libmscore/note.cpp
	modified:   libmscore/ottava.cpp
	modified:   libmscore/rest.cpp
	modified:   libmscore/score.h
	modified:   libmscore/tempotext.cpp
	modified:   libmscore/text.cpp
	modified:   libmscore/timesig.cpp
	modified:   libmscore/tremolo.cpp
	modified:   libmscore/trill.cpp
	modified:   libmscore/volta.cpp
	modified:   mscore/scoreaccessibility.cpp
2014-08-21 20:33:11 +03:00
Andrei Tuicu
6460485d3f Score accessibility system.
Provides screen-reader feedback for the selected element.
2014-08-19 00:09:13 +03:00
Andrei Tuicu
9caa98b130 Added 4 new navigation commands:
- next element
- previous element
- first element
- last element
2014-08-17 17:25:21 +03:00
Marc Sabatella
02c5181987 fix #22572: clean up repeat text styles 2014-08-07 00:59:16 -06:00
ws
a2a87a90c8 move Jump & Marker from Segment to Measure 2014-08-05 20:40:43 +02:00
Joachim Schmitz
6712629c34 move JumpType to Jump::Type
and expose it to the plugin framwork, read-only for  now, as we don't
(yet?) have an undo method for it
2014-06-26 12:01:56 +02:00
Joachim Schmitz
79474e3fcc convert unnamed enum into enum TextStyleType
more work needed to make it an enum class
2014-05-30 13:37:30 +02:00
Joachim Schmitz
7f1b612615 convert enum P_ID into enum class 2014-05-26 18:18:01 +02:00
Joachim Schmitz
a1c6c8c493 improve enum ElementFlag
more work needed to convert it into a class, same issue as with
ArticulationShowIn.
2014-05-23 10:35:22 +02:00
ws
e534cccef8 bug fixes for concert pitch switch 2014-04-09 16:09:21 +02:00
Maurizio M. Gavioli
c7b380a5fb When a score is saved and reloaded, jumps loose any custom text style and markers loose any custom text style and text.
This is because Jump::read() and Marker::read() reset values read from the score with default values.

Fixed by commenting out / deleting those resets.
2013-08-18 11:15:17 +02:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
lasconic
14fbeb30d3 fix text style index/type association when creating new text 2013-04-11 13:30:34 +02:00
ws
e98ebbed73 updates for Arpeggio/Tremolo in parts 2013-02-28 17:46:30 +01:00
ws
d846e3d0d3 update for Jump and Marker elements 2013-02-25 14:56:34 +01:00