diff --git a/CSharp/Engines/GTK/UniversalEditor.Engines.GTK/Dialogs/CreateDocumentDialog.cs b/CSharp/Engines/GTK/UniversalEditor.Engines.GTK/Dialogs/CreateDocumentDialog.cs index c804a5c7..55a097eb 100644 --- a/CSharp/Engines/GTK/UniversalEditor.Engines.GTK/Dialogs/CreateDocumentDialog.cs +++ b/CSharp/Engines/GTK/UniversalEditor.Engines.GTK/Dialogs/CreateDocumentDialog.cs @@ -6,7 +6,13 @@ namespace UniversalEditor.Engines.GTK.Dialogs public CreateDocumentDialog () { this.Build (); - + Gtk.TreeStore ts = new Gtk.TreeStore(typeof(ObjectModelReference), typeof(string), typeof(string)); + ObjectModelReference[] omrs = UniversalEditor.Common.Reflection.GetAvailableObjectModels (); + foreach (ObjectModelReference omr in omrs) + { + ts.AppendValues(omr, omr.Title, omr.Description); + } + tvDocumentTypes.Model = ts; } } }