Commit Graph

76 Commits

Author SHA1 Message Date
Jonathan Moore Liles 553db45e8b NSM: Fix uninitialized value error with client labels. 2012-06-16 17:51:02 -07:00
Jonathan Moore Liles f279f49b1e NSM: Don't accept an open command while one is still pending. 2012-05-02 18:38:11 -07:00
Jonathan Moore Liles 272e87cbf8 NSM: Don't clear the 'stopped' status of dumb clients upon save. 2012-04-15 16:56:03 -07:00
Jonathan Moore Liles ae5879a20e NSM: Don't allow 'added' clients to replace stopped clients. 2012-04-15 16:55:32 -07:00
Jonathan Moore Liles 12532e1fbc NSM: Redraw Fl_Tree as sessions are added. 2012-04-11 01:15:48 -07:00
Jonathan Moore Liles 89c76fe0c9 nsm-proxy: Use common theme settings. 2012-04-11 00:56:45 -07:00
Jonathan Moore Liles 16f8956f8d nsm-proxy: Don't die if arguments are missing. 2012-04-11 00:49:58 -07:00
Jonathan Moore Liles 679e33d729 NSM: Automatically start nsm-proxy if user attempts to add a client with arguments. 2012-04-11 00:49:58 -07:00
Jonathan Moore Liles d34ede74a6 NSM: Fix Fl_Tree selection. 2012-04-11 00:49:58 -07:00
Jonathan Moore Liles ffe5299da4 nsm-proxy: Save on 'start'. 2012-04-11 00:49:58 -07:00
Jonathan Moore Liles a66c041050 NSM: Use Fl_Tree for session list. 2012-04-11 00:49:57 -07:00
Jonathan Moore Liles 1d8d8b0548 NSM: Add stop/kill button for each client to GUI. 2012-04-11 00:49:57 -07:00
Jonathan Moore Liles 468c969162 nsm-proxy: Add more instructions to GUI. 2012-04-11 00:49:57 -07:00
Jonathan Moore Liles b48ca7c44b NSM: Implement nsm-proxy, which permits the use of 'dumb' clients with commandline arguments (which may also respond to Unix signals by saving their state). 2012-04-11 00:49:57 -07:00
Jonathan Moore Liles 885ef30a88 NSM: Add support for clients with optional GUIs. 2012-04-11 00:49:57 -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
Jonathan Moore Liles 91c8dd905f Jackpatch: Use jack port registration callbacks instead of polling the port list. 2012-03-25 15:05:17 -07:00
Jonathan Moore Liles 670400cbf9 Handle SIGHUP. 2012-03-04 19:12:32 -08:00
Jonathan Moore Liles 676a98c17e Mixer: Implement NSM dirtiness notification. 2012-03-04 18:22:32 -08:00
Jonathan Moore Liles d67ee6605a NSM: Don't die when user clicks blank area of the session list. 2012-03-04 13:40:06 -08:00
Jonathan Moore Liles e0e593277f NSM: Make GUI a little prettier than the FLTK defaults. 2012-03-03 23:54:41 -08:00
Jonathan Moore Liles 60de871511 NSM: Clean up compiler warnings. 2012-03-03 12:40:25 -08:00
Jonathan Moore Liles 82b2c5e565 Oops. Forgot to update NSM API versions. 2012-03-03 11:16:20 -08:00
Jonathan Moore Liles c1a7848670 NSM: Minor cleanup. 2012-02-29 03:46:22 -08:00
Jonathan Moore Liles 677d4976b2 NSM: For lack of a better place to put it, add 'jackpatch' program to the repository. 2012-02-28 23:02:50 -08:00
Jonathan Moore Liles 3a5c330e34 Everybody gets new icons! Also, .desktop files. 2012-02-28 21:25:37 -08:00