summaryrefslogtreecommitdiff
path: root/gdk/broadway/broadway.c
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2010-11-23 12:52:10 +0100
committerAlexander Larsson <alexl@redhat.com>2010-11-25 22:09:32 +0100
commitb82ed847096a875c158fe4e598a8cff9b0225c6b (patch)
tree793c3fd79428ede2a25aa3732453f1f42e43b040 /gdk/broadway/broadway.c
parent65f767a363c31c9213031aaee61d23c594153ea3 (diff)
downloadgtk+-b82ed847096a875c158fe4e598a8cff9b0225c6b.tar.gz
[broadway] Implement window resize
Diffstat (limited to 'gdk/broadway/broadway.c')
-rw-r--r--gdk/broadway/broadway.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/gdk/broadway/broadway.c b/gdk/broadway/broadway.c
index f7e2c7d66d..2e27a3a609 100644
--- a/gdk/broadway/broadway.c
+++ b/gdk/broadway/broadway.c
@@ -823,6 +823,19 @@ broadway_client_move_surface(BroadwayClient *client, int id, int x, int y)
}
void
+broadway_client_resize_surface(BroadwayClient *client, int id, int w, int h)
+{
+ char buf[10];
+
+ buf[0] = 'r';
+ base64_uint16(id, &buf[1]);
+ base64_uint16(w, &buf[4]);
+ base64_uint16(h, &buf[7]);
+
+ broadway_client_write (client, buf, 10);
+}
+
+void
broadway_client_put_rgb (BroadwayClient *client, int id, int x, int y,
int w, int h, int byte_stride, void *data)
{