Skip to content
Browse files

* Examples/Demo/Demo.csproj:

* MonoHotDraw/MonoHotDraw.csproj: Project Updated

* Examples/MonoDevelop.ClassDesigner/Commands.cs:
* Examples/MonoDevelop.ClassDesigner/AssemblyInfo.cs:
* Examples/MonoDevelop.ClassDesigner/ClassDesignerView.cs:
* Examples/MonoDevelop.ClassDesigner/ShowClassDesignerHandler.cs:
* Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.csproj:
* Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.Figures:
* Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.addin.xml:
* Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.Figures/TypeFigure.cs:
* Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.Figures/ClassFigure.cs:
* Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.Figures/TypeHeaderFigure.cs:
  Added new Class Designer Addin Project for MonoDevelop

* monohotdraw.sln: Added two new projects. A Class Designer Addin for
  MonoDevelop. And a Test project for that Designer.

* MonoHotDraw/MonoHotDraw.Figures/AbstractFigure.cs: Added TODO Note

* Examples/MonoDevelop.ClassDesigner:
* Examples/MonoDevelop.ClassDesigner.Tester:
* Examples/MonoDevelop.ClassDesigner.Tester/gtk-gui:
* Examples/MonoDevelop.ClassDesigner.Tester/Main.cs:
* Examples/MonoDevelop.ClassDesigner.Tester/MainWindow.cs:
* Examples/MonoDevelop.ClassDesigner.Tester/AssemblyInfo.cs:
* Examples/MonoDevelop.ClassDesigner.Tester/gtk-gui/gui.stetic:
* Examples/MonoDevelop.ClassDesigner.Tester/gtk-gui/generated.cs:
* Examples/MonoDevelop.ClassDesigner.Tester/gtk-gui/MainWindow.cs:
* Examples/MonoDevelop.ClassDesigner.Tester/MonoDevelop.ClassDesigner.Tester.csproj:
  Added new project. A tester for the MonoDevelop Add In

svn path=/trunk/monohotdraw/; revision=137392
  • Loading branch information...
1 parent f70a7d2 commit acd2486a5f44ff054cf5240b00b3530862307720 Manuel Cerón committed Jul 6, 2009
Showing with 878 additions and 8 deletions.
  1. +5 −0 ChangeLog
  2. +6 −0 Examples/ChangeLog
  3. +4 −0 Examples/Demo/ChangeLog
  4. +6 −6 Examples/Demo/Demo.csproj
  5. +26 −0 Examples/MonoDevelop.ClassDesigner.Tester/AssemblyInfo.cs
  6. +9 −0 Examples/MonoDevelop.ClassDesigner.Tester/ChangeLog
  7. +16 −0 Examples/MonoDevelop.ClassDesigner.Tester/Main.cs
  8. +22 −0 Examples/MonoDevelop.ClassDesigner.Tester/MainWindow.cs
  9. +75 −0 Examples/MonoDevelop.ClassDesigner.Tester/MonoDevelop.ClassDesigner.Tester.csproj
  10. +7 −0 Examples/MonoDevelop.ClassDesigner.Tester/gtk-gui/ChangeLog
  11. +73 −0 Examples/MonoDevelop.ClassDesigner.Tester/gtk-gui/MainWindow.cs
  12. +35 −0 Examples/MonoDevelop.ClassDesigner.Tester/gtk-gui/generated.cs
  13. +64 −0 Examples/MonoDevelop.ClassDesigner.Tester/gtk-gui/gui.stetic
  14. +26 −0 Examples/MonoDevelop.ClassDesigner/AssemblyInfo.cs
  15. +11 −0 Examples/MonoDevelop.ClassDesigner/ChangeLog
  16. +71 −0 Examples/MonoDevelop.ClassDesigner/ClassDesignerView.cs
  17. +31 −0 Examples/MonoDevelop.ClassDesigner/Commands.cs
  18. +7 −0 Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.Figures/ChangeLog
  19. +40 −0 Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.Figures/ClassFigure.cs
  20. +36 −0 Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.Figures/TypeFigure.cs
  21. +118 −0 Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.Figures/TypeHeaderFigure.cs
  22. +38 −0 Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.addin.xml
  23. +75 −0 Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.csproj
  24. +53 −0 Examples/MonoDevelop.ClassDesigner/ShowClassDesignerHandler.cs
  25. +4 −0 MonoHotDraw/ChangeLog
  26. +1 −0 MonoHotDraw/MonoHotDraw.Figures/AbstractFigure.cs
  27. +4 −0 MonoHotDraw/MonoHotDraw.Figures/ChangeLog
  28. +1 −2 MonoHotDraw/MonoHotDraw.csproj
  29. +14 −0 monohotdraw.sln
View
5 ChangeLog
@@ -1,3 +1,8 @@
+2009-07-06 Manuel Cerón <ceronman@gmail.com>
+
+ * monohotdraw.sln: Added two new projects. A Class Designer
+ Addin for MonoDevelop. And a Test project for that Designer.
+
2009-06-10 Manuel Cerón <ceronman@gmail.com>
* monohotdraw.sln: Added Demo Project
View
6 Examples/ChangeLog
@@ -1,3 +1,9 @@
+2009-07-06 Manuel Cerón <ceronman@gmail.com>
+
+ * MonoDevelop.ClassDesigner:
+ * MonoDevelop.ClassDesigner.Tester: Added new project. A
+ tester for the MonoDevelop Add In
+
2009-06-10 Manuel Cerón <ceronman@gmail.com>
* Demo: Added Demo Project
View
4 Examples/Demo/ChangeLog
@@ -1,3 +1,7 @@
+2009-07-06 Manuel Cerón <ceronman@gmail.com>
+
+ * Demo.csproj: Project Updated
+
2009-06-10 Manuel Cerón <ceronman@gmail.com>
* Demo.csproj:
View
12 Examples/Demo/Demo.csproj
@@ -57,16 +57,16 @@
<Compile Include="Main.cs" />
<Compile Include="AssemblyInfo.cs" />
</ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties InternalTargetFrameworkVersion="3.5" />
+ </MonoDevelop>
+ </ProjectExtensions>
<ItemGroup>
<ProjectReference Include="..\..\MonoHotDraw\MonoHotDraw.csproj">
<Project>{D5D2EB0A-662A-471D-94C0-FD51C96E9429}</Project>
<Name>MonoHotDraw</Name>
</ProjectReference>
</ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <ProjectExtensions>
- <MonoDevelop>
- <Properties InternalTargetFrameworkVersion="3.5" xmlns="" />
- </MonoDevelop>
- </ProjectExtensions>
</Project>
View
26 Examples/MonoDevelop.ClassDesigner.Tester/AssemblyInfo.cs
@@ -0,0 +1,26 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+// Information about this assembly is defined by the following attributes.
+// Change them to the values specific to your project.
+
+[assembly: AssemblyTitle("MonoDevelop.ClassDesigner.Tester")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("")]
+[assembly: AssemblyCopyright("")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
+// The form "{Major}.{Minor}.*" will automatically update the build and revision,
+// and "{Major}.{Minor}.{Build}.*" will update just the revision.
+
+[assembly: AssemblyVersion("1.0.*")]
+
+// The following attributes are used to specify the signing key for the assembly,
+// if desired. See the Mono documentation for more information about signing.
+
+[assembly: AssemblyDelaySign(false)]
+[assembly: AssemblyKeyFile("")]
View
9 Examples/MonoDevelop.ClassDesigner.Tester/ChangeLog
@@ -0,0 +1,9 @@
+2009-07-06 Manuel Cerón <ceronman@gmail.com>
+
+ * Main.cs:
+ * gtk-gui:
+ * MainWindow.cs:
+ * AssemblyInfo.cs:
+ * MonoDevelop.ClassDesigner.Tester.csproj: Added new project.
+ A tester for the MonoDevelop Add In
+
View
16 Examples/MonoDevelop.ClassDesigner.Tester/Main.cs
@@ -0,0 +1,16 @@
+using System;
+using Gtk;
+
+namespace MonoDevelop.ClassDesigner.Tester
+{
+ class MainClass
+ {
+ public static void Main (string[] args)
+ {
+ Application.Init ();
+ MainWindow win = new MainWindow ();
+ win.Show ();
+ Application.Run ();
+ }
+ }
+}
View
22 Examples/MonoDevelop.ClassDesigner.Tester/MainWindow.cs
@@ -0,0 +1,22 @@
+using System;
+using Gtk;
+using MonoDevelop.ClassDesigner.Figures;
+
+public partial class MainWindow: Gtk.Window
+{
+ public MainWindow (): base (Gtk.WindowType.Toplevel)
+ {
+ Build ();
+ }
+
+ protected void OnDeleteEvent (object sender, DeleteEventArgs a)
+ {
+ Application.Quit ();
+ a.RetVal = true;
+ }
+
+ protected virtual void OnAddClassFigureActionActivated (object sender, System.EventArgs e)
+ {
+ mhdcanvas.AddWithDragging(new TypeHeaderFigure());
+ }
+}
View
75 Examples/MonoDevelop.ClassDesigner.Tester/MonoDevelop.ClassDesigner.Tester.csproj
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{C9D17E96-DC3C-4AB6-8A89-3F7CC64489D2}</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <AssemblyName>MonoDevelop.ClassDesigner.Tester</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <DefineConstants>DEBUG</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <SpecificVersion>False</SpecificVersion>
+ </Reference>
+ <Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <SpecificVersion>False</SpecificVersion>
+ </Reference>
+ <Reference Include="glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <SpecificVersion>False</SpecificVersion>
+ </Reference>
+ <Reference Include="glade-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <SpecificVersion>False</SpecificVersion>
+ </Reference>
+ <Reference Include="pango-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <SpecificVersion>False</SpecificVersion>
+ </Reference>
+ <Reference Include="Mono.Posix" />
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include="gtk-gui\gui.stetic">
+ <LogicalName>gui.stetic</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="gtk-gui\generated.cs" />
+ <Compile Include="MainWindow.cs" />
+ <Compile Include="gtk-gui\MainWindow.cs" />
+ <Compile Include="Main.cs" />
+ <Compile Include="AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\MonoDevelop.ClassDesigner\MonoDevelop.ClassDesigner.csproj">
+ <Project>{73A8571A-9FA6-43A5-BC04-B7C1EE13D63B}</Project>
+ <Name>MonoDevelop.ClassDesigner</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\MonoHotDraw\MonoHotDraw.csproj">
+ <Project>{D5D2EB0A-662A-471D-94C0-FD51C96E9429}</Project>
+ <Name>MonoHotDraw</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties InternalTargetFrameworkVersion="3.5" />
+ </MonoDevelop>
+ </ProjectExtensions>
+</Project>
View
7 Examples/MonoDevelop.ClassDesigner.Tester/gtk-gui/ChangeLog
@@ -0,0 +1,7 @@
+2009-07-06 Manuel Cerón <ceronman@gmail.com>
+
+ * gui.stetic:
+ * generated.cs:
+ * MainWindow.cs: Added new project. A tester for the
+ MonoDevelop Add In
+
View
73 Examples/MonoDevelop.ClassDesigner.Tester/gtk-gui/MainWindow.cs
@@ -0,0 +1,73 @@
+// ------------------------------------------------------------------------------
+// <autogenerated>
+// This code was generated by a tool.
+//
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+// </autogenerated>
+// ------------------------------------------------------------------------------
+
+
+
+public partial class MainWindow {
+
+ private Gtk.UIManager UIManager;
+
+ private Gtk.Action FiguresAction;
+
+ private Gtk.Action AddClassFigureAction;
+
+ private Gtk.VBox vbox1;
+
+ private Gtk.MenuBar menubar1;
+
+ private MonoHotDraw.SteticComponent mhdcanvas;
+
+ protected virtual void Build() {
+ Stetic.Gui.Initialize(this);
+ // Widget MainWindow
+ this.UIManager = new Gtk.UIManager();
+ Gtk.ActionGroup w1 = new Gtk.ActionGroup("Default");
+ this.FiguresAction = new Gtk.Action("FiguresAction", Mono.Unix.Catalog.GetString("Figures"), null, null);
+ this.FiguresAction.ShortLabel = Mono.Unix.Catalog.GetString("Figures");
+ w1.Add(this.FiguresAction, null);
+ this.AddClassFigureAction = new Gtk.Action("AddClassFigureAction", Mono.Unix.Catalog.GetString("Add Class Figure"), null, null);
+ this.AddClassFigureAction.ShortLabel = Mono.Unix.Catalog.GetString("Add Class Figure");
+ w1.Add(this.AddClassFigureAction, null);
+ this.UIManager.InsertActionGroup(w1, 0);
+ this.AddAccelGroup(this.UIManager.AccelGroup);
+ this.Name = "MainWindow";
+ this.Title = Mono.Unix.Catalog.GetString("MainWindow");
+ this.WindowPosition = ((Gtk.WindowPosition)(4));
+ // Container child MainWindow.Gtk.Container+ContainerChild
+ this.vbox1 = new Gtk.VBox();
+ this.vbox1.Name = "vbox1";
+ this.vbox1.Spacing = 6;
+ // Container child vbox1.Gtk.Box+BoxChild
+ this.UIManager.AddUiFromString("<ui><menubar name='menubar1'><menu name='FiguresAction' action='FiguresAction'><menuitem name='AddClassFigureAction' action='AddClassFigureAction'/></menu></menubar></ui>");
+ this.menubar1 = ((Gtk.MenuBar)(this.UIManager.GetWidget("/menubar1")));
+ this.menubar1.Name = "menubar1";
+ this.vbox1.Add(this.menubar1);
+ Gtk.Box.BoxChild w2 = ((Gtk.Box.BoxChild)(this.vbox1[this.menubar1]));
+ w2.Position = 0;
+ w2.Expand = false;
+ w2.Fill = false;
+ // Container child vbox1.Gtk.Box+BoxChild
+ this.mhdcanvas = new MonoHotDraw.SteticComponent();
+ this.mhdcanvas.Events = ((Gdk.EventMask)(256));
+ this.mhdcanvas.Name = "mhdcanvas";
+ this.vbox1.Add(this.mhdcanvas);
+ Gtk.Box.BoxChild w3 = ((Gtk.Box.BoxChild)(this.vbox1[this.mhdcanvas]));
+ w3.Position = 1;
+ this.Add(this.vbox1);
+ if ((this.Child != null)) {
+ this.Child.ShowAll();
+ }
+ this.DefaultWidth = 400;
+ this.DefaultHeight = 300;
+ this.Show();
+ this.DeleteEvent += new Gtk.DeleteEventHandler(this.OnDeleteEvent);
+ this.AddClassFigureAction.Activated += new System.EventHandler(this.OnAddClassFigureActionActivated);
+ }
+}
View
35 Examples/MonoDevelop.ClassDesigner.Tester/gtk-gui/generated.cs
@@ -0,0 +1,35 @@
+// ------------------------------------------------------------------------------
+// <autogenerated>
+// This code was generated by a tool.
+//
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+// </autogenerated>
+// ------------------------------------------------------------------------------
+
+namespace Stetic {
+
+
+ internal class Gui {
+
+ private static bool initialized;
+
+ internal static void Initialize(Gtk.Widget iconRenderer) {
+ if ((Stetic.Gui.initialized == false)) {
+ Stetic.Gui.initialized = true;
+ }
+ }
+ }
+
+ internal class ActionGroups {
+
+ public static Gtk.ActionGroup GetActionGroup(System.Type type) {
+ return Stetic.ActionGroups.GetActionGroup(type.FullName);
+ }
+
+ public static Gtk.ActionGroup GetActionGroup(string name) {
+ return null;
+ }
+ }
+}
View
64 Examples/MonoDevelop.ClassDesigner.Tester/gtk-gui/gui.stetic
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<stetic-interface>
+ <configuration>
+ <images-root-path>..</images-root-path>
+ <target-gtk-version>2.12</target-gtk-version>
+ </configuration>
+ <import>
+ <widget-library name="glade-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ <widget-library name="../../MonoDevelop.ClassDesigner/bin/Debug/MonoDevelop.ClassDesigner.dll" />
+ <widget-library name="../../../MonoHotDraw/bin/Debug/MonoHotDraw.dll" />
+ <widget-library name="../bin/Debug/MonoDevelop.ClassDesigner.Tester.exe" internal="true" />
+ </import>
+ <widget class="Gtk.Window" id="MainWindow" design-size="400 300">
+ <action-group name="Default">
+ <action id="FiguresAction">
+ <property name="Type">Action</property>
+ <property name="Label" translatable="yes">Figures</property>
+ <property name="ShortLabel" translatable="yes">Figures</property>
+ </action>
+ <action id="AddClassFigureAction">
+ <property name="Type">Action</property>
+ <property name="Label" translatable="yes">Add Class Figure</property>
+ <property name="ShortLabel" translatable="yes">Add Class Figure</property>
+ <signal name="Activated" handler="OnAddClassFigureActionActivated" />
+ </action>
+ </action-group>
+ <property name="MemberName" />
+ <property name="Title" translatable="yes">MainWindow</property>
+ <property name="WindowPosition">CenterOnParent</property>
+ <signal name="DeleteEvent" handler="OnDeleteEvent" />
+ <child>
+ <widget class="Gtk.VBox" id="vbox1">
+ <property name="MemberName" />
+ <property name="Spacing">6</property>
+ <child>
+ <widget class="Gtk.MenuBar" id="menubar1">
+ <property name="MemberName" />
+ <node name="menubar1" type="Menubar">
+ <node type="Menu" action="FiguresAction">
+ <node type="Menuitem" action="AddClassFigureAction" />
+ </node>
+ </node>
+ </widget>
+ <packing>
+ <property name="Position">0</property>
+ <property name="AutoSize">True</property>
+ <property name="Expand">False</property>
+ <property name="Fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <widget class="MonoHotDraw.SteticComponent" id="mhdcanvas">
+ <property name="MemberName" />
+ <property name="Events">ButtonPressMask</property>
+ </widget>
+ <packing>
+ <property name="Position">1</property>
+ <property name="AutoSize">False</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+ </widget>
+</stetic-interface>
View
26 Examples/MonoDevelop.ClassDesigner/AssemblyInfo.cs
@@ -0,0 +1,26 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+// Information about this assembly is defined by the following attributes.
+// Change them to the values specific to your project.
+
+[assembly: AssemblyTitle("MonoDevelop.ClassDesigner")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("")]
+[assembly: AssemblyCopyright("")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
+// The form "{Major}.{Minor}.*" will automatically update the build and revision,
+// and "{Major}.{Minor}.{Build}.*" will update just the revision.
+
+[assembly: AssemblyVersion("1.0.*")]
+
+// The following attributes are used to specify the signing key for the assembly,
+// if desired. See the Mono documentation for more information about signing.
+
+[assembly: AssemblyDelaySign(false)]
+[assembly: AssemblyKeyFile("")]
View
11 Examples/MonoDevelop.ClassDesigner/ChangeLog
@@ -0,0 +1,11 @@
+2009-07-06 Manuel Cerón <ceronman@gmail.com>
+
+ * Commands.cs:
+ * AssemblyInfo.cs:
+ * ClassDesignerView.cs:
+ * ShowClassDesignerHandler.cs:
+ * MonoDevelop.ClassDesigner.csproj:
+ * MonoDevelop.ClassDesigner.Figures:
+ * MonoDevelop.ClassDesigner.addin.xml: Added new Class
+ Designer Addin Project for MonoDevelop
+
View
71 Examples/MonoDevelop.ClassDesigner/ClassDesignerView.cs
@@ -0,0 +1,71 @@
+// MonoDevelop ClassDesigner
+//
+// Authors:
+// Manuel Cerón <ceronman@gmail.com>
+//
+// Copyright (C) 2009 Manuel Cerón
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+using System.Text;
+using Gtk;
+using MonoDevelop.Core;
+using MonoDevelop.Ide.Gui;
+using MonoHotDraw;
+using MonoHotDraw.Tools;
+using MonoDevelop.ClassDesigner.Figures;
+
+namespace MonoDevelop.ClassDesigner {
+
+ public class ClassDesignerView: AbstractViewContent {
+
+ public override string StockIconId {
+ get {
+ return Stock.Convert;
+ }
+ }
+
+ public override void Load (string fileName)
+ {
+ }
+
+ public override bool IsFile {
+ get {
+ return false;
+ }
+ }
+
+ public override Widget Control {
+ get {
+ return mhdEditor;
+ }
+ }
+
+ public ClassDesignerView()
+ {
+ ContentName = GettextCatalog.GetString ("Class Diagram");
+ IsViewOnly = true;
+ mhdEditor = new SteticComponent();
+ mhdEditor.ShowAll();
+ mhdEditor.View.Drawing.Add(new TypeHeaderFigure());
+ }
+
+ private SteticComponent mhdEditor;
+ }
+}
View
31 Examples/MonoDevelop.ClassDesigner/Commands.cs
@@ -0,0 +1,31 @@
+// MonoDevelop ClassDesigner
+//
+// Authors:
+// Manuel Cerón <ceronman@gmail.com>
+//
+// Copyright (C) 2009 Manuel Cerón
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+namespace MonoDevelop.ClassDesigner {
+
+ public enum Commands {
+ ShowClassDesigner
+ }
+}
View
7 Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.Figures/ChangeLog
@@ -0,0 +1,7 @@
+2009-07-06 Manuel Cerón <ceronman@gmail.com>
+
+ * TypeFigure.cs:
+ * ClassFigure.cs:
+ * TypeHeaderFigure.cs: Added new Class Designer Addin Project
+ for MonoDevelop
+
View
40 Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.Figures/ClassFigure.cs
@@ -0,0 +1,40 @@
+// MonoDevelop ClassDesigner
+//
+// Authors:
+// Manuel Cerón <ceronman@gmail.com>
+//
+// Copyright (C) 2009 Manuel Cerón
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+using System.Collections.Generic;
+using MonoHotDraw.Figures;
+
+namespace MonoDevelop.ClassDesigner.Figures
+{
+ public class ClassFigure: BaseBoxFigure
+ {
+ public ClassFigure(): base()
+ {
+ }
+
+ protected SimpleTextFigure NamespaceFigure { get; set; }
+ protected SimpleTextFigure ClassNameFigure { get; set; }
+ }
+}
View
36 Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.Figures/TypeFigure.cs
@@ -0,0 +1,36 @@
+// MonoDevelop ClassDesigner
+//
+// Authors:
+// Manuel Cerón <ceronman@gmail.com>
+//
+// Copyright (C) 2009 Manuel Cerón
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+using MonoHotDraw.Figures;
+
+namespace MonoDevelop.ClassDesigner.Figures {
+
+ public class TypeFigure: BaseBoxFigure {
+
+ public TypeFigure(): base()
+ {
+ }
+ }
+}
View
118 Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.Figures/TypeHeaderFigure.cs
@@ -0,0 +1,118 @@
+// MonoDevelop ClassDesigner
+//
+// Authors:
+// Manuel Cerón <ceronman@gmail.com>
+//
+// Copyright (C) 2009 Manuel Cerón
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+using System;
+using Cairo;
+using MonoHotDraw.Figures;
+using MonoHotDraw.Util;
+
+namespace MonoDevelop.ClassDesigner.Figures {
+
+ public class TypeHeaderFigure: BaseBoxFigure {
+
+ public TypeHeaderFigure(): base()
+ {
+ namespaceFigure = new SimpleTextFigure("Namespace");
+ namespaceFigure.FontSize = 8;
+
+ typeFigure = new SimpleTextFigure("Type");
+ typeFigure.FontSize = 8;
+
+ nameFigure = new SimpleTextFigure("Name");
+ nameFigure.FontSize = 14;
+ }
+
+ public override void BasicDraw (Cairo.Context context)
+ {
+ DrawFrame(context);
+
+ namespaceFigure.BasicDraw(context);
+ typeFigure.BasicDraw(context);
+ nameFigure.BasicDraw(context);
+ }
+
+ public override RectangleD BasicDisplayBox {
+ get {
+ return base.BasicDisplayBox;
+ }
+ set {
+ RectangleD rect = value;
+ RectangleD namespaceRect = namespaceFigure.DisplayBox;
+ RectangleD typeRect = typeFigure.DisplayBox;
+ RectangleD nameRect = nameFigure.DisplayBox;
+
+ double margin = marginLeft + marginRight;
+
+ rect.Width = Math.Max(namespaceRect.Width + margin, rect.Width);
+ rect.Width = Math.Max(typeRect.Width + margin, rect.Width);
+ rect.Width = Math.Max(nameRect.Width + margin, rect.Width);
+
+ double minHeight = marginTop + marginBottom;
+ minHeight += namespaceRect.Height;
+ minHeight += typeRect.Height;
+ minHeight += nameRect.Height;
+ minHeight += spacing * 2;
+
+ rect.Height = Math.Max(minHeight, rect.Height);
+
+ base.BasicDisplayBox = rect;
+ }
+ }
+
+ protected override void OnFigureChanged (FigureEventArgs e)
+ {
+ RectangleD rect = DisplayBox;
+
+ double x = rect.X + marginLeft;
+ double y = rect.Y + marginTop;
+
+ namespaceFigure.MoveTo(x, y);
+
+ y += namespaceFigure.DisplayBox.Height + spacing;
+
+ typeFigure.MoveTo(x, y);
+
+ y += typeFigure.DisplayBox.Height + spacing;
+
+ nameFigure.MoveTo(x, y);
+ }
+
+ private void DrawFrame(Cairo.Context context)
+ {
+ RectangleD rect = DisplayBox;
+ context.Rectangle(rect.X, rect.Y, rect.Width, rect.Height);
+ }
+
+ private SimpleTextFigure namespaceFigure;
+ private SimpleTextFigure typeFigure;
+ private SimpleTextFigure nameFigure;
+
+ private double marginTop = 2.0;
+ private double marginLeft = 2.0;
+ private double marginRight = 2.0;
+ private double marginBottom = 2.0;
+ private double spacing = 0.0;
+ }
+}
View
38 Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.addin.xml
@@ -0,0 +1,38 @@
+<Addin id = "ClassDesigner"
+ namespace = "MonoDevelop"
+ name = "Visual Class Designer"
+ author = "Manuel Cerón "
+ copyright = "MIT X11"
+ url = "http://www.monodevelop.com"
+ description = "A Visual Class Designer for MonoDevelop"
+ category = "Visual Designers"
+ version = "2.0">
+
+ <Runtime>
+ <Import assembly = "MonoDevelop.ClassDesigner.dll"/>
+ <Import assembly = "MonoHotDraw.dll"/>
+ </Runtime>
+
+ <Dependencies>
+ <Addin id="Core" version="2.0"/>
+ <Addin id="Core.Gui" version="2.0"/>
+ <Addin id="Projects" version="2.0"/>
+ <Addin id="Ide" version="2.0"/>
+ </Dependencies>
+
+ <Extension path = "/MonoDevelop/Ide/Commands">
+ <Command id = "MonoDevelop.ClassDesigner.Commands.ShowClassDesigner"
+ defaultHandler = "MonoDevelop.ClassDesigner.ShowClassDesignerHandler"
+ _label = "Class Designer"
+ icon = "gtk-convert"/>
+ </Extension>
+
+ <Extension path="/MonoDevelop/Ide/ContextMenu/ProjectPad">
+ <Condition id="ItemType" value="Project">
+ <CommandItem id="MonoDevelop.ClassDesigner.Commands.ShowClassDesigner"
+ _label = "_Show Class Diagram"
+ insertafter = "Options"/>
+ </Condition>
+ </Extension>
+
+</Addin>
View
75 Examples/MonoDevelop.ClassDesigner/MonoDevelop.ClassDesigner.csproj
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.50727</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{73A8571A-9FA6-43A5-BC04-B7C1EE13D63B}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AssemblyName>MonoDevelop.ClassDesigner</AssemblyName>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <DefineConstants>DEBUG</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>3</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="MonoDevelop.Core, Version=2.0.0.0, Culture=neutral">
+ <Package>monodevelop</Package>
+ </Reference>
+ <Reference Include="MonoDevelop.Core.Gui, Version=2.0.0.0, Culture=neutral">
+ <Package>monodevelop</Package>
+ </Reference>
+ <Reference Include="MonoDevelop.Ide, Version=2.0.0.0, Culture=neutral">
+ <Package>monodevelop</Package>
+ </Reference>
+ <Reference Include="MonoDevelop.Projects, Version=2.0.0.0, Culture=neutral">
+ <Package>monodevelop</Package>
+ </Reference>
+ <Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ <Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ <Reference Include="Mono.Cairo" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="Commands.cs" />
+ <Compile Include="ShowClassDesignerHandler.cs" />
+ <Compile Include="ClassDesignerView.cs" />
+ <Compile Include="MonoDevelop.ClassDesigner.Figures\ClassFigure.cs" />
+ <Compile Include="MonoDevelop.ClassDesigner.Figures\TypeFigure.cs" />
+ <Compile Include="MonoDevelop.ClassDesigner.Figures\TypeHeaderFigure.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <EmbeddedResource Include="MonoDevelop.ClassDesigner.addin.xml" />
+ </ItemGroup>
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties InternalTargetFrameworkVersion="3.5" />
+ </MonoDevelop>
+ </ProjectExtensions>
+ <ItemGroup>
+ <Folder Include="MonoDevelop.ClassDesigner.Figures\" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\MonoHotDraw\MonoHotDraw.csproj">
+ <Project>{D5D2EB0A-662A-471D-94C0-FD51C96E9429}</Project>
+ <Name>MonoHotDraw</Name>
+ </ProjectReference>
+ </ItemGroup>
+</Project>
View
53 Examples/MonoDevelop.ClassDesigner/ShowClassDesignerHandler.cs
@@ -0,0 +1,53 @@
+// MonoDevelop ClassDesigner
+//
+// Authors:
+// Manuel Cerón <ceronman@gmail.com>
+//
+// Copyright (C) 2009 Manuel Cerón
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+using MonoDevelop.Components.Commands;
+using MonoDevelop.Ide.Gui;
+using MonoDevelop.Projects;
+using MonoDevelop.Projects.Dom;
+using MonoDevelop.Projects.Dom.Parser;
+using System.Collections.Generic;
+
+namespace MonoDevelop.ClassDesigner {
+
+ public class ShowClassDesignerHandler: CommandHandler {
+ protected override void Run()
+ {
+ ClassDesignerView view = new ClassDesignerView();
+ IdeApp.Workbench.OpenDocument(view, true);
+ Project project = IdeApp.ProjectOperations.CurrentSelectedProject;
+ ProjectDom dom = ProjectDomService.GetProjectDom(project);
+ foreach (IType type in dom.Types) {
+ System.Console.WriteLine("-----------");
+ System.Console.WriteLine(type.FullName);
+ System.Console.WriteLine(type.Namespace);
+ System.Console.WriteLine(type.HasParts);
+ System.Console.WriteLine(type.ClassType.ToString());
+ System.Console.WriteLine(type.FieldCount);
+ System.Console.WriteLine("-----------");
+ }
+ }
+ }
+}
View
4 MonoHotDraw/ChangeLog
@@ -1,3 +1,7 @@
+2009-07-06 Manuel Cerón <ceronman@gmail.com>
+
+ * MonoHotDraw.csproj: Project Updated
+
2009-06-10 Manuel Cerón <ceronman@gmail.com>
* MonoHotDraw.csproj: Added TextTool.
View
1 MonoHotDraw/MonoHotDraw.Figures/AbstractFigure.cs
@@ -59,6 +59,7 @@ public abstract class AbstractFigure : IFigure {
}
}
+ //TODO: This needs to be protected
public abstract RectangleD BasicDisplayBox { get; set; }
public virtual bool CanConnect {
View
4 MonoHotDraw/MonoHotDraw.Figures/ChangeLog
@@ -1,3 +1,7 @@
+2009-07-06 Manuel Cerón <ceronman@gmail.com>
+
+ * AbstractFigure.cs: Added TODO Note
+
2009-06-12 Manuel Cerón <ceronman@gmail.com>
* IFigure.cs:
View
3 MonoHotDraw/MonoHotDraw.csproj
@@ -167,5 +167,4 @@
<Properties InternalTargetFrameworkVersion="3.5" />
</MonoDevelop>
</ProjectExtensions>
-</Project>
-
+</Project>
View
14 monohotdraw.sln
@@ -15,6 +15,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassDesigner", "Examples\C
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Demo", "Examples\Demo\Demo.csproj", "{A82476FD-9BAC-470C-AD56-F12DACC6A62E}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoDevelop.ClassDesigner", "Examples\MonoDevelop.ClassDesigner\MonoDevelop.ClassDesigner.csproj", "{73A8571A-9FA6-43A5-BC04-B7C1EE13D63B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MonoDevelop.ClassDesigner.Tester", "Examples\MonoDevelop.ClassDesigner.Tester\MonoDevelop.ClassDesigner.Tester.csproj", "{C9D17E96-DC3C-4AB6-8A89-3F7CC64489D2}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -29,6 +33,10 @@ Global
{73642AE4-9532-4972-8502-6B8BF9A03F1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{73642AE4-9532-4972-8502-6B8BF9A03F1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{73642AE4-9532-4972-8502-6B8BF9A03F1F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {73A8571A-9FA6-43A5-BC04-B7C1EE13D63B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {73A8571A-9FA6-43A5-BC04-B7C1EE13D63B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {73A8571A-9FA6-43A5-BC04-B7C1EE13D63B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {73A8571A-9FA6-43A5-BC04-B7C1EE13D63B}.Release|Any CPU.Build.0 = Release|Any CPU
{81FBC7F9-96A0-4D63-AFC5-D79BAD277443}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{81FBC7F9-96A0-4D63-AFC5-D79BAD277443}.Debug|Any CPU.Build.0 = Debug|Any CPU
{81FBC7F9-96A0-4D63-AFC5-D79BAD277443}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -37,6 +45,10 @@ Global
{A82476FD-9BAC-470C-AD56-F12DACC6A62E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A82476FD-9BAC-470C-AD56-F12DACC6A62E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A82476FD-9BAC-470C-AD56-F12DACC6A62E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C9D17E96-DC3C-4AB6-8A89-3F7CC64489D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C9D17E96-DC3C-4AB6-8A89-3F7CC64489D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C9D17E96-DC3C-4AB6-8A89-3F7CC64489D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C9D17E96-DC3C-4AB6-8A89-3F7CC64489D2}.Release|Any CPU.Build.0 = Release|Any CPU
{D5AED9F8-B201-41B0-86CE-4004E3E20407}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D5AED9F8-B201-41B0-86CE-4004E3E20407}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D5AED9F8-B201-41B0-86CE-4004E3E20407}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -52,6 +64,8 @@ Global
{73642AE4-9532-4972-8502-6B8BF9A03F1F} = {9441CB63-732B-4AF4-9CB8-52AF9AAEED10}
{28D36BB4-47B8-4907-8919-1A5038AE932D} = {9441CB63-732B-4AF4-9CB8-52AF9AAEED10}
{A82476FD-9BAC-470C-AD56-F12DACC6A62E} = {9441CB63-732B-4AF4-9CB8-52AF9AAEED10}
+ {73A8571A-9FA6-43A5-BC04-B7C1EE13D63B} = {9441CB63-732B-4AF4-9CB8-52AF9AAEED10}
+ {C9D17E96-DC3C-4AB6-8A89-3F7CC64489D2} = {9441CB63-732B-4AF4-9CB8-52AF9AAEED10}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
version = 0.1

0 comments on commit acd2486

Please sign in to comment.
Something went wrong with that request. Please try again.