summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk/task_manager_gtk.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/gtk/task_manager_gtk.h')
-rw-r--r--chrome/browser/gtk/task_manager_gtk.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/chrome/browser/gtk/task_manager_gtk.h b/chrome/browser/gtk/task_manager_gtk.h
index e90ed18..6d4c366 100644
--- a/chrome/browser/gtk/task_manager_gtk.h
+++ b/chrome/browser/gtk/task_manager_gtk.h
@@ -33,6 +33,9 @@ class TaskManagerGtk : public TaskManagerModelObserver {
// Initializes the task manager dialog.
void Init();
+ // Connects the ctrl-w accelerator to the dialog.
+ void ConnectAccelerators();
+
// Sets up the treeview widget.
void CreateTaskManagerTreeview();
@@ -71,6 +74,13 @@ class TaskManagerGtk : public TaskManagerModelObserver {
static gboolean OnButtonReleaseEvent(GtkWidget* widget, GdkEventButton* event,
TaskManagerGtk* task_manager);
+ // Handles an accelerator being pressed.
+ static gboolean OnGtkAccelerator(GtkAccelGroup* accel_group,
+ GObject* acceleratable,
+ guint keyval,
+ GdkModifierType modifier,
+ TaskManagerGtk* task_manager);
+
// The task manager.
TaskManager* task_manager_;