[gnome-system-monitor] If search is active, focus search entry when switching to process page
- From: Stefano Facchini <sfacchini src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-system-monitor] If search is active, focus search entry when switching to process page
- Date: Thu, 1 Aug 2013 20:40:48 +0000 (UTC)
commit 60f8bb51869b1083af6487a109049ce4bc9242e2
Author: Stefano Facchini <stefano facchini gmail com>
Date: Thu Aug 1 22:36:58 2013 +0200
If search is active, focus search entry when switching to process page
src/interface.cpp | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/interface.cpp b/src/interface.cpp
index 8f76978..cce62fa 100644
--- a/src/interface.cpp
+++ b/src/interface.cpp
@@ -522,6 +522,8 @@ update_page_activities (ProcmanApp *app)
const char *current_page = gtk_stack_get_visible_child_name (GTK_STACK (app->stack));
if (strcmp (current_page, "processes") == 0) {
+ GAction *search_action = g_action_map_lookup_action (G_ACTION_MAP (app->main_window),
+ "search");
proctable_thaw (app);
gtk_widget_show (app->end_process_button);
@@ -530,7 +532,10 @@ update_page_activities (ProcmanApp *app)
update_sensitivity (app);
- gtk_widget_grab_focus (app->tree);
+ if (g_variant_get_boolean (g_action_get_state (search_action)))
+ gtk_widget_grab_focus (app->search_entry);
+ else
+ gtk_widget_grab_focus (app->tree);
} else {
proctable_freeze (app);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]