Home | History | Annotate | Download | only in gobject

Lines Matching refs:iface

63 static void test_iface1_base_init    (TestIface1Class *iface);
64 static void test_iface1_default_init (TestIface1Class *iface, gpointer class_data);
73 static void test_iface2_base_init (TestIface2Class *iface);
82 static void test_iface3_base_init (TestIface3Class *iface);
91 static void test_iface4_base_init (TestIface4Class *iface);
100 static void test_iface5_base_init (TestIface5Class *iface);
109 static void test_iface6_base_init (TestIface6Class *iface);
151 #define CHECK_IFACE_TWICE(iface) G_STMT_START { \
155 g_assert (G_TYPE_IS_INTERFACE (((GTypeInterface*) iface)->g_type)); \
157 g_assert (((GTypeInterface*) iface)->g_instance_type == 0); \
159 g_assert (G_TYPE_IS_OBJECT (((GTypeInterface*) iface)->g_instance_type)); \
176 static void test_object_test_iface1_init (TestIface1Class *iface);
177 static void test_object_test_iface2_init (TestIface1Class *iface);
178 static void test_object_test_iface3_init (TestIface3Class *iface);
179 static void test_object_test_iface4_init (TestIface4Class *iface);
180 static void test_object_test_iface5_init (TestIface5Class *iface);
181 static void test_object_test_iface6_init (TestIface6Class *iface);
186 test_object_test_iface1_init (TestIface1Class *iface)
190 g_assert (iface->default_val == 0x111111);
192 iface->val = 0x10001;
200 test_object_test_iface2_init (TestIface2Class *iface)
204 iface->val = 0x20002;
210 test_object_test_iface3_init (TestIface3Class *iface)
214 iface->val = 0x30003;
220 test_object_test_iface4_init (TestIface4Class *iface)
224 iface->val = 0x40004;
230 test_object_test_iface5_init (TestIface5Class *iface)
234 iface->val = 0x50005;
240 test_object_test_iface6_init (TestIface6Class *iface)
244 iface->val = 0x60006;
250 test_iface1_default_init (TestIface1Class *iface,
254 g_assert (iface->base_iface.g_type == TEST_TYPE_IFACE1);
255 g_assert (iface->base_iface.g_instance_type == 0);
256 g_assert (iface->base_val == 0x110011);
257 g_assert (iface->val == 0);
258 g_assert (iface->default_val == 0);
259 iface->default_val = 0x111111;
263 test_iface1_base_init (TestIface1Class *iface)
271 iface->base_val = 0x110011;
272 g_assert (iface->default_val == 0);
276 g_assert (iface->base_val == 0x110011);
277 g_assert (iface->default_val == 0x111111);
287 test_iface2_base_init (TestIface2Class *iface)
289 CHECK_IFACE_TWICE (iface);
291 iface->base_val = 0x220022;
297 test_iface3_base_init (TestIface3Class *iface)
299 CHECK_IFACE_TWICE (iface);
301 iface->base_val = 0x330033;
307 test_iface4_base_init (TestIface4Class *iface)
309 CHECK_IFACE_TWICE (iface);
311 iface->base_val = 0x440044;
317 test_iface5_base_init (TestIface5Class *iface)
319 CHECK_IFACE_TWICE (iface);
321 iface->base_val = 0x550055;
327 test_iface6_base_init (TestIface6Class *iface)
329 CHECK_IFACE_TWICE (iface);
331 iface->base_val = 0x660066;
379 TestIfaceClass *iface;
410 iface = TEST_IFACE1_GET_CLASS (object);
411 g_assert (iface && iface->val == 0x10001 && iface->base_val == 0x110011);
412 iface = TEST_IFACE3_GET_CLASS (object);
413 g_assert (iface && iface->val == 0x30003 && iface->base_val == 0x330033);
414 iface = TEST_IFACE4_GET_CLASS (object);
415 g_assert (iface && iface->val == 0x40004 && iface->base_val == 0x440044);
416 iface = TEST_IFACE5_GET_CLASS (object);
417 g_assert (iface && iface->val == 0x50005 && iface->base_val == 0x550055);
418 iface = TEST_IFACE6_GET_CLASS (object);
419 g_assert (iface && iface->val == 0x60006 && iface->base_val == 0x660066);