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