Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/xwt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Ward <ward.matt@gmail.com>2014-02-27 16:25:21 +0400
committerMatt Ward <ward.matt@gmail.com>2014-02-27 16:25:21 +0400
commit461368a7fd9a3b220bc0b8eadbee8c99c710fa49 (patch)
treeb233372eb26a003b3c23475a581260053e477d27 /Xwt.Gtk
parentf2c74650dab93ab91e87e5a2ac2c577f34d72cc1 (diff)
Fix SearchTextEntry being unable to get focus.
Diffstat (limited to 'Xwt.Gtk')
-rw-r--r--Xwt.Gtk/Xwt.GtkBackend/SearchTextEntryBackend.cs6
-rw-r--r--Xwt.Gtk/Xwt.GtkBackend/WidgetBackend.cs2
2 files changed, 7 insertions, 1 deletions
diff --git a/Xwt.Gtk/Xwt.GtkBackend/SearchTextEntryBackend.cs b/Xwt.Gtk/Xwt.GtkBackend/SearchTextEntryBackend.cs
index 9ed7ec75..de9b1df9 100644
--- a/Xwt.Gtk/Xwt.GtkBackend/SearchTextEntryBackend.cs
+++ b/Xwt.Gtk/Xwt.GtkBackend/SearchTextEntryBackend.cs
@@ -50,6 +50,12 @@ namespace Xwt.GtkBackend
((WidgetBackend)this).Widget = searchEntry;
searchEntry.Show ();
}
+
+ public override void SetFocus ()
+ {
+ base.SetFocus ();
+ TextEntry.GrabFocus ();
+ }
}
class SearchEntry : Gtk.EventBox
diff --git a/Xwt.Gtk/Xwt.GtkBackend/WidgetBackend.cs b/Xwt.Gtk/Xwt.GtkBackend/WidgetBackend.cs
index f4135a41..b6a96517 100644
--- a/Xwt.Gtk/Xwt.GtkBackend/WidgetBackend.cs
+++ b/Xwt.Gtk/Xwt.GtkBackend/WidgetBackend.cs
@@ -161,7 +161,7 @@ namespace Xwt.GtkBackend
get { return Widget.IsFocus; }
}
- public void SetFocus ()
+ public virtual void SetFocus ()
{
Widget.IsFocus = true;
// SetFocus (Widget);