1 DBus Interface Specification
3 Docky implements the DockManager specificiation as well as a custom DBus specification.
4 DockManager DBus Interface Specification
6 DBus unique path: net.launchpad.DockManager
9 /net/launchpad/DockManager
11 - Interface: net.launchpad.DockManager
13 * GetCapabilities () -> (Array of [String] capabilities)
14 * GetItems () -> (Array of [Object path])
15 * GetItemsByName (String name -> (Array of [Object path])
16 * GetItemsByDesktopFile (String desktop_file_name) -> (Array of [Object path])
17 * GetItemsByPID (Int32 pid) -> (Array of [Object path])
18 * GetItemByXid (Int64 xid) -> (Object path)
20 * ItemAdded (Object path)
21 * ItemRemoved (Object path)
33 - menu-item-container-title
36 - menu-item-with-label
40 /net/launchpad/DockManager/Item[.+] (unspecified identifier)
42 - Interface: net.launchpad.DockItem
44 * AddMenuItem (Dict of {String key, Variant value} menu_hints) -> (Int32 id)
45 * RemoveMenuItem (Int32 id)
46 * UpdateDockItem (Dict of {String key, Variant value} hints)
47 * Properties (implementing org.freedesktop.DBus.Properties)
51 * MenuItemActivated (Int32 id)
60 - container-title + String
64 Implementor can choose whether icon setting will be honored when the menu item is specified using the "uri" key.
66 Supported hints: All hints are optional.