diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-07 21:57:14 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-07 21:57:14 +0000 |
commit | 5c9cc1ac8a29678fe75d4131a2679a9a306fbe7f (patch) | |
tree | a618e970b3ae25be5cc558b28445855cd15d3d9f /chrome/browser/gtk | |
parent | 358cc678ff4490526bd6d93eb098518b28a19632 (diff) | |
download | chromium_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.cc | 11 |
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_); |