[banshee] Keyboard shortcut to clear the search box (bgo#558938)



commit 90bbfbb7d606903d65e70a8f7e1b3ea96111923f
Author: Alexander Kojevnikov <alexander kojevnikov com>
Date:   Wed Jun 3 09:01:25 2009 +1000

    Keyboard shortcut to clear the search box (bgo#558938)
    
    When the search entry is focused, <Esc> will clear its contents.
---
 .../Banshee.Widgets/Banshee.Widgets/SearchEntry.cs |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/Core/Banshee.Widgets/Banshee.Widgets/SearchEntry.cs b/src/Core/Banshee.Widgets/Banshee.Widgets/SearchEntry.cs
index 7d9d2b6..42a693f 100644
--- a/src/Core/Banshee.Widgets/Banshee.Widgets/SearchEntry.cs
+++ b/src/Core/Banshee.Widgets/Banshee.Widgets/SearchEntry.cs
@@ -236,6 +236,15 @@ namespace Banshee.Widgets
             entry.Text = String.Empty;
         }
 
+        protected override bool OnKeyPressEvent (Gdk.EventKey evnt)
+        {
+            if (evnt.Key == Gdk.Key.Escape) {
+                entry.Text = String.Empty;
+                return true;
+            }
+            return base.OnKeyPressEvent (evnt);
+        }
+
         protected override bool OnExposeEvent(Gdk.EventExpose evnt)
         {
             PropagateExpose(Child, evnt);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]