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

github.com/mono/mono-addins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriain <iain.holmes@xamarin.com>2017-08-09 13:14:27 +0300
committerGitHub <noreply@github.com>2017-08-09 13:14:27 +0300
commit63b2662be1704c4af9edb13f6afbbf641786efd7 (patch)
treeba9c42a67bca9d052c45e9e42795e4a02e236349
parenta950c60ea8d13cc742226a03bb577b059ce0dd87 (diff)
parentb2cd1fcf5d54ef0cd4cd84c35170fa3bfc87ffd9 (diff)
Merge pull request #78 from Jammer77/fix53827
fix 53827
-rw-r--r--Mono.Addins.Gui/Mono.Addins.Gui/AddinManagerDialog.cs9
-rw-r--r--Mono.Addins.Gui/Mono.Addins.Gui/SearchEntry.cs6
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;
};