summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Pablo Ugarte <juanpablougarte@gmail.com>2012-10-20 15:02:02 -0700
committerJuan Pablo Ugarte <juanpablougarte@gmail.com>2012-10-31 13:03:25 -0700
commit1510d1a06ace61238c5477299de2f5c91da87db0 (patch)
tree80be77c9e5dd8bbe2aca716c6692512031a1650e
parent3eb53b784cb9175f4ae608e9ad8bbca7a9050a5d (diff)
downloadglade-1510d1a06ace61238c5477299de2f5c91da87db0.tar.gz
Added GladeApp::widget-adaptor-registered signal
-rw-r--r--gladeui/glade-app.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/gladeui/glade-app.c b/gladeui/glade-app.c
index f5d0a3e4..402c5663 100644
--- a/gladeui/glade-app.c
+++ b/gladeui/glade-app.c
@@ -61,6 +61,7 @@ enum
{
DOC_SEARCH,
SIGNAL_EDITOR_CREATED,
+ WIDGET_ADAPTOR_REGISTERED,
LAST_SIGNAL
};
@@ -411,6 +412,21 @@ glade_app_class_init (GladeAppClass * klass)
_glade_marshal_VOID__OBJECT,
G_TYPE_NONE, 1, G_TYPE_OBJECT);
+ /**
+ * GladeApp::widget-adaptor-registered:
+ * @gladeapp: the #GladeApp which received the signal.
+ * @adaptor: the newlly registered #GladeWidgetAdaptor.
+ *
+ * Emitted when a new widget adaptor is registered.
+ */
+ glade_app_signals[WIDGET_ADAPTOR_REGISTERED] =
+ g_signal_new ("widget-adaptor-registered",
+ G_TYPE_FROM_CLASS (object_class),
+ G_SIGNAL_RUN_LAST,
+ 0, NULL, NULL,
+ _glade_marshal_VOID__OBJECT,
+ G_TYPE_NONE, 1, G_TYPE_OBJECT);
+
g_type_class_add_private (klass, sizeof (GladeAppPrivate));
gdk_event_handler_set (glade_app_event_handler, NULL, NULL);