Jonathan Moore Liles
58ca57c64c
Timeline: Always resize tracks Fl_Pack.
This eliminates a bug were all tracks are invisible if the resized
window results in the tracks pack being shorter than its original
height.
Conflicts:
Timeline/Timeline.C
15 years ago
Jonathan Moore Liles
bcb7c63473
Ignore events with modifiers in Timeline::handle() to avoid eating keyboard event for global rec enable.
15 years ago
Jonathan Moore Liles
60e54068b3
User can temporarily disable snapping by holding down 's'.
15 years ago
Jonathan Moore Liles
74df856ebe
Timeline: Always resize tracks Fl_Pack.
This eliminates a bug were all tracks are invisible if the resized
window results in the tracks pack being shorter than its original
height.
15 years ago
Jonathan Moore Liles
ef0626ae75
Timeline: Add blinker to indicate that one or more sequence widgets is selected.
Conflicts:
Timeline/TLE.fl
15 years ago
Jonathan Moore Liles
167a924caf
Make use of a sub-window for the timeline a compile-time option.
15 years ago
Jonathan Moore Liles
e904ff9fae
Make doublebuffering of the timeline sub-window a compile-time option.
15 years ago
Jonathan Moore Liles
0bd5611092
Make optimized drawing of timeline canvas a compile-time option.
15 years ago
Jonathan Moore Liles
cece0d5e0a
Give newly created track the focus.
16 years ago
Jonathan Moore Liles
74ffa575d9
Oops. Write journal entries in proper order when generating snapshot.
17 years ago
Jonathan Moore Liles
174ca34382
Remove extraneous inclusions of const.h
17 years ago
Jonathan Moore Liles
d2a8373cff
Add module information to debugging output.
17 years ago
Jonathan Moore Liles
00aeaff29b
Add action to set range from region position and length.
17 years ago
Jonathan Moore Liles
8545b82b49
Don't lose track of timeline focus when window loses focus.
17 years ago
Jonathan Moore Liles
b1b879dcad
Fix offset error in selection rectangle.
17 years ago
Jonathan Moore Liles
221242a27d
Implement traditional mouse selection model.
17 years ago
Jonathan Moore Liles
7dc9a475e9
Bypass magnetic snap for loop points.
17 years ago
Jonathan Moore Liles
cffcec79ab
Don't zoom in so far on new projects.
17 years ago
Jonathan Moore Liles
9c19d865bb
More comments.
17 years ago
Jonathan Moore Liles
170b11010e
Cleanups and commenting.
17 years ago
Jonathan Moore Liles
a7d9e30038
Cleanup includes.
17 years ago
Jonathan Moore Liles
0e34509e51
Don't use invalid info in the Timebase callback if no tempo map exists.
17 years ago
Jonathan Moore Liles
c55b01dc68
Don't draw 'end' cursor, for now.
17 years ago
Jonathan Moore Liles
723bcf2bd7
Add length and number of tracks to Project_Info_Dialog.
17 years ago
Jonathan Moore Liles
ea38dd48b9
Don't respond to Timeline keybindings when Timeline is inactive.
17 years ago
Jonathan Moore Liles
08e50292c8
Permit setting tempo from (bar) range.
17 years ago
Jonathan Moore Liles
dbe80ad8e6
Begin to support region loop points.
17 years ago
Jonathan Moore Liles
e48c429fd6
Fix zoom-dependent error in snap code.
17 years ago
Jonathan Moore Liles
54fe22e2d4
Make 'fit' zoom action reset the viewport position.
17 years ago
Jonathan Moore Liles
d248786085
Clean up menu code. Assure valid callbacks.
17 years ago
Jonathan Moore Liles
c98016d5e4
Move Track context menu over to the same system that Sequence and Audio_Region use.
17 years ago
Jonathan Moore Liles
4bb22f2506
Move keyboard bindings for timeline.
17 years ago
Jonathan Moore Liles
fd9497f044
Implement move playhead by beat.
17 years ago
Jonathan Moore Liles
b17623720e
Change the way project length is calculated.
17 years ago
Jonathan Moore Liles
ea8c35d0fe
Rewrite Audio_Region context menu. Use the menu for handling region specific shortcuts.
17 years ago
Jonathan Moore Liles
43e561982b
Work on timeline menu actions.
17 years ago
Jonathan Moore Liles
c8eb82d124
Make timeline 'length' dynamic.
17 years ago
Jonathan Moore Liles
9dedd7b837
Don't let timeline scrollbar eat Home and End.
17 years ago
Jonathan Moore Liles
424b1b9b8f
Clean up keyboard focus navigation.
17 years ago
Jonathan Moore Liles
035474e17c
Clean up a number of focus/event handling problems.
17 years ago
Jonathan Moore Liles
318144baed
Clean up comments.
17 years ago
Jonathan Moore Liles
b20156053e
Add appropriate locking. Make control sequences removable.
17 years ago
Jonathan Moore Liles
0e1ac2563d
Overhaul timeline event handling.
17 years ago
Jonathan Moore Liles
d2afffbb7c
Don't trash memory with timeline menu stuff.
17 years ago
Jonathan Moore Liles
26b9f2cf6b
Move more timeline keybindings into menu.
17 years ago
Jonathan Moore Liles
06a0518463
Rearrange menus. Keep timeline menu in timeline class and share it with popup menu.
17 years ago
Jonathan Moore Liles
ba430eb236
Add 't' key on timeline to add a tempo point using the current range as the beat length.
17 years ago
Jonathan Moore Liles
bd82f954a8
Move (mostly) all Engine functionality into Engine/ directory.
17 years ago
Jonathan Moore Liles
0840face8f
Cleanup.
17 years ago
Jonathan Moore Liles
821250d9de
Allow the user to use r+drag to set the range.
17 years ago