mirror of
https://github.com/edeproject/ede.git
synced 2023-08-10 21:13:03 +03:00
35 lines
1.0 KiB
Plaintext
35 lines
1.0 KiB
Plaintext
D-BUS usage in EDE
|
|
==================
|
|
|
|
This document describes link:http://freedesktop.org/wiki/Software/dbus/[D-BUS] usage in EDE applications.
|
|
It is not meant to describe D-BUS protocol nor how to use it either via libdbus nor edelib, but
|
|
to document and explain what programs listen or send data via D-BUS protocol.
|
|
|
|
Naming convention
|
|
-----------------
|
|
EDE uses 'org.equinoxproject' as main namespace for interfaces and object paths, e.g.
|
|
|
|
-----------------------------------------------------------
|
|
org.equinoxproject.Eiconman # eiconman interface
|
|
/org/equinoxproject/Eiconman # eiconman object path
|
|
-----------------------------------------------------------
|
|
|
|
Applications
|
|
------------
|
|
|
|
eiconman
|
|
~~~~~~~~
|
|
|
|
Signals
|
|
^^^^^^^
|
|
*org.equinoxproject.Eiconman.DesktopChanged*
|
|
|
|
org.equinoxproject.Eiconman.DesktopChanged(int32 n, string name)
|
|
|
|
'---------'---------'------------
|
|
Name Type Description
|
|
-------------------------------------
|
|
n int32 Desktop number
|
|
name string Desktop name
|
|
-------------------------------------
|