From c9321a790de52835588989ac6c032a44c5eed668 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 20 Oct 2011 04:11:24 +0000 Subject: Support UI resize extension. git-svn-id: http://svn.drobilla.net/lad/trunk/jalv@3552 a436a847-0d15-0410-975c-d299462d15a1 --- src/jalv_gtk2.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/jalv_gtk2.c') diff --git a/src/jalv_gtk2.c b/src/jalv_gtk2.c index d1a4a00..fae3f6a 100644 --- a/src/jalv_gtk2.c +++ b/src/jalv_gtk2.c @@ -86,6 +86,17 @@ on_quit_activate(GtkWidget* widget, gtk_widget_destroy(window); } +int +jalv_ui_resize(Jalv* jalv, int width, int height) +{ + if (jalv->ui_instance) { + GtkWidget* widget = (GtkWidget*)suil_instance_get_widget(jalv->ui_instance); + if (widget) { + gtk_widget_set_size_request(GTK_WIDGET(widget), width, height); + } + } + return 0; +} int jalv_open_ui(Jalv* jalv, @@ -130,6 +141,8 @@ jalv_open_ui(Jalv* jalv, g_timeout_add(1000 / JALV_UI_UPDATE_HZ, (GSourceFunc)jalv_emit_ui_events, jalv); + + jalv_ui_resize(jalv, jalv->ui_width, jalv->ui_height); } else { GtkWidget* button = gtk_button_new_with_label("Close"); -- cgit v1.2.1