]> O.S.I.I.S - jp/crow.git/commitdiff
Rename GOLib to Crow
authorjpbruyere <jp.bruyere@hotmail.com>
Wed, 27 Jan 2016 17:49:01 +0000 (18:49 +0100)
committerjpbruyere <jp.bruyere@hotmail.com>
Wed, 27 Jan 2016 17:49:01 +0000 (18:49 +0100)
83 files changed:
Crow.csproj [new file with mode: 0644]
Crow.sln [new file with mode: 0644]
Crow.userprefs [new file with mode: 0644]
GOLib.csproj [deleted file]
GOLib.sln [deleted file]
MonoDevelop.GOLib/MonoDevelop.GOLib.csproj
MonoDevelop.GOLib/src/GOLibGtkHost.cs
MonoDevelop.GOLib/src/GOLibView.cs
Tests/GOLIBTest_0.cs
Tests/GOLIBTest_4.cs
Tests/GOLIBTest_5.cs
Tests/GOLIBTest_DirViewer.cs
Tests/GOLIBTest_Listbox.cs
Tests/GOLIBTest_TypeViewer.cs
Tests/GOLIBTests.cs
Tests/Interfaces/testBorder.goml.cs
Tests/Tests.csproj
src/BmpPicture.cs
src/Cairo/CairoHelpers.cs [changed mode: 0755->0644]
src/Colors.cs [changed mode: 0755->0644]
src/CompilerServices/CompilerServices.cs
src/DynAttribute.cs [changed mode: 0755->0644]
src/Enums.cs [changed mode: 0755->0644]
src/ExtensionsMethods.cs
src/Font.cs
src/GraphicObjects/AnalogMeter.cs
src/GraphicObjects/Border.cs
src/GraphicObjects/Button.cs
src/GraphicObjects/Checkbox.cs
src/GraphicObjects/Combobox.cs
src/GraphicObjects/Container.cs
src/GraphicObjects/Expandable.cs
src/GraphicObjects/FileDialog.cs
src/GraphicObjects/GenericStack.cs
src/GraphicObjects/GraduatedSlider.cs [changed mode: 0755->0644]
src/GraphicObjects/GraphicObject.cs
src/GraphicObjects/Grid.cs
src/GraphicObjects/Group.cs
src/GraphicObjects/Groupbox.cs
src/GraphicObjects/HorizontalStack.cs [changed mode: 0755->0644]
src/GraphicObjects/IGOLibHost.cs
src/GraphicObjects/ILayoutable.cs
src/GraphicObjects/IValueChange.cs
src/GraphicObjects/Image.cs [changed mode: 0755->0644]
src/GraphicObjects/Label.cs [changed mode: 0755->0644]
src/GraphicObjects/ListBox.cs
src/GraphicObjects/MessageBox.cs
src/GraphicObjects/NumericControl.cs
src/GraphicObjects/Popper.cs
src/GraphicObjects/PrivateContainer.cs
src/GraphicObjects/ProgressBar.cs
src/GraphicObjects/RadioButton.cs
src/GraphicObjects/Scrollbar.cs
src/GraphicObjects/Scroller.cs
src/GraphicObjects/Slider.cs
src/GraphicObjects/Spinner.cs
src/GraphicObjects/TemplatedContainer.cs
src/GraphicObjects/TemplatedControl.cs
src/GraphicObjects/TextBox.cs
src/GraphicObjects/TextRun.cs [changed mode: 0755->0644]
src/GraphicObjects/VerticalStack.cs [changed mode: 0755->0644]
src/GraphicObjects/Window.cs
src/Interface.cs
src/LayoutChangeEventArgs.cs
src/LayoutingQueue.cs
src/LayoutingQueueItem.cs
src/OpenGL/QuadVAO.cs
src/OpenGL/Shader.cs
src/OpenGL/TexturedShader.cs
src/OpenGL/VertexArrayObject.cs
src/OpenTKGameWindow.cs [changed mode: 0755->0644]
src/Picture.cs
src/Point.cs [changed mode: 0755->0644]
src/Rectangle.cs [changed mode: 0755->0644]
src/Rectangles.cs
src/ReflexionExtensions.cs
src/SelectionChangeEventArgs.cs
src/Size.cs [changed mode: 0755->0644]
src/SvgPicture.cs
src/TextChangeEventArgs.cs
src/ValueChangeEventArgs.cs
src/XCursor.cs
src/win32/Win32.cs [changed mode: 0755->0644]

diff --git a/Crow.csproj b/Crow.csproj
new file mode 100644 (file)
index 0000000..10a3514
--- /dev/null
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <PropertyGroup>\r
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
+    <!--    <Platform Condition=" '$(Platform)' == '' ">Linux_x86</Platform>-->\r
+    <ProjectGuid>{C2980F9B-4798-4C05-99E2-E174810F7C7B}</ProjectGuid>\r
+    <OutputType>Library</OutputType>\r
+    <AppDesignerFolder>Properties</AppDesignerFolder>\r
+    <RootNamespace>Crow</RootNamespace>\r
+    <AssemblyName>Crow</AssemblyName>\r
+    <FileAlignment>512</FileAlignment>\r
+    <AllowUnsafeBlocks>True</AllowUnsafeBlocks>\r
+    <NoStdLib>False</NoStdLib>\r
+    <TreatWarningsAsErrors>False</TreatWarningsAsErrors>\r
+    <OutputPath>bin\$(Configuration)</OutputPath>\r
+    <IntermediateOutputPath>obj\$(Configuration)</IntermediateOutputPath>\r
+    <WarningLevel>4</WarningLevel>\r
+    <NoWin32Manifest>False</NoWin32Manifest>\r
+    <SignAssembly>false</SignAssembly>\r
+    <DelaySign>False</DelaySign>\r
+    <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>\r
+    <ProductVersion>8.0.30703</ProductVersion>\r
+    <SchemaVersion>2.0</SchemaVersion>\r
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
+    <ReleaseVersion>0.2</ReleaseVersion>\r
+    <SynchReleaseVersion>false</SynchReleaseVersion>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">\r
+    <DebugSymbols>true</DebugSymbols>\r
+    <DefineConstants>TRACE;DEBUG;__linux__</DefineConstants>\r
+    <Optimize>False</Optimize>\r
+    <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>\r
+    <DebugType>Full</DebugType>\r
+    <BaseAddress>4194304</BaseAddress>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">\r
+    <DefineConstants>__linux__</DefineConstants>\r
+    <Optimize>True</Optimize>\r
+    <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>\r
+    <DebugType>None</DebugType>\r
+    <BaseAddress>4194304</BaseAddress>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
+    <OutputPath>bin\Release</OutputPath>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
+    <OutputPath>bin\Debug</OutputPath>\r
+    <DefineConstants>TRACE;DEBUG;__linux__;DEBUG_LOAD_TIME0;DEBUG_LAYOUTING0;DEBUG_BINDING0</DefineConstants>\r
+  </PropertyGroup>\r
+  <!--  <PropertyGroup Condition=" '$(Platform)' == 'Linux_x86' ">\r
+    <DefineConstants>__linux__</DefineConstants>\r
+    <PlatformTarget>x86</PlatformTarget>\r
+    <BaseAddress>4194304</BaseAddress>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition=" '$$(Platform)' == 'Win_x86' ">\r
+    <DefineConstants>_WIN32</DefineConstants>\r
+  </PropertyGroup>-->\r
+  <!--  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|Linux_x86' ">\r
+    <DefineConstants>DEBUG;__linux__;DEBUG;TRACE</DefineConstants>\r
+    <PlatformTarget>anycpu</PlatformTarget>\r
+  </PropertyGroup>-->\r
+  <ItemGroup>\r
+    <Compile Include="src\Colors.cs" />\r
+    <Compile Include="src\Point.cs" />\r
+    <Compile Include="Properties\AssemblyInfo.cs" />\r
+    <Compile Include="src\Rectangle.cs" />\r
+    <Compile Include="src\Rectangles.cs" />\r
+    <Compile Include="src\Size.cs" />\r
+    <Compile Include="src\OpenTKGameWindow.cs" />\r
+    <Compile Include="src\GraphicObjects\GraphicObject.cs" />\r
+    <Compile Include="src\GraphicObjects\Container.cs" />\r
+    <Compile Include="src\GraphicObjects\Group.cs" />\r
+    <Compile Include="src\GraphicObjects\HorizontalStack.cs" />\r
+    <Compile Include="src\GraphicObjects\Image.cs" />\r
+    <Compile Include="src\GraphicObjects\Label.cs" />\r
+    <Compile Include="src\GraphicObjects\TextBox.cs" />\r
+    <Compile Include="src\GraphicObjects\ProgressBar.cs" />\r
+    <Compile Include="src\GraphicObjects\VerticalStack.cs" />\r
+    <Compile Include="src\Cairo\CairoHelpers.cs" />\r
+    <Compile Include="src\win32\Win32.cs" />\r
+    <Compile Include="src\win32\winApi.cs" />\r
+    <Compile Include="src\GraphicObjects\Button.cs" />\r
+    <Compile Include="src\GraphicObjects\GraduatedSlider.cs" />\r
+    <Compile Include="src\GraphicObjects\Slider.cs" />\r
+    <Compile Include="src\GraphicObjects\NumericControl.cs" />\r
+    <Compile Include="src\GraphicObjects\Scroller.cs" />\r
+    <Compile Include="src\GraphicObjects\ILayoutable.cs" />\r
+    <Compile Include="src\Enums.cs" />\r
+    <Compile Include="src\GraphicObjects\GenericStack.cs" />\r
+    <Compile Include="src\CompilerServices\CompilerServices.cs" />\r
+    <Compile Include="src\GraphicObjects\AnalogMeter.cs" />\r
+    <Compile Include="src\GraphicObjects\Border.cs" />\r
+    <Compile Include="src\Font.cs" />\r
+    <Compile Include="src\OpenGL\QuadVAO.cs" />\r
+    <Compile Include="src\OpenGL\Shader.cs" />\r
+    <Compile Include="src\OpenGL\TexturedShader.cs" />\r
+    <Compile Include="src\OpenGL\VertexArrayObject.cs" />\r
+    <Compile Include="src\GraphicObjects\Window.cs" />\r
+    <Compile Include="src\GraphicObjects\IGOLibHost.cs" />\r
+    <Compile Include="src\GraphicObjects\ListBox.cs" />\r
+    <Compile Include="src\ExtensionsMethods.cs" />\r
+    <Compile Include="src\Interface.cs" />\r
+    <Compile Include="src\LayoutingQueueItem.cs" />\r
+    <Compile Include="src\LayoutingQueue.cs" />\r
+    <Compile Include="src\GraphicObjects\Spinner.cs" />\r
+    <Compile Include="src\DynAttribute.cs" />\r
+    <Compile Include="src\GraphicObjects\IValueChange.cs" />\r
+    <Compile Include="src\Picture.cs" />\r
+    <Compile Include="src\SvgPicture.cs" />\r
+    <Compile Include="src\BmpPicture.cs" />\r
+    <Compile Include="src\GraphicObjects\TemplatedControl.cs" />\r
+    <Compile Include="src\GraphicObjects\Checkbox.cs" />\r
+    <Compile Include="src\GraphicObjects\RadioButton.cs" />\r
+    <Compile Include="src\GraphicObjects\Expandable.cs" />\r
+    <Compile Include="src\GraphicObjects\PrivateContainer.cs" />\r
+    <Compile Include="src\GraphicObjects\TemplatedContainer.cs" />\r
+    <Compile Include="src\GraphicObjects\Popper.cs" />\r
+    <Compile Include="src\GraphicObjects\Scrollbar.cs" />\r
+    <Compile Include="src\TextChangeEventArgs.cs" />\r
+    <Compile Include="src\LayoutChangeEventArgs.cs" />\r
+    <Compile Include="src\ReflexionExtensions.cs" />\r
+    <Compile Include="src\XCursor.cs" />\r
+    <Compile Include="src\GraphicObjects\Grid.cs" />\r
+    <Compile Include="src\GraphicObjects\TextRun.cs" />\r
+    <Compile Include="src\GraphicObjects\MessageBox.cs" />\r
+    <Compile Include="src\GraphicObjects\Groupbox.cs" />\r
+    <Compile Include="src\GraphicObjects\Combobox.cs" />\r
+    <Compile Include="src\SelectionChangeEventArgs.cs" />\r
+    <Compile Include="src\ValueChangeEventArgs.cs" />\r
+    <Compile Include="src\GraphicObjects\FileDialog.cs" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Reference Include="System" />\r
+    <Reference Include="System.Data" />\r
+    <Reference Include="System.Drawing" />\r
+    <Reference Include="System.Xml" />\r
+    <Reference Include="glib-sharp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">\r
+      <Package>glib-sharp-3.0</Package>\r
+    </Reference>\r
+    <Reference Include="Microsoft.CSharp" />\r
+    <Reference Include="OpenTK">\r
+      <HintPath>..\opentk\Binaries\OpenTK\Release\OpenTK.dll</HintPath>\r
+    </Reference>\r
+    <Reference Include="Mono.Cairo" />\r
+    <Reference Include="rsvg2-sharp, Version=2.18.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />\r
+  </ItemGroup>\r
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
+       Other similar extension points exist, see Microsoft.Common.targets.\r
+  <Target Name="BeforeBuild">\r
+  </Target>\r
+  <Target Name="AfterBuild">\r
+  </Target>\r
+  -->\r
+  <ItemGroup />\r
+  <ItemGroup>\r
+    <Folder Include="src\GraphicObjects\" />\r
+    <Folder Include="src\Cairo\" />\r
+    <Folder Include="src\win32\" />\r
+    <Folder Include="Images\" />\r
+    <Folder Include="Images\Icons\" />\r
+    <Folder Include="src\CompilerServices\" />\r
+    <Folder Include="src\OpenGL\" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <EmbeddedResource Include="Images\Icons\updown.svg" />\r
+    <EmbeddedResource Include="Images\Icons\IconAlerte.svg" />\r
+    <EmbeddedResource Include="Images\Icons\button.svg" />\r
+    <EmbeddedResource Include="Images\Icons\buttonB.svg" />\r
+    <EmbeddedResource Include="Images\Icons\buttest.svg" />\r
+    <EmbeddedResource Include="Images\Icons\buttest2.svg" />\r
+    <EmbeddedResource Include="Images\Icons\buttest4.svg" />\r
+    <EmbeddedResource Include="Images\Icons\checkbox.svg" />\r
+    <EmbeddedResource Include="Templates\Checkbox.goml" />\r
+    <EmbeddedResource Include="Images\Icons\radiobutton.svg" />\r
+    <EmbeddedResource Include="Templates\RadioButton.goml" />\r
+    <EmbeddedResource Include="Templates\Listbox.goml" />\r
+    <EmbeddedResource Include="Templates\Slider.goml" />\r
+    <EmbeddedResource Include="Templates\Spinner.goml" />\r
+    <EmbeddedResource Include="Templates\Spinner %28copier%29.goml" />\r
+    <EmbeddedResource Include="Templates\ItemTemplate.goml" />\r
+    <EmbeddedResource Include="Templates\Expandable.goml" />\r
+    <EmbeddedResource Include="Images\Icons\expandable.svg" />\r
+    <EmbeddedResource Include="Templates\Checkbox2.goml" />\r
+    <EmbeddedResource Include="Templates\Popper.goml" />\r
+    <EmbeddedResource Include="Templates\Window.goml" />\r
+    <EmbeddedResource Include="Images\Icons\tetra.png" />\r
+    <EmbeddedResource Include="Images\Icons\exit.svg" />\r
+    <EmbeddedResource Include="Templates\Scrollbar.goml" />\r
+    <EmbeddedResource Include="Templates\AnalogMeter0.goml" />\r
+    <EmbeddedResource Include="Images\meter.svg" />\r
+    <EmbeddedResource Include="Images\Icons\member.svg" />\r
+    <EmbeddedResource Include="Images\Icons\exit2.svg" />\r
+    <EmbeddedResource Include="Images\button.svg" />\r
+    <EmbeddedResource Include="Templates\MessageBox.goml" />\r
+    <EmbeddedResource Include="Images\Icons\iconInfo.svg" />\r
+    <EmbeddedResource Include="Templates\Groupbox.goml" />\r
+    <EmbeddedResource Include="Templates\Combobox.goml" />\r
+    <EmbeddedResource Include="Templates\ComboboxOverlay.goml" />\r
+    <EmbeddedResource Include="Templates\FileDialog.goml" />\r
+    <EmbeddedResource Include="Templates\tmpDirItem.goml" />\r
+    <EmbeddedResource Include="Templates\ScrollingListBox.goml" />\r
+    <EmbeddedResource Include="Templates\imgItemTemplate.goml" />\r
+    <EmbeddedResource Include="Images\Icons\Cursors\cross" />\r
+    <EmbeddedResource Include="Images\Icons\Cursors\bottom_left_corner" />\r
+    <EmbeddedResource Include="Images\Icons\Cursors\bottom_right_corner" />\r
+    <EmbeddedResource Include="Images\Icons\Cursors\top_left_corner" />\r
+    <EmbeddedResource Include="Images\Icons\Cursors\top_right_corner" />\r
+    <EmbeddedResource Include="Images\Icons\Cursors\arrow" />\r
+    <EmbeddedResource Include="Images\Icons\Cursors\sb_h_double_arrow" />\r
+    <EmbeddedResource Include="Images\Icons\Cursors\sb_v_double_arrow" />\r
+    <EmbeddedResource Include="Images\Icons\Cursors\hand" />\r
+    <EmbeddedResource Include="Images\Icons\Cursors\help" />\r
+    <EmbeddedResource Include="Images\Icons\Cursors\move" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="README.md" />\r
+  </ItemGroup>\r
+</Project>\r
diff --git a/Crow.sln b/Crow.sln
new file mode 100644 (file)
index 0000000..c396e5d
--- /dev/null
+++ b/Crow.sln
@@ -0,0 +1,42 @@
+\r
+Microsoft Visual Studio Solution File, Format Version 11.00\r
+# Visual Studio 2010\r
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Crow", "Crow.csproj", "{C2980F9B-4798-4C05-99E2-E174810F7C7B}"\r
+EndProject\r
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tests", "Tests\Tests.csproj", "{74289092-9F70-4941-AFCB-DFD7BE2140B6}"\r
+EndProject\r
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoDevelop.GOLib", "MonoDevelop.GOLib\MonoDevelop.GOLib.csproj", "{E9E14DB5-3C67-4E01-B5C3-4D90D7E31A2E}"\r
+EndProject\r
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoDevelop.Diagram", "..\MonoDevelop.Diagram\MonoDevelop.Diagram.csproj", "{232716B4-D19D-4FD7-B310-94A98FD926F0}"\r
+EndProject\r
+Global\r
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
+               Debug|Linux_x86 = Debug|Linux_x86\r
+               Release|Linux_x86 = Release|Linux_x86\r
+       EndGlobalSection\r
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
+               {232716B4-D19D-4FD7-B310-94A98FD926F0}.Debug|Linux_x86.ActiveCfg = Debug|Any CPU\r
+               {232716B4-D19D-4FD7-B310-94A98FD926F0}.Release|Linux_x86.ActiveCfg = Debug|Any CPU\r
+               {74289092-9F70-4941-AFCB-DFD7BE2140B6}.Debug|Linux_x86.ActiveCfg = Debug|Any CPU\r
+               {74289092-9F70-4941-AFCB-DFD7BE2140B6}.Debug|Linux_x86.Build.0 = Debug|Any CPU\r
+               {74289092-9F70-4941-AFCB-DFD7BE2140B6}.Release|Linux_x86.ActiveCfg = Release|Any CPU\r
+               {74289092-9F70-4941-AFCB-DFD7BE2140B6}.Release|Linux_x86.Build.0 = Release|Any CPU\r
+               {C2980F9B-4798-4C05-99E2-E174810F7C7B}.Debug|Linux_x86.ActiveCfg = Debug|Any CPU\r
+               {C2980F9B-4798-4C05-99E2-E174810F7C7B}.Debug|Linux_x86.Build.0 = Debug|Any CPU\r
+               {C2980F9B-4798-4C05-99E2-E174810F7C7B}.Release|Linux_x86.ActiveCfg = Release|Any CPU\r
+               {C2980F9B-4798-4C05-99E2-E174810F7C7B}.Release|Linux_x86.Build.0 = Release|Any CPU\r
+               {E9E14DB5-3C67-4E01-B5C3-4D90D7E31A2E}.Debug|Linux_x86.ActiveCfg = Debug|Any CPU\r
+               {E9E14DB5-3C67-4E01-B5C3-4D90D7E31A2E}.Debug|Linux_x86.Build.0 = Debug|Any CPU\r
+               {E9E14DB5-3C67-4E01-B5C3-4D90D7E31A2E}.Release|Linux_x86.ActiveCfg = Release|Any CPU\r
+       EndGlobalSection\r
+       GlobalSection(MonoDevelopProperties) = preSolution\r
+               Policies = $0\r
+               $0.StandardHeader = $1\r
+               $1.Text = @ \n ${FileName}\n \n Author:\n      ${AuthorName} <${AuthorEmail}>\n\n Copyright (c) ${Year} ${CopyrightHolder}\n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program.  If not, see <http://www.gnu.org/licenses/>.\r
+               $1.IncludeInNewFiles = True\r
+               $0.DotNetNamingPolicy = $2\r
+               $2.DirectoryNamespaceAssociation = None\r
+               $2.ResourceNamePolicy = FileFormatDefault\r
+               version = 0.2\r
+       EndGlobalSection\r
+EndGlobal\r
diff --git a/Crow.userprefs b/Crow.userprefs
new file mode 100644 (file)
index 0000000..21fdf1d
--- /dev/null
@@ -0,0 +1,48 @@
+<Properties GitUserInfo="UsingGIT" StartupItem="Tests/Tests.csproj">
+  <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug|Linux_x86" />
+  <MonoDevelop.Ide.Workbench ActiveDocument="Images/Icons/button.svg">
+    <Files>
+      <File FileName="src/GraphicObjects/ListBox.cs" Line="36" Column="43" />
+      <File FileName="Tests/Interfaces/test_Listbox.goml" Line="25" Column="60" />
+      <File FileName="Tests/GOLIBTest_Listbox.cs" Line="98" Column="1" />
+      <File FileName="src/GraphicObjects/TemplatedControl.cs" Line="151" Column="39" />
+      <File FileName="src/GraphicObjects/Scrollbar.cs" Line="49" Column="1" />
+      <File FileName="src/GraphicObjects/GenericStack.cs" Line="96" Column="8" />
+      <File FileName="src/GraphicObjects/GraphicObject.cs" Line="22" Column="15" />
+      <File FileName="src/OpenTKGameWindow.cs" Line="27" Column="71" />
+      <File FileName="src/OpenGL/Shader.cs" Line="1" Column="1" />
+      <File FileName="src/OpenGL/TexturedShader.cs" Line="1" Column="1" />
+      <File FileName="src/OpenGL/QuadVAO.cs" Line="1" Column="1" />
+      <File FileName="src/Interface.cs" Line="119" Column="1" />
+      <File FileName="bin/Debug/Interfaces/test4.goml.cs" Line="97" Column="35" />
+      <File FileName="src/GraphicObjects/Group.cs" Line="308" Column="42" />
+      <File FileName="Tests/GOLIBTest_TypeViewer.cs" Line="37" Column="4" />
+      <File FileName="Images/Icons/button.svg" Line="1" Column="1" />
+    </Files>
+  </MonoDevelop.Ide.Workbench>
+  <MonoDevelop.Ide.DebuggingService.Breakpoints>
+    <BreakpointStore>
+      <Breakpoint file="/mnt/data2/devel/GOLib/src/GraphicObjects/HorizontalStack.cs" line="26" column="1" />
+      <Breakpoint file="/mnt/data2/devel/GOLib/MonoDevelop.GOLib/src/GOLibNodeExtension.cs" line="99" column="1" />
+    </BreakpointStore>
+  </MonoDevelop.Ide.DebuggingService.Breakpoints>
+  <MonoDevelop.Ide.DebuggingService.PinnedWatches>
+    <Watch file="../../src/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs" line="1399" offsetX="14" offsetY="23383" expression="ex" liveUpdate="False" />
+    <Watch file="src/GraphicObjects/Scroller.cs" line="95" offsetX="527" offsetY="1598" expression="layoutType" liveUpdate="False" />
+    <Watch file="src/XCursor.cs" line="49" offsetX="757" offsetY="351" expression="type" liveUpdate="False" />
+    <Watch file="src/XCursor.cs" line="50" offsetX="791" offsetY="377" expression="subtype" liveUpdate="False" />
+    <Watch file="src/XCursor.cs" line="51" offsetX="812" offsetY="409" expression="pos" liveUpdate="False" />
+    <Watch file="src/OpenTKGameWindow.cs" line="234" offsetX="746" offsetY="1618" expression="lqi" liveUpdate="False" />
+    <Watch file="src/GraphicObjects/GenericStack.cs" line="171" offsetX="447" offsetY="1717" expression="layoutType" liveUpdate="False" />
+    <Watch file="src/GraphicObjects/GraphicObject.cs" line="925" offsetX="695" offsetY="6851" expression="d.Method.Name" liveUpdate="False" />
+    <Watch file="src/GraphicObjects/Combobox.cs" line="97" offsetX="750" offsetY="1303" expression="value" liveUpdate="False" />
+    <Watch file="src/Interface.cs" line="217" offsetX="623" offsetY="3315" expression="es" liveUpdate="False" />
+    <Watch file="src/Interface.cs" line="217" offsetX="623" offsetY="3339" expression="es.MemberName" liveUpdate="False" />
+    <Watch file="src/GraphicObjects/GraphicObject.cs" line="907" offsetX="879" offsetY="9010" expression="targetValue" liveUpdate="False" />
+    <Watch file="src/GraphicObjects/GraphicObject.cs" line="815" offsetX="511" offsetY="11050" expression="b.Expression" liveUpdate="False" />
+    <Watch file="src/CompilerServices/CompilerServices.cs" line="88" offsetX="630" offsetY="1184" expression="Expression" liveUpdate="False" />
+    <Watch file="src/GraphicObjects/GraphicObject.cs" line="394" offsetX="672" offsetY="1844" expression="pi.Name" liveUpdate="False" />
+    <Watch file="src/GraphicObjects/GenericStack.cs" line="108" offsetX="495" offsetY="1377" expression="layoutType" liveUpdate="False" />
+  </MonoDevelop.Ide.DebuggingService.PinnedWatches>
+  <AuthorInfo Name="Jean-Philippe Bruyère" Email="jp_bruyere@hotmail.com" Copyright="jp" Company="" Trademark="" />
+</Properties>
\ No newline at end of file
diff --git a/GOLib.csproj b/GOLib.csproj
deleted file mode 100644 (file)
index 4c22d81..0000000
+++ /dev/null
@@ -1,220 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <PropertyGroup>\r
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
-    <!--    <Platform Condition=" '$(Platform)' == '' ">Linux_x86</Platform>-->\r
-    <ProjectGuid>{C2980F9B-4798-4C05-99E2-E174810F7C7B}</ProjectGuid>\r
-    <OutputType>Library</OutputType>\r
-    <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>go</RootNamespace>\r
-    <AssemblyName>golib</AssemblyName>\r
-    <FileAlignment>512</FileAlignment>\r
-    <AllowUnsafeBlocks>True</AllowUnsafeBlocks>\r
-    <NoStdLib>False</NoStdLib>\r
-    <TreatWarningsAsErrors>False</TreatWarningsAsErrors>\r
-    <OutputPath>bin\$(Configuration)</OutputPath>\r
-    <IntermediateOutputPath>obj\$(Configuration)</IntermediateOutputPath>\r
-    <WarningLevel>4</WarningLevel>\r
-    <NoWin32Manifest>False</NoWin32Manifest>\r
-    <SignAssembly>false</SignAssembly>\r
-    <DelaySign>False</DelaySign>\r
-    <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>\r
-    <ProductVersion>8.0.30703</ProductVersion>\r
-    <SchemaVersion>2.0</SchemaVersion>\r
-    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>\r
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
-    <ReleaseVersion>0.2</ReleaseVersion>\r
-    <SynchReleaseVersion>false</SynchReleaseVersion>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">\r
-    <DebugSymbols>true</DebugSymbols>\r
-    <DefineConstants>TRACE;DEBUG;__linux__</DefineConstants>\r
-    <Optimize>False</Optimize>\r
-    <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>\r
-    <DebugType>Full</DebugType>\r
-    <BaseAddress>4194304</BaseAddress>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">\r
-    <DefineConstants>__linux__</DefineConstants>\r
-    <Optimize>True</Optimize>\r
-    <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>\r
-    <DebugType>None</DebugType>\r
-    <BaseAddress>4194304</BaseAddress>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
-    <OutputPath>bin\Release</OutputPath>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
-    <OutputPath>bin\Debug</OutputPath>\r
-    <DefineConstants>TRACE;DEBUG;__linux__;DEBUG_LOAD_TIME0;DEBUG_LAYOUTING0;DEBUG_BINDING0</DefineConstants>\r
-  </PropertyGroup>\r
-  <!--  <PropertyGroup Condition=" '$(Platform)' == 'Linux_x86' ">\r
-    <DefineConstants>__linux__</DefineConstants>\r
-    <PlatformTarget>x86</PlatformTarget>\r
-    <BaseAddress>4194304</BaseAddress>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition=" '$$(Platform)' == 'Win_x86' ">\r
-    <DefineConstants>_WIN32</DefineConstants>\r
-  </PropertyGroup>-->\r
-  <!--  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|Linux_x86' ">\r
-    <DefineConstants>DEBUG;__linux__;DEBUG;TRACE</DefineConstants>\r
-    <PlatformTarget>anycpu</PlatformTarget>\r
-  </PropertyGroup>-->\r
-  <ItemGroup>\r
-    <Compile Include="src\Colors.cs" />\r
-    <Compile Include="src\Point.cs" />\r
-    <Compile Include="Properties\AssemblyInfo.cs" />\r
-    <Compile Include="src\Rectangle.cs" />\r
-    <Compile Include="src\Rectangles.cs" />\r
-    <Compile Include="src\Size.cs" />\r
-    <Compile Include="src\OpenTKGameWindow.cs" />\r
-    <Compile Include="src\GraphicObjects\GraphicObject.cs" />\r
-    <Compile Include="src\GraphicObjects\Container.cs" />\r
-    <Compile Include="src\GraphicObjects\Group.cs" />\r
-    <Compile Include="src\GraphicObjects\HorizontalStack.cs" />\r
-    <Compile Include="src\GraphicObjects\Image.cs" />\r
-    <Compile Include="src\GraphicObjects\Label.cs" />\r
-    <Compile Include="src\GraphicObjects\TextBox.cs" />\r
-    <Compile Include="src\GraphicObjects\ProgressBar.cs" />\r
-    <Compile Include="src\GraphicObjects\VerticalStack.cs" />\r
-    <Compile Include="src\Cairo\CairoHelpers.cs" />\r
-    <Compile Include="src\win32\Win32.cs" />\r
-    <Compile Include="src\win32\winApi.cs" />\r
-    <Compile Include="src\GraphicObjects\Button.cs" />\r
-    <Compile Include="src\GraphicObjects\GraduatedSlider.cs" />\r
-    <Compile Include="src\GraphicObjects\Slider.cs" />\r
-    <Compile Include="src\GraphicObjects\NumericControl.cs" />\r
-    <Compile Include="src\GraphicObjects\Scroller.cs" />\r
-    <Compile Include="src\GraphicObjects\ILayoutable.cs" />\r
-    <Compile Include="src\Enums.cs" />\r
-    <Compile Include="src\GraphicObjects\GenericStack.cs" />\r
-    <Compile Include="src\CompilerServices\CompilerServices.cs" />\r
-    <Compile Include="src\GraphicObjects\AnalogMeter.cs" />\r
-    <Compile Include="src\GraphicObjects\Border.cs" />\r
-    <Compile Include="src\Font.cs" />\r
-    <Compile Include="src\OpenGL\QuadVAO.cs" />\r
-    <Compile Include="src\OpenGL\Shader.cs" />\r
-    <Compile Include="src\OpenGL\TexturedShader.cs" />\r
-    <Compile Include="src\OpenGL\VertexArrayObject.cs" />\r
-    <Compile Include="src\GraphicObjects\Window.cs" />\r
-    <Compile Include="src\GraphicObjects\IGOLibHost.cs" />\r
-    <Compile Include="src\GraphicObjects\ListBox.cs" />\r
-    <Compile Include="src\ExtensionsMethods.cs" />\r
-    <Compile Include="src\Interface.cs" />\r
-    <Compile Include="src\LayoutingQueueItem.cs" />\r
-    <Compile Include="src\LayoutingQueue.cs" />\r
-    <Compile Include="src\GraphicObjects\Spinner.cs" />\r
-    <Compile Include="src\DynAttribute.cs" />\r
-    <Compile Include="src\GraphicObjects\IValueChange.cs" />\r
-    <Compile Include="src\Picture.cs" />\r
-    <Compile Include="src\SvgPicture.cs" />\r
-    <Compile Include="src\BmpPicture.cs" />\r
-    <Compile Include="src\GraphicObjects\TemplatedControl.cs" />\r
-    <Compile Include="src\GraphicObjects\Checkbox.cs" />\r
-    <Compile Include="src\GraphicObjects\RadioButton.cs" />\r
-    <Compile Include="src\GraphicObjects\Expandable.cs" />\r
-    <Compile Include="src\GraphicObjects\PrivateContainer.cs" />\r
-    <Compile Include="src\GraphicObjects\TemplatedContainer.cs" />\r
-    <Compile Include="src\GraphicObjects\Popper.cs" />\r
-    <Compile Include="src\GraphicObjects\Scrollbar.cs" />\r
-    <Compile Include="src\TextChangeEventArgs.cs" />\r
-    <Compile Include="src\LayoutChangeEventArgs.cs" />\r
-    <Compile Include="src\ReflexionExtensions.cs" />\r
-    <Compile Include="src\XCursor.cs" />\r
-    <Compile Include="src\GraphicObjects\Grid.cs" />\r
-    <Compile Include="src\GraphicObjects\TextRun.cs" />\r
-    <Compile Include="src\GraphicObjects\MessageBox.cs" />\r
-    <Compile Include="src\GraphicObjects\Groupbox.cs" />\r
-    <Compile Include="src\GraphicObjects\Combobox.cs" />\r
-    <Compile Include="src\SelectionChangeEventArgs.cs" />\r
-    <Compile Include="src\ValueChangeEventArgs.cs" />\r
-    <Compile Include="src\GraphicObjects\FileDialog.cs" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <Reference Include="System" />\r
-    <Reference Include="System.Data" />\r
-    <Reference Include="System.Drawing" />\r
-    <Reference Include="System.Xml" />\r
-    <Reference Include="glib-sharp, Version=3.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">\r
-      <Package>glib-sharp-3.0</Package>\r
-    </Reference>\r
-    <Reference Include="Microsoft.CSharp" />\r
-    <Reference Include="OpenTK">\r
-      <HintPath>..\opentk\Binaries\OpenTK\Release\OpenTK.dll</HintPath>\r
-    </Reference>\r
-    <Reference Include="Mono.Cairo" />\r
-    <Reference Include="rsvg2-sharp, Version=2.18.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />\r
-  </ItemGroup>\r
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
-       Other similar extension points exist, see Microsoft.Common.targets.\r
-  <Target Name="BeforeBuild">\r
-  </Target>\r
-  <Target Name="AfterBuild">\r
-  </Target>\r
-  -->\r
-  <ItemGroup />\r
-  <ItemGroup>\r
-    <Folder Include="src\GraphicObjects\" />\r
-    <Folder Include="src\Cairo\" />\r
-    <Folder Include="src\win32\" />\r
-    <Folder Include="Images\" />\r
-    <Folder Include="Images\Icons\" />\r
-    <Folder Include="src\CompilerServices\" />\r
-    <Folder Include="src\OpenGL\" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <EmbeddedResource Include="Images\Icons\updown.svg" />\r
-    <EmbeddedResource Include="Images\Icons\IconAlerte.svg" />\r
-    <EmbeddedResource Include="Images\Icons\button.svg" />\r
-    <EmbeddedResource Include="Images\Icons\buttonB.svg" />\r
-    <EmbeddedResource Include="Images\Icons\buttest.svg" />\r
-    <EmbeddedResource Include="Images\Icons\buttest2.svg" />\r
-    <EmbeddedResource Include="Images\Icons\buttest4.svg" />\r
-    <EmbeddedResource Include="Images\Icons\checkbox.svg" />\r
-    <EmbeddedResource Include="Templates\Checkbox.goml" />\r
-    <EmbeddedResource Include="Images\Icons\radiobutton.svg" />\r
-    <EmbeddedResource Include="Templates\RadioButton.goml" />\r
-    <EmbeddedResource Include="Templates\Listbox.goml" />\r
-    <EmbeddedResource Include="Templates\Slider.goml" />\r
-    <EmbeddedResource Include="Templates\Spinner.goml" />\r
-    <EmbeddedResource Include="Templates\Spinner %28copier%29.goml" />\r
-    <EmbeddedResource Include="Templates\ItemTemplate.goml" />\r
-    <EmbeddedResource Include="Templates\Expandable.goml" />\r
-    <EmbeddedResource Include="Images\Icons\expandable.svg" />\r
-    <EmbeddedResource Include="Templates\Checkbox2.goml" />\r
-    <EmbeddedResource Include="Templates\Popper.goml" />\r
-    <EmbeddedResource Include="Templates\Window.goml" />\r
-    <EmbeddedResource Include="Images\Icons\tetra.png" />\r
-    <EmbeddedResource Include="Images\Icons\exit.svg" />\r
-    <EmbeddedResource Include="Templates\Scrollbar.goml" />\r
-    <EmbeddedResource Include="Templates\AnalogMeter0.goml" />\r
-    <EmbeddedResource Include="Images\meter.svg" />\r
-    <EmbeddedResource Include="Images\Icons\member.svg" />\r
-    <EmbeddedResource Include="Images\Icons\Cursors\cross" />\r
-    <EmbeddedResource Include="Images\Icons\Cursors\bottom_left_corner" />\r
-    <EmbeddedResource Include="Images\Icons\Cursors\bottom_right_corner" />\r
-    <EmbeddedResource Include="Images\Icons\Cursors\top_left_corner" />\r
-    <EmbeddedResource Include="Images\Icons\Cursors\top_right_corner" />\r
-    <EmbeddedResource Include="Images\Icons\Cursors\arrow" />\r
-    <EmbeddedResource Include="Images\Icons\exit2.svg" />\r
-    <EmbeddedResource Include="Images\Icons\Cursors\sb_h_double_arrow" />\r
-    <EmbeddedResource Include="Images\Icons\Cursors\sb_v_double_arrow" />\r
-    <EmbeddedResource Include="Images\button.svg" />\r
-    <EmbeddedResource Include="Templates\MessageBox.goml" />\r
-    <EmbeddedResource Include="Images\Icons\iconInfo.svg" />\r
-    <EmbeddedResource Include="Templates\Groupbox.goml" />\r
-    <EmbeddedResource Include="Templates\Combobox.goml" />\r
-    <EmbeddedResource Include="Templates\ComboboxOverlay.goml" />\r
-    <EmbeddedResource Include="Templates\FileDialog.goml" />\r
-    <EmbeddedResource Include="Templates\tmpDirItem.goml" />\r
-    <EmbeddedResource Include="Templates\ScrollingListBox.goml" />\r
-    <EmbeddedResource Include="Templates\imgItemTemplate.goml" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <None Include="Images\Icons\Cursors\hand" />\r
-    <None Include="Images\Icons\Cursors\help" />\r
-    <None Include="Images\Icons\Cursors\move" />\r
-    <None Include="README.md" />\r
-  </ItemGroup>\r
-</Project>\r
diff --git a/GOLib.sln b/GOLib.sln
deleted file mode 100644 (file)
index 03d5415..0000000
--- a/GOLib.sln
+++ /dev/null
@@ -1,42 +0,0 @@
-\r
-Microsoft Visual Studio Solution File, Format Version 11.00\r
-# Visual Studio 2010\r
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GOLib", "GOLib.csproj", "{C2980F9B-4798-4C05-99E2-E174810F7C7B}"\r
-EndProject\r
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tests", "Tests\Tests.csproj", "{74289092-9F70-4941-AFCB-DFD7BE2140B6}"\r
-EndProject\r
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoDevelop.GOLib", "MonoDevelop.GOLib\MonoDevelop.GOLib.csproj", "{E9E14DB5-3C67-4E01-B5C3-4D90D7E31A2E}"\r
-EndProject\r
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoDevelop.Diagram", "..\MonoDevelop.Diagram\MonoDevelop.Diagram.csproj", "{232716B4-D19D-4FD7-B310-94A98FD926F0}"\r
-EndProject\r
-Global\r
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
-               Debug|Linux_x86 = Debug|Linux_x86\r
-               Release|Linux_x86 = Release|Linux_x86\r
-       EndGlobalSection\r
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
-               {232716B4-D19D-4FD7-B310-94A98FD926F0}.Debug|Linux_x86.ActiveCfg = Debug|Any CPU\r
-               {232716B4-D19D-4FD7-B310-94A98FD926F0}.Release|Linux_x86.ActiveCfg = Debug|Any CPU\r
-               {74289092-9F70-4941-AFCB-DFD7BE2140B6}.Debug|Linux_x86.ActiveCfg = Debug|Any CPU\r
-               {74289092-9F70-4941-AFCB-DFD7BE2140B6}.Debug|Linux_x86.Build.0 = Debug|Any CPU\r
-               {74289092-9F70-4941-AFCB-DFD7BE2140B6}.Release|Linux_x86.ActiveCfg = Release|Any CPU\r
-               {74289092-9F70-4941-AFCB-DFD7BE2140B6}.Release|Linux_x86.Build.0 = Release|Any CPU\r
-               {C2980F9B-4798-4C05-99E2-E174810F7C7B}.Debug|Linux_x86.ActiveCfg = Debug|Any CPU\r
-               {C2980F9B-4798-4C05-99E2-E174810F7C7B}.Debug|Linux_x86.Build.0 = Debug|Any CPU\r
-               {C2980F9B-4798-4C05-99E2-E174810F7C7B}.Release|Linux_x86.ActiveCfg = Release|Any CPU\r
-               {C2980F9B-4798-4C05-99E2-E174810F7C7B}.Release|Linux_x86.Build.0 = Release|Any CPU\r
-               {E9E14DB5-3C67-4E01-B5C3-4D90D7E31A2E}.Debug|Linux_x86.ActiveCfg = Debug|Any CPU\r
-               {E9E14DB5-3C67-4E01-B5C3-4D90D7E31A2E}.Debug|Linux_x86.Build.0 = Debug|Any CPU\r
-               {E9E14DB5-3C67-4E01-B5C3-4D90D7E31A2E}.Release|Linux_x86.ActiveCfg = Release|Any CPU\r
-       EndGlobalSection\r
-       GlobalSection(MonoDevelopProperties) = preSolution\r
-               Policies = $0\r
-               $0.StandardHeader = $1\r
-               $1.Text = @ \n ${FileName}\n \n Author:\n      ${AuthorName} <${AuthorEmail}>\n\n Copyright (c) ${Year} ${CopyrightHolder}\n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n GNU General Public License for more details.\n\n You should have received a copy of the GNU General Public License\n along with this program.  If not, see <http://www.gnu.org/licenses/>.\r
-               $1.IncludeInNewFiles = True\r
-               $0.DotNetNamingPolicy = $2\r
-               $2.DirectoryNamespaceAssociation = None\r
-               $2.ResourceNamePolicy = FileFormatDefault\r
-               version = 0.2\r
-       EndGlobalSection\r
-EndGlobal\r
index b2099b5a651138fc36514b56f5b9737ab5e97280..fdf16c9334a19bc0598a30f798550022170421f1 100644 (file)
     <EmbeddedResource Include="MonoDevelop.GOLib.addin.xml" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="..\GOLib.csproj">
+    <ProjectReference Include="..\Crow.csproj">
       <Project>{C2980F9B-4798-4C05-99E2-E174810F7C7B}</Project>
-      <Name>GOLib</Name>
+      <Name>Crow</Name>
     </ProjectReference>
   </ItemGroup>
 </Project>
\ No newline at end of file
index d041bba766993d3892729043237182c8251b26a8..ea45e67946b2a7f41bd90862063e89d4f0e3b470 100644 (file)
@@ -2,7 +2,7 @@
 using System.Collections.Generic;
 using System.Collections.ObjectModel;
 using System.Linq;
-using go;
+using Crow;
 using MonoDevelop.Core;
 using MonoDevelop.Ide;
 using MonoDevelop.Projects;
@@ -84,7 +84,7 @@ namespace MonoDevelop.GOLib
                                cr.Rectangle (_hoverWidget.ScreenCoordinates(_hoverWidget.getSlot ()));
                                cr.LineWidth = 1;
                                cr.SetDash (dashed, 0);
-                               cr.Color = go.Color.Yellow;
+                               cr.Color = Crow.Color.Yellow;
                                cr.Stroke ();
                        }
                        ((IDisposable) cr.Target).Dispose();                                      
@@ -259,7 +259,7 @@ namespace MonoDevelop.GOLib
                        GraphicObjects.CopyTo (invGOList,0);
                        invGOList = invGOList.Reverse ().ToArray ();
 
-                       go.Size newSize = this.ClientRectangle.Size;
+                       Crow.Size newSize = this.ClientRectangle.Size;
                        if (lastSize != newSize) {
                                foreach (GraphicObject g in GraphicObjects)
                                        g.RegisterForLayouting ((int)LayoutingType.All);
@@ -522,7 +522,7 @@ namespace MonoDevelop.GOLib
                Size lastSize;
                public Rectangle ClientRectangle {
                        get {   
-                               go.Size newSize = new go.Size (Allocation.Width, Allocation.Height);
+                               Crow.Size newSize = new Crow.Size (Allocation.Width, Allocation.Height);
                                return newSize;
                        }
                }
index a7cc3713e8454b6b0950ac8634acd019c04b1124..52dbf2cb718b0a44a78a8ed4d136f1e75ae117d5 100644 (file)
@@ -53,7 +53,7 @@ using MonoDevelop.Ide.Fonts;
 using Mono.Addins;
 using MonoDevelop.Core;
 using MonoDevelop.Ide;
-using go;
+using Crow;
 using MonoDevelop.DesignerSupport;
 using MonoDevelop.SourceEditor;
 
index a41cdb4156a7bc69d08355d0a26c9b7315ad6e3f..e6cf60b2f67565a3b6e72fd8df60acbb50289b5c 100644 (file)
@@ -10,7 +10,7 @@ using OpenTK.Input;
 using System.Diagnostics;\r
 \r
 //using GGL;\r
-using go;\r
+using Crow;\r
 using System.Threading;\r
 \r
 \r
index 62b9d25748d77c0cf579f71a4cf8c7a6c6b04d04..df6b44f27d91044b7db4dcf8c8f914268b77eedf 100644 (file)
@@ -10,7 +10,7 @@ using OpenTK.Input;
 using System.Diagnostics;\r
 \r
 \r
-using go;\r
+using Crow;\r
 using System.Threading;\r
 using System.Collections.Generic;\r
 using System.IO;\r
index d5a8a343b4bd148d684c3d9c2bdebcf8ade343c1..d2a06195196ba5ff7c66918666dc8ddf8c0b1eed 100644 (file)
@@ -7,7 +7,7 @@ using OpenTK.Input;
 using System.Diagnostics;\r
 \r
 //using GGL;\r
-using go;\r
+using Crow;\r
 using System.Threading;\r
 using System.Collections.Generic;\r
 \r
index 04ef3871eac5f0d17890e51b1df3eb9da2f5f300..a293f992815bffa7f043571b87aa72228f00f26f 100644 (file)
@@ -10,7 +10,7 @@ using OpenTK.Input;
 using System.Diagnostics;\r
 \r
 //using GGL;\r
-using go;\r
+using Crow;\r
 using System.Threading;\r
 using System.Reflection;\r
 using System.Linq;\r
index cedf695aa219c257e8753e163525b9c713136e6a..a0f097b4e113f0565e908424de394f3c52ab8e63 100644 (file)
@@ -10,7 +10,7 @@ using OpenTK.Input;
 using System.Diagnostics;\r
 \r
 //using GGL;\r
-using go;\r
+using Crow;\r
 using System.Threading;\r
 using System.Collections.Generic;\r
 using System.IO;\r
index b0e4df4292d9f610586a8fbc4a2bb27d378c5ea3..b6635622205503b92e84cfec3bee8a69dbb8b144 100644 (file)
@@ -10,7 +10,7 @@ using OpenTK.Input;
 using System.Diagnostics;\r
 \r
 //using GGL;\r
-using go;\r
+using Crow;\r
 using System.Threading;\r
 using System.Reflection;\r
 using System.Linq;\r
index 36bec18df742e8754792d4e591d6a9818b3b0e29..6598517f042057652ccc4c61a8415a60e0d0ca37 100644 (file)
@@ -10,7 +10,7 @@ using OpenTK.Input;
 using System.Diagnostics;\r
 \r
 //using GGL;\r
-using go;\r
+using Crow;\r
 using System.Threading;\r
 using System.Collections.Generic;\r
 \r
index f473a4fd8a9b1d7f04354a782c5a839d81b092e2..8c7663a46c323dcd99e985b9be50cf7adeda6b0d 100644 (file)
@@ -11,7 +11,7 @@
 using System;
 
 
-namespace go {
+namespace Crow {
     
     public partial class testBorder : Border {
         public testBorder() {
@@ -20,10 +20,10 @@ namespace go {
             this.Height = 200;
             this.CornerRadius = 20;
             this.Margin = 0;
-            this.Background = go.Color.Mantis;
-            this.SetChild(new go.GraphicObject());
+            this.Background = Crow.Color.Mantis;
+            this.SetChild(new Crow.GraphicObject());
             this.Child.CornerRadius = 0;
-            this.Child.Background = go.Color.CornflowerBlue;
+            this.Child.Background = Crow.Color.CornflowerBlue;
             this.Child.Height = 100;
             this.Child.Width = 100;
         }
index 4b4b8d3467f28653f4c5bb76a67adf17ecd0e732..90d1a498495cf81a6503ac9e12db1c14977e638e 100644 (file)
     <EmbeddedResource Include="image\folder1.svg" />
   </ItemGroup>
   <ItemGroup>
-    <ProjectReference Include="..\GOLib.csproj">
+    <ProjectReference Include="..\Crow.csproj">
       <Project>{C2980F9B-4798-4C05-99E2-E174810F7C7B}</Project>
-      <Name>GOLib</Name>
+      <Name>Crow</Name>
     </ProjectReference>
   </ItemGroup>
 </Project>
index 0fd92da042d80e07d5796c7bc4bbcd61bdd9e92b..65901694ed477f9c8dbeab5b29437a6ce8dce93f 100644 (file)
@@ -22,7 +22,7 @@ using System;
 using System.IO;
 using Cairo;
 
-namespace go
+namespace Crow
 {
        public class BmpPicture : Picture
        {
old mode 100755 (executable)
new mode 100644 (file)
index 00303e7..307eacc
@@ -3,7 +3,7 @@ using System.Collections.Generic;
 using System.Linq;\r
 using System.Text;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     public static class CairoHelpers\r
     {\r
old mode 100755 (executable)
new mode 100644 (file)
index 82f1dfb..de41514
@@ -8,7 +8,7 @@ using System.Diagnostics;
 \r
 \r
 \r
-namespace go\r
+namespace Crow\r
 {\r
        public struct Color : IXmlSerializable\r
     {\r
index e739538390864516a4c2132bb527364a0994aeff..2085679451c3152f6a42b5fd174522a9713c205e 100644 (file)
@@ -8,7 +8,7 @@ using System.Collections.Generic;
 using System.Runtime.CompilerServices;
 
 
-namespace go
+namespace Crow
 {
        public class MemberReference
        {
old mode 100755 (executable)
new mode 100644 (file)
index db2be2b..f978a6b
@@ -3,7 +3,7 @@ using System.Collections.Generic;
 using System.Linq;\r
 using System.Text;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
        public class DynAttribute\r
     {\r
old mode 100755 (executable)
new mode 100644 (file)
index 34e368d..6d234fb
@@ -3,7 +3,7 @@ using System.Collections.Generic;
 using System.Linq;\r
 using System.Text;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     public enum Orientation\r
     {\r
index 71be8baa1b4ea2330966f5ae2729f9700128f0d0..af756a784ba504b21ae21bcc5e07fd4efe94441e 100644 (file)
@@ -20,7 +20,7 @@
 //  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 using System;
 
-namespace go
+namespace Crow
 {
        public static class ExtensionsMethods
        {
index 9b4285a476cf817f633e15dda7121d6b252363e9..bb5ef5c7e8d4db2c74ec88ecccda620c2b908c7b 100644 (file)
@@ -1,7 +1,7 @@
 using System;
 using Cairo;
 
-namespace go
+namespace Crow
 {
        public enum FontStyle
        {
index 1be24c4f50f571caaa1d1f5f59bd489d3420ae56..39e012dd0bb14f33636ae2d072385257cb95d193 100644 (file)
@@ -3,9 +3,9 @@ using System.Xml.Serialization;
 using System.ComponentModel;
 using Cairo;
 
-namespace go
+namespace Crow
 {
-       [DefaultTemplate("#go.Templates.AnalogMeter0.goml")]
+       [DefaultTemplate("#Crow.Templates.AnalogMeter0.goml")]
        public class AnalogMeter : NumericControl
        {
                #region CTOR
index 84adfc0ab9dc216eca3ad7e49161e9887b5806e2..f412268c293808eefcfebf82fc10e281a86a3a7d 100644 (file)
@@ -3,7 +3,7 @@ using System.Xml.Serialization;
 using System.ComponentModel;
 using System.Diagnostics;
 
-namespace go
+namespace Crow
 {
        public class Border : Container
        {
index 8a4bbed7a32ca09a2133a4495708e18edded8453..c598c3e31dc6b3be63f65ae3f16f13a42616ed0a 100644 (file)
@@ -11,7 +11,7 @@ using Cairo;
 using OpenTK.Input;\r
 using System.ComponentModel;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     public class Button : Container, IXmlSerializable\r
     {\r
@@ -47,7 +47,7 @@ namespace go
             get { return base.Focusable; }\r
             set { base.Focusable = value; }\r
                }\r
-               [XmlAttributeAttribute()][DefaultValue("#go.Images.button.svg")]\r
+               [XmlAttributeAttribute()][DefaultValue("#Crow.Images.button.svg")]\r
                public override Picture BackgroundImage {\r
                        get {\r
                                return base.BackgroundImage;\r
index ede5d52011c49dbaea3a99d172a5da149a193f9d..3618160279bc163262cf1015b3dd116184538ea4 100644 (file)
@@ -14,9 +14,9 @@ using System.Xml.Serialization;
 using OpenTK.Input;\r
 using System.ComponentModel;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
-       [DefaultTemplate("#go.Templates.Checkbox.goml")]\r
+       [DefaultTemplate("#Crow.Templates.Checkbox.goml")]\r
     public class Checkbox : TemplatedControl\r
     {                  \r
                string caption;\r
@@ -56,7 +56,7 @@ namespace go
                                NotifyValueChanged ("Caption", caption);\r
                        }\r
                }        \r
-               [XmlAttributeAttribute()][DefaultValue("#go.Images.Icons.checkbox.svg")]\r
+               [XmlAttributeAttribute()][DefaultValue("#Crow.Images.Icons.checkbox.svg")]\r
                public string Image {\r
                        get { return image; } \r
                        set {\r
index bed9f131c878516cfe96d0eb42dd7f89d2ec1006..473c10ff9d2290962c88cd7c6049104e6c87710d 100644 (file)
@@ -18,10 +18,10 @@ using System.IO;
 using System.Collections;\r
 using System.Threading;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
-       [DefaultTemplate("#go.Templates.Combobox.goml")]\r
-       [DefaultOverlayTemplate("#go.Templates.ComboboxOverlay.goml")]\r
+       [DefaultTemplate("#Crow.Templates.Combobox.goml")]\r
+       [DefaultOverlayTemplate("#Crow.Templates.ComboboxOverlay.goml")]\r
        public class Combobox : TemplatedContainer\r
     {          \r
                #region CTOR\r
@@ -69,7 +69,7 @@ namespace go
                        _list = Overlay.FindByName ("List") as Group;\r
                }\r
 \r
-               [XmlAttributeAttribute][DefaultValue("#go.Templates.ItemTemplate.goml")]\r
+               [XmlAttributeAttribute][DefaultValue("#Crow.Templates.ItemTemplate.goml")]\r
                public string ItemTemplate {\r
                        get { return _itemTemplate; }\r
                        set { \r
@@ -77,7 +77,7 @@ namespace go
                                _itemTemplate = value; \r
                        }\r
                }\r
-               [XmlAttributeAttribute][DefaultValue("#go.Templates.ComboboxOverlay.goml")]\r
+               [XmlAttributeAttribute][DefaultValue("#Crow.Templates.ComboboxOverlay.goml")]\r
                public string OverlayTemplate {\r
                        get { return _overlayTemplate; }\r
                        set { \r
index 0283017b0ac3fbfcd78eaf6994879f328ac2255f..144eb764fae3585adf5a1949f67b5a74903d87c8 100644 (file)
@@ -5,7 +5,7 @@ using OpenTK.Input;
 using System.ComponentModel;\r
 using System.Linq;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     public class Container : PrivateContainer, IXmlSerializable\r
     {\r
@@ -50,7 +50,7 @@ namespace go
                 if (!subTree.IsStartElement())\r
                     return;\r
 \r
-                Type t = Type.GetType("go." + subTree.Name);\r
+                Type t = Type.GetType("Crow." + subTree.Name);\r
                 GraphicObject go = (GraphicObject)Activator.CreateInstance(t);                                \r
 \r
                 (go as IXmlSerializable).ReadXml(subTree);\r
index d4dd315f92e576b85b8d3b30cd65ea7487153d18..172406c2baa41567e4b18e44cbe3cbb036a75e73 100644 (file)
@@ -16,9 +16,9 @@ using System.ComponentModel;
 using System.Xml;\r
 using System.IO;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
-       [DefaultTemplate("#go.Templates.Expandable.goml")]\r
+       [DefaultTemplate("#Crow.Templates.Expandable.goml")]\r
     public class Expandable : TemplatedContainer\r
     {          \r
                bool _isExpanded;\r
@@ -71,7 +71,7 @@ namespace go
                                NotifyValueChanged ("Title", title);\r
                        }\r
                }        \r
-               [XmlAttributeAttribute()][DefaultValue("#go.Images.Icons.expandable.svg")]\r
+               [XmlAttributeAttribute()][DefaultValue("#Crow.Images.Icons.expandable.svg")]\r
                public string Image {\r
                        get { return image; } \r
                        set {\r
index 3a5e6cb3dd833f3eda6fc5d36397827e29e27afe..bed42a05ec45a0b531e6e9d5f0abf305c9fa244d 100644 (file)
@@ -28,7 +28,7 @@ using OpenTK.Input;
 using System.Linq;
 using System.Text.RegularExpressions;
 
-namespace go
+namespace Crow
 {
        public class FileDialog: IValueChange
        {
@@ -49,7 +49,7 @@ namespace go
                public FileDialog ()
                {
                        currentDir = new DirectoryInfo (Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments));
-                       window = Interface.Load("#go.Templates.FileDialog.goml") as Window;
+                       window = Interface.Load("#Crow.Templates.FileDialog.goml") as Window;
                        window.DataSource = this;
                }
                #endregion
index b5af394d6241d09c326fca7b4866d3fab4cd70e5..ae98971cda34b98d3656e2964630ee309fda263f 100644 (file)
@@ -6,7 +6,7 @@ using System.Text;
 using System.Xml.Serialization;\r
 using System.ComponentModel;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     public class GenericStack : Group\r
     {\r
@@ -87,13 +87,13 @@ namespace go
                                foreach (GraphicObject c in Children.Where(ch=>ch.Visible)) {\r
                                        c.Slot.X = d;\r
                                        d += c.Slot.Width + Spacing;\r
-                                       c.RegisterForLayouting ((int)LayoutingType.Y);\r
+                                       //c.RegisterForLayouting ((int)LayoutingType.Y);\r
                                }\r
                        } else {\r
                                foreach (GraphicObject c in Children.Where(ch=>ch.Visible)) {\r
                                        c.Slot.Y = d;\r
                                        d += c.Slot.Height + Spacing;\r
-                                       c.RegisterForLayouting ((int)LayoutingType.X);\r
+                                       //c.RegisterForLayouting ((int)LayoutingType.X);\r
                                }\r
                        }\r
                }\r
old mode 100755 (executable)
new mode 100644 (file)
index c3de8d1..e885ecb
@@ -5,7 +5,7 @@ using System.Text;
 using Cairo;\r
 using System.Xml.Serialization;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
        public class GraduatedSlider : Slider\r
     {     \r
index e03a9d4f4f28ad554c6bd8a5d973dc45c6267d8f..ff94392c00078bcb06821c8096e31671748b86f2 100644 (file)
@@ -19,7 +19,7 @@ using System.Xml;
 using System.Runtime.CompilerServices;\r
 using System.Reflection.Emit;\r
 \r
-namespace go\r
+namespace Crow\r
 {              \r
        public class GraphicObject : IXmlSerializable, ILayoutable, IValueChange\r
        {\r
index e8bd7ba6333c09588409a3d094f8ab056dd49b96..a3233c96a46e448e1980dad98d4d6cc9d32a52a7 100644 (file)
@@ -6,7 +6,7 @@ using System.Text;
 using System.Xml.Serialization;\r
 using System.ComponentModel;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
        /// <summary>\r
        /// Simple grid container\r
index 89afa5f242dd78087463732e0240a4fc89908e45..7f2ce06082128a4be50bc06d930e71d0bf814037 100644 (file)
@@ -8,7 +8,7 @@ using Cairo;
 using System.Xml.Serialization;\r
 using System.ComponentModel;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
        public class Group : GraphicObject, IXmlSerializable\r
     {\r
@@ -292,7 +292,7 @@ namespace go
                     if (!subTree.IsStartElement())\r
                         break;\r
 \r
-                    Type t = Type.GetType("go." + subTree.Name);\r
+                    Type t = Type.GetType("Crow." + subTree.Name);\r
                     GraphicObject go = (GraphicObject)Activator.CreateInstance(t);\r
                     (go as IXmlSerializable).ReadXml(subTree);                    \r
                     addChild(go);\r
index 60c2dd08a111876954d2ae174024863c0c78287a..e1f33d84e7eee2261ca1a3a2f6ed83c61e7cadd3 100644 (file)
@@ -16,9 +16,9 @@ using System.ComponentModel;
 using System.Xml;\r
 using System.IO;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
-       [DefaultTemplate("#go.Templates.Groupbox.goml")]\r
+       [DefaultTemplate("#Crow.Templates.Groupbox.goml")]\r
     public class Groupbox : TemplatedContainer\r
     {          \r
                string title;\r
old mode 100755 (executable)
new mode 100644 (file)
index 6a192f9..21991a9
@@ -4,14 +4,14 @@ using System.Linq;
 using System.Text;\r
 using System.Xml.Serialization;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     public class HorizontalStack : GenericStack\r
     {\r
         public HorizontalStack()\r
             : base()\r
         {\r
-            Orientation = go.Orientation.Horizontal;\r
+            Orientation = Crow.Orientation.Horizontal;\r
         }\r
 \r
         [XmlIgnore]\r
index cdf942826886e125b41ff9fa4b3c5fe5028fa2da..1c50d55834d10b775f1919d003c5855ffd9ec7aa 100644 (file)
@@ -1,7 +1,7 @@
 using System;
 using System.Collections.Generic;
 
-namespace go
+namespace Crow
 {
        public interface IGOLibHost
        {
index f732a2ca142c73d925e6f31082d9a8027eb81e93..0d4201d9b211480e5c7d116fea3963f58a169d4a 100644 (file)
@@ -1,6 +1,6 @@
 using System;
 
-namespace go
+namespace Crow
 {
        public interface ILayoutable
        {
index 4dc886b0ae060885e2aa94b0bb2714c694811fbe..ee1acd4fe79bb1a5d5b354f409e5ad5b831bd57b 100644 (file)
@@ -20,7 +20,7 @@
 //  along with this program.  If not, see <http://www.gnu.org/licenses/>.
 using System;
 
-namespace go
+namespace Crow
 {
        public interface IValueChange
        {
old mode 100755 (executable)
new mode 100644 (file)
index 71d568f..0aa48ac
@@ -9,7 +9,7 @@ using System.Xml.Serialization;
 using System.ComponentModel;\r
 using System.Diagnostics;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
        public class Image : GraphicObject\r
        {\r
@@ -84,7 +84,7 @@ namespace go
                protected override Size measureRawSize ()\r
                {\r
 //                     if (_pic == null)\r
-//                             _pic = "#go.Images.Icons.IconAlerte.svg";\r
+//                             _pic = "#Crow.Images.Icons.IconAlerte.svg";\r
 \r
                        return _pic.Dimensions + Margin * 2;\r
                }\r
old mode 100755 (executable)
new mode 100644 (file)
index 94c1379..5ad5474
@@ -9,7 +9,7 @@ using System.Xml.Serialization;
 using System.ComponentModel;\r
 using OpenTK.Input;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     [Serializable]\r
     public class Label : GraphicObject\r
index ee9fb49d5ed52ca7be870d32fe432dd12665c9d4..8d9880adc484fef4c689267ae81659b04ead9584 100644 (file)
@@ -29,11 +29,11 @@ using System.Xml;
 using System.Collections.Generic;
 using System.Threading;
 
-namespace go
+namespace Crow
 {
-       [DefaultTemplate("#go.Templates.Listbox.goml")]
-       //[DefaultTemplate("#go.Templates.ItemTemplate.goml")]
-       public class ListBox : TemplatedControl, IXmlSerializable
+       [DefaultTemplate("#Crow.Templates.Listbox.goml")]
+       //[DefaultTemplate("#Crow.Templates.ItemTemplate.goml")]
+       public class ListBox : TemplatedControl//, IXmlSerializable
        {
                #region CTOR
                public ListBox () : base() {}
@@ -54,7 +54,7 @@ namespace go
                }
                #endregion
 
-               [XmlAttributeAttribute][DefaultValue("#go.Templates.ItemTemplate.goml")]
+               [XmlAttributeAttribute][DefaultValue("#Crow.Templates.ItemTemplate.goml")]
                public string ItemTemplate {
                        get { return _itemTemplate; }
                        set { 
@@ -176,63 +176,63 @@ namespace go
                }
 
                #region IXmlSerializable
-               public override System.Xml.Schema.XmlSchema GetSchema(){ return null; }
-               public override void ReadXml(System.Xml.XmlReader reader)
-               {
-                       //Template could be either an attribute containing path or expressed inlined
-                       //as a Template Element
-                       using (System.Xml.XmlReader subTree = reader.ReadSubtree())
-                       {
-                               subTree.Read ();
-
-                               string template = reader.GetAttribute ("Template");
-                               string tmp = subTree.ReadOuterXml ();
-
-                               //Load template from path set as attribute in templated control
-                               if (string.IsNullOrEmpty (template)) {                                  
-                                       //seek for template tag first
-                                       using (XmlReader xr = new XmlTextReader (tmp, XmlNodeType.Element, null)) {
-                                               //load template first if inlined
-
-                                               xr.Read (); //skip current node
-
-                                               while (!xr.EOF) {
-                                                       xr.Read (); //read first child
-                                                       if (!xr.IsStartElement ())
-                                                               continue;
-                                                       if (xr.Name == "Template") {
-                                                               xr.Read ();
-
-                                                               Type t = Type.GetType ("go." + xr.Name);
-                                                               GraphicObject go = (GraphicObject)Activator.CreateInstance (t);                                
-                                                               (go as IXmlSerializable).ReadXml (xr);
-
-                                                               loadTemplate (go);
-
-                                                               xr.Read ();//go close tag
-                                                               xr.Read ();//Template close tag
-                                                               break;
-                                                       } else {
-                                                               xr.ReadInnerXml ();
-                                                       }
-                                               }
-                                       }                               
-                               } else
-                                       loadTemplate (Interface.Load (template, this));
-
-
-                               //normal xml read
-                               using (XmlReader xr = new XmlTextReader (tmp, XmlNodeType.Element, null)) {
-                                       xr.Read ();
-                                       base.ReadXml(xr);
-                               }
-                       }
-               }
-               public override void WriteXml(System.Xml.XmlWriter writer)
-               {
-                       //TODO:
-                       throw new NotImplementedException();
-               }
+//             public override System.Xml.Schema.XmlSchema GetSchema(){ return null; }
+//             public override void ReadXml(System.Xml.XmlReader reader)
+//             {
+//                     //Template could be either an attribute containing path or expressed inlined
+//                     //as a Template Element
+//                     using (System.Xml.XmlReader subTree = reader.ReadSubtree())
+//                     {
+//                             subTree.Read ();
+//
+//                             string template = reader.GetAttribute ("Template");
+//                             string tmp = subTree.ReadOuterXml ();
+//
+//                             //Load template from path set as attribute in templated control
+//                             if (string.IsNullOrEmpty (template)) {                                  
+//                                     //seek for template tag first
+//                                     using (XmlReader xr = new XmlTextReader (tmp, XmlNodeType.Element, null)) {
+//                                             //load template first if inlined
+//
+//                                             xr.Read (); //skip current node
+//
+//                                             while (!xr.EOF) {
+//                                                     xr.Read (); //read first child
+//                                                     if (!xr.IsStartElement ())
+//                                                             continue;
+//                                                     if (xr.Name == "Template") {
+//                                                             xr.Read ();
+//
+//                                                             Type t = Type.GetType ("Crow." + xr.Name);
+//                                                             GraphicObject go = (GraphicObject)Activator.CreateInstance (t);                                
+//                                                             (go as IXmlSerializable).ReadXml (xr);
+//
+//                                                             loadTemplate (go);
+//
+//                                                             xr.Read ();//go close tag
+//                                                             xr.Read ();//Template close tag
+//                                                             break;
+//                                                     } else {
+//                                                             xr.ReadInnerXml ();
+//                                                     }
+//                                             }
+//                                     }                               
+//                             } else
+//                                     loadTemplate (Interface.Load (template, this));
+//
+//
+//                             //normal xml read
+//                             using (XmlReader xr = new XmlTextReader (tmp, XmlNodeType.Element, null)) {
+//                                     xr.Read ();
+//                                     base.ReadXml(xr);
+//                             }
+//                     }
+//             }
+//             public override void WriteXml(System.Xml.XmlWriter writer)
+//             {
+//                     //TODO:
+//                     throw new NotImplementedException();
+//             }
                #endregion
        }
 }
index d750dee598c96091fadcabcf8096d0ef6c821357..40f48e4a87cba675cb493986f2fda01bf7c38ac6 100644 (file)
@@ -21,9 +21,9 @@ using System;
 using System.Xml.Serialization;
 using System.ComponentModel;
 
-namespace go
+namespace Crow
 {
-       [DefaultTemplate("#go.Templates.MessageBox.goml")]
+       [DefaultTemplate("#Crow.Templates.MessageBox.goml")]
        public class MessageBox : Window
        {
                public MessageBox ():base(){}
index d22180be96cda4021a70ae45a518c8b1630ed6b2..e323ef3e8e1141c3795b3a884f6c10ccbb778a89 100644 (file)
@@ -2,7 +2,7 @@
 using System.Xml.Serialization;
 using System.ComponentModel;
 
-namespace go
+namespace Crow
 {
        public abstract class NumericControl : TemplatedControl
        {
index 381b6281f70bad869b7fa06201831640250a2541..5842faf87ffc9b19df87691e40afd699ae4d50bc 100644 (file)
@@ -16,9 +16,9 @@ using System.ComponentModel;
 using System.Xml;\r
 using System.IO;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
-       [DefaultTemplate("#go.Templates.Popper.goml")]\r
+       [DefaultTemplate("#Crow.Templates.Popper.goml")]\r
     public class Popper : TemplatedContainer\r
     {          \r
                #region CTOR\r
@@ -125,7 +125,7 @@ namespace go
                                NotifyValueChanged ("Title", title);\r
                        }\r
                }        \r
-               [XmlAttributeAttribute()][DefaultValue("#go.Images.Icons.expandable.svg")]\r
+               [XmlAttributeAttribute()][DefaultValue("#Crow.Images.Icons.expandable.svg")]\r
                public string Image {\r
                        get { return image; } \r
                        set {\r
index a412a7070d00edb170845cf1ec557d09cb7b86b5..f4190f9bc1c74bc6d0de60f4421d5f4d326a75af 100644 (file)
@@ -24,7 +24,7 @@ using System.ComponentModel;
 using OpenTK.Input;
 using Cairo;
 
-namespace go
+namespace Crow
 {
        /// <summary>
        /// Implement drawing and layouting for a single child, but
index ed3c09df52e8bfe15981b7107748f4336afb231e..3554dea3fc842c9c132cd4105ac9d5d4a4944587 100644 (file)
@@ -7,7 +7,7 @@ using System.Diagnostics;
 using System.Xml.Serialization;\r
 using System.ComponentModel;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
        [Serializable]\r
        public class ProgressBar : Border\r
index 7aa9370c00395278bfb1b270143c8e760732c30e..5985b2c34fa7666ea9995191dccd56fef9da9d3f 100644 (file)
@@ -14,9 +14,9 @@ using System.Xml.Serialization;
 using OpenTK.Input;\r
 using System.ComponentModel;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
-       [DefaultTemplate("#go.Templates.RadioButton.goml")]\r
+       [DefaultTemplate("#Crow.Templates.RadioButton.goml")]\r
     public class RadioButton : TemplatedControl\r
     {                  \r
                string caption;\r
@@ -51,7 +51,7 @@ namespace go
                                NotifyValueChanged ("Caption", caption);\r
                        }\r
                }        \r
-               [XmlAttributeAttribute()][DefaultValue("#go.Images.Icons.radiobutton.svg")]\r
+               [XmlAttributeAttribute()][DefaultValue("#Crow.Images.Icons.radiobutton.svg")]\r
                public string Image {\r
                        get { return image; } \r
                        set {\r
index 956d96ab13d44008eb36112440c1c8fddbf7dcea..f68bdb77ca2481c2d764a721858bbf7982daed9d 100644 (file)
@@ -14,9 +14,9 @@ using System.Xml.Serialization;
 using OpenTK.Input;\r
 using System.ComponentModel;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
-       [DefaultTemplate("#go.Templates.Scrollbar.goml")]\r
+       [DefaultTemplate("#Crow.Templates.Scrollbar.goml")]\r
        public class Scrollbar : TemplatedControl, IValueChange\r
        {\r
                #region IValueChange implementation\r
index 2f21870a8c7874b9af90e9821791249a19e8cb37..ec0def4dc4dbac64066ae2be71aa6a3207758a38 100644 (file)
@@ -9,7 +9,7 @@ using System.Xml.Serialization;
 using OpenTK.Input;\r
 using System.ComponentModel;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
        public class Scroller : Container, IValueChange\r
     {\r
index 0f5ba5d0f5984e5e2c458b4b5d7e07e6cde39411..97bc177f2c481df51527176a8fdfe325ad6d7533 100644 (file)
@@ -7,7 +7,7 @@ using System.Xml.Serialization;
 using System.ComponentModel;\r
 using System.Diagnostics;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
        public class Slider : NumericControl\r
     {\r
index 5336a0bb7a3546912160a8293cc0254b0abe62b1..c86cde1465b323e78336a8cfb3213e718817374b 100644 (file)
@@ -21,9 +21,9 @@
 using System;
 using OpenTK.Input;
 
-namespace go
+namespace Crow
 {
-       [DefaultTemplate("#go.Templates.Spinner.goml")]
+       [DefaultTemplate("#Crow.Templates.Spinner.goml")]
        public class Spinner : NumericControl
        {
                Label labCpt;
index cef8266b60b78554ce582961adb105080532a47b..0bb11fc7d2cf5f5ccfadf0581adba54f0519819d 100644 (file)
@@ -22,7 +22,7 @@ using System;
 using System.Xml.Serialization;
 using System.Xml;
 
-namespace go
+namespace Crow
 {
        public abstract class TemplatedContainer : TemplatedControl
        {
@@ -79,7 +79,7 @@ namespace go
                                                if (xr.Name == "Template")
                                                        continue;
 
-                                               Type t = Type.GetType ("go." + xr.Name);
+                                               Type t = Type.GetType ("Crow." + xr.Name);
                                                GraphicObject go = (GraphicObject)Activator.CreateInstance (t);                                
 
                                                (go as IXmlSerializable).ReadXml (xr);
index 32c75a5cf242d74d39c9ca303f9dc96d4452d117..1f527bc3ff48f249ca2b41ef28562cef82709cdf 100644 (file)
@@ -26,7 +26,7 @@ using System.Xml;
 using System.Linq;
 using System.Diagnostics;
 
-namespace go
+namespace Crow
 {
 //     [AttributeUsage(AttributeTargets.Class)]
        public class TemplateAttribute : Attribute
@@ -61,7 +61,7 @@ namespace go
 
                string _template;
 
-               [XmlAttributeAttribute][DefaultValue("#go.Templates.Template.goml")]
+               [XmlAttributeAttribute][DefaultValue("#Crow.Templates.Template.goml")]
                public string Template {
                        get { return _template; }
                        set { _template = value; }
@@ -148,7 +148,7 @@ namespace go
                                                        if (xr.Name == "Template") {
                                                                xr.Read ();
 
-                                                               Type t = Type.GetType ("go." + xr.Name);
+                                                               Type t = Type.GetType ("Crow." + xr.Name);
                                                                GraphicObject go = (GraphicObject)Activator.CreateInstance (t);                                
                                                                (go as IXmlSerializable).ReadXml (xr);
 
index 65bfacb7744698c67cdf4cdd071b3f73076a2470..097ecaa1b1d7121620e87572031e83847131ab53 100644 (file)
@@ -10,7 +10,7 @@ using System.Globalization;
 using System.ComponentModel;\r
 using System.Runtime.InteropServices;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     public class TextBoxWidget : Label\r
     {\r
old mode 100755 (executable)
new mode 100644 (file)
index 2dda5ac..1fa4396
@@ -9,7 +9,7 @@ using System.Xml.Serialization;
 using System.ComponentModel;\r
 using OpenTK.Input;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     [Serializable]\r
     public class TextRun : GraphicObject\r
old mode 100755 (executable)
new mode 100644 (file)
index 0fd063a..b23e681
@@ -3,14 +3,14 @@ using System.Collections.Generic;
 using System.Linq;\r
 using System.Text;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     public class VerticalStack : GenericStack\r
     {\r
         public VerticalStack()\r
             : base()\r
         {\r
-            Orientation = go.Orientation.Vertical;\r
+            Orientation = Crow.Orientation.Vertical;\r
         }\r
 \r
         [System.Xml.Serialization.XmlIgnore]\r
index 0af4c7626edfa5ea81404e0ab64650a475954653..8e2724c4238a7fcde9b02ec79c248858d6f0830e 100644 (file)
@@ -4,9 +4,9 @@ using System.ComponentModel;
 using System.Diagnostics;
 using OpenTK.Input;
 
-namespace go
+namespace Crow
 {
-       [DefaultTemplate("#go.Templates.Window.goml")]
+       [DefaultTemplate("#Crow.Templates.Window.goml")]
        public class Window : TemplatedContainer
        {
                enum Direction
@@ -57,7 +57,7 @@ namespace go
                                NotifyValueChanged ("Title", _title);
                        }
                }
-               [XmlAttributeAttribute()][DefaultValue("#go.Images.Icons.tetra.png")]
+               [XmlAttributeAttribute()][DefaultValue("#Crow.Images.Icons.tetra.png")]
                public string Icon {
                        get { return _icon; } 
                        set {
index 7836b9036224577dcf67a85878638b77b8f0327b..c1713838bca95dad4930258693e71cafed597eb1 100644 (file)
@@ -31,7 +31,7 @@ using System.CodeDom;
 using Microsoft.CSharp;
 using System.CodeDom.Compiler;
 
-namespace go
+namespace Crow
 {
        public static class Interface
        {
@@ -143,7 +143,7 @@ namespace go
                                }
                        }
 
-                       Type t = Type.GetType ("go." + root);
+                       Type t = Type.GetType ("Crow." + root);
 
                        stream.Seek (0, SeekOrigin.Begin);
                        return t;
index bbe6f6fd2a4527f44f57cf5670eeecb56a56ef30..35ef9c5c5272fc20437d04da728de8590c78b052 100644 (file)
@@ -1,6 +1,6 @@
 using System;
 
-namespace go
+namespace Crow
 {
        public class LayoutChangeEventArgs: EventArgs
        {
index 2d96788ff3c280830a1d72703392e46af4a08ed7..ca4dede99efb5abe9c93cdfc05e9876de1aa9d32 100644 (file)
@@ -22,7 +22,7 @@ using System;
 using System.Collections.Generic;
 using System.Linq;
 
-namespace go
+namespace Crow
 {
        public class LayoutingQueue : List<LayoutingQueueItem>
        {
index 8e8f8a9842fbbebef3be6e13579eae5754b2b998..c2d84c54c79f543b15011743f0feaff45e5408bb 100644 (file)
@@ -21,7 +21,7 @@
 using System;
 using System.Diagnostics;
 
-namespace go
+namespace Crow
 {
        public enum LayoutingType
        {
index 374f2f71061938803e0a630151090dcdfae6fd9a..08ef680efb27a67d7fa136cc7a962cfa77f6e718 100644 (file)
@@ -1,7 +1,7 @@
 using System;
 using OpenTK;
 
-namespace go
+namespace Crow
 {
        public class QuadVAO : VertexArrayObject
        {
index 4f92abb3e54577fb4bad8d23db3717080cc0c3d4..f13000d7006a487b2e1ad436352136e1ba1e7d8f 100644 (file)
@@ -5,7 +5,7 @@ using System.Reflection;
 using OpenTK;
 using OpenTK.Graphics.OpenGL;
 
-namespace go.GLBackend
+namespace Crow
 {
        public class Shader : IDisposable
        {
index e62613d1b6d19229d55dbeec449e468e848bd09d..c8f44c26c67b6908d90291efb7e3f30857d6cc0e 100644 (file)
@@ -1,7 +1,7 @@
 using System;
 using OpenTK.Graphics.OpenGL;
 
-namespace go.GLBackend
+namespace Crow
 {
        public class TexturedShader : Shader
        {
index 9b75af29b52ad7099508a054985799504175df34..c4fde5b4098f8b4261a67bfe9e42488c347b583c 100644 (file)
@@ -2,7 +2,7 @@
 using OpenTK;
 using OpenTK.Graphics.OpenGL;
 
-namespace go
+namespace Crow
 {
        public class VertexArrayObject : IDisposable
        {
old mode 100755 (executable)
new mode 100644 (file)
index 5fbcd9c..e29f44c
@@ -14,7 +14,7 @@ using OpenTK.Input;
 \r
 \r
 \r
-namespace go\r
+namespace Crow\r
 {\r
        public class OpenTKGameWindow : GameWindow, ILayoutable, IGOLibHost\r
     {\r
@@ -24,7 +24,7 @@ namespace go
 //                             GameWindowFlags.Fullscreen,\r
 //                             DisplayDevice.Default,\r
 //                             3,0,OpenTK.Graphics.GraphicsContextFlags.Default)\r
-               public OpenTKGameWindow(int _width, int _height, string _title="golib")\r
+               public OpenTKGameWindow(int _width, int _height, string _title="Crow")\r
                        : base(_width, _height, new OpenTK.Graphics.GraphicsMode(32, 24, 0, 1), \r
                                _title,GameWindowFlags.Default,DisplayDevice.GetDisplay(DisplayIndex.Second),\r
                                3,3,OpenTK.Graphics.GraphicsContextFlags.Debug)\r
@@ -34,14 +34,14 @@ namespace go
                        //VSync = VSyncMode.On;\r
                        currentWindow = this;\r
                        //Load cursors\r
-                       XCursor.Cross = XCursorFile.Load("#go.Images.Icons.Cursors.cross").Cursors[0];\r
-                       XCursor.Default = XCursorFile.Load("#go.Images.Icons.Cursors.arrow").Cursors[0];\r
-                       XCursor.NW = XCursorFile.Load("#go.Images.Icons.Cursors.top_left_corner").Cursors[0];\r
-                       XCursor.NE = XCursorFile.Load("#go.Images.Icons.Cursors.top_right_corner").Cursors[0];\r
-                       XCursor.SW = XCursorFile.Load("#go.Images.Icons.Cursors.bottom_left_corner").Cursors[0];\r
-                       XCursor.SE = XCursorFile.Load("#go.Images.Icons.Cursors.bottom_right_corner").Cursors[0];\r
-                       XCursor.H = XCursorFile.Load("#go.Images.Icons.Cursors.sb_h_double_arrow").Cursors[0];\r
-                       XCursor.V = XCursorFile.Load("#go.Images.Icons.Cursors.sb_v_double_arrow").Cursors[0];\r
+                       XCursor.Cross = XCursorFile.Load("#Crow.Images.Icons.Cursors.cross").Cursors[0];\r
+                       XCursor.Default = XCursorFile.Load("#Crow.Images.Icons.Cursors.arrow").Cursors[0];\r
+                       XCursor.NW = XCursorFile.Load("#Crow.Images.Icons.Cursors.top_left_corner").Cursors[0];\r
+                       XCursor.NE = XCursorFile.Load("#Crow.Images.Icons.Cursors.top_right_corner").Cursors[0];\r
+                       XCursor.SW = XCursorFile.Load("#Crow.Images.Icons.Cursors.bottom_left_corner").Cursors[0];\r
+                       XCursor.SE = XCursorFile.Load("#Crow.Images.Icons.Cursors.bottom_right_corner").Cursors[0];\r
+                       XCursor.H = XCursorFile.Load("#Crow.Images.Icons.Cursors.sb_h_double_arrow").Cursors[0];\r
+                       XCursor.V = XCursorFile.Load("#Crow.Images.Icons.Cursors.sb_v_double_arrow").Cursors[0];\r
                }        \r
                #endregion\r
 \r
@@ -162,7 +162,7 @@ namespace go
                int texID;\r
 \r
                public QuadVAO uiQuad, uiQuad2;\r
-               go.GLBackend.Shader shader;\r
+               Crow.Shader shader;\r
                int[] viewport = new int[4];\r
 \r
                Rectangle dirtyZone = Rectangle.Empty;\r
@@ -409,7 +409,7 @@ namespace go
                        int matl = GL.GetInteger (GetPName.MaxArrayTextureLayers);\r
                        int mts = GL.GetInteger (GetPName.MaxTextureSize);\r
 \r
-                       shader = new go.GLBackend.TexturedShader ();\r
+                       shader = new Crow.TexturedShader ();\r
                }\r
 \r
                protected override void OnResize(EventArgs e)\r
index 954878af89218dbf8e3eac03bc54d804c9946e0d..99be57bb1702df5153c2dbd5427d6e3dbb6553ff 100644 (file)
@@ -22,7 +22,7 @@ using System;
 using System.IO;
 using Cairo;
 
-namespace go
+namespace Crow
 {
        public abstract class Picture
        {
old mode 100755 (executable)
new mode 100644 (file)
index 58305f0..108651f
@@ -3,7 +3,7 @@ using System.Collections.Generic;
 using System.Linq;\r
 using System.Text;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     public struct Point\r
     {\r
old mode 100755 (executable)
new mode 100644 (file)
index 0944af6..91b14cb
@@ -3,7 +3,7 @@ using System.Collections.Generic;
 using System.Text;\r
 using System.Xml.Serialization;\r
 \r
-namespace go\r
+namespace Crow\r
 {    \r
        public struct Rectangle\r
     {\r
index def2f66d607d9a3bbaf6f8bd9a96dbe6e33267b9..daf1587bf87ea0005c362002e3061cd26341ac03 100644 (file)
@@ -5,7 +5,7 @@ using System.Text;
 using Cairo;\r
 using System.Diagnostics;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     public class Rectangles\r
     {\r
index fc16c9d45be6566319c1c6d1d8ebac8059279bd3..1009852c832db13c674b1040d9e6740d0afc548f 100644 (file)
@@ -21,7 +21,7 @@
 using System;
 using System.Reflection;
 
-namespace go
+namespace Crow
 {
        public static class ReflexionExtensions
        {
index da706db7274b5d009a1f8df7170b38cc3402d8f3..c477379d71824703f174fa0211c265b8981d0d96 100644 (file)
@@ -1,6 +1,6 @@
 using System;
 
-namespace go
+namespace Crow
 {
        public class SelectionChangeEventArgs: EventArgs
        {               
old mode 100755 (executable)
new mode 100644 (file)
index e5d2c0f..6c5e79a
@@ -3,7 +3,7 @@ using System.Collections.Generic;
 using System.Linq;\r
 using System.Text;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     public struct Size\r
     {\r
index 4a0bf92272f0b87724100bccc6bb74983678b2a0..94230311d95b02e36d462b4e3b49a7235abec404 100644 (file)
@@ -22,7 +22,7 @@ using System;
 using System.IO;
 using Cairo;
 
-namespace go
+namespace Crow
 {
        public class SvgPicture : Picture
        {
index 9b9d3a2f7f5cc56a910c3b69b6896e0674a66103..555dbab2e858defe4f043dc28a1799df5156b1fa 100644 (file)
@@ -1,6 +1,6 @@
 using System;
 
-namespace go
+namespace Crow
 {
        public class TextChangeEventArgs: EventArgs
        {
index 532d72f0fc4e9903643a85ca6d1d85d857e1917c..49bde54c8be12556dbf2726df25c565e876ace8b 100644 (file)
@@ -1,6 +1,6 @@
 using System;
 
-namespace go
+namespace Crow
 {
        public class ValueChangeEventArgs: EventArgs
        {
index 9c42c8daf9e1a8b05501a7d50e0cbb872c43b330..d24b168735158a3829e12b4fa9d36cd5cc8bc767 100644 (file)
@@ -24,7 +24,7 @@ using System.Diagnostics;
 using OpenTK;
 using System.Collections.Generic;
 
-namespace go
+namespace Crow
 {
        public class XCursorFile
        {
old mode 100755 (executable)
new mode 100644 (file)
index c2f976b..bff468b
@@ -5,7 +5,7 @@ using System.Text;
 using System.Runtime.InteropServices;\r
 using System.Diagnostics;\r
 \r
-namespace go\r
+namespace Crow\r
 {\r
     public static class Win32\r
     {\r