using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Text; using System.Windows.Forms; using REX.Common; namespace REX.Serialization.Resources.Dialogs { public partial class SubControl : REXExtensionControl { public SubControl(REXExtension Ext) : base(Ext) { InitializeComponent(); ThisExtension.DFM.AddUnitObject(this.rexEditBox1, "A", Autodesk.REX.Framework.EUnitType.Dimensions_SectionDim, 1); ThisExtension.DFM.AddUnitObject(this.rexEditBox2, "B", Autodesk.REX.Framework.EUnitType.Dimensions_Length, 1); } public void SetDialog() { Data d = ((Extension)ThisExtension).Data; ThisExtension.DFM.SetDataBase("A", d.A); ThisExtension.DFM.SetDataBase("B", d.B); } public void SetData() { Data d = ((Extension)ThisExtension).Data; d.A = ThisExtension.DFM.GetDataBase("A"); d.B = ThisExtension.DFM.GetDataBase("B"); } /// /// Gets the main extension. /// /// The main extension. internal Extension ThisMainExtension { get { return (Extension)ThisExtension; } } } }