From 8e054f76ccfe1ba43dd9e6d0968083f1d930cbb2 Mon Sep 17 00:00:00 2001 From: Kristian Høgsberg Date: Tue, 31 Jan 2012 11:53:20 -0500 Subject: flower: Dont allow resizing --- clients/flower.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'clients/flower.c') diff --git a/clients/flower.c b/clients/flower.c index 8b57626..ae70d58 100644 --- a/clients/flower.c +++ b/clients/flower.c @@ -105,6 +105,16 @@ draw_stuff(cairo_surface_t *surface, int width, int height) cairo_destroy(cr); } +static void +resize_handler(struct widget *widget, + int32_t width, int32_t height, void *data) +{ + struct flower *flower = data; + + /* Dont resize me */ + widget_set_size(flower->widget, flower->width, flower->height); +} + static void redraw_handler(struct widget *widget, void *data) { @@ -173,6 +183,7 @@ int main(int argc, char *argv[]) flower.window = window_create(d, flower.width, flower.height); flower.widget = window_add_widget(flower.window, &flower); + widget_set_resize_handler(flower.widget, resize_handler); widget_set_redraw_handler(flower.widget, redraw_handler); widget_set_motion_handler(flower.widget, motion_handler); widget_set_button_handler(flower.widget, button_handler); -- cgit v1.2.3