diff options
author | Colin Walters <walters@verbum.org> | 2010-10-21 14:07:59 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2010-10-21 14:08:41 -0400 |
commit | 78716bd269a1b2b770138b3ce5e00f2a9f479b55 (patch) | |
tree | cd7b7f53c797ac029eb6e19cd45b62eb4f180c1a /tests/scanner/regress.c | |
parent | aea515709e0b608d6fa7c7de4dd555b8ac034969 (diff) | |
download | gobject-introspection-78716bd269a1b2b770138b3ce5e00f2a9f479b55.tar.gz |
scanner: Support GStrv as signal parameters
Diffstat (limited to 'tests/scanner/regress.c')
-rw-r--r-- | tests/scanner/regress.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/scanner/regress.c b/tests/scanner/regress.c index 839114f8..b83ed981 100644 --- a/tests/scanner/regress.c +++ b/tests/scanner/regress.c @@ -1649,6 +1649,7 @@ regress_test_obj_default_matrix (RegressTestObj *obj, const char *somestr) enum { REGRESS_TEST_OBJ_SIGNAL_SIG_NEW_WITH_ARRAY_PROP, REGRESS_TEST_OBJ_SIGNAL_SIG_WITH_HASH_PROP, + REGRESS_TEST_OBJ_SIGNAL_SIG_WITH_STRV, N_REGRESS_TEST_OBJ_SIGNALS }; @@ -1726,6 +1727,25 @@ regress_test_obj_class_init (RegressTestObjClass *klass) 1, G_TYPE_HASH_TABLE); + /** + * RegressTestObj::sig-with-strv: + * @self: an object + * @strs: strings + * + * Test GStrv as a param. + */ + regress_test_obj_signals[REGRESS_TEST_OBJ_SIGNAL_SIG_WITH_STRV] = + g_signal_new ("sig-with-strv", + G_TYPE_FROM_CLASS (gobject_class), + G_SIGNAL_RUN_LAST, + 0, + NULL, + NULL, + g_cclosure_marshal_VOID__BOXED, + G_TYPE_NONE, + 1, + G_TYPE_STRV); + gobject_class->set_property = regress_test_obj_set_property; gobject_class->get_property = regress_test_obj_get_property; gobject_class->dispose = regress_test_obj_dispose; |