diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2011-05-04 16:16:43 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2011-05-04 16:16:43 -0400 |
commit | 92fb0e9e3963dc0a2e697899c33f8ebf74c418c7 (patch) | |
tree | 423025b60d859dc6a3992612ab1210c2b0f45a5e | |
parent | 8050bd217f38b4527d74a4288389d01a1b87be67 (diff) |
meego-tablet-shell: Add requests to let ux-daemon ask for appgrid or panels
-rw-r--r-- | compositor/meego-tablet-shell.c | 18 | ||||
-rw-r--r-- | protocol/meego-tablet.xml | 8 |
2 files changed, 26 insertions, 0 deletions
diff --git a/compositor/meego-tablet-shell.c b/compositor/meego-tablet-shell.c index 12cb440c..3c3eec6a 100644 --- a/compositor/meego-tablet-shell.c +++ b/compositor/meego-tablet-shell.c @@ -317,6 +317,22 @@ tablet_shell_set_homescreen(struct wl_client *client, } 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 = @@ -386,6 +402,8 @@ static const struct meego_tablet_shell_interface tablet_shell_interface = { tablet_shell_set_lockscreen, tablet_shell_set_switcher, tablet_shell_set_homescreen, + tablet_shell_show_grid, + tablet_shell_show_panels, tablet_shell_create_client }; diff --git a/protocol/meego-tablet.xml b/protocol/meego-tablet.xml index 9815b889..feceb6bf 100644 --- a/protocol/meego-tablet.xml +++ b/protocol/meego-tablet.xml @@ -13,6 +13,14 @@ <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"/> |