Implement multi-dragbox
commit23a651e1b1755f664974a5fdd7cdb720149aaa4a
authorUlrik Sverdrup <ulrik.sverdrup@gmail.com>
Mon, 17 Dec 2007 04:29:25 +0000 (17 05:29 +0100)
committerUlrik Sverdrup <ulrik.sverdrup@gmail.com>
Mon, 17 Dec 2007 04:36:53 +0000 (17 05:36 +0100)
treee789f9c4390e0aee9207f1b9c760b7b26eb6d5d9
parentda833fe39da69c1b8b938a8caedef0760388f3aa
Implement multi-dragbox

--name _a_
make a dragbox called _a_; using --name, added items go to
this dragbox, --get requests from this dragbox. This allows multiple
instances running. The current instance name will be shown in the
window title.

--list
list the currently available dragboxes by their internal
names. This will list the internal names (those are modified from the
user-given names, only english alphabet lowercase letters allowed)

Updated manual page as appropriate

Note that we could have chosen to use one process for all dragboxes.
Here we simplify greatly by using org.gna.dragbox.identifier as the
service name, and use one service and process per window. Otherwise it
would have been _much_ more of a rewrite.
Dragbox/dbuscontrol.py
Dragbox/main.py
doc/dragbox.1