diff options
author | iain <iain.holmes@xamarin.com> | 2017-08-09 13:14:27 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-09 13:14:27 +0300 |
commit | 63b2662be1704c4af9edb13f6afbbf641786efd7 (patch) | |
tree | ba9c42a67bca9d052c45e9e42795e4a02e236349 | |
parent | a950c60ea8d13cc742226a03bb577b059ce0dd87 (diff) | |
parent | b2cd1fcf5d54ef0cd4cd84c35170fa3bfc87ffd9 (diff) |
Merge pull request #78 from Jammer77/fix53827
fix 53827
-rw-r--r-- | Mono.Addins.Gui/Mono.Addins.Gui/AddinManagerDialog.cs | 9 | ||||
-rw-r--r-- | Mono.Addins.Gui/Mono.Addins.Gui/SearchEntry.cs | 6 |
2 files changed, 11 insertions, 4 deletions
diff --git a/Mono.Addins.Gui/Mono.Addins.Gui/AddinManagerDialog.cs b/Mono.Addins.Gui/Mono.Addins.Gui/AddinManagerDialog.cs index 2fa92d0..59c8a03 100644 --- a/Mono.Addins.Gui/Mono.Addins.Gui/AddinManagerDialog.cs +++ b/Mono.Addins.Gui/Mono.Addins.Gui/AddinManagerDialog.cs @@ -118,7 +118,7 @@ namespace Mono.Addins.Gui tab.BorderWidth = 3; tab.ShowAll (); notebook.SetTabLabel (notebook.GetNthPage (0), tab); - + tab = new HBox (false, 3); tab.PackStart (new Image (Gdk.Pixbuf.LoadFromResource ("plugin-update-22.png")), false, false, 0); updatesTabLabel = new Label (Catalog.GetString ("Updates")); @@ -161,7 +161,14 @@ namespace Mono.Addins.Gui { filterEntry = new SearchEntry (); filterEntry.Entry.SetSizeRequest (200, filterEntry.Entry.SizeRequest ().Height); + filterEntry.SizeAllocated += (o, args) => { + RepositionFilter (); + }; + ActionArea.PackEnd (filterEntry); + var btnCloseBoxChild = ((Box.BoxChild)(ActionArea [btnClose])); + btnCloseBoxChild.Position = 2; filterEntry.Show (); + notebook.SizeAllocated += delegate { RepositionFilter (); }; diff --git a/Mono.Addins.Gui/Mono.Addins.Gui/SearchEntry.cs b/Mono.Addins.Gui/Mono.Addins.Gui/SearchEntry.cs index f214a76..18ee723 100644 --- a/Mono.Addins.Gui/Mono.Addins.Gui/SearchEntry.cs +++ b/Mono.Addins.Gui/Mono.Addins.Gui/SearchEntry.cs @@ -46,11 +46,13 @@ namespace Mono.Addins.Gui { entry.HasFrame = false; box.PackStart (entry, true, true, 0); + iconFind = new HoverImageButton (IconSize.Menu, Gtk.Stock.Find); box.PackStart (iconFind, false, false, 0); iconClean = new HoverImageButton (IconSize.Menu, Gtk.Stock.Clear); box.PackStart (iconClean, false, false, 0); box.BorderWidth = 1; + HeaderBox hbox = new HeaderBox (1,1,1,1); hbox.Show (); @@ -61,10 +63,8 @@ namespace Mono.Addins.Gui entry.StyleSet += UpdateStyle; iconClean.BorderWidth = 1; - iconClean.CanFocus = false; iconFind.BorderWidth = 1; - iconFind.CanFocus = false; - + iconClean.Clicked += delegate { entry.Text = string.Empty; }; |