diff --git a/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/Editors/Designer/DesignerEditor.Designer.cs b/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/Editors/Designer/DesignerEditor.Designer.cs new file mode 100644 index 00000000..aeacdf68 --- /dev/null +++ b/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/Editors/Designer/DesignerEditor.Designer.cs @@ -0,0 +1,86 @@ +namespace UniversalEditor.Plugins.Designer.UserInterface.WindowsForms.Editors.Designer +{ + partial class DesignerEditor + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.designerControl1 = new AwesomeControls.Designer.DesignerControl(); + this.testComponent = new AwesomeControls.SmartTag.SmartTagComponent(this.components); + this.splitContainer1 = new System.Windows.Forms.SplitContainer(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); + this.splitContainer1.Panel1.SuspendLayout(); + this.splitContainer1.SuspendLayout(); + this.SuspendLayout(); + // + // designerControl1 + // + this.designerControl1.BackColor = System.Drawing.SystemColors.Window; + this.designerControl1.DefaultObjectClass = null; + this.designerControl1.Dock = System.Windows.Forms.DockStyle.Fill; + this.designerControl1.EnableCreation = false; + this.designerControl1.Location = new System.Drawing.Point(0, 0); + this.designerControl1.Name = "designerControl1"; + this.designerControl1.Size = new System.Drawing.Size(523, 249); + this.designerControl1.TabIndex = 0; + // + // splitContainer1 + // + this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; + this.splitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.Panel2; + this.splitContainer1.Location = new System.Drawing.Point(0, 0); + this.splitContainer1.Name = "splitContainer1"; + this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal; + // + // splitContainer1.Panel1 + // + this.splitContainer1.Panel1.Controls.Add(this.designerControl1); + this.splitContainer1.Size = new System.Drawing.Size(523, 372); + this.splitContainer1.SplitterDistance = 249; + this.splitContainer1.TabIndex = 1; + // + // DesignerEditor + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.splitContainer1); + this.Name = "DesignerEditor"; + this.Size = new System.Drawing.Size(523, 372); + this.splitContainer1.Panel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); + this.splitContainer1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private AwesomeControls.Designer.DesignerControl designerControl1; + private AwesomeControls.SmartTag.SmartTagComponent testComponent; + private System.Windows.Forms.SplitContainer splitContainer1; + } +} diff --git a/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/Editors/Designer/DesignerEditor.cs b/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/Editors/Designer/DesignerEditor.cs new file mode 100644 index 00000000..eaad4b3d --- /dev/null +++ b/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/Editors/Designer/DesignerEditor.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Text; +using System.Windows.Forms; + +using UniversalEditor.UserInterface.WindowsForms; + +using UniversalEditor.ObjectModels.Designer; + +namespace UniversalEditor.Plugins.Designer.UserInterface.WindowsForms.Editors.Designer +{ + public partial class DesignerEditor : Editor + { + public DesignerEditor() + { + InitializeComponent(); + } + + protected override void OnObjectModelChanged(EventArgs e) + { + base.OnObjectModelChanged(e); + + DesignerObjectModel design = (ObjectModel as DesignerObjectModel); + + if (design == null) return; + } + } +} diff --git a/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/Editors/Designer/DesignerEditor.resx b/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/Editors/Designer/DesignerEditor.resx new file mode 100644 index 00000000..1743fca2 --- /dev/null +++ b/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/Editors/Designer/DesignerEditor.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/Properties/AssemblyInfo.cs b/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..062b5532 --- /dev/null +++ b/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("UniversalEditor.Plugins.Designer.UserInterface.WindowsForms")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("UniversalEditor.Plugins.Designer.UserInterface.WindowsForms")] +[assembly: AssemblyCopyright("Copyright © 2015")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("d4098f76-8e9f-4803-a72b-2e5af7b502a9")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms.csproj b/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms.csproj new file mode 100644 index 00000000..64cc99ea --- /dev/null +++ b/CSharp/Plugins/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms/UniversalEditor.Plugins.Designer.UserInterface.WindowsForms.csproj @@ -0,0 +1,86 @@ + + + + + Debug + AnyCPU + {ECF44164-1AF5-4675-842C-94C527C4422E} + Library + Properties + UniversalEditor.Plugins.Designer.UserInterface.WindowsForms + UniversalEditor.Plugins.Designer.UserInterface.WindowsForms + v4.0 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + UserControl + + + DesignerEditor.cs + + + + + + {617d9eb5-ca93-45d6-aa6b-5a012b7698ac} + AwesomeControls + + + {bcbb72bd-0ecb-4ff2-8d91-e466361fb6f9} + UniversalEditor.UserInterface.WindowsForms + + + {2d4737e6-6d95-408a-90db-8dff38147e85} + UniversalEditor.Core + + + {30467e5c-05bc-4856-aadc-13906ef4cadd} + UniversalEditor.Essential + + + {8622ebc4-8e20-476e-b284-33d472081f5c} + UniversalEditor.UserInterface + + + {899e3dd6-ea65-4168-aae3-867a4f9650a6} + UniversalEditor.Plugins.Designer + + + + + DesignerEditor.cs + + + + + \ No newline at end of file diff --git a/CSharp/UniversalEditor.sln b/CSharp/UniversalEditor.sln index 8824ab84..3caaea86 100644 --- a/CSharp/UniversalEditor.sln +++ b/CSharp/UniversalEditor.sln @@ -169,6 +169,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FTD2XX", "..\..\FTD2XX\FTD2 EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sanjigen", "..\..\Sanjigen\Sanjigen\Sanjigen.csproj", "{ED627DF7-3E78-4428-AB31-810BA1586E62}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniversalEditor.Plugins.Designer.UserInterface.WindowsForms", "Plugins\UniversalEditor.Plugins.Designer.UserInterface.WindowsForms\UniversalEditor.Plugins.Designer.UserInterface.WindowsForms.csproj", "{ECF44164-1AF5-4675-842C-94C527C4422E}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -617,6 +619,12 @@ Global {ED627DF7-3E78-4428-AB31-810BA1586E62}.Release|Any CPU.ActiveCfg = Release|Any CPU {ED627DF7-3E78-4428-AB31-810BA1586E62}.Release|Any CPU.Build.0 = Release|Any CPU {ED627DF7-3E78-4428-AB31-810BA1586E62}.Release|x86.ActiveCfg = Release|Any CPU + {ECF44164-1AF5-4675-842C-94C527C4422E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ECF44164-1AF5-4675-842C-94C527C4422E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ECF44164-1AF5-4675-842C-94C527C4422E}.Debug|x86.ActiveCfg = Debug|Any CPU + {ECF44164-1AF5-4675-842C-94C527C4422E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ECF44164-1AF5-4675-842C-94C527C4422E}.Release|Any CPU.Build.0 = Release|Any CPU + {ECF44164-1AF5-4675-842C-94C527C4422E}.Release|x86.ActiveCfg = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -700,5 +708,6 @@ Global {0936544E-E909-4E70-870C-2F60ACBA480E} = {F23649CB-5743-4862-9F29-411A08925D8B} {E735D457-50D8-4958-B68C-79617595B023} = {F23649CB-5743-4862-9F29-411A08925D8B} {ED627DF7-3E78-4428-AB31-810BA1586E62} = {F23649CB-5743-4862-9F29-411A08925D8B} + {ECF44164-1AF5-4675-842C-94C527C4422E} = {10FB1DF5-3985-47FC-93AA-39EFA257EB88} EndGlobalSection EndGlobal