Nedko Arnaudov
4288c9a35b
Remove include of removed header
2009-09-12 09:52:13 +03:00
Nedko Arnaudov
ff607c1e8e
merge graph_dict_proxy into graph_proxy
2009-09-12 09:44:52 +03:00
Nedko Arnaudov
7a8931a94a
graph dict dbus interface and persist canvas positions of modules
2009-09-07 20:53:56 +03:00
Nedko Arnaudov
ceef54d330
Rename dbus_call_simple() to dbus_call() and fix input_signature type
...
It is not simple because NULL can be supplied for output signature.
In future NULL will be valid for input signature too.
NULL signature means that message is handled externally.
input_signature is const point now. It is not modified.
2009-09-05 19:04:56 +03:00
Nedko Arnaudov
f4bf5df38e
Properly prefix graph proxy identifiers
2009-09-03 05:55:28 +03:00
Nedko Arnaudov
744350e2f7
gladish: Display version in the about box
2009-09-01 00:25:24 +03:00
Nedko Arnaudov
01b9eb20c8
gladish: display about box on help->about
2009-09-01 00:19:52 +03:00
Nedko Arnaudov
0d7297b1a6
gladish: Disable menu items that are not implemented yet
2009-09-01 00:13:48 +03:00
Nedko Arnaudov
fd477dfab9
gladish: view->toolbar menu item works again
2009-09-01 00:11:49 +03:00
Nedko Arnaudov
f4cc65cdc2
Fix initial sensivity of studio start, stop and rename menu items
2009-09-01 00:03:01 +03:00
Nedko Arnaudov
2707847f18
Remove not working ctrl-o accelerators
2009-08-31 23:59:58 +03:00
Nedko Arnaudov
31d0aa9d0f
gladish: Studio status visualization
2009-08-31 23:57:21 +03:00
Nedko Arnaudov
c9c349ae8c
gladish: Menu entry for JACK configuration (starts ladiconf)
2009-08-31 23:23:07 +03:00
Nedko Arnaudov
3b5b82c02b
Display message box when command from gladish to ladishd fails. Closes #8
2009-08-31 03:25:58 +03:00
Nedko Arnaudov
f77ec1ed29
Fix glade warnings
...
* Gtk-WARNING **: Ignoring the separator setting
* libglade-WARNING **: could not find a parent that handles internal children for 'vbox'
2009-08-31 03:04:31 +03:00
Nedko Arnaudov
9eae2d6be8
Remote debug log dumps
2009-08-31 01:46:22 +03:00
Nedko Arnaudov
26f990e948
Fake studio list entries non-sensitive must be non-sensitive
2009-08-31 01:46:10 +03:00
Nedko Arnaudov
8161c68142
gladish: Daemon exit (reactivate) menu item
2009-08-30 22:48:13 +03:00
Nedko Arnaudov
7f5855f6ba
Studio start/stop commands and signals
2009-08-30 22:40:28 +03:00
Nedko Arnaudov
24b42824f8
Fix studio menu icons
2009-08-30 18:36:54 +03:00
Nedko Arnaudov
5243fd33fa
Unload studio command
2009-08-30 16:23:19 +03:00
Nedko Arnaudov
f55a45416e
New studio command. Closes #7
2009-08-30 16:13:38 +03:00
Nedko Arnaudov
6e5f677942
gladish: Confirm studio delete dialog
2009-08-30 15:35:32 +03:00
Nedko Arnaudov
6d260826cc
gladish: Move gtk/gtk.h include to common.h
2009-08-30 15:13:14 +03:00
Nedko Arnaudov
354012f707
Delete studio command. Closes #6
2009-08-30 14:36:27 +03:00
Nedko Arnaudov
0cd378a53a
gladish: studio load menu. Closes #1
2009-08-28 21:59:45 +03:00
Nedko Arnaudov
b13bfdaf6d
Remove the not reliable initial jack canvas arrange
2009-08-24 05:35:06 +03:00
Nedko Arnaudov
03bb0b477d
Studio renamed signal
2009-08-23 12:58:01 +03:00
Nedko Arnaudov
d6096db1dd
Rename studio dialog
2009-08-23 12:13:43 +03:00
Nedko Arnaudov
58a5e9a56b
gladish: use real studio name when creating studio view
2009-08-23 11:19:31 +03:00
Nedko Arnaudov
21965995d9
hook studio save to gui; improve studio interface; studio proxy
2009-08-23 11:09:15 +03:00
Nedko Arnaudov
e7569fc207
Adjust menu item sensivity
2009-08-23 02:14:51 +03:00
Nedko Arnaudov
85b8cf81d6
Adjust menu
2009-08-23 02:02:47 +03:00
Nedko Arnaudov
9a47ef6a66
enable graphviz arrange
2009-08-22 19:37:57 +03:00
Nedko Arnaudov
16de50fc71
Resurrect jack dsp load and buffer size widgets
2009-08-22 19:21:12 +03:00
Nedko Arnaudov
2722a01ab0
Buffer size widget tweaks
2009-08-22 18:41:10 +03:00
Nedko Arnaudov
e2236e8c36
Remove dead code from Patchage class
2009-08-22 17:38:42 +03:00
Nedko Arnaudov
90b8493fd6
Remove the useless gladep file
2009-08-22 17:07:34 +03:00
Nedko Arnaudov
0d2f29f530
Remove dead code
2009-08-22 17:07:09 +03:00
Nedko Arnaudov
6bc561edec
Disaply name of the current graph view in the title bar
2009-08-22 16:59:40 +03:00
Nedko Arnaudov
005e011f7d
Move catdup() from daemon/ to top dir, it is needed for gladish too
2009-08-22 16:55:55 +03:00
Nedko Arnaudov
7d554b7dc0
fix crash when graph object disappears and then appears again
...
signal handler needs to be unregistered, otherwise it will get called with old context data when graph reappears
2009-08-22 16:41:31 +03:00
Nedko Arnaudov
c01598c0be
gladish: update world tree selection when currently selected view is destroyed
2009-08-22 16:30:47 +03:00
Nedko Arnaudov
e9c49c24a7
gladish: statusbar and sane default window size
2009-08-22 16:06:16 +03:00
Nedko Arnaudov
3cef018c96
implement view switching from world tree
2009-08-22 15:59:54 +03:00
Nedko Arnaudov
27390fa5b4
In world tree, store graph views not graphs
2009-08-22 15:18:03 +03:00
Nedko Arnaudov
d334b76e6a
Hook jack appear/disappear to jack_proxy
2009-08-22 15:06:29 +03:00
Nedko Arnaudov
9b4058f7a7
Avoid duplicate studio appeared notification
...
When upon ladishd autoactivation studio is created and the autoactivation is caused
by the IsStudioLoaded() signal, two studio appeared notifications were sent
2009-08-22 15:05:15 +03:00
Nedko Arnaudov
74133da587
move view object to separate files
2009-08-22 14:11:38 +03:00
Nedko Arnaudov
321621834e
Show views in the world tree
2009-08-22 04:42:54 +03:00
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