empathy r1245 - trunk/libempathy-gtk
- From: xclaesse svn gnome org
- To: svn-commits-list gnome org
- Subject: empathy r1245 - trunk/libempathy-gtk
- Date: Tue, 15 Jul 2008 14:00:38 +0000 (UTC)
Author: xclaesse
Date: Tue Jul 15 14:00:38 2008
New Revision: 1245
URL: http://svn.gnome.org/viewvc/empathy?rev=1245&view=rev
Log:
Add empathy_event_manager_get_events
Modified:
trunk/libempathy-gtk/empathy-event-manager.c
trunk/libempathy-gtk/empathy-event-manager.h
Modified: trunk/libempathy-gtk/empathy-event-manager.c
==============================================================================
--- trunk/libempathy-gtk/empathy-event-manager.c (original)
+++ trunk/libempathy-gtk/empathy-event-manager.c Tue Jul 15 14:00:38 2008
@@ -420,11 +420,23 @@
return manager;
}
+GSList *
+empathy_event_manager_get_events (EmpathyEventManager *manager)
+{
+ EmpathyEventManagerPriv *priv = GET_PRIV (manager);
+
+ g_return_val_if_fail (EMPATHY_IS_EVENT_MANAGER (manager), NULL);
+
+ return priv->events;
+}
+
EmpathyEvent *
empathy_event_manager_get_top_event (EmpathyEventManager *manager)
{
EmpathyEventManagerPriv *priv = GET_PRIV (manager);
+ g_return_val_if_fail (EMPATHY_IS_EVENT_MANAGER (manager), NULL);
+
return priv->events ? priv->events->data : NULL;
}
@@ -433,6 +445,8 @@
{
EventPriv *event = (EventPriv*) event_public;
+ g_return_if_fail (event_public != NULL);
+
if (event->func) {
event->func (event);
} else {
Modified: trunk/libempathy-gtk/empathy-event-manager.h
==============================================================================
--- trunk/libempathy-gtk/empathy-event-manager.h (original)
+++ trunk/libempathy-gtk/empathy-event-manager.h Tue Jul 15 14:00:38 2008
@@ -54,6 +54,7 @@
GType empathy_event_manager_get_type (void) G_GNUC_CONST;
EmpathyEventManager *empathy_event_manager_new (void);
EmpathyEvent * empathy_event_manager_get_top_event (EmpathyEventManager *manager);
+GSList * empathy_event_manager_get_events (EmpathyEventManager *manager);
void empathy_event_activate (EmpathyEvent *event);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]