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