From 0f93571a9dfac10ada5dd41ee1ad6377a667f0c7 Mon Sep 17 00:00:00 2001 From: alcexhim Date: Wed, 9 Jul 2014 17:37:21 -0400 Subject: [PATCH] Added Unreal Engine plugin to UniversalEditor GTK Engine --- ...or.Engines.GTK.Plugins.UnrealEngine.csproj | 2 +- ...lugins.UnrealEngine.UnrealPackageEditor.cs | 59 ++++++++++++++++++- .../gtk-gui/gui.stetic | 2 +- 3 files changed, 60 insertions(+), 3 deletions(-) diff --git a/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.csproj b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.csproj index 6c56ec4d..0dc70b3d 100644 --- a/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.csproj +++ b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.csproj @@ -6,7 +6,7 @@ 10.0.0 2.0 {BCAAD520-4F32-4E4A-BAA1-C4834A2B2C61} - WinExe + Library UniversalEditor.Engines.GTK.Plugins.UnrealEngine UniversalEditor.Engines.GTK.Plugins.UnrealEngine diff --git a/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.UnrealPackageEditor.cs b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.UnrealPackageEditor.cs index e981ea7f..57f2d42c 100644 --- a/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.UnrealPackageEditor.cs +++ b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/UniversalEditor.Engines.GTK.Plugins.UnrealEngine.UnrealPackageEditor.cs @@ -1,7 +1,64 @@ - +// This file has been generated by the GUI designer. Do not modify. namespace UniversalEditor.Engines.GTK.Plugins.UnrealEngine { public partial class UnrealPackageEditor { + private global::Gtk.UIManager UIManager; + private global::Gtk.HPaned hpaned1; + private global::Gtk.ScrolledWindow GtkScrolledWindow; + private global::Gtk.VBox vbox1; + private global::Gtk.Toolbar toolbar1; + private global::Gtk.IconView iconview1; + + protected virtual void Build () + { + global::Stetic.Gui.Initialize (this); + // Widget UniversalEditor.Engines.GTK.Plugins.FileSystem.FileSystemEditor + Stetic.BinContainer w1 = global::Stetic.BinContainer.Attach (this); + this.UIManager = new global::Gtk.UIManager (); + global::Gtk.ActionGroup w2 = new global::Gtk.ActionGroup ("Default"); + this.UIManager.InsertActionGroup (w2, 0); + this.Name = "UniversalEditor.Engines.GTK.Plugins.FileSystem.FileSystemEditor"; + // Container child UniversalEditor.Engines.GTK.Plugins.FileSystem.FileSystemEditor.Gtk.Container+ContainerChild + this.hpaned1 = new global::Gtk.HPaned (); + this.hpaned1.CanFocus = true; + this.hpaned1.Name = "hpaned1"; + this.hpaned1.Position = 190; + // Container child hpaned1.Gtk.Paned+PanedChild + this.GtkScrolledWindow = new global::Gtk.ScrolledWindow (); + this.GtkScrolledWindow.Name = "GtkScrolledWindow"; + this.GtkScrolledWindow.ShadowType = ((global::Gtk.ShadowType)(1)); + this.hpaned1.Add (this.GtkScrolledWindow); + global::Gtk.Paned.PanedChild w3 = ((global::Gtk.Paned.PanedChild)(this.hpaned1 [this.GtkScrolledWindow])); + w3.Resize = false; + // Container child hpaned1.Gtk.Paned+PanedChild + this.vbox1 = new global::Gtk.VBox (); + this.vbox1.Name = "vbox1"; + this.vbox1.Spacing = 6; + // Container child vbox1.Gtk.Box+BoxChild + this.UIManager.AddUiFromString (""); + this.toolbar1 = ((global::Gtk.Toolbar)(this.UIManager.GetWidget ("/toolbar1"))); + this.toolbar1.Name = "toolbar1"; + this.toolbar1.ShowArrow = false; + this.vbox1.Add (this.toolbar1); + global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.toolbar1])); + w4.Position = 0; + w4.Expand = false; + w4.Fill = false; + // Container child vbox1.Gtk.Box+BoxChild + this.iconview1 = new global::Gtk.IconView (); + this.iconview1.CanFocus = true; + this.iconview1.Name = "iconview1"; + this.vbox1.Add (this.iconview1); + global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.vbox1 [this.iconview1])); + w5.Position = 1; + this.hpaned1.Add (this.vbox1); + this.Add (this.hpaned1); + if ((this.Child != null)) { + this.Child.ShowAll (); + } + w1.SetUiManager (UIManager); + this.Hide (); + } } } diff --git a/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/gui.stetic b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/gui.stetic index 764e0dc1..3f71da4b 100644 --- a/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/gui.stetic +++ b/CSharp/Engines/GTK/Plugins/UniversalEditor.Engines.GTK.Plugins.UnrealEngine/gtk-gui/gui.stetic @@ -6,6 +6,6 @@ - + \ No newline at end of file