summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk
diff options
context:
space:
mode:
authorjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-07 21:57:14 +0000
committerjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-07 21:57:14 +0000
commit5c9cc1ac8a29678fe75d4131a2679a9a306fbe7f (patch)
treea618e970b3ae25be5cc558b28445855cd15d3d9f /chrome/browser/gtk
parent358cc678ff4490526bd6d93eb098518b28a19632 (diff)
downloadchromium_src-5c9cc1ac8a29678fe75d4131a2679a9a306fbe7f.zip
chromium_src-5c9cc1ac8a29678fe75d4131a2679a9a306fbe7f.tar.gz
chromium_src-5c9cc1ac8a29678fe75d4131a2679a9a306fbe7f.tar.bz2
Wrap the task manager treeview in a GtkScrolledWindow in order to have a frame around it.
BUG=16094 TEST=Open the task manager in Linux. Make sure the task manager treeview has a frame around it. Review URL: http://codereview.chromium.org/149286 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20090 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk')
-rw-r--r--chrome/browser/gtk/task_manager_gtk.cc11
1 files changed, 10 insertions, 1 deletions
diff --git a/chrome/browser/gtk/task_manager_gtk.cc b/chrome/browser/gtk/task_manager_gtk.cc
index 37ec95e..45cf3f3 100644
--- a/chrome/browser/gtk/task_manager_gtk.cc
+++ b/chrome/browser/gtk/task_manager_gtk.cc
@@ -321,6 +321,15 @@ void TaskManagerGtk::Init() {
gtk_widget_add_events(dialog_,
GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK);
+ // Wrap the treeview widget in a scrolled window in order to have a frame.
+ GtkWidget* scrolled = gtk_scrolled_window_new(NULL, NULL);
+ gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrolled),
+ GTK_SHADOW_ETCHED_IN);
+ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled),
+ GTK_POLICY_NEVER, GTK_POLICY_NEVER);
+
+ gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog_)->vbox), scrolled);
+
CreateTaskManagerTreeview();
gtk_tree_view_set_headers_clickable(GTK_TREE_VIEW(treeview_), TRUE);
gtk_tree_view_set_grid_lines(GTK_TREE_VIEW(treeview_),
@@ -345,7 +354,7 @@ void TaskManagerGtk::Init() {
g_signal_connect(G_OBJECT(selection), "changed",
G_CALLBACK(OnSelectionChanged), this);
- gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog_)->vbox), treeview_);
+ gtk_container_add(GTK_CONTAINER(scrolled), treeview_);
gtk_window_resize(GTK_WINDOW(dialog_), kDefaultWidth, kDefaultHeight);
gtk_widget_show_all(dialog_);