[Pidgin] #5812: Implement a sane DBus Interface
Pidgin
trac at pidgin.im
Fri May 16 18:35:15 EDT 2008
#5812: Implement a sane DBus Interface
--------------------+-------------------------------------------------------
Reporter: bgamari | Owner: lschiere
Type: defect | Status: new
Priority: minor | Component: unclassified
Version: 2.4.1 | Keywords:
Pending: 0 |
--------------------+-------------------------------------------------------
While it is certainly understandable that Pidgin's DBus interface might
reflect its internal interfaces, the im.pidgin.purple.PurpleInterface is
simply insane. Stuffing all functionality into a single interface is not
only extremely unusable but contrary to the intended use of dbus. Instead,
the various objects represented in the interface (Accounts, Conversations,
File Transfers, etc) should be broken into multiple dbus objects, each
implementing an interface for its type. Passing around integer handles to
represent handles is simply bad design given the richness of the dbus
object system.
--
Ticket URL: <http://developer.pidgin.im/ticket/5812>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list