Jonathan Moore Liles
dce2463cb8
Rename DEBUG macro. Avoid printing some debugging messages in the RT thread of the production build.
17 years ago
Jonathan Moore Liles
fbe232fcfb
Show transport timebase state on status line.
Since there doesn't appear to be anything in the JACK API to either
examine the current timebase master, or inform the master that it has
been relieved, it will still require some timing hackery in order to
display "slave" when another client forcefully takes over as timebase
master.
17 years ago
Jonathan Moore Liles
cb5960d298
Set song dirtiness more often/more consistently.
17 years ago
Jonathan Moore Liles
eca26e797c
Don't depend on fl_open_uri, which is new in FLTK 1.1.8
17 years ago
Jonathan Moore Liles
c5ff8f6159
Update for the new fluid in 1.1.8rc2
17 years ago
Jonathan Moore Liles
72ba000470
Use fl_open_uri() for homepage URL in about window.
17 years ago
Jonathan Moore Liles
7421e646df
Clean up a few inconsistencies with sequence tab detaching.
17 years ago
Jonathan Moore Liles
4515a3d9a4
Draw playhead the same way, regardless of selection flag.
17 years ago
Jonathan Moore Liles
d8fe1ad003
Add new rectangular selection to canvas.
Add commands to invert selection.
Make middle click toggle note selection instead of set it.
17 years ago
Jonathan Moore Liles
0b2b55281f
Make sure notes are redrawn when mapping is changed.
17 years ago
Jonathan Moore Liles
81fe5efb53
Make detached sequence window double-buffered too.
17 years ago
Jonathan Moore Liles
41eb6f4d7a
Update playback mode widget when song is loaded via LASH.
17 years ago
Jonathan Moore Liles
65df570a30
Clean up some uninitialized values flagged by valgrind.
17 years ago
Jonathan Moore Liles
d301578e54
Call Fl_Double_Window::resize in canvas widget resize method.. Apparently it matters.
17 years ago
Jonathan Moore Liles
bb014f4a09
Switch canvas to double-buffering after all as it seems not to result
in any speed decrease, but leave canvas widget as subwindow.
17 years ago
Jonathan Moore Liles
a71ba1cbba
Use double-buffered visual for main_window, but keep canvas widget
single-buffered by placing it inside a subwindow
17 years ago
Jonathan Moore Liles
70d576a6e4
Clear status message after 5 seconds.
17 years ago
Jonathan Moore Liles
6447678a08
Add more status line output.
17 years ago
Jonathan Moore Liles
fe8fab22df
Add signals for song dirty state. Make file menu entries context sensitive.
17 years ago
Jonathan Moore Liles
e3a3d71404
Clean up tab focus handling and make Edit menu context sensitive.
17 years ago
Jonathan Moore Liles
dfa3722ed0
Break instrument editor out into its own class.
17 years ago
Jonathan Moore Liles
846413fee8
Support saving of instrument definitions.
17 years ago
Jonathan Moore Liles
83e2cc45ad
Allow editing of instrument row properties.
17 years ago
Jonathan Moore Liles
42f7242ba5
Add phrase and sequence progress bar widgets.
17 years ago
Jonathan Moore Liles
0af405908d
Don't fail if instrument definitions cannot be found. Use C Major as default mapping.
17 years ago
Jonathan Moore Liles
8f3f02d9aa
Initial public checkin.
17 years ago