Added:
trunk/Psycho/ChangeLog
trunk/Psycho/Psycho.mds
trunk/Psycho/authors
trunk/Psycho/copying
trunk/Psycho/news
trunk/Psycho/readme
trunk/Psycho/src/Core/.gitignore
trunk/Psycho/src/Core/Core.mds
trunk/Psycho/src/Core/Psycho.Core/Psycho.Core.mdp
trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/
trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/Application.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/IApplication.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/IMapItem.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/IMindMap.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/INote.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/ITopic.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/ITopicList.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/MapItem.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/MindMap.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/Note.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/Topic.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/TopicList.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/Color.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/IColor.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/IStyle.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/IStyleList.cs
trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/Style.cs
trunk/Psycho/src/Extensions/
trunk/Psycho/src/Extensions/Extensions.mds
trunk/Psycho/src/Libraries/Libraries.mds
trunk/Psycho/src/Libraries/Mumu/Mumu.Data/Mumu.Data.mdp
trunk/Psycho/src/Libraries/Mumu/Mumu.Geometry/Mumu.Geometry.mdp
trunk/Psycho/src/Libraries/Mumu/Mumu.mds
trunk/Psycho/src/Libraries/Teddy/Teddy.Core/Teddy.Core.mdp
trunk/Psycho/src/Libraries/Teddy/Teddy.Core/Teddy.Core.pidb
trunk/Psycho/src/Libraries/Teddy/Teddy.Core/bin/
trunk/Psycho/src/Libraries/Teddy/Teddy.Core/bin/Debug/
trunk/Psycho/src/Libraries/Teddy/Teddy.Core/bin/Debug/Teddy.Core.dll
trunk/Psycho/src/Libraries/Teddy/Teddy.Core/bin/Debug/Teddy.Core.dll.mdb
trunk/Psycho/src/Libraries/Teddy/Teddy.mds
trunk/Psycho/src/Libraries/Teddy/TeddyPad/Main.cs
trunk/Psycho/src/Libraries/Teddy/TeddyPad/MainWindow.cs
trunk/Psycho/src/Libraries/Teddy/TeddyPad/TeddyPad.mdp
trunk/Psycho/src/Libraries/Teddy/TeddyPad/TeddyPad.pidb
trunk/Psycho/src/Libraries/Teddy/TeddyPad/bin/
trunk/Psycho/src/Libraries/Teddy/TeddyPad/bin/Debug/
trunk/Psycho/src/Libraries/Teddy/TeddyPad/bin/Debug/Teddy.Core.dll
trunk/Psycho/src/Libraries/Teddy/TeddyPad/bin/Debug/Teddy.Core.dll.mdb
trunk/Psycho/src/Libraries/Teddy/TeddyPad/bin/Debug/TeddyPad.exe
trunk/Psycho/src/Libraries/Teddy/TeddyPad/bin/Debug/TeddyPad.exe.mdb
trunk/Psycho/src/Psycho.mds
Log:
What again?
Added: trunk/Psycho/ChangeLog
==============================================================================
Added: trunk/Psycho/Psycho.mds
==============================================================================
--- (empty file)
+++ trunk/Psycho/Psycho.mds Thu Sep 4 14:56:07 2008
@@ -0,0 +1,9 @@
+<Combine name="Psycho" fileversion="2.0">
+ <StartMode startupentry="Psycho" single="True">
+ <Execute type="None" entry="Psycho" />
+ </StartMode>
+ <MonoDevelop.ChangeLogAddIn.ChangeLogInfo
policy="OneChangeLogInProjectRootDirectory" />
+ <Entries>
+ <Entry filename="src/Psycho.mds" />
+ </Entries>
+</Combine>
\ No newline at end of file
Added: trunk/Psycho/authors
==============================================================================
--- (empty file)
+++ trunk/Psycho/authors Thu Sep 4 14:56:07 2008
@@ -0,0 +1 @@
+Piotr Zurek <p.z...@gmail.com>
Added: trunk/Psycho/copying
==============================================================================
--- (empty file)
+++ trunk/Psycho/copying Thu Sep 4 14:56:07 2008
@@ -0,0 +1,7 @@
+Copyright (C) 2005-2008 Piotr Zurek
+
+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.
Added: trunk/Psycho/news
==============================================================================
Added: trunk/Psycho/readme
==============================================================================
--- (empty file)
+++ trunk/Psycho/readme Thu Sep 4 14:56:07 2008
@@ -0,0 +1,5 @@
+Psycho Project - free mind mapping solution
+
+website: http://www.psycho-project.org
+development: http://code.google.com/p/psycho/
+source: http://psycho.googlecode.com/svn/
\ No newline at end of file
Added: trunk/Psycho/src/Core/.gitignore
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/.gitignore Thu Sep 4 14:56:07 2008
@@ -0,0 +1,2 @@
+Core.userprefs
+Core.usertasks
Added: trunk/Psycho/src/Core/Core.mds
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Core.mds Thu Sep 4 14:56:07 2008
@@ -0,0 +1,16 @@
+<Combine name="Core" fileversion="2.0">
+ <Configurations active="Debug">
+ <Configuration name="Debug" ctype="CombineConfiguration">
+ <Entry build="True" name="Psycho.Core" configuration="Debug" />
+ </Configuration>
+ <Configuration name="Release" ctype="CombineConfiguration">
+ <Entry build="True" name="Psycho.Core" configuration="Release" />
+ </Configuration>
+ </Configurations>
+ <StartMode startupentry="Psycho.Core" single="True">
+ <Execute type="None" entry="Psycho.Core" />
+ </StartMode>
+ <Entries>
+ <Entry filename="Psycho.Core/Psycho.Core.mdp" />
+ </Entries>
+</Combine>
\ No newline at end of file
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Core.mdp
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Core.mdp Thu Sep 4 14:56:07
2008
@@ -0,0 +1,48 @@
+<Project name="Psycho.Core" fileversion="2.0" language="C#"
clr-version="Net_2_0" ctype="DotNetProject">
+ <Configurations active="Debug">
+ <Configuration name="Debug" ctype="DotNetProjectConfiguration">
+ <Output directory="bin/Debug" assembly="Psycho.Core" />
+ <Build debugmode="True" target="Library" />
+ <Execution runwithwarnings="True" consolepause="True"
runtime="MsNet" clr-version="Net_2_0" />
+ <CodeGeneration compiler="Mcs" warninglevel="4" optimize="True"
unsafecodeallowed="False" generateoverflowchecks="True"
definesymbols="DEBUG" generatexmldocumentation="False"
ctype="CSharpCompilerParameters" />
+ </Configuration>
+ <Configuration name="Release" ctype="DotNetProjectConfiguration">
+ <Output directory="bin/Release" assembly="Psycho.Core" />
+ <Build debugmode="False" target="Library" />
+ <Execution runwithwarnings="True" consolepause="True"
runtime="MsNet" clr-version="Net_2_0" />
+ <CodeGeneration compiler="Mcs" warninglevel="4" optimize="True"
unsafecodeallowed="False" generateoverflowchecks="True"
generatexmldocumentation="False" ctype="CSharpCompilerParameters" />
+ </Configuration>
+ </Configurations>
+ <Contents>
+ <File name="Psycho.Data" subtype="Directory" buildaction="Compile" />
+ <File name="Psycho.Properties" subtype="Directory"
buildaction="Compile" />
+ <File name="Psycho.Data/ITopic.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Data/Topic.cs" subtype="Code" buildaction="Compile"
/>
+ <File name="Psycho.Data/IMindMap.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Data/MindMap.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Data/INote.cs" subtype="Code" buildaction="Compile"
/>
+ <File name="Psycho.Data/Note.cs" subtype="Code" buildaction="Compile"
/>
+ <File name="Psycho.Data/TopicList.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Style/Style.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Data/MapItem.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Data/IMapItem.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Style/IStyle.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Style/FrameShapeEnum.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Style/ConnectionShapeEnum.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Style/SubtopicLayoutEnum.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Style/ConnectionPointEnum.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Style/Color.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Style/TextAlignmentEnum.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Data/ITopicList.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Style/IColor.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Data/Application.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Data/IApplication.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Style/IStyleList.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Psycho.Style/StyleList.cs" subtype="Code"
buildaction="Compile" />
+ </Contents>
+ <References>
+ <ProjectReference type="Gac" localcopy="True" refto="System.Xml,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ <ProjectReference type="Gac" localcopy="True" refto="System,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ <ProjectReference type="Gac" localcopy="True" refto="mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ </References>
+</Project>
\ No newline at end of file
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/Application.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/Application.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,41 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// Application.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+
+namespace Psycho.Core
+{
+ public class Application : IApplication
+ {
+ public Application()
+ {
+ }
+
+ public void Initialize ()
+ {
+ throw new NotImplementedException();
+ }
+
+ public void Shutdown ()
+ {
+ throw new NotImplementedException();
+ }
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/IApplication.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/IApplication.cs Thu Sep
4 14:56:07 2008
@@ -0,0 +1,30 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// IApplication.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+
+namespace Psycho.Core
+{
+ public interface IApplication
+ {
+ void Initialize ();
+ void Shutdown ();
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/IMapItem.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/IMapItem.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,29 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// IMapItem.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+
+namespace Psycho.Core
+{
+ public interface IMapItem
+ {
+ string ID { get; set; }
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/IMindMap.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/IMindMap.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,32 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// IMindMap.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+
+namespace Psycho.Core
+{
+ public interface IMindMap
+ {
+ ITopic RootTopic { get; set; }
+ ITopicList<ITopic> FreeTopicList { get; }
+ ITopicList<ITopic> CalloutTopicList { get; }
+ IStyleList<IStyle> StyleList { get; }
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/INote.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/INote.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,29 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// INote.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+
+namespace Psycho.Core
+{
+ public interface INote
+ {
+ string Text { get; set; }
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/ITopic.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/ITopic.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,45 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// ITopic.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+using System.Collections.Generic;
+
+namespace Psycho.Core
+{
+ public interface ITopic : IMapItem
+ {
+ string Text { get; set; }
+ Topic Parent { get; set; }
+ Note Note { get; set; }
+ bool IsExpanded { get; set; }
+ bool HasNote { get;}
+ int TotalCount { get; }
+ string StyleID { get; set; }
+ string Path { get; }
+ string Number { get; }
+ int Level { get; }
+
+ void AddSubtopic ();
+ void InsertSubtopic (int index, ITopic topic);
+ void Delete ();
+ void ForEach (Action<ITopic> action);
+ void Update ();
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/ITopicList.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/ITopicList.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,34 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// ITopicList.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+
+namespace Psycho.Core
+{
+ public interface ITopicList<T> : IList<T>
+ where T : ITopic
+ {
+ ITopic Parent { get; }
+ ITopic First { get; }
+ ITopic Last { get; }
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/MapItem.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/MapItem.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,43 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// MapItem.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+using System.Xml;
+using System.Xml.Serialization;
+
+namespace Psycho.Core
+{
+ public abstract class MapItem : IMapItem
+ {
+ private string id;
+
+ [XmlAttribute ()]
+ public string ID {
+ get {
+ if (id == null) {
+ Guid guid = System.Guid.NewGuid();
+ id = guid.ToString();
+ }
+ return id;
+ }
+ set { id = value; }
+ }
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/MindMap.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/MindMap.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,77 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// MindMap.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Xml;
+using System.Xml.Serialization;
+using Psycho.Core;
+
+namespace Psycho.Core
+{
+ /// <summary>
+ /// The main mind map data container.
+ /// </summary>
+
+ [XmlRoot]
+ public class MindMap : IMindMap
+ {
+ ITopic rootTopic;
+ ITopicList<ITopic> freeTopicList;
+ ITopicList<ITopic> calloutTopicList;
+ IStyleList<IStyle> styleList;
+
+ public MindMap()
+ {
+ }
+
+ [XmlElement]
+ public ITopic RootTopic {
+ get {
+ return rootTopic;
+ }
+ set {
+ rootTopic = value;
+ }
+ }
+
+ [XmlElement]
+ public ITopicList<ITopic> FreeTopicList {
+ get {
+ return freeTopicList;
+ }
+ }
+
+ [XmlElement]
+ public ITopicList<ITopic> CalloutTopicList {
+ get {
+ return calloutTopicList;
+ }
+ }
+
+ [XmlElement]
+ public IStyleList<IStyle> StyleList {
+ get {
+ return styleList;
+ }
+ }
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/Note.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/Note.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,38 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// Note.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+
+namespace Psycho.Core
+{
+ public class Note : INote
+ {
+ string text;
+
+ public Note()
+ {
+ }
+
+ public string Text {
+ get { return text; }
+ set { text = value; }
+ }
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/Topic.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/Topic.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,132 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// Topic.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Xml;
+using System.Xml.Serialization;
+using Psycho.Core;
+
+namespace Psycho.Core
+{
+ public class Topic : MapItem, ITopic
+ {
+ private string text;
+ private string id;
+ private Topic parent;
+ private Note note;
+ private bool isExpanded;
+ private TopicList<ITopic> subtopicList;
+ private int totalCount;
+ private string styleID;
+ private string path;
+ private string number;
+ private int level;
+
+ public Topic()
+ {
+ this.Text = "Topic ";
+ }
+
+ [XmlElement ()]
+ public string Text {
+ get { return text; }
+ set { text = value; }
+ }
+
+ public Topic Parent {
+ get { return parent; }
+ set { parent = value; }
+ }
+
+ [XmlElement ()]
+ public Note Note {
+ get { return note; }
+ set { note = value; }
+ }
+
+ [XmlElement ()]
+ public bool IsExpanded {
+ get { return isExpanded; }
+ set { isExpanded = value; }
+ }
+
+ public bool HasNote {
+ get {
+ return (note != null &&
+ !string.IsNullOrEmpty(note.Text));
+ }
+ }
+
+ public int TotalCount {
+ get { return totalCount; }
+ }
+
+ public string Path {
+ get { return path; }
+ }
+
+ public string Number {
+ get { return number; }
+ }
+
+ public int Level {
+ get { return level; }
+ }
+
+ [XmlElement ("Subtopics")]
+ public TopicList<ITopic> SubtopicList {
+ get {
+ return subtopicList;
+ }
+ }
+
+ [XmlElement]
+ public string StyleID {
+ get { return styleID; }
+ set { styleID = value; }
+ }
+
+ public void AddSubtopic ()
+ {
+ ITopic topic = new Topic();
+ this.SubtopicList.Add (topic);
+ }
+
+ public void InsertSubtopic (int index, ITopic item)
+ {
+ this.SubtopicList.Insert (index, item);
}
+
+ public void Delete ()
+ {
+ if (this.Parent != null)
+ this.Parent.SubtopicList.Remove(this);
+ }
+
+ public void ForEach (System.Action<ITopic> action)
+ {
+ }
+
+ public void Update ()
+ {
+ }
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/TopicList.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Data/TopicList.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,143 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// TopicList.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using Psycho.Core;
+
+namespace Psycho.Core
+{
+ public class TopicList<T> : ITopicList<T>
+ where T : ITopic
+ {
+ private List<T> list;
+ private ITopic parent;
+
+ public TopicList (ITopic topic) : base()
+ {
+ this.parent = topic;
+ }
+
+ public ITopic Parent
+ {
+ get { return parent; }
+ }
+
+ public ITopic First
+ {
+ get{
+ if (list.Count > 0)
+ return list[0];
+ return null;
+ }
+ }
+
+ public ITopic Last
+ {
+ get{
+ if (list.Count > 0)
+ return list[list.Count];
+ return null;
+ }
+ }
+
+ public void Add (T item)
+ {
+ list.Add (item);
+ }
+
+ public void Insert (int index, T item)
+ {
+ list.Insert (index, item);
+ }
+
+ void IList<T>.Insert (int index, T item)
+ {
+ list.Insert (index, item);
+ }
+
+ void IList<T>.RemoveAt (int index)
+ {
+ list.RemoveAt (index);
+ }
+
+ int IList<T>.IndexOf (T item)
+ {
+ return list.IndexOf (item);
+ }
+
+ T IList<T>.this[int index] {
+ get { return list[index]; }
+ set { list[index] = value; }
+ }
+
+ public IEnumerator<T> GetEnumerator ()
+ {
+ return list.GetEnumerator ();
+ }
+
+ IEnumerator IEnumerable.GetEnumerator ()
+ {
+ return GetEnumerator ();
+ }
+
+ void ICollection<T>.Add (T item)
+ {
+ list.Add (item);
+ }
+
+ public bool Remove (T item)
+ {
+ lock (this) {
+ return list.Remove (item);
+ }
+ }
+
+ void ICollection<T>.Clear ()
+ {
+ list.Clear ();
+ }
+
+ bool ICollection<T>.Contains (T item)
+ {
+ return list.Contains (item);
+ }
+
+ void ICollection<T>.CopyTo (T [] array, int arrayIndex)
+ {
+ list.CopyTo (array, arrayIndex);
+ }
+
+ public int Count {
+ get {
+ lock (this) {
+ return list.Count;
+ }
+ }
+ }
+
+ bool ICollection<T>.IsReadOnly {
+ get {
+ return ((ICollection<T>)list).IsReadOnly; }
+ }
+
+ }
+}
\ No newline at end of file
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/Color.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/Color.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,150 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// Color.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+using System.Xml;
+using System.Xml.Serialization;
+
+namespace Psycho.Core
+{
+ public class Color : IColor
+ {
+ string name;
+ ushort red;
+ ushort green;
+ ushort blue;
+ ushort alfa;
+ bool isAuto;
+
+ public Color ()
+ {
+ this.name = "";
+ this.alfa = 255;
+ this.red = 0;
+ this.green = 0;
+ this.blue = 0;
+ }
+
+ public Color (ushort red, ushort green, ushort blue)
+ {
+ this.name = "";
+ this.alfa = 255;
+ this.red = red;
+ this.green = green;
+ this.blue = blue;
+ }
+
+ public Color (ushort alfa, ushort red,
+ ushort green, ushort blue)
+ {
+ this.name = "";
+ this.alfa = alfa;
+ this.red = red;
+ this.green = green;
+ this.blue = blue;
+ }
+
+ public Color (string name,
+ ushort alfa, ushort red,
+ ushort green, ushort blue)
+ {
+ this.name = name;
+ this.alfa = alfa;
+ this.red = red;
+ this.green = green;
+ this.blue = blue;
+ }
+
+ [XmlAttribute ()]
+ public string Name
+ {
+ get { return name; }
+ set { name = value; }
+ }
+
+ [XmlAttribute ()]
+ public bool IsAuto
+ {
+ get { return isAuto; }
+ set { isAuto = value; }
+ }
+
+ [XmlAttribute ()]
+ public ushort Red {
+ get { return red; }
+ set { red = value; }
+ }
+
+ [XmlAttribute ()]
+ public ushort Green {
+ get { return green; }
+ set { green = value; }
+ }
+
+ [XmlAttribute ()]
+ public ushort Blue {
+ get { return blue; }
+ set { blue = value; }
+ }
+
+ [XmlAttribute ()]
+ public ushort Alfa {
+ get { return alfa; }
+ set { alfa = value; }
+ }
+
+ public void SetARGB (ushort new_alfa, ushort new_red,
+ ushort new_green, ushort new_blue)
+ {
+ alfa = new_alfa;
+ red = new_red;
+ green = new_green;
+ blue = new_blue;
+ }
+
+ public void SetRGB (ushort new_red,
+ ushort new_green,
+ ushort new_blue)
+ {
+ alfa = 255;
+ red = new_red;
+ green = new_green;
+ blue = new_blue;
+ }
+
+ public void GetARGB (out ushort out_alfa, out ushort out_red,
+ out ushort out_green, out ushort out_blue)
+ {
+ out_alfa = alfa;
+ out_red = red;
+ out_green = green;
+ out_blue = blue;
+ }
+
+ public void GetRGB (out ushort out_red,
+ out ushort out_green,
+ out ushort out_blue)
+ {
+ out_red = red;
+ out_green = green;
+ out_blue = blue;
+ }
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/IColor.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/IColor.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,48 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// IColor.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+
+namespace Psycho.Core
+{
+ public interface IColor
+ {
+ string Name {get; set; }
+
+ bool IsAuto { get; set; }
+
+ ushort Alfa { get; set; }
+ ushort Red { get; set; }
+ ushort Green { get; set; }
+ ushort Blue { get; set; }
+
+ void SetARGB (ushort new_alfa, ushort new_red,
+ ushort new_green, ushort new_blue);
+
+ void SetRGB (ushort new_red, ushort new_green, ushort new_blue);
+
+ void GetARGB (out ushort out_alfa, out ushort out_red,
+ out ushort out_green, out ushort out_blue);
+
+ void GetRGB (out ushort out_red,
+ out ushort out_green,
+ out ushort out_blue);
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/IStyle.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/IStyle.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,75 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// IStyle.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+
+namespace Psycho.Core
+{
+ public interface IStyle
+ {
+ string Font {get; set; }
+
+ FrameShape FrameShape {get; set; }
+
+ SubtopicLayout SubtopicLayout {get; set; }
+
+ ConnectionShape ConnectionShape {get; set; }
+
+ IColor FillColor {get; set; }
+
+ IColor StrokeColor {get; set; }
+
+ int LineWidth {get; set; }
+
+ bool EqualMargins {get; set; }
+
+ int LeftMargin {get; set; }
+
+ int RightMargin {get; set; }
+
+ int TopMargin {get; set; }
+
+ int BottomMargin {get; set; }
+
+ int MinMargin {get; }
+
+ int MaxMargin {get; }
+
+ int CrankRadius {get; set; }
+
+ int CrankChamfer {get; set; }
+
+ int PolyDistance {get; set; }
+
+ int Padding {get; set; }
+
+ int HorChildDist {get; set; }
+
+ int VerChildDist {get; set; }
+
+ int OrgChartVertDist {get; set; }
+
+ bool FixedWidth {get; set; }
+
+ int Width {get; set; }
+
+ TextAlignment TextAlignment {get; set; }
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/IStyleList.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/IStyleList.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,31 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// IStyleList.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+
+namespace Psycho.Core
+{
+ public interface IStyleList<T> : IList<T>
+ where T: IStyle
+ {
+ }
+}
Added: trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/Style.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Core/Psycho.Core/Psycho.Style/Style.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,219 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// Style.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see <http://www.gnu.org/licenses/>.
+//
+
+using System;
+using System.Xml;
+using System.Xml.Serialization;
+
+namespace Psycho.Core
+{
+ public class Style
+ {
+ string font;
+ FrameShape frameShape;
+ ConnectionPoint connectionPoint;
+ ConnectionShape connectionShape;
+ IColor fillColor, strokeColor;
+ bool equalMargins;
+ int leftMargin, rightMargin, topMargin, bottomMargin;
+ int minMargin, maxMargin;
+ int padding, horChildDist, verChildDist, orgChartVertDist;
+ int crankRadius, crankChamfer;
+ int polyDistance;
+ bool fixedWidth;
+ int width, lineWidth;
+ SubtopicLayout subtopicLayout;
+ TextAlignment textAlignment;
+
+ public string Font
+ {
+ get { return font; }
+ set { font = value; }
+ }
+
+ public FrameShape FrameShape
+ {
+ get { return frameShape; }
+ set { frameShape = value; }
+ }
+
+ public SubtopicLayout SubtopicLayout
+ {
+ get { return subtopicLayout; }
+ set { subtopicLayout = value; }
+ }
+
+ public ConnectionShape ConnectionShape
+ {
+ get { return connectionShape; }
+ set { connectionShape = value; }
+ }
+
+ public IColor FillColor
+ {
+ get { return fillColor; }
+ set { fillColor = value; }
+ }
+
+ public IColor StrokeColor
+ {
+ get { return strokeColor; }
+ set { strokeColor = value; }
+ }
+
+ public int LineWidth
+ {
+ get { return lineWidth; }
+ set { lineWidth = value; }
+ }
+
+ public bool EqualMargins
+ {
+ get { return equalMargins; }
+ set { equalMargins = value; }
+ }
+
+ public int LeftMargin
+ {
+ get { return leftMargin; }
+ set { leftMargin = value; }
+ }
+
+ public int RightMargin
+ {
+ get {
+ if (equalMargins)
+ return leftMargin;
+ else
+ return rightMargin;
+ }
+ set { rightMargin = value; }
+ }
+
+ public int TopMargin
+ {
+ get {
+ if (equalMargins)
+ return leftMargin;
+ else
+ return topMargin;
+ }
+ set { topMargin = value; }
+ }
+
+ public int BottomMargin
+ {
+ get {
+ if (equalMargins)
+ return leftMargin;
+ else
+ return bottomMargin;
+ }
+ set { bottomMargin = value; }
+ }
+
+ public int MinMargin
+ {
+ get {
+ minMargin = LeftMargin;
+ if (RightMargin < minMargin)
+ minMargin = RightMargin;
+ if (TopMargin < minMargin)
+ minMargin = TopMargin;
+ if (BottomMargin < minMargin)
+ minMargin = BottomMargin;
+ return minMargin;
+ }
+ }
+
+ public int MaxMargin
+ {
+ get {
+ maxMargin = LeftMargin;
+ if (RightMargin > maxMargin)
+ maxMargin = RightMargin;
+ if (TopMargin > maxMargin)
+ maxMargin = TopMargin;
+ if (BottomMargin > maxMargin)
+ maxMargin = BottomMargin;
+ return maxMargin;
+ }
+ }
+
+ public int CrankRadius
+ {
+ get { return crankRadius; }
+ set { crankRadius = value; }
+ }
+
+ public int CrankChamfer
+ {
+ get { return crankChamfer; }
+ set { crankChamfer = value; }
+ }
+
+ public int PolyDistance
+ {
+ get { return polyDistance; }
+ set { polyDistance = value; }
+ }
+
+ public int Padding
+ {
+ get { return padding; }
+ set { padding = value; }
+ }
+
+ public int HorChildDist
+ {
+ get { return horChildDist; }
+ set { horChildDist = value; }
+ }
+
+ public int VerChildDist
+ {
+ get { return verChildDist; }
+ set { verChildDist = value; }
+ }
+
+ public int OrgChartVertDist
+ {
+ get { return orgChartVertDist; }
+ set { orgChartVertDist = value; }
+ }
+
+ public bool FixedWidth
+ {
+ get { return fixedWidth; }
+ set { fixedWidth = value; }
+ }
+
+ public int Width
+ {
+ get { return width; }
+ set { width = value; }
+ }
+
+ public TextAlignment TextAlignment{
+ get { return textAlignment; }
+ set { textAlignment = value; }
+ }
+ }
+}
Added: trunk/Psycho/src/Extensions/Extensions.mds
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Extensions/Extensions.mds Thu Sep 4 14:56:07 2008
@@ -0,0 +1,8 @@
+<Combine name="Extensions" fileversion="2.0">
+ <Configurations active="Debug">
+ <Configuration name="Debug" ctype="CombineConfiguration" />
+ <Configuration name="Release" ctype="CombineConfiguration" />
+ </Configurations>
+ <StartMode single="True" />
+ <Entries />
+</Combine>
\ No newline at end of file
Added: trunk/Psycho/src/Libraries/Libraries.mds
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Libraries/Libraries.mds Thu Sep 4 14:56:07 2008
@@ -0,0 +1,21 @@
+<Combine name="Libraries" fileversion="2.0">
+ <Configurations active="Debug">
+ <Configuration name="Debug" ctype="CombineConfiguration">
+ <Entry build="True" name="Mumu" configuration="" />
+ <Entry build="True" name="Teddy" configuration="" />
+ </Configuration>
+ <Configuration name="Release" ctype="CombineConfiguration">
+ <Entry build="True" name="Mumu" configuration="" />
+ <Entry build="True" name="Teddy" configuration="" />
+ </Configuration>
+ </Configurations>
+ <StartMode startupentry="Mumu" single="True">
+ <Execute type="None" entry="Mumu" />
+ <Execute type="None" entry="Mumu" />
+ <Execute type="None" entry="Teddy" />
+ </StartMode>
+ <Entries>
+ <Entry filename="Mumu/Mumu.mds" />
+ <Entry filename="Teddy/Teddy.mds" />
+ </Entries>
+</Combine>
\ No newline at end of file
Added: trunk/Psycho/src/Libraries/Mumu/Mumu.Data/Mumu.Data.mdp
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Libraries/Mumu/Mumu.Data/Mumu.Data.mdp Thu Sep 4
14:56:07 2008
@@ -0,0 +1,25 @@
+<Project name="Mumu.Data" fileversion="2.0" language="C#"
clr-version="Net_2_0" ctype="DotNetProject">
+ <Configurations active="Debug">
+ <Configuration name="Debug" ctype="DotNetProjectConfiguration">
+ <Output directory="bin/Debug" assembly="Mumu.Data" />
+ <Build debugmode="True" target="Library" />
+ <Execution runwithwarnings="True" consolepause="True"
runtime="MsNet" clr-version="Net_2_0" />
+ <CodeGeneration compiler="Mcs" warninglevel="4" optimize="True"
unsafecodeallowed="False" generateoverflowchecks="True"
definesymbols="DEBUG" generatexmldocumentation="False"
ctype="CSharpCompilerParameters" />
+ </Configuration>
+ <Configuration name="Release" ctype="DotNetProjectConfiguration">
+ <Output directory="bin/Release" assembly="Mumu.Data" />
+ <Build debugmode="False" target="Library" />
+ <Execution runwithwarnings="True" consolepause="True"
runtime="MsNet" clr-version="Net_2_0" />
+ <CodeGeneration compiler="Mcs" warninglevel="4" optimize="True"
unsafecodeallowed="False" generateoverflowchecks="True"
generatexmldocumentation="False" ctype="CSharpCompilerParameters" />
+ </Configuration>
+ </Configurations>
+ <Contents>
+ <File name="Mumu.Data" subtype="Directory" buildaction="Compile" />
+ <File name="Mumu.Data/IMindModel.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Mumu.Data/IMindView.cs" subtype="Code"
buildaction="Compile" />
+ </Contents>
+ <References>
+ <ProjectReference type="Gac" localcopy="False" refto="System,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ <ProjectReference type="Gac" localcopy="False" refto="mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ </References>
+</Project>
\ No newline at end of file
Added: trunk/Psycho/src/Libraries/Mumu/Mumu.Geometry/Mumu.Geometry.mdp
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Libraries/Mumu/Mumu.Geometry/Mumu.Geometry.mdp Thu
Sep 4 14:56:07 2008
@@ -0,0 +1,25 @@
+<Project name="Mumu.Geometry" fileversion="2.0" language="C#"
clr-version="Net_2_0" ctype="DotNetProject">
+ <Configurations active="Debug">
+ <Configuration name="Debug" ctype="DotNetProjectConfiguration">
+ <Output directory="bin/Debug" assembly="Mumu.Geometry" />
+ <Build debugmode="True" target="Library" />
+ <Execution runwithwarnings="True" consolepause="True"
runtime="MsNet" clr-version="Net_2_0" />
+ <CodeGeneration compiler="Mcs" warninglevel="4" optimize="True"
unsafecodeallowed="False" generateoverflowchecks="True"
definesymbols="DEBUG" generatexmldocumentation="False"
ctype="CSharpCompilerParameters" />
+ </Configuration>
+ <Configuration name="Release" ctype="DotNetProjectConfiguration">
+ <Output directory="bin/Release" assembly="Mumu.Geometry" />
+ <Build debugmode="False" target="Library" />
+ <Execution runwithwarnings="True" consolepause="True"
runtime="MsNet" clr-version="Net_2_0" />
+ <CodeGeneration compiler="Mcs" warninglevel="4" optimize="True"
unsafecodeallowed="False" generateoverflowchecks="True"
generatexmldocumentation="False" ctype="CSharpCompilerParameters" />
+ </Configuration>
+ </Configurations>
+ <Contents>
+ <File name="Mumu.Geometry" subtype="Directory" buildaction="Compile" />
+ <File name="Mumu.Geometry/Point.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Mumu.Geometry/IPoint.cs" subtype="Code"
buildaction="Compile" />
+ </Contents>
+ <References>
+ <ProjectReference type="Gac" localcopy="False" refto="System,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ <ProjectReference type="Gac" localcopy="False" refto="mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ </References>
+</Project>
\ No newline at end of file
Added: trunk/Psycho/src/Libraries/Mumu/Mumu.mds
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Libraries/Mumu/Mumu.mds Thu Sep 4 14:56:07 2008
@@ -0,0 +1,20 @@
+<Combine name="Mumu" fileversion="2.0">
+ <Configurations>
+ <Configuration name="Debug" ctype="CombineConfiguration">
+ <Entry build="True" name="Mumu.Data" configuration="Debug" />
+ <Entry build="True" name="Mumu.Geometry" configuration="Debug" />
+ </Configuration>
+ <Configuration name="Release" ctype="CombineConfiguration">
+ <Entry build="True" name="Mumu.Data" configuration="Release" />
+ <Entry build="True" name="Mumu.Geometry" configuration="Release" />
+ </Configuration>
+ </Configurations>
+ <StartMode startupentry="Mumu.Data" single="True">
+ <Execute type="None" entry="Mumu.Data" />
+ <Execute type="None" entry="Mumu.Geometry" />
+ </StartMode>
+ <Entries>
+ <Entry filename="Mumu.Data/Mumu.Data.mdp" />
+ <Entry filename="Mumu.Geometry/Mumu.Geometry.mdp" />
+ </Entries>
+</Combine>
\ No newline at end of file
Added: trunk/Psycho/src/Libraries/Teddy/Teddy.Core/Teddy.Core.mdp
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Libraries/Teddy/Teddy.Core/Teddy.Core.mdp Thu Sep 4
14:56:07 2008
@@ -0,0 +1,54 @@
+<Project name="Teddy.Core" fileversion="2.0" language="C#"
clr-version="Net_2_0" ctype="DotNetProject">
+ <Configurations active="Debug">
+ <Configuration name="Debug" ctype="DotNetProjectConfiguration">
+ <Output directory="bin/Debug" assemblyKeyFile="."
assembly="Teddy.Core" />
+ <Build debugmode="True" target="Library" />
+ <Execution runwithwarnings="True" consolepause="True"
runtime="MsNet" clr-version="Net_2_0" />
+ <CodeGeneration compiler="Mcs" warninglevel="4" optimize="True"
unsafecodeallowed="False" generateoverflowchecks="True"
definesymbols="DEBUG" generatexmldocumentation="False"
ctype="CSharpCompilerParameters" />
+ </Configuration>
+ <Configuration name="Release" ctype="DotNetProjectConfiguration">
+ <Output directory="bin/Release" assembly="Teddy.Core" />
+ <Build debugmode="False" target="Library" />
+ <Execution runwithwarnings="True" consolepause="True"
runtime="MsNet" clr-version="Net_2_0" />
+ <CodeGeneration compiler="Mcs" warninglevel="4" optimize="True"
unsafecodeallowed="False" generateoverflowchecks="True"
generatexmldocumentation="False" ctype="CSharpCompilerParameters" />
+ </Configuration>
+ </Configurations>
+ <Contents>
+ <File name="Teddy.Core.Canvas" subtype="Directory"
buildaction="Compile" />
+ <File name="Teddy.Core.Canvas/ICanvas.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Shape" subtype="Directory"
buildaction="Compile" />
+ <File name="Teddy.Core.Shape/Shape.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Shape/IShape.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Shape/ShapeTypeEnum.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Canvas/Canvas.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Shape/ISelectable.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Shape/IMovable.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Shape/IPaintable.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Shape/Stroke.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Shape/IStroke.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Shape/IFill.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core" subtype="Directory" buildaction="Compile" />
+ <File name="Teddy.Core/Color.cs" subtype="Code" buildaction="Compile"
/>
+ <File name="Teddy.Core/Dash.cs" subtype="Code" buildaction="Compile" />
+ <File name="Teddy.Core/IColor.cs" subtype="Code" buildaction="Compile"
/>
+ <File name="Teddy.Core/IDash.cs" subtype="Code" buildaction="Compile"
/>
+ <File name="Teddy.Core.Shape/Fill.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Layer" subtype="Directory"
buildaction="Compile" />
+ <File name="Teddy.Core.Layer/ILayer.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Layer/Layer.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Shape/IDrawable.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Layer/LayerList.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Layer/ILayerList.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Shape/ShapeList.cs" subtype="Code"
buildaction="Compile" />
+ <File name="Teddy.Core.Shape/IShapeList.cs" subtype="Code"
buildaction="Compile" />
+ </Contents>
+ <References>
+ <ProjectReference type="Gac" localcopy="True" refto="System,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ <ProjectReference type="Gac" localcopy="True" refto="mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ <ProjectReference type="Gac" localcopy="True" refto="Mono.Cairo,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
+ <ProjectReference type="Gac" localcopy="True" refto="atk-sharp,
Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ <ProjectReference type="Gac" localcopy="True" refto="gdk-sharp,
Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ <ProjectReference type="Gac" localcopy="True" refto="glib-sharp,
Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ <ProjectReference type="Gac" localcopy="True" refto="gtk-sharp,
Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ </References>
+</Project>
\ No newline at end of file
Added: trunk/Psycho/src/Libraries/Teddy/Teddy.Core/Teddy.Core.pidb
==============================================================================
Binary files
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpWvwjA_
and
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmp9xD8Ri
differ
Added: trunk/Psycho/src/Libraries/Teddy/Teddy.Core/bin/Debug/Teddy.Core.dll
==============================================================================
Binary files
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpaFOuGt
and
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpiT1DQj
differ
Added:
trunk/Psycho/src/Libraries/Teddy/Teddy.Core/bin/Debug/Teddy.Core.dll.mdb
==============================================================================
Binary files
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpDdfuAT
and
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpqByJt-
differ
Added: trunk/Psycho/src/Libraries/Teddy/Teddy.mds
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Libraries/Teddy/Teddy.mds Thu Sep 4 14:56:07 2008
@@ -0,0 +1,20 @@
+<Combine name="Teddy" fileversion="2.0">
+ <Configurations>
+ <Configuration name="Debug" ctype="CombineConfiguration">
+ <Entry build="True" name="Teddy.Core" configuration="Debug" />
+ <Entry build="True" name="TeddyPad" configuration="Debug" />
+ </Configuration>
+ <Configuration name="Release" ctype="CombineConfiguration">
+ <Entry build="True" name="Teddy.Core" configuration="Release" />
+ <Entry build="True" name="TeddyPad" configuration="Release" />
+ </Configuration>
+ </Configurations>
+ <StartMode startupentry="TeddyPad" single="True">
+ <Execute type="None" entry="Teddy.Core" />
+ <Execute type="None" entry="TeddyPad" />
+ </StartMode>
+ <Entries>
+ <Entry filename="Teddy.Core/Teddy.Core.mdp" />
+ <Entry filename="TeddyPad/TeddyPad.mdp" />
+ </Entries>
+</Combine>
\ No newline at end of file
Added: trunk/Psycho/src/Libraries/Teddy/TeddyPad/Main.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Libraries/Teddy/TeddyPad/Main.cs Thu Sep 4 14:56:07
2008
@@ -0,0 +1,49 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// Main.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// 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 Gtk;
+
+namespace TeddyPad
+{
+ class MainClass
+ {
+ public static void Main()
+ {
+ Application.Init();
+ MainWindow mainWindow = new MainWindow();
+ mainWindow.DeleteEvent += OnDelete;
+ mainWindow.SetDefaultSize(640, 480);
+ mainWindow.SetPosition(WindowPosition.Center);
+ mainWindow.Show();
+ Application.Run();
+ }
+
+ static void OnDelete(object sender, DeleteEventArgs args)
+ {
+ Application.Quit();
+ return;
+ }
+ }
+}
\ No newline at end of file
Added: trunk/Psycho/src/Libraries/Teddy/TeddyPad/MainWindow.cs
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Libraries/Teddy/TeddyPad/MainWindow.cs Thu Sep 4
14:56:07 2008
@@ -0,0 +1,55 @@
+//------10--------20--------30--------40--------50--------60--------70--------80
+//
+// MainWindow.cs
+//
+// Copyright (C) 2008 Piotr Zurek p.z...@gmail.com
+//
+// 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 Gtk;
+using Gdk;
+using Teddy.Core;
+
+namespace TeddyPad
+{
+ public class MainWindow : Gtk.Window
+ {
+ public MainWindow () : base ("Psycho")
+ {
+ VBox globalVBox = new VBox ();
+
+ Canvas canvas = new Canvas();
+ Button addShapeButton = new Button ();
+ addShapeButton.Label = "Add new shape";
+
+ HBox buttonHBox = new HBox();
+
+ buttonHBox.PackStart (addShapeButton, false, true, 6);
+
+ globalVBox.PackStart(canvas, true, true, 6);
+ globalVBox.PackStart(buttonHBox, false, false, 6);
+ globalVBox.ShowAll ();
+
+ this.Add (globalVBox);
+ }
+ }
+}
\ No newline at end of file
Added: trunk/Psycho/src/Libraries/Teddy/TeddyPad/TeddyPad.mdp
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Libraries/Teddy/TeddyPad/TeddyPad.mdp Thu Sep 4
14:56:07 2008
@@ -0,0 +1,31 @@
+<Project name="TeddyPad" fileversion="2.0" language="C#"
clr-version="Net_2_0" ctype="DotNetProject">
+ <Configurations active="Debug">
+ <Configuration name="Debug" ctype="DotNetProjectConfiguration">
+ <Output directory="bin/Debug" assembly="TeddyPad" />
+ <Build debugmode="True" target="Exe" />
+ <Execution runwithwarnings="True" consolepause="True"
runtime="MsNet" clr-version="Net_2_0" />
+ <CodeGeneration compiler="Mcs" warninglevel="4" optimize="True"
unsafecodeallowed="False" generateoverflowchecks="True"
definesymbols="DEBUG" generatexmldocumentation="False"
ctype="CSharpCompilerParameters" />
+ </Configuration>
+ <Configuration name="Release" ctype="DotNetProjectConfiguration">
+ <Output directory="bin/Release" assembly="TeddyPad" />
+ <Build debugmode="False" target="Exe" />
+ <Execution runwithwarnings="True" consolepause="True"
runtime="MsNet" clr-version="Net_2_0" />
+ <CodeGeneration compiler="Mcs" warninglevel="4" optimize="True"
unsafecodeallowed="False" generateoverflowchecks="True"
generatexmldocumentation="False" ctype="CSharpCompilerParameters" />
+ </Configuration>
+ </Configurations>
+ <Contents>
+ <File name="Main.cs" subtype="Code" buildaction="Compile" />
+ <File name="MainWindow.cs" subtype="Code" buildaction="Compile" />
+ </Contents>
+ <References>
+ <ProjectReference type="Gac" localcopy="True" refto="atk-sharp,
Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ <ProjectReference type="Gac" localcopy="True" refto="gdk-sharp,
Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ <ProjectReference type="Gac" localcopy="True" refto="gtk-sharp,
Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ <ProjectReference type="Gac" localcopy="True" refto="glib-sharp,
Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ <ProjectReference type="Gac" localcopy="True" refto="Mono.Cairo,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
+ <ProjectReference type="Gac" localcopy="True" refto="mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ <ProjectReference type="Gac" localcopy="True" refto="pango-sharp,
Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ <ProjectReference type="Gac" localcopy="True" refto="System,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+ <ProjectReference type="Project" localcopy="True" refto="Teddy.Core" />
+ </References>
+</Project>
\ No newline at end of file
Added: trunk/Psycho/src/Libraries/Teddy/TeddyPad/TeddyPad.pidb
==============================================================================
Binary files
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpw51DAw
and
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpKAJAFK
differ
Added: trunk/Psycho/src/Libraries/Teddy/TeddyPad/bin/Debug/Teddy.Core.dll
==============================================================================
Binary files
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpEDe-gj
and
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpivYdVC
differ
Added:
trunk/Psycho/src/Libraries/Teddy/TeddyPad/bin/Debug/Teddy.Core.dll.mdb
==============================================================================
Binary files
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpNqd9r_
and
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpbyiCwD
differ
Added: trunk/Psycho/src/Libraries/Teddy/TeddyPad/bin/Debug/TeddyPad.exe
==============================================================================
Binary files
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpz3fTSJ
and
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpdjKFTi
differ
Added: trunk/Psycho/src/Libraries/Teddy/TeddyPad/bin/Debug/TeddyPad.exe.mdb
==============================================================================
Binary files
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpWFsy8a
and
/export/hds3/borgletdata/dirs/4.worktable2.workers.default.codesite.423533044/logs.4.worktable2.workers.default.codesite.423533044/tmp/tmpXZfVJG
differ
Added: trunk/Psycho/src/Psycho.mds
==============================================================================
--- (empty file)
+++ trunk/Psycho/src/Psycho.mds Thu Sep 4 14:56:07 2008
@@ -0,0 +1,12 @@
+<Combine name="Psycho" fileversion="2.0">
+ <StartMode startupentry="Core" single="True">
+ <Execute type="None" entry="Core" />
+ <Execute type="None" entry="Libraries" />
+ <Execute type="None" entry="Extensions" />
+ </StartMode>
+ <Entries>
+ <Entry filename="Core/Core.mds" />
+ <Entry filename="Libraries/Libraries.mds" />
+ <Entry filename="Extensions/Extensions.mds" />
+ </Entries>
+</Combine>
\ No newline at end of file