[gtk] gtk-demo: Fix some issues with the multi view demo
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] gtk-demo: Fix some issues with the multi view demo
- Date: Thu, 15 Oct 2020 18:43:26 +0000 (UTC)
commit 0bd5a96d71562c4820cf74fdc05ce5c891936bad
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Oct 15 14:41:40 2020 -0400
gtk-demo: Fix some issues with the multi view demo
The nested window was not modal, causing it to be
inoperable. And the nested views within were all
shrunk down to nothingness. Give them some width.
Fixes: #3257
demos/gtk-demo/textview.c | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/demos/gtk-demo/textview.c b/demos/gtk-demo/textview.c
index 42c0f6636f..e117d7a635 100644
--- a/demos/gtk-demo/textview.c
+++ b/demos/gtk-demo/textview.c
@@ -545,6 +545,7 @@ recursive_attach_view (int depth,
return;
child_view = gtk_text_view_new_with_buffer (gtk_text_view_get_buffer (view));
+ gtk_widget_set_size_request (child_view, 260 - 20 * depth, -1);
/* Frame is to add a black border around each child view */
frame = gtk_frame_new (NULL);
@@ -590,6 +591,8 @@ easter_egg_callback (GtkWidget *button,
g_object_unref (buffer);
window = gtk_window_new ();
+ gtk_window_set_transient_for (window, GTK_WINDOW (gtk_widget_get_root (button)));
+ gtk_window_set_modal (window, TRUE);
sw = gtk_scrolled_window_new ();
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
GTK_POLICY_AUTOMATIC,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]