Vesion 019
[rox-musicbox.git] / Extras / Enque / AppRun
blob1cd3d610c07e773a2ea312c338dd330fee297b49
1 #!/usr/bin/env python
2 import findrox; findrox.version(1, 9, 13)
3 import rox
4 from rox import g, sys
6 mbox_window = None
7 window = g.gdk.get_default_root_window()
9 xid = window.property_get(g.gdk.atom_intern("_ROX_MUSICBOX", False))
10 if xid:
11 xid = xid[2][0]
12 mbox_window = g.gdk.window_foreign_new(long(xid))
14 if mbox_window:
15 atom_args = [g.gdk.atom_intern("add_songs", False)]
16 for x in sys.argv[1:]:
17 atom_args.append(g.gdk.atom_intern(str(x)))
18 mbox_window.property_change(g.gdk.atom_intern("_XSOAP", False),
19 "ATOM", 32, g.gdk.PROP_MODE_REPLACE, atom_args)
20 g.gdk.flush()
21 else:
22 rox.croak('You are not running MusicBox!')