diff options
author | Matt Ward <ward.matt@gmail.com> | 2014-02-27 16:25:21 +0400 |
---|---|---|
committer | Matt Ward <ward.matt@gmail.com> | 2014-02-27 16:25:21 +0400 |
commit | 461368a7fd9a3b220bc0b8eadbee8c99c710fa49 (patch) | |
tree | b233372eb26a003b3c23475a581260053e477d27 /Xwt.Gtk | |
parent | f2c74650dab93ab91e87e5a2ac2c577f34d72cc1 (diff) |
Fix SearchTextEntry being unable to get focus.
Diffstat (limited to 'Xwt.Gtk')
-rw-r--r-- | Xwt.Gtk/Xwt.GtkBackend/SearchTextEntryBackend.cs | 6 | ||||
-rw-r--r-- | Xwt.Gtk/Xwt.GtkBackend/WidgetBackend.cs | 2 |
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); |