Commit graph

55 commits

Author SHA1 Message Date
Dmitri Ovodok
5136e5c03e Add a missing Q_GADGET statement 2019-05-28 14:52:14 +02:00
Dmitri Ovodok
d26bd056de Assign PIDs and names for some properties 2019-03-14 15:13:43 +02:00
James Thistlewood
459049b5c4 Add single-note dynamics 2019-03-02 18:18:12 +00:00
ws
996a411503 fix #276153 Select>mover... by subtype does not work to select by text style 2018-12-18 18:02:10 +01:00
ws
739386bcd5 Revert "fix #276153 Select>more... by subtype does not work to select by text style"
This reverts commit 78933732e9.
2018-12-18 11:06:33 +01:00
ws
78933732e9 fix #276153 Select>more... by subtype does not work to select by text style 2018-12-17 15:50:15 +01:00
ws
ca4c4df1d0 fix #277705 Chord symbols: "Default vertical position" has been lost.
This commit adds another style value for the position of Chord Symbols below a staff.
2018-11-30 12:04:19 +01:00
ws
e122462931 fix #277746 hairpins can't get moved above staff anymore 2018-11-05 11:49:28 +01:00
ws
d77183b3bb refactoring of Element::userOff and TextBase::offset 2018-10-18 11:56:23 +02:00
Dmitri Ovodok
c354eb24c3 Remove read300 functions 2018-09-19 01:57:37 +03:00
Dmitri Ovodok
8fa920b7df Backup old MSC read functions, add a test for fileformats compatibility
Use old read functions for reading 1.x and 2.x fileformats

Assign version number 3.01 to the new MSCX format flavor
2018-08-16 19:08:45 +03:00
ws
33d1cd7fb4 rename StyleIdx -> Sid and P_ID -> Pid 2018-03-27 15:36:00 +02:00
Werner Schweer
e6175c5dda rearrange class hierarchy 2017-12-27 11:51:09 +01:00
Werner Schweer
b46b55fa1e fix ties from/to grace notes; add 'final' to classes were appropriate 2017-12-21 14:08:44 +01:00
Werner Schweer
0e4211e2d0 update let ring, palm mute 2017-11-27 16:55:52 +01:00
lasconic
dee95b59e9 add screenreader info for text and dynamics 2017-06-15 17:01:47 +02:00
Werner Schweer
ac41fa396e update edit infrastructure 2017-03-31 13:03:30 +02:00
Werner Schweer
90b1991912 replace Q_OBJECT with Q_GADGET for all Element based classes 2017-02-17 15:48:28 +01:00
Werner Schweer
1d4c6b2f21 move Element::type() to ScoreElement 2017-01-18 14:16:33 +01:00
Werner Schweer
c5f46bb208 rename Xml() -> XmlWriter() 2016-11-19 11:51:21 +01:00
werner
d4cc062763 updates for hairpins, dynamics 2016-08-02 17:06:35 +02:00
werner
305fad4fba layout hairpin+dynamics update 2016-07-19 14:36:22 +02:00
ws
492709f203 code cleanups 2016-04-13 11:10:17 +02:00
Nicolas Froment
b14c0586b6 Merge pull request #1966 from mgavioli/plugin_manual_classes_A-D
Plugin Manual - Documentation update for classes A-D
2015-07-13 10:07:11 +02:00
Marc Sabatella
ff823835e3 fix #65961: dotted line when dragging text 2015-06-19 14:37:27 -06:00
Maurizio M. Gavioli
38df8d9a8e Plugin Manual - Documentation update for classes A-D
Updates the documentation for classes named from A to D to proposal A) in http://dev-list.musescore.org/Plugin-documentation-generated-manual-td7579164.html

Properties are also sorted in alphabetical order for easier identification.

Note that `enum`s for `Accidental` are not final, as current situation does not seem to work in plug-ins.
2015-04-23 21:06:36 +02:00
Andrei Tuicu
6460485d3f Score accessibility system.
Provides screen-reader feedback for the selected element.
2014-08-19 00:09:13 +03:00
Bartlomiej Lewandowski
7e1f810def Added subtype for dynamics 2014-07-22 14:54:49 +02:00
Joachim Schmitz
75623c53dc move ElementType to Element::Type
needed to make it available to the Plugin framework
2014-06-26 11:57:35 +02:00
Joachim Schmitz
0e0350dd9c move enum DynamicRange to Dynamic::Range
needed to make it available to the Plugin framework
2014-06-26 11:49:06 +02:00
Joachim Schmitz
fe4fa356d1 rename enum Dynamic::DynamicType to Dynamic::Type 2014-06-26 11:49:05 +02:00
ws
e8be73f41b fix transposition when changing instrument 2014-06-04 10:40:26 +02:00
Joachim Schmitz
931e837c5e convert enum ElementType into enum class 2014-05-23 10:35:27 +02:00
Joachim Schmitz
dc14da679b convert enum DynamicRange to enum class 2014-05-23 10:35:04 +02:00
Joachim Schmitz
256519de1f convert enum DynamicType to enum class 2014-05-23 10:34:58 +02:00
Joachim Schmitz
54ede6a1f6 improve builtin plugin documentation
reformatting, removing some comments that are irrelevant to plugin
framework in a way that DoxyGen should still find them, documenting the
enums and fully qualify all types that are specific to MuseScore,
2014-05-16 13:58:30 +02:00
lasconic
3b42696285 fix dynamic range access from plugin framework 2014-05-12 10:40:39 +02:00
ws
ce4c61e5ad dynamics update 2014-03-14 18:34:07 +01:00
ws
e6cbbabe2b move anchor while dragging dynamics 2013-10-22 12:05:31 +02:00
Maurizio M. Gavioli
e03f9eb358 Text of dynamics created via the palette cannot be permanently edited as the edited text is not saved to the score: the text is saved only for dynamics of type DYNAMIC_OTHER.
Fix: If the text of dynamic is changed, the type is also changed to DYNAMIC_OTHER.
2013-07-03 22:22:54 +02:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
ws
220db94494 reorganize synthesizer; add zita1 reverb 2013-04-03 12:50:21 +02:00
ws
317e39ad28 replace all subtype()/setSubtype() Element methods 2013-03-05 20:24:16 +01:00
ws
db47bf6fac adapt exportxml to changes in Dynamics; fix regression tests 2013-02-14 14:14:21 +01:00
ws
5ab0347ef2 fix dynamic regression 2013-02-14 14:14:21 +01:00
ws
d87eb40de3 cleanup for dynamics; move glyphs for dynamics to FreeSerifMscore, adapt styles 2013-02-13 09:54:26 +01:00
ws
bf1cbe2aa0 use QXmlStreamReader for xml parsing 2013-01-11 18:10:18 +01:00
Werner Schweer
3bed7823bf rename toDefault() to reset() 2012-11-19 10:08:15 +01:00
Werner Schweer
4afe07da6c moved property Placement to Element; change musicxml import/export to use Placement property 2012-10-31 14:21:13 +01:00
Werner Schweer
2cbb3a93ff add Placement property to more elements 2012-10-31 11:48:12 +01:00