view doc/dbus-server-signals.dox @ 28975:bd4f23c22dc2

Prevent an infinite loop from the preference window. If the preference window doesn't get the window-size it requested, it goes into an infinite loop. This is caused by the imhtml widget in the conversations page, and happens when the window-manager gives it a really small size such that the imhtml widget doesn't get displayed. So, instead of making the widget change its size, keep it in a fixed size. The width of the preference pages are now dictated mostly by the network, status and themes pages. So extending the fixed width of the imhtml widget in the conversation page should not cause too many problems.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Fri, 20 Nov 2009 05:09:27 +0000
parents e0613cf8c493
children
line wrap: on
line source

/** @page dbus-server-signals DBus Server Signals

 @signals
  @signal dbus-method-called
  @signal dbus-introspect
 @endsignals

 @see dbus-server.h

 <hr>

 @signaldef dbus-method-called
  @signalproto
gboolean (*dbus_method_called)(DBusConnection *connection,
                               DBusMessage *message);
  @endsignalproto
  @signaldesc
   Emitted when a dbus method is going to be called.
  @param connection The DBus connection.
  @param message The DBus message.
  @return TRUE if signal handler handled the method. ???
 @endsignaldef

 @signaldef dbus-introspect
  @signalproto
void (*dbus_introspect)(GList **bidings_list);
  @endsignalproto
  @signaldesc
   ???
  @param bindings_list ???
 @endsignaldef

 */
// vim: syntax=c.doxygen tw=75 et