Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgEditorReactor.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TG {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDgEditorReactor(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgEditorReactor_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgEditorReactor obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
43 public static OdDgEditorReactor cast(OdRxObject pObj) {// OdSmartPtr<OdDgEditorReactor>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgEditorReactor ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgEditorReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgEditorReactor),ptr, true));
52 ret = (OdDgEditorReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgEditorReactor),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgEditorReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgEditorReactor),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgEditorReactor_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TG_DbPINVOKE.OdDgEditorReactor_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TG_DbPINVOKE.OdDgEditorReactor_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgEditorReactor createObject() {// OdSmartPtr<OdDgEditorReactor>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgEditorReactor ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgEditorReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgEditorReactor),ptr, true));
93 ret = (OdDgEditorReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgEditorReactor),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgEditorReactor)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgEditorReactor),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual void beginDgnOpen(String filename) {
107 }
108
109 public virtual void endDgnOpen(String filename) {
110 TG_DbPINVOKE.OdDgEditorReactor_endDgnOpen(swigCPtr, filename);
112 }
113
114 public virtual void beginClose(OdDgDatabase pDb) {
117 }
118
119 public override void dgnFileOpened(OdDgDatabase pDb, String filename) {
122 }
123
124 public virtual void beginAttach(OdDgDatabase pToDb, String filename, OdDgDatabase pFromDb) {
127 }
128
129 public virtual void otherAttach(OdDgDatabase pToDb, OdDgDatabase pFromDb) {
132 }
133
134 public virtual void abortAttach(OdDgDatabase pFromDb) {
137 }
138
139 public virtual void endAttach(OdDgDatabase pToDb) {
142 }
143
144 public virtual void redirected(OdDgElementId newId, OdDgElementId oldId) {
147 }
148
149 public virtual void comandeered(OdDgDatabase pToDb, OdDgElementId id, OdDgDatabase pFromDb) {
152 }
153
154 public virtual void beginRestore(OdDgDatabase pToDb, String filename, OdDgDatabase pFromDb) {
157 }
158
159 public virtual void abortRestore(OdDgDatabase pToDb) {
162 }
163
164 public virtual void endRestore(OdDgDatabase pToDb) {
167 }
168
169 public virtual void xrefSubcommandBindItem(int activity, OdDgElementId blockId) {
172 }
173
174 public virtual void xrefSubcommandAttachItem(int activity, String xrefPath) {
175 TG_DbPINVOKE.OdDgEditorReactor_xrefSubcommandAttachItem(swigCPtr, activity, xrefPath);
177 }
178
179 public virtual void xrefSubcommandOverlayItem(int activity, String xrefPath) {
180 TG_DbPINVOKE.OdDgEditorReactor_xrefSubcommandOverlayItem(swigCPtr, activity, xrefPath);
182 }
183
184 public virtual void xrefSubcommandDetachItem(int activity, OdDgElementId blockId) {
187 }
188
189 public virtual void xrefSubcommandPathItem(int activity, OdDgElementId blockId, String newPath) {
190 TG_DbPINVOKE.OdDgEditorReactor_xrefSubcommandPathItem(swigCPtr, activity, OdDgElementId.getCPtr(blockId), newPath);
192 }
193
194 public virtual void xrefSubcommandReloadItem(int activity, OdDgElementId blockId) {
197 }
198
199 public virtual void xrefSubcommandUnloadItem(int activity, OdDgElementId blockId) {
202 }
203
204 public virtual void undoSubcommandAuto(int activity, bool undoAuto) {
205 TG_DbPINVOKE.OdDgEditorReactor_undoSubcommandAuto(swigCPtr, activity, undoAuto);
207 }
208
209 public virtual void undoSubcommandControl(int activity, int option) {
210 TG_DbPINVOKE.OdDgEditorReactor_undoSubcommandControl(swigCPtr, activity, option);
212 }
213
214 public virtual void undoSubcommandBegin(int activity) {
217 }
218
219 public virtual void undoSubcommandEnd(int activity) {
222 }
223
224 public virtual void undoSubcommandMark(int activity) {
227 }
228
229 public virtual void undoSubcommandBack(int activity) {
232 }
233
234 public virtual void undoSubcommandNumber(int activity, int numSteps) {
235 TG_DbPINVOKE.OdDgEditorReactor_undoSubcommandNumber(swigCPtr, activity, numSteps);
237 }
238
239 public virtual void pickfirstModified() {
242 }
243
244 public virtual void layoutSwitched(String newModelName) {
245 TG_DbPINVOKE.OdDgEditorReactor_layoutSwitched(swigCPtr, newModelName);
247 }
248
249 public virtual void docFrameMovedOrResized(UInt64 /*SIMPLETYPE*/ hwndDocFrame, bool moved) {
250 TG_DbPINVOKE.OdDgEditorReactor_docFrameMovedOrResized(swigCPtr, hwndDocFrame /*SIMPLETYPE*/, moved);
252 }
253
254 public virtual void mainFrameMovedOrResized(UInt64 /*SIMPLETYPE*/ hwndMainFrame, bool moved) {
255 TG_DbPINVOKE.OdDgEditorReactor_mainFrameMovedOrResized(swigCPtr, hwndMainFrame /*SIMPLETYPE*/, moved);
257 }
258
259 public virtual void beginDoubleClick(OdGePoint3d clickPoint) {
262 }
263
264 public virtual void beginRightClick(OdGePoint3d clickPoint) {
267 }
268
269 public virtual void toolbarBitmapSizeWillChange(bool largeBitmaps) {
272 }
273
274 public virtual void toolbarBitmapSizeChanged(bool largeBitmaps) {
277 }
278
279 public virtual void objectsLazyLoaded(OdDgElementIdArray objectIds) {
282 }
283
284 public virtual void beginQuit() {
287 }
288
289 public virtual void quitAborted() {
292 }
293
294 public virtual void quitWillStart() {
297 }
298
299 public virtual void modelessOperationWillStart(String contextString) {
302 }
303
304 public virtual void modelessOperationEnded(String contextString) {
307 }
308
309 public virtual void sysVarChanged(OdDgDatabase pDb, String varName) {
312 }
313
314 public virtual void sysVarWillChange(OdDgDatabase pDb, String varName) {
317 }
318
319 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
320 string ret = TG_DbPINVOKE.OdDgEditorReactor_getRealClassName(ptr /*SIMPLETYPE*/);
322 return ret;
323 }
324
326 kStart = 0,
327 kStartItem = 2,
328 kEndItem = 3,
329 kEnd = 4,
330 kWillAbort = 5,
331 kAborted = 6,
334 }
335
336}
337
338}
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdDgDatabase obj)
Definition: OdDgDatabase.cs:26
virtual void xrefSubcommandPathItem(int activity, OdDgElementId blockId, String newPath)
virtual void sysVarChanged(OdDgDatabase pDb, String varName)
virtual void beginClose(OdDgDatabase pDb)
virtual void objectsLazyLoaded(OdDgElementIdArray objectIds)
virtual void modelessOperationWillStart(String contextString)
virtual void beginRightClick(OdGePoint3d clickPoint)
virtual void layoutSwitched(String newModelName)
override void Dispose(bool disposing)
virtual void undoSubcommandBack(int activity)
virtual void toolbarBitmapSizeWillChange(bool largeBitmaps)
virtual void modelessOperationEnded(String contextString)
virtual void xrefSubcommandOverlayItem(int activity, String xrefPath)
virtual void sysVarWillChange(OdDgDatabase pDb, String varName)
virtual void undoSubcommandMark(int activity)
virtual void beginDgnOpen(String filename)
virtual void beginAttach(OdDgDatabase pToDb, String filename, OdDgDatabase pFromDb)
virtual void mainFrameMovedOrResized(UInt64 hwndMainFrame, bool moved)
OdDgEditorReactor(IntPtr cPtr, bool cMemoryOwn)
static OdDgEditorReactor cast(OdRxObject pObj)
static OdDgEditorReactor createObject()
virtual void docFrameMovedOrResized(UInt64 hwndDocFrame, bool moved)
virtual void undoSubcommandBegin(int activity)
virtual void comandeered(OdDgDatabase pToDb, OdDgElementId id, OdDgDatabase pFromDb)
virtual void xrefSubcommandBindItem(int activity, OdDgElementId blockId)
virtual void undoSubcommandEnd(int activity)
virtual void abortAttach(OdDgDatabase pFromDb)
override void dgnFileOpened(OdDgDatabase pDb, String filename)
virtual void xrefSubcommandDetachItem(int activity, OdDgElementId blockId)
virtual void endDgnOpen(String filename)
virtual void undoSubcommandNumber(int activity, int numSteps)
virtual void xrefSubcommandAttachItem(int activity, String xrefPath)
static string getRealClassName(IntPtr ptr)
virtual void beginDoubleClick(OdGePoint3d clickPoint)
virtual void undoSubcommandAuto(int activity, bool undoAuto)
override OdRxClass isA()
virtual void abortRestore(OdDgDatabase pToDb)
static HandleRef getCPtr(OdDgEditorReactor obj)
virtual void toolbarBitmapSizeChanged(bool largeBitmaps)
virtual void redirected(OdDgElementId newId, OdDgElementId oldId)
virtual void xrefSubcommandReloadItem(int activity, OdDgElementId blockId)
virtual void undoSubcommandControl(int activity, int option)
virtual void beginRestore(OdDgDatabase pToDb, String filename, OdDgDatabase pFromDb)
virtual void xrefSubcommandUnloadItem(int activity, OdDgElementId blockId)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void otherAttach(OdDgDatabase pToDb, OdDgDatabase pFromDb)
virtual void endRestore(OdDgDatabase pToDb)
virtual void endAttach(OdDgDatabase pToDb)
static new OdRxClass desc()
static HandleRef getCPtr(OdDgElementIdArray obj)
static HandleRef getCPtr(OdDgElementId obj)
static global::System.Exception Retrieve()
static IntPtr OdDgEditorReactor_isA(HandleRef jarg1)
static IntPtr OdDgEditorReactor_cast(HandleRef jarg1)
static void OdDgEditorReactor_undoSubcommandEnd(HandleRef jarg1, int jarg2)
static void OdDgEditorReactor_abortAttach(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgEditorReactor_desc()
static void OdDgEditorReactor_xrefSubcommandUnloadItem(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgEditorReactor_modelessOperationWillStart(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDgEditorReactor_createObject()
static void OdDgEditorReactor_abortRestore(HandleRef jarg1, HandleRef jarg2)
static void OdDgEditorReactor_endDgnOpen(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgEditorReactor_quitWillStart(HandleRef jarg1)
static void OdDgEditorReactor_undoSubcommandAuto(HandleRef jarg1, int jarg2, bool jarg3)
static void OdDgEditorReactor_beginDoubleClick(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgEditorReactor_xrefSubcommandPathItem(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static void OdDgEditorReactor_comandeered(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4)
static void OdDgEditorReactor_objectsLazyLoaded(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgEditorReactor_redirected(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgEditorReactor_xrefSubcommandReloadItem(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgEditorReactor_quitAborted(HandleRef jarg1)
static void OdDgEditorReactor_toolbarBitmapSizeChanged(HandleRef jarg1, bool jarg2)
static void OdDgEditorReactor_beginRestore(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, HandleRef jarg4)
static void OdDgEditorReactor_endAttach(HandleRef jarg1, HandleRef jarg2)
static string OdDgEditorReactor_getRealClassName(IntPtr jarg1)
static void OdDgEditorReactor_docFrameMovedOrResized(HandleRef jarg1, UInt64 jarg2, bool jarg3)
static void OdDgEditorReactor_sysVarWillChange(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void delete_OdDgEditorReactor(HandleRef jarg1)
static void OdDgEditorReactor_undoSubcommandMark(HandleRef jarg1, int jarg2)
static void OdDgEditorReactor_pickfirstModified(HandleRef jarg1)
static void OdDgEditorReactor_beginRightClick(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgEditorReactor_xrefSubcommandDetachItem(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDgEditorReactor_undoSubcommandBack(HandleRef jarg1, int jarg2)
static void OdDgEditorReactor_layoutSwitched(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgEditorReactor_beginAttach(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3, HandleRef jarg4)
static void OdDgEditorReactor_xrefSubcommandOverlayItem(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgEditorReactor_sysVarChanged(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgEditorReactor_undoSubcommandBegin(HandleRef jarg1, int jarg2)
static void OdDgEditorReactor_beginClose(HandleRef jarg1, HandleRef jarg2)
static void OdDgEditorReactor_beginQuit(HandleRef jarg1)
static void OdDgEditorReactor_otherAttach(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDgEditorReactor_dgnFileOpened(HandleRef jarg1, HandleRef jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static void OdDgEditorReactor_xrefSubcommandBindItem(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDgEditorReactor_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgEditorReactor_mainFrameMovedOrResized(HandleRef jarg1, UInt64 jarg2, bool jarg3)
static void OdDgEditorReactor_undoSubcommandNumber(HandleRef jarg1, int jarg2, int jarg3)
static void OdDgEditorReactor_beginDgnOpen(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgEditorReactor_toolbarBitmapSizeWillChange(HandleRef jarg1, bool jarg2)
static void OdDgEditorReactor_modelessOperationEnded(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgEditorReactor_endRestore(HandleRef jarg1, HandleRef jarg2)
static void OdDgEditorReactor_undoSubcommandControl(HandleRef jarg1, int jarg2, int jarg3)
static void OdDgEditorReactor_xrefSubcommandAttachItem(HandleRef jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)