From c50d1189d4df8e7d23a0a226d9bc09e1b2306204 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Wed, 17 Sep 2014 16:26:28 -0500 Subject: Put in a function to handle setting the draw attention value --- src/im-accounts-service.c | 7 +++++++ src/im-accounts-service.h | 1 + src/im-application-list.c | 2 ++ 3 files changed, 10 insertions(+) (limited to 'src') diff --git a/src/im-accounts-service.c b/src/im-accounts-service.c index dc18d1b..f3b641f 100644 --- a/src/im-accounts-service.c +++ b/src/im-accounts-service.c @@ -91,3 +91,10 @@ im_accounts_service_ref_default (void) return g_object_ref(as); } + +void +im_accounts_service_set_draws_attention (ImAccountsService * service, gboolean draws_attention) +{ + + +} diff --git a/src/im-accounts-service.h b/src/im-accounts-service.h index 4e7da59..263103b 100644 --- a/src/im-accounts-service.h +++ b/src/im-accounts-service.h @@ -45,6 +45,7 @@ struct _ImAccountsService { GType im_accounts_service_get_type (void); ImAccountsService * im_accounts_service_ref_default (void); +void im_accounts_service_set_draws_attention (ImAccountsService * service, gboolean draws_attention); G_END_DECLS diff --git a/src/im-application-list.c b/src/im-application-list.c index d3da85b..001266e 100644 --- a/src/im-application-list.c +++ b/src/im-application-list.c @@ -173,9 +173,11 @@ im_application_list_update_root_action (ImApplicationList *list) if (g_hash_table_find (list->applications, application_draws_attention, NULL)) { base_icon_name = "indicator-messages-new-%s"; accessible_name = _("New Messages"); + im_accounts_service_set_draws_attention(list->as, TRUE); } else { base_icon_name = "indicator-messages-%s"; accessible_name = _("Messages"); + im_accounts_service_set_draws_attention(list->as, FALSE); } /* Include the IM state in the icon */ -- cgit v1.2.3