Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
CFxUIGroup.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 PCAD_DOT_NET {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16using Teigha.TD;
17
18public class CFxUIGroup : global::System.IDisposable {
19 private Object locker = new Object();
20 private HandleRef swigCPtr;
21 protected bool swigCMemOwn;
22 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
23 public CFxUIGroup(IntPtr cPtr, bool cMemoryOwn) {
24 swigCMemOwn = cMemoryOwn;
25 swigCPtr = new HandleRef(this, cPtr);
26 }
27 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
28 public static HandleRef getCPtr(CFxUIGroup obj) {
29 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
30 }
31
32 ~CFxUIGroup() {
33 Dispose(false);
34 }
35
36 public void Dispose() {
37 Dispose(true);
38 global::System.GC.SuppressFinalize(this);
39 }
40
41 protected virtual void Dispose(bool disposing) {
42 if (swigCPtr.Handle != IntPtr.Zero)
43 {
44 if (swigCMemOwn)
45 {
46 lock (locker)//(this)
47 {
48 if ((swigCPtr.Handle != IntPtr.Zero) && (swigCMemOwn))
49 {
50 swigCMemOwn = false;
51 throw new MethodAccessException("C++ destructor does not have public access");
52 }
53 }
54 swigCMemOwn = false;
55 }
56 swigCPtr = new HandleRef(null, IntPtr.Zero);
57 }
58 GC.SuppressFinalize(this);
59 }
60
61 public virtual CFxString GetName() {
62 CFxString ret = new CFxString(PCADGlobalsPINVOKE.CFxUIGroup_GetName(swigCPtr), false);
64 return ret;
65 }
66
67 public virtual CFxString GetFileName() {
70 return ret;
71 }
72
73 public virtual bool IsBaseGroup() {
74 bool ret = PCADGlobalsPINVOKE.CFxUIGroup_IsBaseGroup(swigCPtr);
76 return ret;
77 }
78
80 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetUIItemDefinitions(swigCPtr);
81 CFxUIItemDefinitionCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIItemDefinitionCollection(cPtr, false);
83 return ret;
84 }
85
87 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetToolbars(swigCPtr);
88 CFxUIToolbarItemCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIToolbarItemCollection(cPtr, false);
90 return ret;
91 }
92
94 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetNavigationToolbars(swigCPtr);
95 CFxUIToolbarItemCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIToolbarItemCollection(cPtr, false);
97 return ret;
98 }
99
101 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetMenus(swigCPtr);
102 CFxUIMenuItemCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIMenuItemCollection(cPtr, false);
104 return ret;
105 }
106
108 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetContextMenus(swigCPtr);
109 CFxUIMenuItemCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIMenuItemCollection(cPtr, false);
111 return ret;
112 }
113
115 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetRibbonTabSelectors(swigCPtr);
116 SWIGTYPE_p_CFxUIRibbonTabSelectorCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_CFxUIRibbonTabSelectorCollection(cPtr, false);
118 return ret;
119 }
120
122 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetRibbonQuickAccessBars(swigCPtr);
123 SWIGTYPE_p_CFxUIRibbonQuickAccessBarCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_CFxUIRibbonQuickAccessBarCollection(cPtr, false);
125 return ret;
126 }
127
129 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetRibbonSystemMenuItems(swigCPtr);
130 SWIGTYPE_p_CFxUIRibbonSystemMenuItemCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_CFxUIRibbonSystemMenuItemCollection(cPtr, false);
132 return ret;
133 }
134
136 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetRibbonHelpMenuItems(swigCPtr);
137 SWIGTYPE_p_CFxUIRibbonHelpMenuItemCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_CFxUIRibbonHelpMenuItemCollection(cPtr, false);
139 return ret;
140 }
141
143 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetDoubleClickActions(swigCPtr);
144 CFxUIDoubleClickActionsCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIDoubleClickActionsCollection(cPtr, false);
146 return ret;
147 }
148
150 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetMouseButtons(swigCPtr);
151 CFxUIButtonsCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIButtonsCollection(cPtr, false);
153 return ret;
154 }
155
157 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetMouseClicks(swigCPtr);
158 CFxUIButtonsCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIButtonsCollection(cPtr, false);
160 return ret;
161 }
162
164 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetMouseShiftClicks(swigCPtr);
165 CFxUIButtonsCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIButtonsCollection(cPtr, false);
167 return ret;
168 }
169
171 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetMouseCtrlClicks(swigCPtr);
172 CFxUIButtonsCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIButtonsCollection(cPtr, false);
174 return ret;
175 }
176
178 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetMouseCtrlShiftClicks(swigCPtr);
179 CFxUIButtonsCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIButtonsCollection(cPtr, false);
181 return ret;
182 }
183
185 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetAccelerators(swigCPtr);
186 CFxUIAcceleratorsCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIAcceleratorsCollection(cPtr, false);
188 return ret;
189 }
190
192 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetTabletMenus(swigCPtr);
193 CFxUITabletMenusCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUITabletMenusCollection(cPtr, false);
195 return ret;
196 }
197
199 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetTabletClicks(swigCPtr);
200 CFxUIButtonsCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIButtonsCollection(cPtr, false);
202 return ret;
203 }
204
206 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetTabletShiftClicks(swigCPtr);
207 CFxUIButtonsCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIButtonsCollection(cPtr, false);
209 return ret;
210 }
211
213 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetTabletCtrlClicks(swigCPtr);
214 CFxUIButtonsCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIButtonsCollection(cPtr, false);
216 return ret;
217 }
218
220 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetTabletCtrlShiftClicks(swigCPtr);
221 CFxUIButtonsCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIButtonsCollection(cPtr, false);
223 return ret;
224 }
225
227 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetTempOverrideKeys(swigCPtr);
228 CFxUITempOverrideKeysCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUITempOverrideKeysCollection(cPtr, false);
230 return ret;
231 }
232
234 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetMiddleButtonDoubleClickAction(swigCPtr);
235 CFxUIItemDefinition ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIItemDefinition(cPtr, false);
237 return ret;
238 }
239
243 }
244
246 global::System.IntPtr cPtr = PCADGlobalsPINVOKE.CFxUIGroup_GetImageItems(swigCPtr);
247 CFxUIImageItemCollection ret = (cPtr == global::System.IntPtr.Zero) ? null : new CFxUIImageItemCollection(cPtr, false);
249 return ret;
250 }
251
252 public virtual bool IsRuntimeGroup() {
255 return ret;
256 }
257
258}
259
260}
virtual CFxUITabletMenusCollection GetTabletMenus()
Definition: CFxUIGroup.cs:191
virtual CFxUIButtonsCollection GetMouseClicks()
Definition: CFxUIGroup.cs:156
virtual CFxUIButtonsCollection GetTabletShiftClicks()
Definition: CFxUIGroup.cs:205
virtual CFxString GetFileName()
Definition: CFxUIGroup.cs:67
virtual CFxUIMenuItemCollection GetMenus()
Definition: CFxUIGroup.cs:100
virtual SWIGTYPE_p_CFxUIRibbonHelpMenuItemCollection GetRibbonHelpMenuItems()
Definition: CFxUIGroup.cs:135
virtual CFxUIButtonsCollection GetMouseCtrlClicks()
Definition: CFxUIGroup.cs:170
virtual CFxUIButtonsCollection GetMouseShiftClicks()
Definition: CFxUIGroup.cs:163
virtual SWIGTYPE_p_CFxUIRibbonQuickAccessBarCollection GetRibbonQuickAccessBars()
Definition: CFxUIGroup.cs:121
CFxUIGroup(IntPtr cPtr, bool cMemoryOwn)
Definition: CFxUIGroup.cs:23
virtual CFxUITempOverrideKeysCollection GetTempOverrideKeys()
Definition: CFxUIGroup.cs:226
virtual CFxUIToolbarItemCollection GetNavigationToolbars()
Definition: CFxUIGroup.cs:93
virtual CFxUIButtonsCollection GetTabletCtrlShiftClicks()
Definition: CFxUIGroup.cs:219
virtual CFxUIButtonsCollection GetMouseCtrlShiftClicks()
Definition: CFxUIGroup.cs:177
virtual CFxString GetName()
Definition: CFxUIGroup.cs:61
virtual void Dispose(bool disposing)
Definition: CFxUIGroup.cs:41
virtual void SetMiddleButtonDoubleClickAction(CFxUIItemDefinition pAction)
Definition: CFxUIGroup.cs:240
virtual SWIGTYPE_p_CFxUIRibbonSystemMenuItemCollection GetRibbonSystemMenuItems()
Definition: CFxUIGroup.cs:128
virtual CFxUIButtonsCollection GetMouseButtons()
Definition: CFxUIGroup.cs:149
virtual CFxUIImageItemCollection GetImageItems()
Definition: CFxUIGroup.cs:245
virtual CFxUIButtonsCollection GetTabletCtrlClicks()
Definition: CFxUIGroup.cs:212
static HandleRef getCPtr(CFxUIGroup obj)
Definition: CFxUIGroup.cs:28
virtual bool IsBaseGroup()
Definition: CFxUIGroup.cs:73
virtual CFxUIDoubleClickActionsCollection GetDoubleClickActions()
Definition: CFxUIGroup.cs:142
virtual CFxUIButtonsCollection GetTabletClicks()
Definition: CFxUIGroup.cs:198
virtual CFxUIItemDefinition GetMiddleButtonDoubleClickAction()
Definition: CFxUIGroup.cs:233
virtual bool IsRuntimeGroup()
Definition: CFxUIGroup.cs:252
virtual CFxUIToolbarItemCollection GetToolbars()
Definition: CFxUIGroup.cs:86
virtual CFxUIItemDefinitionCollection GetUIItemDefinitions()
Definition: CFxUIGroup.cs:79
virtual CFxUIAcceleratorsCollection GetAccelerators()
Definition: CFxUIGroup.cs:184
virtual SWIGTYPE_p_CFxUIRibbonTabSelectorCollection GetRibbonTabSelectors()
Definition: CFxUIGroup.cs:114
virtual CFxUIMenuItemCollection GetContextMenus()
Definition: CFxUIGroup.cs:107
static HandleRef getCPtr(CFxUIItemDefinition obj)
static global::System.IntPtr CFxUIGroup_GetRibbonTabSelectors(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetContextMenus(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetAccelerators(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetUIItemDefinitions(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetNavigationToolbars(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetImageItems(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetTempOverrideKeys(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetTabletMenus(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetRibbonQuickAccessBars(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetRibbonHelpMenuItems(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxUIGroup_IsBaseGroup(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetMouseClicks(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetMenus(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetTabletShiftClicks(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool CFxUIGroup_IsRuntimeGroup(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetTabletCtrlShiftClicks(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetMouseCtrlClicks(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetToolbars(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetName(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetFileName(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetRibbonSystemMenuItems(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetTabletCtrlClicks(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetMouseShiftClicks(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetMouseButtons(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetMouseCtrlShiftClicks(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetTabletClicks(global::System.Runtime.InteropServices.HandleRef jarg1)
static void CFxUIGroup_SetMiddleButtonDoubleClickAction(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr CFxUIGroup_GetMiddleButtonDoubleClickAction(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr CFxUIGroup_GetDoubleClickActions(global::System.Runtime.InteropServices.HandleRef jarg1)