From 7249a058b2e41a33b7b72c57fb63d716326cc01f Mon Sep 17 00:00:00 2001 From: jpbruyere Date: Sat, 4 Apr 2015 15:48:33 +0200 Subject: [PATCH] * MyClass.cs: * Key.cs: * GOLibView.cs: * GOLibGtkHost.cs: * Buttons.cs: * DisplayBinding.cs: * MouseState.cs: * AddinInfo.cs: * MonoDevelop.GOLib.csproj: * GOLibNodeExtension.cs: * AssemblyInfo.cs: * MouseEventArgs.cs: * MonoDevelop.GOLib.addin.xml: * KeyboardKeyEventArgs.cs: Monodevelop GOLib Addin * Tests.csproj: * test4.xml: * test3.xml: * test1.xml: * test0.xml: * test5.xml: * test5.goml: * test4.goml: * test3.goml: * test1.goml: * test0.goml: change xml to goml extension * GOLibHost.cs: Generalization for GOLib host application * OpenTKGameWindow.cs: * Button.cs: * Scroller.cs: * IGOLibHost.cs: * ILayoutable.cs: * GraphicObject.cs: Top container + IGOLibHost interface for multiple application container implementation * GOLib.sln: * GOLib.csproj: MD GOLib addin --- GOLib.csproj | 3 +- GOLib.sln | 15 +- MonoDevelop.GOLib/MonoDevelop.GOLib.addin.xml | 16 + MonoDevelop.GOLib/MonoDevelop.GOLib.csproj | 99 ++++ MonoDevelop.GOLib/MyClass.cs | 12 + MonoDevelop.GOLib/Properties/AddinInfo.cs | 16 + MonoDevelop.GOLib/Properties/AssemblyInfo.cs | 27 + MonoDevelop.GOLib/src/DisplayBinding.cs | 79 +++ MonoDevelop.GOLib/src/GOLibGtkHost.cs | 492 ++++++++++++++++++ MonoDevelop.GOLib/src/GOLibNodeExtension.cs | 83 +++ MonoDevelop.GOLib/src/GOLibView.cs | 95 ++++ Tests/Interfaces/test0.goml | 5 + Tests/Interfaces/test0.xml | 4 - Tests/Interfaces/{test1.xml => test1.goml} | 0 Tests/Interfaces/{test3.xml => test3.goml} | 0 Tests/Interfaces/{test4.xml => test4.goml} | 0 Tests/Interfaces/{test5.xml => test5.goml} | 0 Tests/Tests.csproj | 14 +- src/GraphicObjects/Button.cs | 2 +- src/GraphicObjects/GraphicObject.cs | 86 ++- src/GraphicObjects/IGOLibHost.cs | 17 + src/GraphicObjects/ILayoutable.cs | 2 +- src/GraphicObjects/Scroller.cs | 2 +- src/OpenTKGameWindow.cs | 136 ++--- 24 files changed, 1112 insertions(+), 93 deletions(-) create mode 100644 MonoDevelop.GOLib/MonoDevelop.GOLib.addin.xml create mode 100644 MonoDevelop.GOLib/MonoDevelop.GOLib.csproj create mode 100644 MonoDevelop.GOLib/MyClass.cs create mode 100644 MonoDevelop.GOLib/Properties/AddinInfo.cs create mode 100644 MonoDevelop.GOLib/Properties/AssemblyInfo.cs create mode 100644 MonoDevelop.GOLib/src/DisplayBinding.cs create mode 100644 MonoDevelop.GOLib/src/GOLibGtkHost.cs create mode 100644 MonoDevelop.GOLib/src/GOLibNodeExtension.cs create mode 100644 MonoDevelop.GOLib/src/GOLibView.cs create mode 100755 Tests/Interfaces/test0.goml delete mode 100755 Tests/Interfaces/test0.xml rename Tests/Interfaces/{test1.xml => test1.goml} (100%) rename Tests/Interfaces/{test3.xml => test3.goml} (100%) rename Tests/Interfaces/{test4.xml => test4.goml} (100%) rename Tests/Interfaces/{test5.xml => test5.goml} (100%) create mode 100644 src/GraphicObjects/IGOLibHost.cs diff --git a/GOLib.csproj b/GOLib.csproj index 98f87430..3b8ed8b9 100644 --- a/GOLib.csproj +++ b/GOLib.csproj @@ -91,13 +91,13 @@ + - dependencies\OpenTK.Compatibility.dll @@ -112,6 +112,7 @@ glib-sharp-3.0 +