Andrei Tuicu
9338481a47
Accessible dialogs.
...
Added screen-reader feedback
Did tabbing orders and focus policies
Fix inspector focus shiftings
2014-08-18 18:09:58 +03:00
ws
3db959e88f
remove code duplication in InstrumentsDialog and NewWizard
2014-08-15 16:42:21 +02:00
ws
2c31360414
update instrument dialog
2014-08-15 11:58:30 +02:00
ws
7dc9aed512
rework initial clef, staff type change
...
- initial clef is now determined by instrument
- extend instrument to allow different clefs for stave (piano)
- do not write first generated clef
2014-08-14 14:34:45 +02:00
ws
0c44719a58
fix #29241
2014-08-11 15:26:29 +02:00
ws
b7fd1ba4de
fix #28331
2014-08-07 16:32:41 +02:00
ws
f97a8b22c6
cleaner clef/cleflist implementation
2014-07-25 17:13:42 +02:00
Joachim Schmitz
6e4aefacb1
turn unnamed enum into enum class NewWizzard::Page
2014-07-15 14:14:49 +02:00
Joachim Schmitz
fb740f2e4a
turn unnamed enum into enum class ListItemOp
...
taking extra care for member DELETE not to conflict with system headers
2014-07-15 14:14:45 +02:00
Maurizio M. Gavioli
d33388d2ed
Fix #25811 #25867 - Incomplete layout when adding linked staff
...
If a linked staff of a different type/group is added to the score, the new staff is not completely laid out.
Fixes:
- Default clef of new staff is copied from default clef of original staff, rather than from its actual clef.
- When score instruments are updated, notes are updated before laying out chords, as chords need to have notes in correct position to compute correct stems, ledger lines, etc.
- Notes are updated via Score::cmdUpdateNotes() rather Score::updateNotes(), as the latter does not deals with the specifics of staff groups.
- cloneStaff() only clones clefs which do not alread exist AND are compatible with the staff group.
- cloneStaff() also updates the staff clef map when cloning a clef.
2014-06-06 13:09:02 +02:00
ws
6b59bf1f1e
Merge branch 'master' of github.com:musescore/MuseScore
...
Conflicts:
libmscore/clef.cpp
2014-05-27 09:45:23 +02:00
Joachim Schmitz
0533e643e7
convert enum BracketType into enum class
2014-05-26 22:25:34 +02:00
Joachim Schmitz
845343281f
convert enum TimeSigType into enum class
...
and fix the special handling of old style common- and cut time
2014-05-26 12:27:38 +02:00
Maurizio M. Gavioli
b8ecd49905
Fix #22996 - Wrong clef when selecting standard staff type in instrument wizard.
...
In the instrument wizard, when a staff is changed to standard type (from a previous different type), the standard clef of the istrument is lost.
Changes:
- Added a member variable to `StaffListItem` storing the default standard clef for the instrument.
- Modified `instruments.xml' to remove <clef> tags from tablature instrument definitions: all these instruments are inited from a standard-staff main entry, recording the default standard clef; this clef is used to init the `StaffListItem::_defaultClef` member variable.
NOTE: Percussion instruments are not covered (an number of percussion instruments seem to have old-style definitions in `instruments.xml`); conversion from percussion to standard staff may yield unexpected results.
2014-05-23 17:08:36 +02:00
ws
c66fe22021
fix #25422 next try
2014-05-22 16:18:35 +02:00
ws
d3a66ab1ba
refactoring StaffType
2014-04-30 13:39:16 +02:00
Bartlomiej Lewandowski
20f0fc07e9
fix #23052 hide instrument name style option
2014-04-28 18:28:21 +02:00
Joachim Schmitz
5977488174
eliminating needless \n in qDebug() calls
...
searching for 'qDebug.*\\n\'
2014-03-25 14:59:32 +01:00
ws
d796ea407d
rework text implementation
2014-02-11 14:27:44 +01:00
lasconic
f8187c93b4
fix #23976 : Common Time and Alla Breve symbols in Create New Score too small
2013-12-19 14:19:47 +01:00
Maurizio M. Gavioli
2acd24ba1c
Finish renaming of Tablature class to StringData
...
Renames also the files hoding the class itself:
- libmscore/tablature.cpp => stringdata.cpp
- libmscore/tablature.h => stringdata.h
No actual change in the code, only updated references to stringdata.h in #include's.
2013-12-05 21:37:28 +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
Leon Vinken
c70877e312
fix #21452
2013-10-05 09:13:19 +02:00
lasconic
a315216d81
fix #19693 : New Instrument Selection Menu for the Create Score Dialogue
2013-09-12 21:34:47 +02:00
lasconic
95daba2878
remove header in instrument list
2013-09-08 15:08:57 +02:00
ws
517627a21f
update clef implementation
2013-09-05 16:38:04 +02:00
lasconic
f34b1c4dd9
use full column width to display instrument name in instrument dialog
2013-07-22 21:48:11 +02:00
lasconic
d91df52d46
single click expand in instrument selection dialog, fix tab order, search first
2013-06-18 17:44:32 +02:00
lasconic
85dea66740
better multi selection in instrument dialog
2013-05-27 11:59:23 +02:00
ws
db63c0c41f
fix #21243 allow multiple selection in instrument list
2013-05-27 10:13:50 +02:00
ws
9ebabcc2e5
add namespace Ms
2013-05-13 19:43:59 +02:00
lasconic
9e7782bb45
small fixes in instruments.xml, score wizard
2013-04-22 10:40:59 +02:00
lasconic
4f5befc37d
do not create tempo text by default
2013-04-10 17:31:56 +02:00
Maurizio M. Gavioli
6d0634eae7
Fix #20615 :
...
In the New Score wizard and in the Instruments dlg box, the "Staff Type" combo is lost when staves or parts are moved up or down.
2013-03-30 01:51:11 +01:00
Maurizio M. Gavioli
e76677c73a
Added support for "Add staff" and "Add linked staff" buttons
2013-03-26 01:26:52 +01:00
Maurizio M. Gavioli
6a217a95bd
Allows to select the staff types for the instruments in the Instruments dlg box
2013-03-25 20:46:27 +01:00
lasconic
16b843d626
fix #19287 : Removing and adding linked staff and creating score causes crash
2013-03-21 18:56:40 +01:00
ws
9b1656966f
enable initialization of concert & transposing clef from instruments.xml
2013-03-08 19:33:30 +01:00
lasconic
e3b5bd27e6
Merge branch 'InstrumentListSearch' of https://github.com/Soerboe/MuseScore
2013-02-06 18:26:01 +01:00
ws
961596a207
fix #19734
2013-01-18 17:39:51 +01:00
Dag Henning Liodden Sørbø
a1631f4487
Search box/filter added to the instrument list
2013-01-15 10:52:54 +01:00
Werner Schweer
0cd8973b68
new wizard: don't create instrument names if only one part
2012-08-22 09:32:58 +02:00
lasconic
0039d5f4a7
fix #17722 : Up and Down buttons available in instrument selection after removing staff
2012-08-10 00:44:08 +02:00
lasconic
519a900486
fix #17723 : Allow removal of remaining instrument selected
2012-08-09 23:01:07 +02:00
lasconic
279c5e4c57
clean instrument wizard button states
2012-08-09 20:51:08 +02:00
lasconic
aae89a3191
fix #17717 : Crash after create score dialogue
2012-08-09 17:12:27 +02:00
Werner Schweer
5cd3f6802b
fixes for 'show part' flag (instrument dialog)
2012-08-01 22:15:58 +02:00
lasconic
075f8f966d
fix #17563 : Scores with pickup measure have last bar wih wrong beat number.
2012-07-28 21:23:16 +02:00
Werner Schweer
0e5beae309
fix timesig wizard
2012-07-26 14:55:30 +02:00