public EditObject(IGeoApp app, GObject obj) { this.app = app; lib = obj.Lib; this.type = obj.Type; origObject = obj; switch (obj.GeomType) { case GeomType.Point: points.Add(((GPoint)obj).Point); break; case GeomType.Caption: points.Add(((GCaption)obj).Point); break; case GeomType.Polyline: points.AddRange(((GPolyline)obj).Points); break; case GeomType.Polygon: points.AddRange(((GPolygon)obj).Points); break; } Last(); // cdt = (CoordDataTable)obj; }
public ColorsForm(IGeoApp app) { InitializeComponent(); this.app = app; this.lib = app.Lib; this.colors = lib.Colors; }
// private CoordDataTable cdt; #region Construction public EditObject(IGeoApp app, GType type) { this.app = app; lib = type.Lib; this.type = type; // cdt = new CoordDataTable( ); // ??? }
public void InitControl(IGeoApp app) { this.app = app; }