summaryrefslogtreecommitdiff
path: root/muse2/muse/widgets/canvas.h
AgeCommit message (Collapse)Author
2013-02-22New: Install pre-built PDF + single/split HMTL docs. Separate devel docs. ↵Tim E. Real
Added build script.
2013-02-20MASSIVE FIXES: MANY editor, usability, operation fixes and changes. Tim E. Real
See ChangeLog.
2013-01-26Feature/fix: Zoom at cursor! Zoom now zooms about cursor. Tim E. Real
2012-08-15Introducing: Improved Wave Editor. Class WaveView is replaced by WaveCanvas. Tim E. Real
Wave Events can be selected, added, moved and deleted. TODO: Bunch o' stuff, but currently it should be as good or better than the old editor.
2012-05-28merged with release_2_0Florian Jung
2011-12-25ctrlcanvas now reacts properly on ALT-left/right part changesFlorian Jung
2011-10-07(hopefully) final huge namespace update.Orcan Ogetbil
2011-10-03Fixed HUGE massive memory leaks in all things using CItemList, Tim E. Real
and SndFile, dssi, fluidsynth and other huge leaks. Large song with several dssi, vst, fluidsynths leaked 100's of MB, now only ~2MB.
2011-09-08introducing namespacesOrcan Ogetbil
2011-09-06Updated the licensing informationOrcan Ogetbil
2011-08-05Parts having hidden events now drawn using 'jagged' ends and special white ↵Tim E. Real
edges. Improved border drawing guaranteed to show L/R touching part borders. TODO: Top and bottom borders. Muted parts now show names and events. Filled with a special brush pattern for easy recognition. Huge changes to PartCanvas::drawItem(). And to all View::XmapXXX methods for better accuracy. Changed bool Part::hasHiddenNotes() to int Part::hasHiddenEvents(). Added int Part::cachedHasHiddenEvents().
2011-06-07modified behaviour for clones:Florian Jung
- resizing a clone in the arranger also resizes all clones with the same length - same for auto-expanding in the pianoroll - auto-expanding in the pianoroll does NOT expand for parts which already contain hidden notes; then inserting notes is forbidden; buggy, see below still TODO and BUGS: - forbidding notes doesn't work properly. the pianoroll still displays them until the next full song update. - that stuff must be done in the drum canvas as well - step-rec and the score editor need support for auto-expanding
2011-05-22- speeded up pasting, shrinking parts, drawing controllers inFlorian Jung
the ctrlcanvas and reordering the drum list - applyOperationGroup() now doesn't apply empty opGroups any more - reordering the drum list doesn't cause undo be triggered any more - removed unneccessary song->update() calls after a song->applyOperationGroup() call - cleaned up (removed some commented out code blocks)
2011-05-22moving events in canvases and reordering the drum map haveFlorian Jung
been speeded up by using operation groups. HOWEVER: there might be bugs, in fact, i may even have messed up the whole thing! use with CAUTION and TEST intensively!
2011-05-15mouse wheel reworkRobert Jonsson
2011-01-26some automation changesRobert Jonsson
2011-01-21graphical editing of automation 1st dropRobert Jonsson
2010-11-29Finished porting of Canvas module. Should be done. Not sure about one mouse ↵Tim E. Real
event buttons() usage.
2010-11-27ported popu menus of the canvasOrcan Ogetbil
2010-10-13new branch muse2, first checkinRobert Jonsson