Commit Graph

303 Commits

Author SHA1 Message Date
Nedko Arnaudov 5172f7ffe9 project list -> world tree 2009-08-22 03:46:20 +03:00
Nedko Arnaudov 4bc224e2b8 Two views, one for raw jack and one for studio 2009-08-22 03:15:55 +03:00
Nedko Arnaudov f64e4d4455 Move dbus constants to separate header 2009-08-22 03:07:19 +03:00
Nedko Arnaudov 39b091150f split view detach/attach functionality from lifecycle code
attach/detach will be reused for all views, lifecycle depends on graph that view represents
2009-08-22 02:27:48 +03:00
Nedko Arnaudov 862099272b studio, rooms and raw jack are instances of view class 2009-08-20 01:35:41 +03:00
Nedko Arnaudov 4b62694887 Handle situation when studio is already loaded when gladish is being started 2009-08-20 01:13:15 +03:00
Nedko Arnaudov 773d618ecc Couple jack graph and monitor objects lifetimes with the studio lifetime 2009-08-20 01:04:45 +03:00
Nedko Arnaudov 6d927edeb6 basic control_proxy object 2009-08-20 00:51:27 +03:00
Nedko Arnaudov b71fc82c9c Remove dead code 2009-08-19 23:18:36 +03:00
Nedko Arnaudov 81a5afe4f1 Remove C++ guards from headers that are included only from C 2009-08-19 23:08:26 +03:00
Nedko Arnaudov 0b9d87695e cleanup gui/common.h 2009-08-19 23:00:25 +03:00
Nedko Arnaudov e37ffd6982 Remove c++ specific includes from gui/common.h
They are not required anymore
2009-08-19 22:46:29 +03:00
Nedko Arnaudov 54b531f60e Quit when requested from the menu 2009-08-17 06:12:50 +03:00
Nedko Arnaudov 1e4dfbdcbb Quit when main window is destroyed 2009-08-17 06:09:05 +03:00
Nedko Arnaudov d894588b95 Compile main() with plain C compiler 2009-08-17 05:32:21 +03:00
Nedko Arnaudov 3fc93d970c Rewrite currently active functionality in plan C 2009-08-17 05:30:31 +03:00
Nedko Arnaudov 605531c2f1 Remove use of C++ stdstreams 2009-08-17 04:35:25 +03:00
Nedko Arnaudov ad9551a28a Move the call of Gnome::Canvas::init() to proper place 2009-08-17 04:17:26 +03:00
Nedko Arnaudov 1f94bfd1ea Remove code duplication - logging 2009-08-17 04:13:12 +03:00
Nedko Arnaudov ede74992d2 Merge two parts of the application global code before splitting it properly 2009-08-17 04:08:32 +03:00
Nedko Arnaudov 541839485f Disable compilation of currently unused code 2009-08-17 03:58:37 +03:00
Nedko Arnaudov 1eec9d64b7 untabify 2009-08-12 19:27:27 +03:00
Nedko Arnaudov 5647ad3724 Ignore arrange request if canvas has now window 2009-08-12 19:27:07 +03:00
Nedko Arnaudov ec2421a996 Implement connect/disconnect commands 2009-08-12 19:12:10 +03:00
Nedko Arnaudov 6bf15d3be1 Implement graph visualization 2009-08-12 18:04:29 +03:00
Nedko Arnaudov 7230e29be9 Implement graph_canvas::attach()
graph needs to be activated after monitors are attached
2009-08-12 15:41:09 +03:00
Nedko Arnaudov 1c5c9f28e2 move /gui/graph to /graph_proxy; [re]move duplicate code from jack_proxy 2009-08-11 15:31:33 +03:00
Nedko Arnaudov 46f27770ec remove gui/jack_proxy module 2009-08-11 14:38:05 +03:00
Nedko Arnaudov 5defb7982b Move daemon jack_proxy code to top dir
Step toward removal of code duplication between daemon and gui
2009-08-11 11:50:22 +03:00
Nedko Arnaudov 36f9173e13 Canvas refactoring
* disable state manager and patchage canvas compilation
 * disable jack_proxy patchbay interaction with Patchage class
 * remove unused transport methods form jack_proxy
 * build with debug symbols
 * use canvas widget through the new code path
2009-08-11 10:13:00 +03:00
Nedko Arnaudov aea1b7bd19 graph object implementation 2009-08-10 02:18:55 +03:00
Nedko Arnaudov 44eb0c093a Skeleton of the graph object 2009-08-10 00:57:18 +03:00
Nedko Arnaudov 9b2489b408 Move ModuleType out of canvas.h
It is not property of the canvas but part of higher level abstraction
2009-08-10 00:52:52 +03:00
Nedko Arnaudov 6ef5e2397e canvas.c -> canvas.cpp
Implementation must be in C++ because it needs to interact with libflowcanvas
2009-08-10 00:50:54 +03:00
Nedko Arnaudov 706229337a IsStudioLoaded method 2009-08-09 20:05:02 +03:00
Nedko Arnaudov 137c0464de Cleanup headers 2009-07-30 02:10:12 +03:00
Nedko Arnaudov 05a08605da remove use of implicit namespaces 2009-07-30 01:53:36 +03:00
Nedko Arnaudov 24fb38f180 merge the too common headers in gladish 2009-07-30 01:27:42 +03:00
Nedko Arnaudov 81d5e8de18 unify source copyright headers in gladish 2009-07-30 01:16:11 +03:00
Nedko Arnaudov 428c391282 Disable debug log 2009-07-30 00:41:56 +03:00
Nedko Arnaudov 457e6ea861 Move flowcanvas includes to canvas.c only 2009-07-29 22:23:18 +03:00
Nedko Arnaudov ce04e93235 Skeleton for the flowcanvas plain C wrapper 2009-07-29 22:00:37 +03:00
Nedko Arnaudov 7274c16805 Remove messages window 2009-07-29 02:18:44 +03:00
Nedko Arnaudov 2df73f5e7f Tweak the about box 2009-07-29 02:18:29 +03:00
Nedko Arnaudov 9fd5b6cb7b Switch the url used in dbus paths to ladish.org 2009-07-28 00:44:15 +03:00
Nedko Arnaudov e221c2c209 Catch studio appeared/disappeared signals in gladish 2009-07-27 00:47:15 +03:00
Nedko Arnaudov d1856e0a34 Remove lash status control and monitor stuff from gladish. It is not supposed to be usable without ladish. 2009-07-21 01:38:37 +03:00
Nedko Arnaudov d8ccdad704 Remove unused header 2009-07-20 05:02:28 +03:00
Nedko Arnaudov 68a83207cf tabs->spaces 2009-07-20 04:59:25 +03:00
Nedko Arnaudov 9e31a708dc Cleanup headers 2009-07-20 04:55:25 +03:00
Nedko Arnaudov e05140226f Fix glade loading 2009-07-20 04:50:15 +03:00
Nedko Arnaudov bead1adfa3 Merge AUTHORS 2009-07-20 04:29:49 +03:00
Nedko Arnaudov 7ae75d02aa Build gladish 2009-07-20 03:29:45 +03:00