diff options
author | Shaun McCance <shaunm@gnome.org> | 2010-08-10 15:15:23 -0400 |
---|---|---|
committer | Shaun McCance <shaunm@gnome.org> | 2010-08-10 15:15:23 -0400 |
commit | aedfdda78c26e18331163f084c0bb906fa7a6b2e (patch) | |
tree | e8a117ec05f2dea02168069d891ada5e2da8f9a5 /libyelp/yelp-bookmarks.c | |
parent | a5850bbef17d0e27af5b5ecf948eb4d1252c5157 (diff) | |
download | yelp-aedfdda78c26e18331163f084c0bb906fa7a6b2e.tar.gz |
[libyelp] Move "bookmarks-changed" signal to YelpBookmarks, hook up to location entry
Diffstat (limited to 'libyelp/yelp-bookmarks.c')
-rw-r--r-- | libyelp/yelp-bookmarks.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libyelp/yelp-bookmarks.c b/libyelp/yelp-bookmarks.c index e68d8a8f..670650d9 100644 --- a/libyelp/yelp-bookmarks.c +++ b/libyelp/yelp-bookmarks.c @@ -26,12 +26,20 @@ enum { BOOKMARKS_CHANGED, LAST_SIGNAL }; +static gint signals[LAST_SIGNAL] = { 0 }; G_DEFINE_INTERFACE (YelpBookmarks, yelp_bookmarks, G_TYPE_OBJECT) static void yelp_bookmarks_default_init (YelpBookmarksInterface *iface) { + signals[BOOKMARKS_CHANGED] = + g_signal_new ("bookmarks-changed", + G_TYPE_FROM_INTERFACE (iface), + G_SIGNAL_RUN_LAST, + 0, NULL, NULL, + g_cclosure_marshal_VOID__STRING, + G_TYPE_NONE, 1, G_TYPE_STRING); } void |