Kaydet (Commit) 4151c09d authored tarafından Pranav Kant's avatar Pranav Kant

gtktiledviewer: Wrap dialogs in a GtkScrolledWindow

Change-Id: I33be18779ea680f7a9c20814ca3c3d94d206900b
üst 451c7de9
...@@ -487,7 +487,9 @@ static void documentRedline(GtkWidget* pButton, gpointer /*pItem*/) ...@@ -487,7 +487,9 @@ static void documentRedline(GtkWidget* pButton, gpointer /*pItem*/)
"Jump", "Jump",
GTK_RESPONSE_APPLY, GTK_RESPONSE_APPLY,
nullptr); nullptr);
gtk_window_set_default_size(GTK_WINDOW(pDialog), 800, 600);
GtkWidget* pContentArea = gtk_dialog_get_content_area(GTK_DIALOG (pDialog)); GtkWidget* pContentArea = gtk_dialog_get_content_area(GTK_DIALOG (pDialog));
GtkWidget* pScrolledWindow = gtk_scrolled_window_new(nullptr, nullptr);
// Build the table. // Build the table.
GtkTreeStore* pTreeStore = gtk_tree_store_new(6, G_TYPE_INT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); GtkTreeStore* pTreeStore = gtk_tree_store_new(6, G_TYPE_INT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
...@@ -515,7 +517,8 @@ static void documentRedline(GtkWidget* pButton, gpointer /*pItem*/) ...@@ -515,7 +517,8 @@ static void documentRedline(GtkWidget* pButton, gpointer /*pItem*/)
nullptr); nullptr);
gtk_tree_view_append_column(GTK_TREE_VIEW(pTreeView), pColumn); gtk_tree_view_append_column(GTK_TREE_VIEW(pTreeView), pColumn);
} }
gtk_box_pack_start(GTK_BOX(pContentArea), pTreeView, TRUE, TRUE, 2); gtk_container_add(GTK_CONTAINER(pScrolledWindow), pTreeView);
gtk_box_pack_start(GTK_BOX(pContentArea), pScrolledWindow, TRUE, TRUE, 2);
// Show the dialog. // Show the dialog.
gtk_widget_show_all(pDialog); gtk_widget_show_all(pDialog);
...@@ -589,7 +592,9 @@ static void documentRepair(GtkWidget* pButton, gpointer /*pItem*/) ...@@ -589,7 +592,9 @@ static void documentRepair(GtkWidget* pButton, gpointer /*pItem*/)
"Jump to state", "Jump to state",
GTK_RESPONSE_OK, GTK_RESPONSE_OK,
nullptr); nullptr);
gtk_window_set_default_size(GTK_WINDOW(pDialog), 800, 600);
GtkWidget* pContentArea = gtk_dialog_get_content_area(GTK_DIALOG (pDialog)); GtkWidget* pContentArea = gtk_dialog_get_content_area(GTK_DIALOG (pDialog));
GtkWidget* pScrolledWindow = gtk_scrolled_window_new(nullptr, nullptr);
// Build the table. // Build the table.
GtkTreeStore* pTreeStore = gtk_tree_store_new(5, G_TYPE_STRING, G_TYPE_INT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); GtkTreeStore* pTreeStore = gtk_tree_store_new(5, G_TYPE_STRING, G_TYPE_INT, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
...@@ -620,7 +625,8 @@ static void documentRepair(GtkWidget* pButton, gpointer /*pItem*/) ...@@ -620,7 +625,8 @@ static void documentRepair(GtkWidget* pButton, gpointer /*pItem*/)
nullptr); nullptr);
gtk_tree_view_append_column(GTK_TREE_VIEW(pTreeView), pColumn); gtk_tree_view_append_column(GTK_TREE_VIEW(pTreeView), pColumn);
} }
gtk_box_pack_start(GTK_BOX(pContentArea), pTreeView, TRUE, TRUE, 2); gtk_container_add(GTK_CONTAINER(pScrolledWindow), pTreeView);
gtk_box_pack_start(GTK_BOX(pContentArea), pScrolledWindow, TRUE, TRUE, 2);
// Show the dialog. // Show the dialog.
gtk_widget_show_all(pDialog); gtk_widget_show_all(pDialog);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment