Commit graph

54 commits

Author SHA1 Message Date
lasconic
bb9c7b3b19 fix possible crash for barline and hidden staff 2014-02-28 13:11:00 +01:00
lasconic
df58146e09 fix #24672: Bar lines disappearing when hiding empty staves 2014-02-23 11:06:03 +01:00
lasconic
29de29d767 fix winged repeat 2014-02-19 19:13:21 +01:00
ws
d6523e5cb5 smufl: fix repeat barline dots 2014-01-07 13:17:03 +01:00
Maurizio M. Gavioli
a4f4da1475 Fix #24095 : Crash when all staves are hidden.
Improved tests on limit conditions.
2013-12-30 09:52:54 +01:00
Maurizio M. Gavioli
f978323d82 Fix #6107 : bar lines and brackets disappearing when some of the staff they span is hidden
Fixed by analyzing brackets and bar line spans rather than only relying on start and stop staff Y offset (which is not set if the staff is not shown).

Note: there are still issues with measure numbers, but these belong more to system items than to bar lining.
2013-12-28 10:24:35 +01:00
Maurizio M. Gavioli
81a0c79678 Add to MScore font a repeat dot glyph separate from augmentation dot.
SMuFL distinguishes between the augmentation dot and the repeat dot (used in repeat bar lines).

This patch:
- adds the MScore font a separate glyph for repeat dot. The glyph is encoded in the same code point used by SMuFL and is currently a simple reference to the augmentation dot.
- changes the BarLine class draw code to use this glyph instead of the augmentation dot.
2013-12-04 00:08:31 +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
4c2e2e971b more fixes for line editing 2013-08-30 12:46:34 +02:00
lasconic
6ea0d1bac5 fix scale of dots in repeat barline for small staves 2013-08-06 14:45:03 +02:00
ws
881781cfbe fix #21990 2013-07-23 19:08:46 +02:00
ws
699906d876 fix #21221 2013-05-29 11:50:25 +02:00
ws
c4072fce7c fix #21221 2013-05-28 15:42:16 +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
3cf8c8ee76 fix system barline layout if first staff is hidden 2013-03-27 12:32:41 +01:00
Maurizio M. Gavioli
aae0f3c7f4 If bar lines are not shown, hide also elements attached to them. 2013-03-25 23:35:36 +01:00
Maurizio M. Gavioli
37ef6f7f48 Fix #20503: implement "Show barlines" setting of "Edit staff types" dlg box.
Bar lines belonging to a single staff are shown/hidden according to the staff type setting.

Bar lines spanning several staves are shown/hidden according to the setting of the staff type of the first spanned staff.

System bar lines (bar lines at the beginning of a system) are NOT hidden, regardless of the setting.
2013-03-25 21:41:13 +01:00
ws
667cd5c6dd cleanups 2013-03-25 16:27:20 +01:00
Maurizio M. Gavioli
65128b9b35 Align with recent commits.
It also fixes #20424.
2013-03-23 00:57:37 +01:00
Maurizio M. Gavioli
bf4ba44045 Bar lines: property defaults for span parameters (staves, from, to) depend on staff span and number of lines. 2013-03-22 23:39:14 +01:00
lasconic
d63eee2c44 fix #20424: Impossible to delete a custom barline 2013-03-19 16:01:43 +01:00
Maurizio M. Gavioli
707bf228b3 Barlines: span attributes were not read back correctly from file.
Probably a left-over from the switch to XmlReader.
2013-03-14 19:48:46 +01:00
ws
8210fb81ee more inspector cleanups; add measure property Measure Number Mode to allow adding/removing measure numbers on top of style rules 2013-03-08 12:55:12 +01:00
ws
53e2a5e48c more inspector changes to convert to new scheme 2013-03-07 20:01:22 +01:00
ws
317e39ad28 replace all subtype()/setSubtype() Element methods 2013-03-05 20:24:16 +01:00
ws
f5dc1766ce fix importing spanner from 1.2 2013-01-25 21:26:43 +01:00
ws
bf1cbe2aa0 use QXmlStreamReader for xml parsing 2013-01-11 18:10:18 +01:00
lasconic
a5db06b6d1 fix #17154: Parts with spanning barlines cause crash 2012-12-08 00:16:38 +01:00
Maurizio Gavioli
ab44fc9ab8 Adds drop boxes to show/set type and span for a bar line. 2012-11-25 23:03:02 +01:00
Maurizio M. Gavioli
68f7856dd7 Merge pull request #118 from mgavioli/Fix_barline_span_for_mensurstrich
Fix bar line management for mensurstrich special case
2012-11-14 08:55:42 -08:00
Maurizio Gavioli
13a0db06c9 Comments improved and cleaned up. 2012-11-11 23:00:36 +01:00
Maurizio M. Gavioli
abedff21c2 Completes the #12398 feature request.
*) Adds two flavors of 'tick' and 'short' bar line spans to the palette
*) Styles and spans can be applied to a single bar line (rather than to all the bar lines of a measure) if dragged to the bar line itself.
2012-11-09 12:30:04 +01:00
Maurizio M. Gavioli
d21d5bc099 Adds a dottet style to the bar line styles.
Manages MusicXML import/export; does not manage Lilypond export or OVE import.
2012-11-09 12:30:04 +01:00
Werner Schweer
1c71a31446 fix system barline layout when vert. spacer set 2012-11-08 12:59:50 +01:00
Maurizio Gavioli
1787bcc18e Fix bar line management for mensurstrich special case
In mensurstrich bar lines, lines span 2 staves, but second staff needs its own bar lines kept, in order to allow mensurstich bars from it to the following staff, if any. Previous code deleted them unconditionally.
2012-11-02 10:03:07 +01:00
lasconic
a859c55f8b fix #12304: Fermata on barline are not centered
fix crash when inserting articulation on last barline
2012-10-23 16:09:45 +02:00
lasconic
242f73203e do not edit span for start system barline, limit start system barline to double, broken and normal style 2012-10-22 14:46:35 +02:00
Maurizio Gavioli
5fae51db1a Improved conformance with test (hopefully!) and more sanity checks 2012-10-20 20:32:40 +02:00
Maurizio Gavioli
fc124dffe7 Rebased to master and fixed bug as per http://musescore.org/en/node/12398#comment-67371 2012-10-20 17:00:31 +02:00
Maurizio Gavioli
1d98617589 Change of single bar line span made undoable 2012-10-20 17:00:31 +02:00
Maurizio Gavioli
ce3d2646fd Changed span unit from 1 to 1/2 line distance 2012-10-20 17:00:31 +02:00
Maurizio Gavioli
4f01a1d9d6 Individual bar line editing and several fixes 2012-10-20 17:00:31 +02:00
Maurizio Gavioli
d1296c8eab Initial implementation 2012-10-20 17:00:31 +02:00
Werner Schweer
919c698faa implement editable system bar lines 2012-10-17 20:22:24 +02:00
Werner Schweer
cf6b2eb2da fixed regression: crash on barlines with fermata 2012-10-17 13:04:18 +02:00
Werner Schweer
68d9de4d4f change system barline type from Line to BarLine 2012-10-17 10:40:02 +02:00
Werner Schweer
e29bf34efb implement wings for start/end repeat barline 2012-09-19 19:32:15 +02:00