Commit Graph

65 Commits

Author SHA1 Message Date
Christian Hammond cc13b1892f Add some gtk-doc documentation. 2006-06-06 07:14:42 +00:00
Christian Hammond d986aaf233 Patch by chpe to add support for using the new GtkStatusIcon in GTK+ 2.9.x. These functions are #ifdef'd to only be provided in supported versions of GTK. The patch also added support for GObject properties on the NotifyNotification objects. This closes ticket #60. 2006-06-05 00:48:56 +00:00
Christian Hammond cb2ee86909 Don't complain about an unknown action when the action is "default" 2006-02-05 01:18:54 +00:00
Christian Hammond 626c43f126 More Doxygen happiness. Still no NotifyNotification docs yet though. 2006-01-29 21:26:57 +00:00
Christian Hammond 18d8f305d0 Make a best attempt at clearing away notifications that require actions or that exist until clicked when the calling application exits. This doesn't always work. 2006-01-23 09:10:55 +00:00
Christian Hammond df803f9d01 Fix some errors in the spec file. Some pieces were not updated when the specification was changed, and some pieces were invalid XML. 2006-01-23 07:47:03 +00:00
Christian Hammond 85d5df3cbd Raw images are broken in D-BUS versions less than 0.60. Don't crash under this case, and warn the user. 2006-01-22 21:22:27 +00:00
Christian Hammond c587295cdd Use one D-BUS connection, one GProxy, total. This is better than the one per notification, and fixes a few bugs. 2006-01-21 08:38:35 +00:00
Christian Hammond 2676d3aa8b I have no clue what this function is. 2006-01-20 10:23:55 +00:00
Christian Hammond ab651643eb Remove notify_notification_show_and_forget(). It's less confusing to have one show function, and require that the user unref. It also simplifies the code quite a bit. 2006-01-20 10:19:44 +00:00
Christian Hammond 8297e321bf Implement per-action user data. 2006-01-20 10:11:23 +00:00
Christian Hammond 85342c8619 - Fix some weird argument ordering in the calls to dbus_g_proxy_call_*().
- Re-order the arguments as per the spec.
- Change NOTIFY_TIMEOUT_* to NOTIFY_EXPIRES_*.
- Update the spec to 0.9.
2006-01-20 10:00:32 +00:00
Christian Hammond a834c839fc - Clean up a lot of the API. Several functions returned gboolean when there was very little point in doing so.
- Add assertions to all the functions.
- Remove the notify_notification_{set,get}_user_data() functions. These are useless, since this is a GObject, and we get it for free.
2006-01-20 09:39:25 +00:00
Christian Hammond 78db57f7f2 Rename notify_notification_set_icon_data_from_pixbuf to notify_notification_set_icon_from_pixbuf. 2006-01-20 06:11:53 +00:00
Christian Hammond 3dac8b3d66 Do some rearranging of the files in libnotify, and include things properly so people can actually use the library without fudging with include paths. 2006-01-20 06:08:58 +00:00