Commit Graph

80 Commits

Author SHA1 Message Date
Jonathan Moore Liles 2c6b6b1a75 FLTK->NTK
FLTK fork gets Cairo and is renamed to NTK.

Themes are moved from FL into NTK core.

Fl_Arc_Dial is moved into NTK core.
2012-05-21 21:23:02 -07:00
Jonathan Moore Liles 9f28f7a1a8 Move -L flags after the object name in linker commands. 2012-04-24 09:44:56 -07:00
Jonathan Moore Liles 57ac27ecac Change the appearance of the "SM" indicator in mixer, daw, sequencer. Tweak GUIs. 2012-04-14 14:11:58 -07:00
Jonathan Moore Liles 5e63b25504 FL: Reset boxtypes before activating new theme. 2012-04-11 22:56:25 -07:00
Jonathan Moore Liles 25a0b8afc6 FL: Mute colors in Clean theme. 2012-04-11 22:48:47 -07:00
Jonathan Moore Liles fdcf74ddbe Replace crappy Fl::scheme() thing with a more useful theme implementation in Fl_Theme and Fl_Color_Sheme classes.
Theme settings are now common between all Non-* programs.

Also adds a new 'Clean' theme.
2012-04-10 23:59:12 -07:00
Nedko Arnaudov fa504e062d Remove broken open_url() hack.
The embedded fltk version works fine.
2012-03-14 19:02:28 -07:00
Jonathan Moore Liles ca3076d2ec Timeline: Avoid triggering excessive redraws. 2012-03-13 18:47:53 -07:00
Jonathan Moore Liles 11c9a02687 Add some omitted symlinks required for the build. 2012-03-07 17:55:59 -08:00
Jonathan Moore Liles 5336880bd4 Further tweak build system to work with private version of FLTK. 2012-03-06 17:38:52 -08:00
Jonathan Moore Liles dd5aa2cdcf Add known-working FLTK revision as a submodule. Link to it statically. 2012-03-05 19:06:13 -08:00
Jonathan Moore Liles 0e5db66f16 Use one master makefile instead of having a different one per project. 2012-03-03 20:13:59 -08:00
Jonathan Moore Liles bb75847ac1 Mixer: Implement mixer Strip import/export 2012-03-02 23:16:16 -08:00
Jonathan Moore Liles 044414c4c2 Mixer: Try to fix some weirdness with Controller Module knob display. 2012-03-02 23:16:16 -08:00
Jonathan Moore Liles df0a9c4267 Mixer: Make slider types optional too. 2012-03-02 18:04:16 -08:00
Jonathan Moore Liles 32bd29a28b GUI tweaks. 2012-03-02 00:18:11 -08:00
Jonathan Moore Liles 26fa9eba3b Mixer: Add new 'plastic' knob type. Make knob type to display configurable. 2012-03-02 00:18:05 -08:00
Jonathan Moore Liles 9bb9a91b22 Add 'gleam' inspired boxtypes to replace the ones in the gtk+ theme. Also, tweak crystal boxtypes. 2012-03-01 20:23:23 -08:00
Jonathan Moore Liles 3a5c330e34 Everybody gets new icons! Also, .desktop files. 2012-02-28 21:25:37 -08:00
Jonathan Moore Liles 250b7db644 Cleanup compiler warnings. 2012-02-26 20:19:46 -08:00
Jonathan Moore Liles 219c3b1e9b FL: Fix an uninitialized value. 2012-02-26 01:05:03 -08:00
Jonathan Moore Liles 93dd9870ae Don't rely on 'Fl' symlink which only exists on Debian. 2012-02-25 18:02:06 -08:00
Jonathan Moore Liles ee705fffa3 FL/Fl_Scalepack: Give scalepack the ability contain a resizable() child. 2010-02-24 08:58:47 -06:00
Jonathan Moore Liles 80278aa78a FL: Get rid of unnecessary call to clip_children().
The idea being to restore compatibility with FLTK 1.1.7...
2010-02-06 11:23:21 -06:00
Jonathan Moore Liles 178becd88c FL: Clip drawing of value of FL_Sometimes_Input when in non-input mode. 2010-02-03 19:54:59 -06:00
Jonathan Moore Liles 1bd1324a25 FL: Make About_Dialog more dynamic. 2010-02-01 21:54:09 -06:00
Jonathan Moore Liles 4cf327e1a7 Tweak build system. 2010-02-01 03:55:10 -06:00
Jonathan Moore Liles f7316a2941 Fl_Packscroller: Don't eat unwanted FL_PUSH events. 2010-02-01 02:35:12 -06:00
Jonathan Moore Liles 4a44188596 Fl_Flowpack: Flow mode should default to on! 2010-01-31 19:27:00 -06:00
Jonathan Moore Liles 8b95806b2f Mixer: Improve keyboard focus. 2010-01-31 18:42:40 -06:00
Jonathan Moore Liles 6abd18c5ac Make logo used in About_Dialog an option. 2010-01-31 16:30:57 -06:00
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