Esempio n. 1
0
static void
test_surface_remove_notification_callback(struct ivi_layout_surface *ivisurf,
					  void *userdata)
{
	struct test_context *ctx = userdata;
	const struct ivi_layout_interface *lyt = ctx->layout_interface;

	runner_assert_or_return(lyt->get_id_of_surface(ivisurf) == IVI_TEST_SURFACE_ID(0));

	ctx->user_flags = 1;
}
Esempio n. 2
0
static void
test_surface_create_notification_callback(struct wl_listener *listener, void *data)
{
	struct test_context *ctx =
			container_of(listener, struct test_context,
					surface_created);
	const struct ivi_layout_interface *lyt = ctx->layout_interface;
	struct ivi_layout_surface *ivisurf = data;

	runner_assert_or_return(lyt->get_id_of_surface(ivisurf) == IVI_TEST_SURFACE_ID(0));

	ctx->user_flags = 1;
}
Esempio n. 3
0
static void
test_surface_properties_changed_notification_callback(struct ivi_layout_surface *ivisurf,
						      const struct ivi_layout_surface_properties *prop,
						      enum ivi_layout_notification_mask mask,
						      void *userdata)
{
	struct test_context *ctx = userdata;
	const struct ivi_controller_interface *ctl = ctx->controller_interface;

	runner_assert_or_return(ctl->get_id_of_surface(ivisurf) == IVI_TEST_SURFACE_ID(0));

	ctx->user_flags = 1;
}