Nedko Arnaudov
ad9e93f729
gui: toolbar image to display state. Fixes #46
2009-12-27 16:38:32 +02:00
Nedko Arnaudov
eff9454c8b
gui: improve the about dialog. Fixes #11
2009-12-27 15:16:24 +02:00
Nedko Arnaudov
e4becc11de
gui: disconnect all ports of a flowcanvas box. Fixes #56
2009-12-27 14:05:10 +02:00
Nedko Arnaudov
475ee031ea
gui: short instructions for first time users
2009-12-27 12:41:45 +02:00
Nedko Arnaudov
764873efd5
implement level 1
2009-12-27 04:19:24 +02:00
Nedko Arnaudov
6d385f7ae7
gui: store new positions after arrange so the get saved eventually
2009-12-27 01:19:07 +02:00
Nedko Arnaudov
15350decd4
studio "save as". Fixes #13
2009-12-27 00:41:46 +02:00
Nedko Arnaudov
093af66573
rename graph clients when app is renamed
...
this fixes autoconnection too because hidden clients are searched by name
2009-12-26 22:46:20 +02:00
Nedko Arnaudov
d7e58c7efd
app properties dialog. Fixes #21
2009-12-26 21:28:06 +02:00
Nedko Arnaudov
51e6a40e76
gui: move and rename the 'daemon exit/reactivate' menu item.
2009-12-26 15:06:39 +02:00
Nedko Arnaudov
9aa1d74a7e
Don't assume studio is stopped when it is present initially. Fixes #48
2009-12-26 14:46:47 +02:00
Nedko Arnaudov
617158f6f9
gladish: adjust initial box position randomization algorithm; increase default window size to 800x600
2009-12-22 00:12:59 +02:00
Nedko Arnaudov
3bec987ea4
handle port renames. closes #32
2009-12-21 20:46:14 +02:00
Nedko Arnaudov
148643f0ff
gladish: fix a crash
2009-12-18 12:49:45 +02:00
Nedko Arnaudov
bf9b9272cb
properly handle ladishd crashes
2009-12-17 07:41:57 +02:00
Nedko Arnaudov
1e9d406f23
notify user when JACK crashes or stops unexpectedly
2009-12-17 06:34:45 +02:00
Nedko Arnaudov
8ba8c8412b
gui: remove unused and duplicate dbus helper code
2009-12-13 18:19:29 +02:00
Nedko Arnaudov
b5565fd398
move proxy implementations to new /proxies directory
2009-12-13 18:10:57 +02:00
Nedko Arnaudov
78f5665ac5
helpers for handling dbus signals
2009-12-13 17:48:29 +02:00
Nedko Arnaudov
0f36602240
Properly handle JACK crashes.
...
JACK disappear was already detected, now it implies that server is stopped
2009-12-08 20:28:24 +02:00
Nedko Arnaudov
cbc803830c
store generated canvas positions of boxes. fix for #31 (the first problem)
2009-12-08 00:56:31 +02:00
Nedko Arnaudov
79362b0ef3
center canvas initially. fix for #31 (the second problem)
2009-12-08 00:46:31 +02:00
Nedko Arnaudov
672c5e52d8
don't allow saving of non-started studio
...
hidden clients, ports and connections are not saved
so only app list will be saved.
2009-12-07 23:35:37 +02:00
Nedko Arnaudov
b042bbf078
gui: fix run in terminal option
2009-12-07 22:15:26 +02:00
Nedko Arnaudov
bb7338fae0
daemon: a2j virtualization
2009-12-07 00:56:48 +02:00
Nedko Arnaudov
ad421b846a
gui: refactor a2j_proxy
2009-12-06 23:35:01 +02:00
Nedko Arnaudov
89461c363c
app list is now managable from gladish
2009-12-04 21:37:39 +02:00
Nedko Arnaudov
38a0bc211a
gui: context menu for the world tree
2009-12-04 19:31:00 +02:00
Nedko Arnaudov
e9be94a8d6
gui: handle app state change signal; indicate non-runing apps as such in the world tree
2009-12-04 17:48:56 +02:00
Nedko Arnaudov
8dc28ed1da
gui: maintain app lists in the world tree
2009-12-04 16:11:08 +02:00
Nedko Arnaudov
094d7ba9d7
implement more app list IPC code
2009-12-04 15:15:14 +02:00
Nedko Arnaudov
67a1dd5013
gui: dialog for starting programs now starts them through ladishd
2009-12-03 01:49:08 +02:00
Nedko Arnaudov
94c197fe33
gui: initial dialog for starting programs
2009-12-02 00:01:30 +02:00
Nedko Arnaudov
185034b263
gui: when glade widget is not found, print the string id before aborting
2009-12-02 00:00:50 +02:00
Nedko Arnaudov
57a7eb7a0c
gui: reset window title when last view is destroyed
...
Last and currently the only view is destroyed when studio is unloaded
2009-10-11 18:25:49 +03:00
Nedko Arnaudov
19b0d68752
gui: improved canvas initial scroll to center
2009-10-05 00:45:28 +03:00
Nedko Arnaudov
1524ae1802
Disable raw jack view
2009-10-05 00:18:59 +03:00
Nedko Arnaudov
7f21faa728
Somewhat sane default canvas positions for clients
2009-10-05 00:15:53 +03:00
Nedko Arnaudov
9f21a69786
gui: canvas_scroll_to_center()
2009-10-05 00:02:53 +03:00
Nedko Arnaudov
ca92c45766
gui: scroll canvas to center when widget is realized
2009-10-05 00:02:08 +03:00
Nedko Arnaudov
a57ebe53f2
Remove extra semicolons
2009-10-04 23:49:35 +03:00
Nedko Arnaudov
540d2eb721
Make assert print error message to log
2009-09-20 18:48:42 +03:00
Nedko Arnaudov
5f832c8668
rename log macros
2009-09-20 18:23:42 +03:00
Nedko Arnaudov
d38f42ffef
common/debug.h -> log.h
2009-09-20 18:02:10 +03:00
Nedko Arnaudov
fa47499b45
Don't try to use dict graph interface on jack graphs
2009-09-12 09:58:37 +03:00
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