[banshee] Keyboard shortcut to clear the search box (bgo#558938)
- From: Alexander Kojevnikov <alexk src gnome org>
- To: svn-commits-list gnome org
- Subject: [banshee] Keyboard shortcut to clear the search box (bgo#558938)
- Date: Tue, 2 Jun 2009 19:03:53 -0400 (EDT)
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]