}
static void
+tablet_shell_show_grid(struct wl_client *client,
+ struct meego_tablet_shell *shell,
+ struct wl_surface *surface)
+{
+ fprintf(stderr, "tablet_shell_show_grid\n");
+}
+
+static void
+tablet_shell_show_panels(struct wl_client *client,
+ struct meego_tablet_shell *shell,
+ struct wl_surface *surface)
+{
+ fprintf(stderr, "tablet_shell_show_panels\n");
+}
+
+static void
destroy_tablet_client(struct wl_resource *resource, struct wl_client *client)
{
struct meego_tablet_client *tablet_client =
tablet_shell_set_lockscreen,
tablet_shell_set_switcher,
tablet_shell_set_homescreen,
+ tablet_shell_show_grid,
+ tablet_shell_show_panels,
tablet_shell_create_client
};
<arg name="surface" type="object" interface="wl_surface"/>
</request>
+ <request name="show_grid">
+ <arg name="surface" type="object" interface="wl_surface"/>
+ </request>
+
+ <request name="show_panels">
+ <arg name="surface" type="object" interface="wl_surface"/>
+ </request>
+
<request name="create_client">
<arg name="id" type="new_id" interface="meego_tablet_client"/>
<arg name="name" type="string"/>