14using System.Runtime.InteropServices;
19 private Object locker =
new Object();
20 private HandleRef swigCPtr;
22 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 swigCPtr =
new HandleRef(
this, cPtr);
27 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
29 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
38 global::System.GC.SuppressFinalize(
this);
41 protected virtual void Dispose(
bool disposing) {
43 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
48 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
108 public virtual void SizeChanged(
int iOverallWidth,
int iOverallHeight) {
115 SwigDirectorConnect();
118 private void SwigDirectorConnect() {
119 if (SwigDerivedClassHasMethod(
"ViewCreated", swigMethodTypes0))
121 if (SwigDerivedClassHasMethod(
"ViewAdded", swigMethodTypes1))
123 if (SwigDerivedClassHasMethod(
"ViewRemoved", swigMethodTypes2))
125 if (SwigDerivedClassHasMethod(
"ViewDestroyed", swigMethodTypes3))
127 if (SwigDerivedClassHasMethod(
"RedrawStarted", swigMethodTypes4))
129 if (SwigDerivedClassHasMethod(
"RedrawFinished", swigMethodTypes5))
131 if (SwigDerivedClassHasMethod(
"RegenStarted", swigMethodTypes6))
133 if (SwigDerivedClassHasMethod(
"RegenFinished", swigMethodTypes7))
135 if (SwigDerivedClassHasMethod(
"UpdateStarted", swigMethodTypes8))
137 if (SwigDerivedClassHasMethod(
"UpdateFinished", swigMethodTypes9))
139 if (SwigDerivedClassHasMethod(
"ViewModified", swigMethodTypes10))
141 if (SwigDerivedClassHasMethod(
"SizeChanged", swigMethodTypes11))
143 PCADGlobalsPINVOKE.
CFxDeviceReactor_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11);
146 private bool SwigDerivedClassHasMethod(
string methodName, global::System.Type[] methodTypes) {
147 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance,
null, methodTypes,
null);
148 bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(
CFxDeviceReactor));
149 return hasDerivedMethod;
152 private void SwigDirectorMethodViewCreated(global::System.IntPtr pView) {
153 ViewCreated((pView == global::System.IntPtr.Zero) ?
null :
new CFxView(pView,
false));
156 private void SwigDirectorMethodViewAdded(global::System.IntPtr pView) {
157 ViewAdded((pView == global::System.IntPtr.Zero) ?
null :
new CFxView(pView,
false));
160 private void SwigDirectorMethodViewRemoved(global::System.IntPtr pView) {
161 ViewRemoved((pView == global::System.IntPtr.Zero) ?
null :
new CFxView(pView,
false));
164 private void SwigDirectorMethodViewDestroyed(global::System.IntPtr pView) {
165 ViewDestroyed((pView == global::System.IntPtr.Zero) ?
null :
new CFxView(pView,
false));
168 private void SwigDirectorMethodRedrawStarted() {
172 private void SwigDirectorMethodRedrawFinished() {
176 private void SwigDirectorMethodRegenStarted() {
180 private void SwigDirectorMethodRegenFinished() {
184 private void SwigDirectorMethodUpdateStarted() {
188 private void SwigDirectorMethodUpdateFinished() {
192 private void SwigDirectorMethodViewModified(global::System.IntPtr pView) {
193 ViewModified((pView == global::System.IntPtr.Zero) ?
null :
new CFxView(pView,
false));
196 private void SwigDirectorMethodSizeChanged(
int iOverallWidth,
int iOverallHeight) {
226 private static global::System.Type[] swigMethodTypes0 =
new global::System.Type[] { typeof(
CFxView) };
227 private static global::System.Type[] swigMethodTypes1 =
new global::System.Type[] { typeof(
CFxView) };
228 private static global::System.Type[] swigMethodTypes2 =
new global::System.Type[] { typeof(CFxView) };
229 private static global::System.Type[] swigMethodTypes3 =
new global::System.Type[] { typeof(CFxView) };
230 private static global::System.Type[] swigMethodTypes4 =
new global::System.Type[] { };
231 private static global::System.Type[] swigMethodTypes5 =
new global::System.Type[] { };
232 private static global::System.Type[] swigMethodTypes6 =
new global::System.Type[] { };
233 private static global::System.Type[] swigMethodTypes7 =
new global::System.Type[] { };
234 private static global::System.Type[] swigMethodTypes8 =
new global::System.Type[] { };
235 private static global::System.Type[] swigMethodTypes9 =
new global::System.Type[] { };
236 private static global::System.Type[] swigMethodTypes10 =
new global::System.Type[] { typeof(CFxView) };
237 private static global::System.Type[] swigMethodTypes11 =
new global::System.Type[] { typeof(
int), typeof(
int) };
delegate void SwigDelegateCFxDeviceReactor_8()
virtual void ViewRemoved(CFxView pView)
virtual void UpdateFinished()
delegate void SwigDelegateCFxDeviceReactor_2(global::System.IntPtr pView)
delegate void SwigDelegateCFxDeviceReactor_0(global::System.IntPtr pView)
virtual void ViewModified(CFxView pView)
virtual void ViewDestroyed(CFxView pView)
delegate void SwigDelegateCFxDeviceReactor_9()
delegate void SwigDelegateCFxDeviceReactor_7()
CFxDeviceReactor(IntPtr cPtr, bool cMemoryOwn)
delegate void SwigDelegateCFxDeviceReactor_6()
virtual void RedrawStarted()
virtual void ViewCreated(CFxView pView)
static HandleRef getCPtr(CFxDeviceReactor obj)
virtual void Dispose(bool disposing)
virtual void ViewAdded(CFxView pView)
virtual void UpdateStarted()
delegate void SwigDelegateCFxDeviceReactor_10(global::System.IntPtr pView)
delegate void SwigDelegateCFxDeviceReactor_5()
virtual void SizeChanged(int iOverallWidth, int iOverallHeight)
delegate void SwigDelegateCFxDeviceReactor_3(global::System.IntPtr pView)
virtual void RegenStarted()
delegate void SwigDelegateCFxDeviceReactor_4()
virtual void RegenFinished()
delegate void SwigDelegateCFxDeviceReactor_11(int iOverallWidth, int iOverallHeight)
delegate void SwigDelegateCFxDeviceReactor_1(global::System.IntPtr pView)
virtual void RedrawFinished()
static HandleRef getCPtr(CFxView obj)
static global::System.Exception Retrieve()
static void CFxDeviceReactor_RegenFinishedSwigExplicitCFxDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDeviceReactor_ViewCreated(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDeviceReactor_ViewModifiedSwigExplicitCFxDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDeviceReactor_ViewRemovedSwigExplicitCFxDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDeviceReactor_ViewAdded(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDeviceReactor_ViewDestroyed(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_CFxDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDeviceReactor_RegenStartedSwigExplicitCFxDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDeviceReactor_ViewAddedSwigExplicitCFxDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDeviceReactor_RedrawFinished(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDeviceReactor_RegenFinished(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDeviceReactor_UpdateFinishedSwigExplicitCFxDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDeviceReactor_UpdateStarted(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDeviceReactor_SizeChanged(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void CFxDeviceReactor_ViewDestroyedSwigExplicitCFxDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDeviceReactor_ViewModified(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDeviceReactor_SizeChangedSwigExplicitCFxDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)
static void CFxDeviceReactor_RedrawFinishedSwigExplicitCFxDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDeviceReactor_RegenStarted(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDeviceReactor_RedrawStarted(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDeviceReactor_RedrawStartedSwigExplicitCFxDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDeviceReactor_UpdateFinished(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxDeviceReactor_ViewRemoved(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDeviceReactor_ViewCreatedSwigExplicitCFxDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void CFxDeviceReactor_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, CFxDeviceReactor.SwigDelegateCFxDeviceReactor_0 delegate0, CFxDeviceReactor.SwigDelegateCFxDeviceReactor_1 delegate1, CFxDeviceReactor.SwigDelegateCFxDeviceReactor_2 delegate2, CFxDeviceReactor.SwigDelegateCFxDeviceReactor_3 delegate3, CFxDeviceReactor.SwigDelegateCFxDeviceReactor_4 delegate4, CFxDeviceReactor.SwigDelegateCFxDeviceReactor_5 delegate5, CFxDeviceReactor.SwigDelegateCFxDeviceReactor_6 delegate6, CFxDeviceReactor.SwigDelegateCFxDeviceReactor_7 delegate7, CFxDeviceReactor.SwigDelegateCFxDeviceReactor_8 delegate8, CFxDeviceReactor.SwigDelegateCFxDeviceReactor_9 delegate9, CFxDeviceReactor.SwigDelegateCFxDeviceReactor_10 delegate10, CFxDeviceReactor.SwigDelegateCFxDeviceReactor_11 delegate11)
static void CFxDeviceReactor_UpdateStartedSwigExplicitCFxDeviceReactor(global::System.Runtime.InteropServices.HandleRef jarg1)