Commit graph

53 commits

Author SHA1 Message Date
Dmitri Ovodok
5c3b407dae Move setting up grips out of Element::startEdit() 2019-12-24 14:16:06 +02:00
Dmitri Ovodok
af7b8890ab Assign PIDs to more properties 2019-06-07 14:22:39 +02:00
Peter Hieu Vu
67e555ac55 fix #272892: properly reset arpeggio 2019-05-03 23:24:02 -07:00
Matt McClinch
2b4a49f8e4 fix #277572: Stem length change is not undoable 2018-11-24 12:18:43 -05:00
ws
d2e452040b fix #278099 Crash when inserting a symbol from master palette 2018-11-13 13:32:33 +01:00
Dmitri Ovodok
c95dfd5a40 Make it possible to record elements written to MSCX 2018-10-29 16:30:19 +02:00
Joachim Schmitz
cd01820db7 add missing break statement 2018-10-25 15:23:13 +02:00
alexandr
d464b009de fix #113051: Arpeggio playback should not depend on tempo
1) Add timeStratch field to arpeggio inspector to manipulate velocity of arpeggio. Now arpeggio with timeStretch which equal 1, doesn't depend on applying tempo. Arpeggio sounds the same.
2) Add unit test to midi tests.

1


2


3
2018-10-20 11:51:00 +02:00
ws
175d5aadb3 cleanup ElementFlags interface, use more Placement properties on mxml import/export 2018-07-04 12:41:14 +02:00
ws
33d1cd7fb4 rename StyleIdx -> Sid and P_ID -> Pid 2018-03-27 15:36:00 +02:00
anatoly-os
f1c36a6ed9 fix #240831, fix #267689: crash on editing arpeggios, spacers, brackets and stems
Added required call to the super startEdit() method to initialize ElementEditData for further usage in startEditDrag.
Removed nullptr check since it is actually useful to have crashes on master to find incorrect program states, but not just avoid occasional crashes.
2018-02-09 15:14:44 +02:00
Werner Schweer
1943bd1ff1 replace most static_cast in libmscore 2017-12-20 16:49:58 +01:00
lasconic
7b17459939 fix #266162: Ability to hide arpeggio in standard staff when a tab staff is linked 2017-11-23 13:57:10 +01:00
Werner Schweer
ac41fa396e update edit infrastructure 2017-03-31 13:03:30 +02:00
Werner Schweer
1d4c6b2f21 move Element::type() to ScoreElement 2017-01-18 14:16:33 +01:00
Werner Schweer
337e885896 barline changes, part-1 2016-12-28 16:36:59 +01:00
Werner Schweer
c5f46bb208 rename Xml() -> XmlWriter() 2016-11-19 11:51:21 +01:00
werner
1a8cdf1da4 remove many setLayoutAll() calls; cleanups 2016-06-14 10:32:34 +02:00
ws
bbd802f8ae framework for partial relayout 2016-04-13 11:35:21 +02:00
ws
3d8749ffe9 some regression fixes, code cleanups 2016-04-13 11:08:01 +02:00
ws
9f933d8503 Layout reorganization 2016-04-13 11:05:04 +02:00
lasconic
a34fdf58fd add play property to arpeggio 2015-07-06 18:16:52 +02:00
Marc Sabatella
5803aa5a55 fix #63481: scale symbols, trill lines, arpeggios, and glissandi with staff size 2015-06-05 14:55:52 -06:00
ws
3e383af345 fix arpeggio and glissando lines 2015-05-08 08:59:34 +02:00
ws
eff562ee3f render score fonts with freetype 2015-05-06 08:56:58 +02:00
ws
16764d4614 fix #44466: Crash extending volta over mmrest starting a new system + other cleanups 2015-01-19 12:41:16 +01:00
Bartlomiej Lewandowski
cbaa128e4d Added comments and spaces 2014-08-15 22:49:59 +02:00
ws
6d46589c56 fix #29431 2014-08-13 21:01:21 +02:00
Bartlomiej Lewandowski
c2cf17e0ea Added arpeggio highlighting and filter. 2014-07-30 14:49:54 +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
7f1b612615 convert enum P_ID into enum class 2014-05-26 18:18:01 +02:00
Joachim Schmitz
0b43247956 convert enum StyleIdx into enum class 2014-05-26 15:31:36 +02:00
Joachim Schmitz
931e837c5e convert enum ElementType into enum class 2014-05-23 10:35:27 +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
ws
b4a3b41c49 fix #16626 2014-03-16 14:57:32 +01:00
ws
3a8b9587b4 fix arpeggios for smufl 2013-12-02 14:10:47 +01:00
ws
e003034cd8 implement arpeggios for smufl 2013-11-19 12:12:24 +01:00
ws
e6e7abbd6d smufl integration: articulation 2 2013-11-12 09:29:13 +01:00
ws
02b264f068 smufl integration, part II 2013-11-12 09:29:12 +01:00
ws
733c1934db smufl integration, part I 2013-11-12 09:29:12 +01:00
ws
9ebabcc2e5 add namespace Ms 2013-05-13 19:43:59 +02:00
lasconic
a9d3b4af4f add ability to change arpeggio by drag/drop/dbl click 2013-04-26 18:41:36 +02:00
ws
317e39ad28 replace all subtype()/setSubtype() Element methods 2013-03-05 20:24:16 +01:00
ws
434cd358b6 fix arpeggio regression 2013-03-04 09:45:05 +01:00
ws
fa48e19b32 strong typing of ArpeggioType 2013-02-27 11:26:58 +01:00
ws
74f8813f09 updates for new element edit mode schema 2013-02-27 11:26:58 +01:00
ws
2bcc1bdf5a change edit mode implementation 2013-02-27 11:26:58 +01:00
ws
bf1cbe2aa0 use QXmlStreamReader for xml parsing 2013-01-11 18:10:18 +01:00
ws
00ce99f280 fix stem layout; some optimizations 2013-01-02 09:30:59 +01:00