Commit graph

83 commits

Author SHA1 Message Date
Dmitri Ovodok
55230ca86d Add a way to handle dragging elements collectively
Also draw anchor lines for multiple selected elements on dragging
2020-04-17 00:10:39 +03:00
pereverzev_v
ad2cad22b5 Now single grip of an element (usually the middle one) can have a few anchor lines 2020-04-04 01:05:58 +03:00
Igor Korsukov
0aecb0a173 fixed virtual methods 2020-03-27 10:01:06 +02:00
James Thistlewood
50bb690f6f migrate hairpin dynamics and VeloList to more generic ChangeMap 2020-01-26 17:19:21 +00:00
Dmitri Ovodok
5c3b407dae Move setting up grips out of Element::startEdit() 2019-12-24 14:16:06 +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
487db7fe46 fix #164786 crescendo/diminuendo lines take vertical height from hairpin settings rather than dynamics text setting
The fix introduces new style values for crescendo/diminuendo lines. This moves them to the same position as dynamics.
Also fixed is a another bug: when you switch between above/below the proper offsets were not shown in
the inspector. Another bug was not initializing  styled properties right after reading a score.
2018-12-19 17:53:38 +01:00
ws
a5381618fb fix #278916 Numbers only option has no effect on ottava display 2018-12-05 15:17:48 +01:00
Joachim Schmitz
9dc411ffa0 fix #279123: signed vs. unsigned char returning in master 2018-12-01 12:38:10 +01:00
ws
a4682fd9e0 Add begin text and end text properties to hairpins.
This allows to add dynamics to begin and end of hairpins. The
benefit is that this elements are treated as one symbol by layout and
autoplace and so are always vertical aligned.
Currently playback is not supported. For this probably a "start velocity" and
an "end velocity" property has to be added to hairpins.
2018-11-15 16:05:11 +01:00
ws
8bdd1af0be remove hairpin/dynamic layout optimization 2018-11-14 13:13:27 +01:00
ws
e122462931 fix #277746 hairpins can't get moved above staff anymore 2018-11-05 11:49:28 +01:00
ws
8bae2fec91 remove unused setYoff() method from Spanner() 2018-10-26 10:41:30 +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
10d1ae0529 add method propertyDelegate() to Element 2018-07-24 15:48:24 +02:00
ws
d31cfd9885 add Stem to inspector 2018-05-07 19:05:49 +02:00
ws
33d1cd7fb4 rename StyleIdx -> Sid and P_ID -> Pid 2018-03-27 15:36:00 +02:00
ws
2580eb7a69 update for properties/styles 2018-03-27 14:40:45 +02: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
d92ef8b9d4 update properties/styles, update glissando 2017-12-13 15:50:04 +01:00
Werner Schweer
0e4211e2d0 update let ring, palm mute 2017-11-27 16:55:52 +01:00
Werner Schweer
6d301fbbf5 update spanner editing 2017-07-26 09:59:34 +02:00
Werner Schweer
0cb1d2dfc0 fix sequencer stop handling 2017-06-24 10:40:04 +02:00
Werner Schweer
ac41fa396e update edit infrastructure 2017-03-31 13:03:30 +02:00
Werner Schweer
dff05f9d6d fix note head dragging 2017-03-06 11:33:54 +01: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
fe8a3e5e9c move textline properties to inspector 2017-02-07 18:48:41 +01:00
Werner Schweer
1d4c6b2f21 move Element::type() to ScoreElement 2017-01-18 14:16:33 +01:00
Werner Schweer
5433d719d9 replace TextStyle by SubStyle 2017-01-16 20:59:21 +01:00
Werner Schweer
6e7e05aaec impl. staff type changes 2016-12-18 14:31:34 +01:00
Werner Schweer
c5f46bb208 rename Xml() -> XmlWriter() 2016-11-19 11:51:21 +01:00
Werner Schweer
e38215d41c update hairpin; fix drag of lines to staff > 1 2016-09-22 17:28:44 +02:00
werner
e3e2682004 fix #122551 Text line: inability to delete or change the 'Begin' text 2016-08-30 14:03:26 +02:00
werner
3d6dfaf883 fix regressions for hairpin+dynamics 2016-07-20 12:45:34 +02:00
werner
87100087f6 ignore non autoplace dynamics/hairpins in layout autoplace calculations 2016-07-19 20:35:06 +02:00
werner
367f445953 autoplacement for hairpins, pedal lines 2016-07-15 14:07:23 +02:00
werner
dc4d3ec4f8 the connection between style and property now depends on element type 2016-07-09 17:07:12 +02:00
ws
492709f203 code cleanups 2016-04-13 11:10:17 +02:00
Marc Sabatella
04604f5c74 fix #74171: cresc. and dim. lines 2015-08-26 09:31:39 -06:00
Maurizio M. Gavioli
2f7b5bfe76 Updates the documentation for classes named from E to L 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.

No attempt made to evaluate what to include and what to exclude from documentation: anything which is currently documented is retained. Case by case decisions can always be made.

Also completed update for `Accidental`.
2015-04-24 00:55:46 +02:00
ws
0918b463ea fix #51201 Voltas dont respond to CTRL-R 2015-03-30 10:06:53 +02:00
ws
e1a97cea80 fix #36661 Buts with grayed out fields in the Inspector 2015-02-02 14:52:13 +01:00
ws
d7ea1a3f86 fix #41066: Cannot undo a change of crescendo or decrescendo 2015-01-22 11:20:59 +01:00
ws
16764d4614 fix #44466: Crash extending volta over mmrest starting a new system + other cleanups 2015-01-19 12:41:16 +01:00
Andrei Tuicu
6460485d3f Score accessibility system.
Provides screen-reader feedback for the selected element.
2014-08-19 00:09:13 +03:00
Joachim Schmitz
ddb1208bd6 rename Hairpin::HairpinType to Hairpin::Type
and register Hairpin::Type, FiguredBassItem::ContLine and
Lyrics::Syllabic, which seemd missing.
Also fix registration of Element::Type and Segment::Type to what they
had been before.
2014-06-26 11:57:43 +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