e_service_taskbar_size_set(ec, width, height);
}
+static void
+_tzsh_srv_taskbar_cb_auto_placement_set(struct wl_client *client EINA_UNUSED, struct wl_resource *resource, uint32_t auto_placement)
+{
+ E_Policy_Wl_Tzsh_Srv *tzsh_srv;
+ E_Client *ec;
+
+ tzsh_srv = wl_resource_get_user_data(resource);
+ EINA_SAFETY_ON_NULL_RETURN(tzsh_srv);
+ EINA_SAFETY_ON_NULL_RETURN(tzsh_srv->tzsh);
+
+ ec = tzsh_srv->ec;
+ EINA_SAFETY_ON_NULL_RETURN(ec);
+
+ e_service_taskbar_auto_placement_set(ec, auto_placement);
+}
+
static const struct tws_service_taskbar_interface _tzsh_srv_taskbar_iface =
{
_tzsh_srv_taskbar_cb_destroy,
_tzsh_srv_taskbar_cb_place_type_set,
_tzsh_srv_taskbar_cb_size_set,
+ _tzsh_srv_taskbar_cb_auto_placement_set,
};
static void