Commit Graph

49 Commits

Author SHA1 Message Date
Jonathan Moore Liles b774ee3f50 Centralize color schemes.
Also, add new color scheme "Very Dark".
2010-01-31 16:30:54 -06:00
Jonathan Moore Liles a1387c4d62 FL/menu_popup: Call menu's callback if menu item lacks one. 2010-01-31 13:36:34 -06:00
Jonathan Moore Liles 2eadaa016e Fl_Packscroller: Let children have a go at events... 2010-01-31 13:36:34 -06:00
Jonathan Moore Liles 4e634beff5 Mixer: Add context menu to mixer strips. 2010-01-31 13:36:34 -06:00
Jonathan Moore Liles 6db8e2f3fa Mixer: Attempt to improve the behavior of single-row display mode. 2010-01-31 13:36:34 -06:00
Jonathan Moore Liles e945a3893c Fix the new project dialog. 2010-01-31 13:36:34 -06:00
Jonathan Moore Liles 2bb7d737b9 Split About Dialog off into FL/ 2010-01-31 13:36:34 -06:00
Jonathan Moore Liles bf376d9171 Mixer: Implement Project/Open menu option. 2010-01-31 13:36:33 -06:00
Jonathan Moore Liles c789f75c73 Implement Fl_Packscroller, an alternative to Fl_Scroll better suited to containing vertical Fl_Packs. 2010-01-31 13:36:33 -06:00
Jonathan Moore Liles 34200e2c52 Make the interval of Fl_Blinker configurable. 2010-01-31 13:35:51 -06:00
Jonathan Moore Liles 6d6672e97a Mixer: GUI Cleanups. Also, permit moving of strips to the left/right. 2010-01-31 13:35:50 -06:00
Jonathan Moore Liles 02509c2e99 Split New_Project_Dialog out into FL/ to share with mixer. 2010-01-31 13:35:50 -06:00
Jonathan Moore Liles d7f74e8e15 Mixer: Changes to support project saving/loading. 2010-01-31 13:35:50 -06:00
Jonathan Moore Liles 65d4293665 Mixer: Improve the mousewheel behavior of Fl_Arc_Dial and add Fl_Value_SliderX.
You can now hold down the ctrl key for more precision.
2010-01-31 13:35:50 -06:00
Jonathan Moore Liles 178ce417ee Don't die if user picks a popup menu item with no callback set (e.g. a submenu node). 2010-01-17 12:16:41 -06:00
Jonathan Moore Liles 2136a8e6d3 Fl_Labelpad_Group: Measure using actual font of widget instead of always FL_HELVETICA. 2010-01-17 11:49:02 -06:00
Jonathan Moore Liles f70ec7a4d5 Fl_Sometimes_Input: Add omitted include. 2010-01-17 11:48:48 -06:00
Jonathan Moore Liles 90c8efb32d Make boxtype drawn on Fl_Sometimes_Input's up mode configurable. 2009-12-26 02:31:59 -06:00
Jonathan Moore Liles 48698780d9 Refactor common components of Timeline and Mixer into nonlib/ 2009-12-24 18:57:34 -06:00
Jonathan Moore Liles 537f874417 Fl_Sometimes_Input: Draw a box. 2009-12-24 18:25:33 -06:00
Jonathan Moore Liles 68bf93feb4 Implement Fl_Labelpad_Group
Which wraps a widget in a group large enough to contain the child widget's
label.
2009-12-24 18:24:53 -06:00
Jonathan Moore Liles 9c0f0afb46 Implement Fl_Flowpack.
Which wraps its children and resizes itself vertically to contain them.
2009-12-24 18:23:54 -06:00
Jonathan Moore Liles 7e328df3c3 Fl_Arc_Dial: Draw value over face of dial 2009-12-24 18:17:07 -06:00
Jonathan Moore Liles 4f5ce252e0 Soften the glare effect in FL_BURNISHED_OVAL_BOX 2009-12-24 18:17:01 -06:00
Jonathan Moore Liles e185d8785b Fl_Arc_Dial: Don't forget to execute callback for mousewheel events 2009-12-24 18:16:52 -06:00
Jonathan Moore Liles 8ae5783c3e Add solo and record blinkers to TLE.
Also, fix bug in soloing when a solo'd track was removed.
2008-07-26 01:49:57 -05:00
Jonathan Moore Liles cdbf01183c Improve the appearance of rec/mute/solo buttons. 2008-07-25 23:39:26 -05:00
Jonathan Moore Liles 869cf25b3b Provide a keybinding/menu entry for track renaming. 2008-07-20 22:56:45 -05:00
Jonathan Moore Liles d248786085 Clean up menu code. Assure valid callbacks. 2008-05-30 18:48:44 -05:00
Jonathan Moore Liles c98016d5e4 Move Track context menu over to the same system that Sequence and Audio_Region use. 2008-05-29 22:28:56 -05:00
Jonathan Moore Liles 60a6c29197 Clean up build. 2008-05-27 23:21:01 -05:00
Jonathan Moore Liles b4e2a6b4b6 makefile: improve git integration 2008-05-27 16:27:19 -05:00
Jonathan Moore Liles 424b1b9b8f Clean up keyboard focus navigation. 2008-05-26 22:32:35 -05:00
Jonathan Moore Liles 035474e17c Clean up a number of focus/event handling problems. 2008-05-26 19:29:05 -05:00
Jonathan Moore Liles 2fe8d7b401 Move Fl_Menu_Settings into FL/. Add makefile rules to rebuild dependencies. 2008-05-26 13:14:55 -05:00
Jonathan Moore Liles 0d40ca5b6b build: use git to generate lists of sources for makefile. 2008-05-25 09:39:29 -05:00
Jonathan Moore Liles f9fb837c58 Add missing GPL headers. 2008-05-22 11:34:33 -05:00
Jonathan Moore Liles ed23544065 Continue improving build system. 2008-05-16 15:52:10 -05:00
Jonathan Moore Liles 8677b76201 Cleanup. 2008-05-05 20:04:48 -05:00
Jonathan Moore Liles 5985f12d11 Add Fl_Text_Edit_Window widget. 2008-05-05 12:18:02 -05:00
Jonathan Moore Liles 84a2bdcb17 Switch to single makefile. 2008-05-01 03:13:40 -05:00
Jonathan Moore Liles 96051065db Continue cleaning up scrolling issues. 2008-04-27 13:44:20 -05:00
Jonathan Moore Liles 8e8a690883 Draw inactive boxes properly. 2008-04-27 05:41:30 -05:00
Jonathan Moore Liles d7b8ecc591 Try to improve appearance with new 'crystal' boxtypes. 2008-04-27 05:18:03 -05:00
Jonathan Moore Liles 754aa55af4 Clean up some focus and display issues. 2008-04-26 22:50:58 -05:00
Jonathan Moore Liles f05f6026de Add Fl_Sometimes_Input widget and use it for Track names. 2008-04-21 09:57:30 -05:00
Jonathan Moore Liles 357052d639 Add omitted file Fl_Arc_Dial.C 2008-04-20 16:49:21 -05:00
Jonathan Moore Liles 7c6d211871 Work on reorganizing the build. 2008-03-20 02:13:45 -05:00
Jonathan Moore Liles c415fe9680 Begin rearranging. 2008-03-19 22:13:27 -05:00