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:
authorRobert Nordan <rpvn@robpvn.net>2013-10-11 19:19:51 +0400
committerRobert Nordan <rpvn@robpvn.net>2013-10-11 19:19:51 +0400
commit39c52415f57d255aff2535ced7c96bbd9ed13185 (patch)
treef8b368bbfb805b652828c32cde30369f0956a149 /Mono.Addins.GuiGtk3
parentfa2b553e81fa9b5e816241af071ccd11ae46b41a (diff)
Made stuff appear in the window
Diffstat (limited to 'Mono.Addins.GuiGtk3')
-rw-r--r--Mono.Addins.GuiGtk3/Mono.Addins.Gui/AddinInfoView.cs6
-rw-r--r--Mono.Addins.GuiGtk3/Mono.Addins.Gui/AddinManagerDialog.cs20
-rw-r--r--Mono.Addins.GuiGtk3/interfaces/AddinInfoView.ui2
-rw-r--r--Mono.Addins.GuiGtk3/interfaces/AddinManagerDialog.ui6
4 files changed, 25 insertions, 9 deletions
diff --git a/Mono.Addins.GuiGtk3/Mono.Addins.Gui/AddinInfoView.cs b/Mono.Addins.GuiGtk3/Mono.Addins.Gui/AddinInfoView.cs
index 1c37c0d..1534972 100644
--- a/Mono.Addins.GuiGtk3/Mono.Addins.Gui/AddinInfoView.cs
+++ b/Mono.Addins.GuiGtk3/Mono.Addins.Gui/AddinInfoView.cs
@@ -72,9 +72,11 @@ namespace Mono.Addins.GuiGtk3
public event EventHandler UpdateClicked;
public event EventHandler EnableDisableClicked;
- public AddinInfoView (Builder builder, IntPtr handle): base (handle)
+ public AddinInfoView ()
{
+ Builder builder = new Gtk.Builder (null, "Mono.Addins.GuiGtk3.interfaces.AddinInfoView.ui", null);
builder.Autoconnect (this);
+ Add ((Box) builder.GetObject ("AddinInfoView"));
AllowInstall = true;
titleWidth = labelName.SizeRequest ().Width;
@@ -94,6 +96,8 @@ namespace Mono.Addins.GuiGtk3
hb.GradientBackround = true;
hb.Replace (boxHeader);
topHeaderBox = hb;
+
+ ShowAll ();
}
public void Init (SetupService service)
diff --git a/Mono.Addins.GuiGtk3/Mono.Addins.Gui/AddinManagerDialog.cs b/Mono.Addins.GuiGtk3/Mono.Addins.Gui/AddinManagerDialog.cs
index 1e5a341..665b772 100644
--- a/Mono.Addins.GuiGtk3/Mono.Addins.Gui/AddinManagerDialog.cs
+++ b/Mono.Addins.GuiGtk3/Mono.Addins.Gui/AddinManagerDialog.cs
@@ -55,8 +55,12 @@ namespace Mono.Addins.GuiGtk3
[UI] Label labelUpdates;
[UI] Button buttonUpdateAll;
[UI] Notebook notebook;
+ [UI] EventBox eventbox1;
+ [UI] EventBox eventbox2;
+ [UI] EventBox eventbox3;
+
//Manually fill in from the UI File
- AddinInfoView addininfoInstalled; //TODO: Might need to init manually
+ AddinInfoView addininfoInstalled;
AddinInfoView addininfoGallery;
AddinInfoView addininfoUpdates;
@@ -89,12 +93,12 @@ namespace Mono.Addins.GuiGtk3
builder.Autoconnect (this);
// TransientFor = parent;
// HasSeparator = false;
- builder = new Gtk.Builder (null, "Mono.Addins.GuiGtk3.interfaces.AddinInfoView.ui", null);
- addininfoInstalled = new AddinInfoView (builder, builder.GetObject ("AddinInfoView").Handle);
- builder = new Gtk.Builder (null, "Mono.Addins.GuiGtk3.interfaces.AddinInfoView.ui", null);
- addininfoGallery = new AddinInfoView (builder, builder.GetObject ("AddinInfoView").Handle);
- builder = new Gtk.Builder (null, "Mono.Addins.GuiGtk3.interfaces.AddinInfoView.ui", null);
- addininfoUpdates = new AddinInfoView (builder, builder.GetObject ("AddinInfoView").Handle);
+ addininfoInstalled = new AddinInfoView ();
+ eventbox2.Child = addininfoInstalled;
+ addininfoGallery = new AddinInfoView ();
+ eventbox1.Child = addininfoGallery;
+ addininfoUpdates = new AddinInfoView ();
+ eventbox3.Child = addininfoUpdates;
// Services.PlaceDialog (this, parent);
Show ();
@@ -181,6 +185,8 @@ namespace Mono.Addins.GuiGtk3
repoCombo.Active = 0;
LoadAll ();
+
+ ShowAll ();
}
void InsertFilterEntry ()
diff --git a/Mono.Addins.GuiGtk3/interfaces/AddinInfoView.ui b/Mono.Addins.GuiGtk3/interfaces/AddinInfoView.ui
index ed76828..07f5ab8 100644
--- a/Mono.Addins.GuiGtk3/interfaces/AddinInfoView.ui
+++ b/Mono.Addins.GuiGtk3/interfaces/AddinInfoView.ui
@@ -278,7 +278,7 @@
</child>
</object>
<packing>
- <property name="expand">False</property>
+ <property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
diff --git a/Mono.Addins.GuiGtk3/interfaces/AddinManagerDialog.ui b/Mono.Addins.GuiGtk3/interfaces/AddinManagerDialog.ui
index 4ef0dd2..e59197a 100644
--- a/Mono.Addins.GuiGtk3/interfaces/AddinManagerDialog.ui
+++ b/Mono.Addins.GuiGtk3/interfaces/AddinManagerDialog.ui
@@ -13,12 +13,16 @@
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">3</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
<child>
<object class="GtkBox" id="vbox93">
<property name="can_focus">False</property>
<property name="border_width">6</property>
<property name="orientation">vertical</property>
<property name="spacing">6</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
<child>
<object class="GtkHBox" id="hbox65">
<property name="can_focus">False</property>
@@ -81,6 +85,8 @@
</object>-->
<placeholder />
</child>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
</object>
<packing>
<property name="expand">False</property>