FLImaging 6.7.1.4
DefinitionsGUI.h
1#pragma once
2#include "DefinitionsGUIViewGraph.h"
3#include "DefinitionsGUIView3D.h"
4
12
16namespace FLImagingCLR
17{
21 namespace GUI
22 {
34 public enum class EViewImageLoadOption
35 {
42 Default = 0x00000000,
43
50 Load = 0x00000001,
51
58 Append = 0x00000002,
59
66 Insert = 0x00000004,
67
74 RecursiveIfFolder = 0x01000000,
75
82 OpenDialog = 0x00100000,
83
90 DialogTypeFile = 0x10000000,
91
98 DialogTypeFolder = 0x20000000,
99 };
100
102 {
103 return static_cast<EViewImageLoadOption>(static_cast<int32_t>(a) | static_cast<int32_t>(b));
104 }
105
107 {
108 return static_cast<EViewImageLoadOption>(static_cast<int32_t>(a) & static_cast<int32_t>(b));
109 }
110
112 {
113 return static_cast<EViewImageLoadOption>(~static_cast<int32_t>(a));
114 }
115
116 inline bool operator!(EViewImageLoadOption a)
117 {
118 return static_cast<bool>(!static_cast<int32_t>(a));
119 }
120
121 inline const EViewImageLoadOption& operator|=(EViewImageLoadOption& a, const EViewImageLoadOption& b)
122 {
123 return a = a | b;
124 }
125
126 inline const EViewImageLoadOption& operator&=(EViewImageLoadOption& a, const EViewImageLoadOption& b)
127 {
128 return a = a & b;
129 }
130
138 {
146
154 };
155
162 public enum class EPixelNumberMode
163 {
171
179
187 };
188
195 public enum class EMenuItem : int64_t
196 {
204 None = 32768 + 1000,
205
214
223
232
241
250
259
268
277
286
295
304
313
322
331
340
349
358
367
376
385
394
403
412
421
430
439
448
457
466
475
484
493
502
511
520
529
538
547
556
565
574
583
592
601
610
619
628
637
646
655
664
673
682
691
700
709
718
727
736
745
754
763
772
781
790
799
808
817
826
835
844
853
862
871
880
889
898
907
916
925
934
943
952
960
969
978
986
994
1002
1010
1018
1026
1034
1042
1050
1058
1066
1074
1082
1090
1098
1106
1114
1122
1130
1138
1146
1154
1162
1170
1178
1186
1194
1202
1210
1218
1227 };
1228
1229
1236 public enum class EMenuItemImageFigure : int64_t
1237 {
1244 None = (int64_t)EMenuItem::End + 1,
1245
1253
1261
1269
1277
1285
1293
1301
1309
1317
1325
1334
1343
1352
1360
1369
1378
1386
1394
1402
1410
1418
1426
1434
1442
1450
1458
1466
1475 };
1476
1483 public enum class EMenuItemObjectFigure : int64_t
1484 {
1493
1501
1509
1517
1525
1534
1543
1552
1561
1570
1579
1588
1597
1606
1615
1623
1631
1639
1647
1655
1663
1671
1679
1687
1695
1703
1711
1720
1729
1738
1747
1755
1763
1771
1779
1787
1795
1803
1811
1819
1827
1835
1843
1851
1859
1867
1875
1883
1891
1899
1907
1915
1923
1931
1939
1947
1955
1963
1971
1979
1987
1995
2003
2011
2019
2027
2035
2043
2051
2059
2067
2075
2083
2091
2099
2107
2115
2123
2131
2139
2147
2155
2163
2171
2179
2187
2195
2203
2211
2219
2227
2235
2243
2251
2259
2267
2275
2283
2291
2299
2307
2315
2323
2331
2339
2347
2355
2363
2371
2379
2387
2395
2403
2411
2419
2427
2435
2443
2451
2459
2467
2475
2483
2491
2499
2507
2515
2523
2531
2539
2547
2555
2563
2571
2579
2587
2595
2603
2611
2621
2631
2639
2647
2655
2663
2671
2679
2687
2695
2703
2711
2719
2727
2735
2743
2751
2759
2767
2775
2783
2791
2799
2807
2815
2823
2831
2839
2847
2855
2863
2871
2879
2887
2895
2903
2911
2919
2927
2935
2943
2951
2959
2967
2975
2983 };
2984
2991 public enum class EMenuItemObjectMeasure : int64_t
2992 {
3001
3010
3019
3028
3037
3046
3055
3064
3072
3080
3088
3096
3104
3112
3121 };
3122
3123
3130 public enum class EImageRotateAngle : uint64_t
3131 {
3139 None = 0,
3140
3149
3158
3167 };
3168
3175 public enum class EImageFlipDirection
3176 {
3184 None = 0x00,
3185
3194
3202 Vertical = 0x02,
3203
3212 };
3213
3220 public enum class EAvailableViewImageContextMenu : uint64_t
3221 {
3228 None = 0x00000000,
3229
3236 All = 0xffffffffffffffff,
3237
3247 ImageFigure = 0x00000001,
3248
3256 Load = 0x00000002,
3257
3265 Load_DXF = 0x00000004,
3266
3273 Load_GBR = 0x00000008,
3274
3282 Save = 0x00000010,
3283
3291 ClearFile = 0x00000020,
3292
3300 CreateImage = 0x00000040,
3301
3309 ImageMiniMap = 0x00000080,
3310
3318 ShowPageIndex = 0x00000100,
3319
3327 ThumbnailView = 0x00000200,
3328
3336 PageControl = 0x00000400,
3337
3345 Zoom = 0x00000800,
3346
3354 Panning = 0x00001000,
3355
3363 ShowScrollBar = 0x00002000,
3364
3372 ShowStatusBar = 0x00004000,
3373
3381 ShowToolBar = 0x00008000,
3382
3390 ShowGrid = 0x00010000,
3391
3399 ShowCrosshair = 0x00020000,
3400
3409
3418
3425 ShowPixelValue = 0x00100000,
3426
3434 PixelNumberMode = 0x00200000,
3435
3443 PixelAccuracy = 0x00400000,
3444
3452 ShowImageCenter = 0x00800000,
3453
3461 CanvasColorPicker = 0x01000000,
3462
3469 LeaveTeachingMode = 0x02000000,
3470
3478 Measure = 0x04000000,
3479
3487 Figure_Create = 0x08000000,
3488
3496 Figure_Load = 0x10000000,
3497
3506
3514 SyncView = 0x40000000,
3515
3523 SyncWindow = 0x80000000,
3524
3532 ShowAllLayers = 0x0000000100000000,
3533
3541 HideAllLayers = 0x0000000200000000,
3542
3550 ShowLayer_Image = 0x0000000400000000,
3551
3559 ShowLayer_Drawing = 0x0000000800000000,
3560
3568 LayerProperties = 0x0000001000000000,
3569
3577 ConvertLayerToFigureObject = 0x0000002000000000,
3578
3587
3595 ClearLayers = 0x0000008000000000,
3596
3604 ZoomFitToLayers = 0x0000010000000000,
3605
3613 Image_Flip = 0x0000020000000000,
3614
3622 Image_Rotate = 0x0000040000000000,
3623
3631 CopyPaste = 0x0000080000000000,
3632
3640 ShowImageInfo = 0x0000100000000000,
3641
3649 SetFloatingImageValueRange = 0x0000200000000000,
3650
3658 Help = 0x0000400000000000,
3659
3667 Object_GlobalSetting = 0x0000800000000000,
3668
3676 ClearAllObjects = 0x0001000000000000,
3677
3684 PixelSegmentationMode = 0x0002000000000000,
3685
3693 RearrangePageOrder = 0x0004000000000000,
3694
3701 SetDecimalPlaceOfCoordinate = 0x0008000000000000,
3702
3710 ClearPage = 0x0010000000000000,
3711
3719 ReductionInterpolation = 0x0020000000000000,
3720
3728 ClearNamedLayer = 0x0040000000000000,
3729
3738
3747
3756
3764 ZoomFitToNamedLayer = 0x0400000000000000,
3765
3773 ShowNamedLayer = 0x0800000000000000,
3774
3782 MiniMap_ShowNamedLayer = 0x1000000000000000,
3783
3791 Figure_FreeDraw = 0x2000000000000000,
3792
3800 ImagePage_InvertSelection = 0x4000000000000000,
3801
3809 AutoSaveImage = 0x8000000000000000,
3810 };
3811
3813 {
3814 return static_cast<EAvailableViewImageContextMenu>(static_cast<int64_t>(a) | static_cast<int64_t>(b));
3815 }
3816
3818 {
3819 return static_cast<EAvailableViewImageContextMenu>(static_cast<int64_t>(a) & static_cast<int64_t>(b));
3820 }
3821
3823 {
3824 return a = a | b;
3825 }
3826
3828 {
3829 return a = a & b;
3830 }
3831
3833 {
3834 return static_cast<EAvailableViewImageContextMenu>(~static_cast<int64_t>(a));
3835 }
3836
3837 inline bool operator!(EAvailableViewImageContextMenu a)
3838 {
3839 return static_cast<bool>(!static_cast<int64_t>(a));
3840 }
3841
3848 public enum class EGUIViewImageHitArea
3849 {
3857 None = 0x000000,
3858
3866 MiniMap = 0x000001,
3867
3876
3884 ThumbnailView = 0x000004,
3885
3894
3902 Thumbnail = 0x000010,
3903
3911 Figure = 0x000020,
3912
3920 MultiFigures = 0x000040,
3921
3929 ImageFigure = 0x000080,
3930
3939
3947 StatusBar = 0x000200,
3948
3956 PageIndex = 0x000400,
3957
3965 PrevPageArrow = 0x000800,
3966
3974 NextPageArrow = 0x001000,
3975
3983 Measurement = 0x002000,
3984
3993 };
3994
3996 {
3997 return static_cast<EGUIViewImageHitArea>(static_cast<int32_t>(a) | static_cast<int32_t>(b));
3998 }
3999
4001 {
4002 return static_cast<EGUIViewImageHitArea>(static_cast<int32_t>(a) & static_cast<int32_t>(b));
4003 }
4004
4005 inline EGUIViewImageHitArea operator~(EGUIViewImageHitArea a)
4006 {
4007 return static_cast<EGUIViewImageHitArea>(~static_cast<int32_t>(a));
4008 }
4009
4010 inline bool operator!(EGUIViewImageHitArea a)
4011 {
4012 return static_cast<bool>(!static_cast<int32_t>(a));
4013 }
4014
4015 inline const EGUIViewImageHitArea& operator|=(EGUIViewImageHitArea& a, const EGUIViewImageHitArea& b)
4016 {
4017 return a = a | b;
4018 }
4019
4020 inline const EGUIViewImageHitArea& operator&=(EGUIViewImageHitArea& a, const EGUIViewImageHitArea& b)
4021 {
4022 return a = a & b;
4023 }
4024
4032 public enum class EObjectFigureHitTest : int64_t
4033 {
4041 None = 0x00000,
4042
4050 Move = 0x00001,
4051
4059 Rotate = 0x00002,
4060
4068 Transform = 0x00004,
4069
4076 Inflate = 0x00008,
4077
4085 Select = 0x00010,
4086
4087
4095 GripVertex = 0x00020,
4096
4104 GripLine = 0x00040,
4105
4113 ArcDegree = 0x00080,
4114
4123
4132
4141
4150
4158 GripArc = 0x01000,
4159
4168
4177
4186
4195
4204
4213
4222
4230 ExclusiveRegion = 0x8000000,
4231
4240
4249
4258
4267
4275 Hover = 0x100000000,
4276 };
4277
4279 {
4280 return static_cast<EObjectFigureHitTest>(static_cast<uint64_t>(a) | static_cast<uint64_t>(b));
4281 }
4282
4284 {
4285 return static_cast<EObjectFigureHitTest>(static_cast<uint64_t>(a) & static_cast<uint64_t>(b));
4286 }
4287
4288 inline const EObjectFigureHitTest& operator|=(EObjectFigureHitTest& a, const EObjectFigureHitTest& b)
4289 {
4290 return a = a | b;
4291 }
4292
4293 inline const EObjectFigureHitTest& operator&=(EObjectFigureHitTest& a, const EObjectFigureHitTest& b)
4294 {
4295 return a = a & b;
4296 }
4297
4298 inline EObjectFigureHitTest operator~(EObjectFigureHitTest a)
4299 {
4300 return static_cast<EObjectFigureHitTest>(~static_cast<uint64_t>(a));
4301 }
4302
4303 inline bool operator!(EObjectFigureHitTest a)
4304 {
4305 return static_cast<bool>(!static_cast<uint64_t>(a));
4306 }
4307
4314 public enum class ETeachingMode
4315 {
4323 None = 0,
4324
4333
4342
4351
4360
4369 };
4370
4377 public enum class EGUIViewImagePenStyle
4378 {
4387
4396
4405
4413
4421
4430
4438
4446
4454
4462
4470 };
4471
4479 public enum class EGUIViewImageFontWeight
4480 {
4489
4497 THIN = 100,
4498
4507
4515 LIGHT = 300,
4516
4524 NORMAL = 400,
4525
4533 MEDIUM = 500,
4534
4543
4550 BOLD = 700,
4551
4559
4566 HEAVY = 900,
4567
4575
4583
4591
4599
4607 };
4608
4617 {
4624 TOP = 0x0000,
4625
4632 BOTTOM = 0x0010,
4633
4640 CENTER = 0x0020,
4641
4648 MASK = 0x0030,
4649 };
4650
4658 {
4665 LEFT = 0x0000,
4666
4673 RIGHT = 0x0001,
4674
4681 CENTER = 0x0002,
4682
4689 JUSTIFIED = 0x0004,
4690
4698
4705 LEFT_TOP = 0x0000,
4706
4713 RIGHT_TOP = 0x0001,
4714
4721 CENTER_TOP = 0x0002,
4722
4729 LEFT_BOTTOM = 0x0010,
4730
4738
4746
4753 LEFT_CENTER = 0x0020,
4754
4762
4770
4778 };
4779
4780 enum
4781 {
4789
4797 };
4798
4805 public enum class EZoomMode
4806 {
4814
4822
4830 };
4831
4838 public enum class EViewImageSyncOption
4839 {
4846 None = 0,
4847
4855
4863
4871 };
4872
4879 public enum class EFileFormat
4880 {
4888
4896
4904
4912
4920
4928 };
4929
4936 public enum class ELayerDrawingMethod
4937 {
4944 Auto = 0x00000000,
4945
4952 Manual = 0x00000001,
4953 };
4954
4961 public enum class ELayerAutoClearMode : int64_t
4962 {
4969 None = 0x00000000,
4970
4977 All = 0xffffffff,
4978
4985 PageChanged = 0x00000001,
4986
4993 SetImage = 0x00000002,
4994 };
4995
4997 {
4998 return static_cast<ELayerAutoClearMode>(static_cast<int64_t>(a) | static_cast<int64_t>(b));
4999 }
5000
5002 {
5003 return static_cast<ELayerAutoClearMode>(static_cast<int64_t>(a) & static_cast<int64_t>(b));
5004 }
5005
5006 inline ELayerAutoClearMode operator~(ELayerAutoClearMode a)
5007 {
5008 return static_cast<ELayerAutoClearMode>(~static_cast<int64_t>(a));
5009 }
5010
5011 inline bool operator!(ELayerAutoClearMode a)
5012 {
5013 return static_cast<bool>(!static_cast<int64_t>(a));
5014 }
5015
5022 public enum class EOrientation
5023 {
5031
5039 };
5040
5047 public enum class EControl
5048 {
5056
5064
5072
5080
5088
5096
5104
5112
5120
5128
5136
5144
5152
5160
5168
5176
5184
5192 };
5193
5200 public enum class EAvailableFigureContextMenu : uint64_t
5201 {
5208 None = 0x00000000,
5209
5216 PushBackToImage = 0x00000001,
5217
5224 MakeFigureValid = 0x00000002,
5225
5232 SetName = 0x00000004,
5233
5241
5248 EditFigure = 0x00000008,
5249
5257
5265
5273
5281
5282
5290
5298
5305 MagnetAngle = 0x00000400,
5306
5314
5322
5329 SwitchToPoint = 0x00001000,
5330
5337 SwitchToLine = 0x00002000,
5338
5345 SwitchToRect = 0x00004000,
5346
5353 SwitchToQuad = 0x00008000,
5354
5361 SwitchToCircle = 0x00010000,
5362
5369 SwitchToEllipse = 0x00020000,
5370
5377 SwitchToDoughnut = 0x00040000,
5378
5386
5394
5402
5410
5417 SwitchToRegion = 0x00800000,
5418
5426
5433 SwitchToRoundRect = 0x02000000,
5434
5442
5450
5457 ArcClosingMethod = 0x10000000,
5458
5465 ConfirmFigure = 0x20000000,
5466
5473 CancelFigure = 0x40000000,
5474
5481 DeleteFigure = 0x80000000,
5482
5489 SetInstantApplyFigure = 0x0000000100000000,
5490
5497 GetRegion = 0x0000000200000000,
5498
5505 DeletePoint = 0x0000000400000000,
5506
5513 ShowInformationText = 0x0000000800000000,
5514
5521 ShowWindingSequence = 0x0000001000000000,
5522
5529 ShowControlPoint = 0x0000002000000000,
5530
5538
5546
5553 BringToFront = 0x0000008000000000,
5554
5561 BringForward = 0x0000010000000000,
5562
5569 SendToBack = 0x0000020000000000,
5570
5577 SendBackward = 0x0000040000000000,
5578
5586
5593 AssignFigure = 0x0000080000000000,
5594
5601 Group = 0x0000100000000000,
5602
5609 Ungroup = 0x0000200000000000,
5610
5617 SaveFigureToFileSystem = 0x0000400000000000,
5618
5625 FlattenFigureArray = 0x0000800000000000,
5626
5633 FigureArrayChangeZOrder = 0x0001000000000000,
5634
5641 GetIntersection = 0x0002000000000000,
5642
5649 GetConvexHull = 0x0010000000000000,
5650
5657 GetBoundary = 0x0020000000000000,
5658
5665 GetMinimumEnclosingRectangle = 0x0040000000000000,
5666
5674
5681 Sort = 0x0080000000000000,
5682
5689 ClearExclusiveRegion = 0x0100000000000000,
5690
5697 EnableRasterOperation = 0x0200000000000000,
5698
5705 Expression = 0x0400000000000000,
5706
5713 GetPointsOfMinimumDistance = 0x0800000000000000,
5714
5721 GetPointsOfMaximumDistance = 0x1000000000000000,
5722
5730
5737 All = 0xffffffffffffffff
5738 };
5739
5741 {
5742 return static_cast<EAvailableFigureContextMenu>(static_cast<uint64_t>(a) | static_cast<uint64_t>(b));
5743 }
5744
5746 {
5747 return static_cast<EAvailableFigureContextMenu>(static_cast<uint64_t>(a) & static_cast<uint64_t>(b));
5748 }
5749
5751 {
5752 return a = a | b;
5753 }
5754
5756 {
5757 return a = a & b;
5758 }
5759
5761 {
5762 return static_cast<EAvailableFigureContextMenu>(~static_cast<uint64_t>(a));
5763 }
5764
5765 inline bool operator!(EAvailableFigureContextMenu a)
5766 {
5767 return static_cast<bool>(!static_cast<uint64_t>(a));
5768 }
5769
5776 public enum class EAvailableFigureContextMenu2 : uint64_t
5777 {
5784 None = 0x00000000,
5785
5793
5801
5809
5817
5825
5833
5841
5849
5857
5865
5873
5881
5889
5897
5905
5913
5921
5929
5937
5945
5946
5954
5961 SetArcDegree = 0x200000000,
5962
5969 Flip = 0x400000000,
5970
5977 Rotate = 0x800000000,
5978
5985 Warp_Perspective = 0x1000000000,
5986
5993 Warp_Bilinear = 0x2000000000,
5994
6001 Warp_Bicubic = 0x4000000000,
6002
6009 Warp_Lanczos = 0x8000000000,
6010
6017 Warp_ThinPlate = 0x10000000000,
6018
6020
6027 Extend = 0x20000000000,
6028
6035 Scale = 0x40000000000,
6036
6043 Inflate = 0x80000000000,
6044
6051 FitToImage = 0x100000000000,
6052
6059 Reduce = 0x200000000000,
6060
6067 SetAttribute = 0x400000000000,
6068
6075 Split = 0x800000000000,
6076
6084
6092
6099 All = 0xffffffffffffffff
6100 };
6101
6103 {
6104 return static_cast<EAvailableFigureContextMenu2>(static_cast<uint64_t>(a) | static_cast<uint64_t>(b));
6105 }
6106
6108 {
6109 return static_cast<EAvailableFigureContextMenu2>(static_cast<uint64_t>(a) & static_cast<uint64_t>(b));
6110 }
6111
6113 {
6114 return a = a | b;
6115 }
6116
6118 {
6119 return a = a & b;
6120 }
6121
6123 {
6124 return static_cast<EAvailableFigureContextMenu2>(~static_cast<uint64_t>(a));
6125 }
6126
6127 inline bool operator!(EAvailableFigureContextMenu2 a)
6128 {
6129 return static_cast<bool>(!static_cast<uint64_t>(a));
6130 }
6131
6139 {
6146 None = 0x00000000,
6147
6154 All = 0xffffffffffffffff,
6155
6162 ShowFigure = 0x00000001,
6163
6170 ShowText = 0x00000002,
6171
6178 EnableHover = 0x00000004,
6179
6186 SetZOrder = 0x00000008,
6187
6194 ByCondition = 0x00000010,
6195
6202 Popup = 0x00000020,
6203
6210 PopupAll = 0x00000040,
6211
6219
6226 Remove = 0x00000080,
6227
6235
6242 ClearAll = 0x00000100,
6243
6251
6259
6266 Copy = 0x00000800,
6267
6274 Paste = 0x00001000,
6275
6282 SetOpacity = 0x00002000,
6283
6290 SetRealSizeText = 0x00004000,
6291
6298 SetTextFont = 0x00008000,
6299
6307 };
6308
6310 {
6311 return static_cast<EAvailableViewImageContextMenuImageFigure>(static_cast<uint64_t>(a) | static_cast<uint64_t>(b));
6312 }
6313
6315 {
6316 return static_cast<EAvailableViewImageContextMenuImageFigure>(static_cast<uint64_t>(a) & static_cast<uint64_t>(b));
6317 }
6318
6320 {
6321 return a = a | b;
6322 }
6323
6325 {
6326 return a = a & b;
6327 }
6328
6330 {
6331 return static_cast<EAvailableViewImageContextMenuImageFigure>(~static_cast<uint64_t>(a));
6332 }
6333
6334 inline bool operator!(EAvailableViewImageContextMenuImageFigure a)
6335 {
6336 return static_cast<bool>(!static_cast<uint64_t>(a));
6337 }
6338
6346 {
6353 None = 0x0000,
6354
6361 Coordinate = 0x0001,
6362
6369 Size = 0x0002,
6370
6377 Angle = 0x0004,
6378
6386
6394
6402
6410
6418 };
6419
6421 {
6422 return static_cast<EFigureObjectInformationText>(static_cast<uint64_t>(a) | static_cast<uint64_t>(b));
6423 }
6424
6426 {
6427 return static_cast<EFigureObjectInformationText>(static_cast<uint64_t>(a) & static_cast<uint64_t>(b));
6428 }
6429
6431 {
6432 return static_cast<EFigureObjectInformationText>(~static_cast<uint64_t>(a));
6433 }
6434
6435 inline bool operator!(EFigureObjectInformationText a)
6436 {
6437 return static_cast<bool>(!static_cast<uint64_t>(a));
6438 }
6439
6446 public enum class EKeyType : uint64_t
6447 {
6454 F5 = 0x05,
6455
6462 F6 = 0x06,
6463
6470 F7 = 0x07,
6471
6478 F8 = 0x08,
6479
6486 F9 = 0x09,
6487
6494 F10 = 0x0A,
6495
6502 F11 = 0x0B,
6503 };
6504
6511 public enum class EModifierKeyType : uint64_t
6512 {
6519 None = 0x00,
6520
6527 LCONTROL = 0x01,
6528
6535 LSHIFT = 0x02,
6536
6543 LMENU = 0x04,
6544
6551 Count = 0x08,
6552 };
6553
6555 {
6556 return static_cast<EModifierKeyType>(static_cast<uint64_t>(a) | static_cast<uint64_t>(b));
6557 }
6558
6560 {
6561 return static_cast<EModifierKeyType>(static_cast<uint64_t>(a) & static_cast<uint64_t>(b));
6562 }
6563
6564 inline EModifierKeyType operator~(EModifierKeyType a)
6565 {
6566 return static_cast<EModifierKeyType>(~static_cast<uint64_t>(a));
6567 }
6568
6569 inline bool operator!(EModifierKeyType a)
6570 {
6571 return static_cast<bool>(!static_cast<uint64_t>(a));
6572 }
6573
6580 public enum class ECodeType
6581 {
6588 Cpp = 0,
6589
6597
6605 };
6606
6613 public enum class ESortOrder
6614 {
6621 None = 0,
6622
6630
6638
6646 };
6647
6654 public enum class EMenuItemPaneMenuTree
6655 {
6663
6671
6679
6687
6695
6703
6711
6719
6727
6735
6743
6751
6759
6767
6775
6783
6791
6799
6807
6815
6823
6831
6839
6847
6855
6863
6871
6879
6887
6895
6903
6911
6919
6927
6935
6943
6951
6959 };
6960
6967 public enum class EPaneType
6968 {
6975 None = 0x0000,
6976
6983 Menu = 0x0001,
6984
6991 Properties = 0x0002,
6992
6999 Log = 0x0004,
7000
7007 Code = 0x0008,
7008
7015 ExampleSNAP = 0x0010,
7016
7024
7032
7039 ColorTable = 0x0080,
7040
7047 ViewGraph = 0x0100,
7048
7055 Sheet = 0x0200,
7056
7064
7072 };
7073
7074 inline EPaneType operator|(EPaneType a, EPaneType b)
7075 {
7076 return static_cast<EPaneType>(static_cast<uint64_t>(a) | static_cast<uint64_t>(b));
7077 }
7078
7079 inline EPaneType operator&(EPaneType a, EPaneType b)
7080 {
7081 return static_cast<EPaneType>(static_cast<uint64_t>(a) & static_cast<uint64_t>(b));
7082 }
7083
7084 inline EPaneType operator~(EPaneType a)
7085 {
7086 return static_cast<EPaneType>(~static_cast<uint64_t>(a));
7087 }
7088
7089 inline bool operator!(EPaneType a)
7090 {
7091 return static_cast<bool>(!static_cast<uint64_t>(a));
7092 }
7093
7101 {
7108 None = 0x0000,
7109
7116 ImageEdge = 0x0001,
7117
7124 ImageCenter = 0x0002,
7125
7133
7140 FigureEdge = 0x0004,
7141
7149
7157
7165 };
7166
7173 public enum class EGUIAlignment
7174 {
7181 LEFT = 0x0000,
7182
7189 RIGHT = 0x0001,
7190
7197 CENTER = 0x0002,
7198
7205 JUSTIFIED = 0x0004,
7206
7213 LEFT_TOP = 0x0000,
7214
7221 RIGHT_TOP = 0x0001,
7222
7229 CENTER_TOP = 0x0002,
7230
7237 LEFT_BOTTOM = 0x0010,
7238
7246
7254
7261 LEFT_CENTER = 0x0020,
7262
7270
7278
7286
7294
7301 MASK = 0x0037,
7302 };
7303
7310 public enum class EGUIStringTrimming
7311 {
7318 None = 0,
7319
7327
7334 Word = 2,
7335
7343
7351
7359 };
7360
7367 public enum class EProgressCtrlTextMode : uint32_t
7368 {
7376
7384
7392
7400 };
7401
7408 public enum class EViewImageMouseCapturePolicy : uint64_t
7409 {
7416 None = 0x0000,
7417
7425
7432 FreeDraw = 0x0002,
7433
7441
7448 MultiSelect = 0x0008,
7449
7456 Panning = 0x0010,
7457
7464 All = 0xffff,
7465 };
7466
7468 {
7469 return static_cast<EViewImageMouseCapturePolicy>(static_cast<uint64_t>(a) | static_cast<uint64_t>(b));
7470 }
7471
7473 {
7474 return static_cast<EViewImageMouseCapturePolicy>(static_cast<uint64_t>(a) & static_cast<uint64_t>(b));
7475 }
7476
7478 {
7479 return a = a | b;
7480 }
7481
7483 {
7484 return a = a & b;
7485 }
7486
7488 {
7489 return static_cast<EViewImageMouseCapturePolicy>(~static_cast<uint64_t>(a));
7490 }
7491
7492 inline bool operator!(EViewImageMouseCapturePolicy a)
7493 {
7494 return static_cast<bool>(!static_cast<uint64_t>(a));
7495 }
7496
7503 public enum class EPermission
7504 {
7511 View = 0x1,
7512
7520 };
7521
7529 {
7537
7545
7553
7561 };
7562
7563
7570 public enum class EViewImageStatusBarItem
7571 {
7579
7587
7595
7603
7611
7619
7627
7635
7643
7651
7659
7667 };
7668
7669 }
7670}
ELayerAutoClearMode
In auto clear mode of the image view layer, lists cases in which auto clear of the layer is applied a...
Definition DefinitionsGUI.h:4962
@ PageChanged
If the page of the image above the image view changes.
Definition DefinitionsGUI.h:4985
@ SetImage
If the image above the image view changes.
Definition DefinitionsGUI.h:4993
ECoordinateOrientation2D
Types of Coordinate Systems (Categorized by the Direction of X-Axis and Y-Axis Increments)
Definition DefinitionsGUI.h:7529
@ X_Right_Y_Up
x: increases rightwards, y: increases upwards
Definition DefinitionsGUI.h:7544
@ X_Right_Y_Down
x: increases rightwards, y: increases downwards
Definition DefinitionsGUI.h:7536
@ X_Left_Y_Down
x: increases leftwards, y: increases downwards
Definition DefinitionsGUI.h:7552
@ X_Left_Y_Up
x: increases leftwards, y: increases upwards
Definition DefinitionsGUI.h:7560
EControl
Control.
Definition DefinitionsGUI.h:5048
@ GridLayout
Grid Layout.
Definition DefinitionsGUI.h:5183
@ ProgressBar
ProgressBar.
Definition DefinitionsGUI.h:5151
@ ProgressBarFloatingPoint
Floating Point Progress Bar.
Definition DefinitionsGUI.h:5159
@ Slider
Slider.
Definition DefinitionsGUI.h:5135
@ StaticText
Static Text.
Definition DefinitionsGUI.h:5063
@ CheckBox
Check Box.
Definition DefinitionsGUI.h:5119
@ ListCtrl
List Ctrl.
Definition DefinitionsGUI.h:5103
@ Sheet
Sheet (Table)
Definition DefinitionsGUI.h:5167
@ Button
Button.
Definition DefinitionsGUI.h:5127
@ ListCtrlMassive
List Ctrl Massive.
Definition DefinitionsGUI.h:5111
@ ComboBox_Editable
Combo Box with Edit control.
Definition DefinitionsGUI.h:5095
@ SliderFloatingPoint
SliderFloatingPoint.
Definition DefinitionsGUI.h:5143
@ EditCtrl
Edit Ctrl.
Definition DefinitionsGUI.h:5071
@ Password
Password Edit Ctrl.
Definition DefinitionsGUI.h:5079
@ BoxLayout
Box Layout.
Definition DefinitionsGUI.h:5175
@ ComboBox
Combo Box.
Definition DefinitionsGUI.h:5087
EAvailableViewImageContextMenu
Available context menu for image view.
Definition DefinitionsGUI.h:3221
@ ZoomFitToLayers
Scale and Offset adjustment so that Figures and text on the layer fit to the screen.
Definition DefinitionsGUI.h:3604
@ Measure
Measurement Menu.
Definition DefinitionsGUI.h:3478
@ Image_Rotate
Image rotation menu.
Definition DefinitionsGUI.h:3622
@ Figure_Create
Figure creation menu.
Definition DefinitionsGUI.h:3487
@ ImageFigure
All context menu for ImageFigure (Figure stored in Image), including this flag, activate all menu in ...
Definition DefinitionsGUI.h:3247
@ Zoom
Scale menu in image view.
Definition DefinitionsGUI.h:3345
@ PageControl
Page Move Menu.
Definition DefinitionsGUI.h:3336
@ Figure_FreeDraw
Freehand drawing menu.
Definition DefinitionsGUI.h:3791
@ RearrangePageOrder
Image page reordering.
Definition DefinitionsGUI.h:3693
@ CopyPaste
Copy and paste images menu.
Definition DefinitionsGUI.h:3631
@ ClearPage
Clear pages of the image.
Definition DefinitionsGUI.h:3710
@ Figure_ClearFigure
Clear Figure menu.
Definition DefinitionsGUI.h:3505
@ Image_Flip
Image flip menu.
Definition DefinitionsGUI.h:3613
@ ClearLayers
Clear layers Menu.
Definition DefinitionsGUI.h:3595
@ Figure_Load
Load Figure menu.
Definition DefinitionsGUI.h:3496
@ PixelNumberMode
Pixel value mode setting menu.
Definition DefinitionsGUI.h:3434
@ ThumbnailView
Image thumbnail view Menu.
Definition DefinitionsGUI.h:3327
@ ImageMiniMap
Image Mini Map Menu.
Definition DefinitionsGUI.h:3309
@ SyncView
View Synchronization menu.
Definition DefinitionsGUI.h:3514
EGUIViewImageTextAlignment
Alignment text in an image view.
Definition DefinitionsGUI.h:4658
@ VERTICAL_MASK
Vertical alignment mask (top, center, bottom alignment)
Definition DefinitionsGUI.h:4777
@ RIGHT_TOP
Alignment with the reference point at the top right of the text.
Definition DefinitionsGUI.h:4713
@ RIGHT
Alignment with the reference point on the right side of the text.
Definition DefinitionsGUI.h:4673
@ RIGHT_BOTTOM
Alignment with the reference point at the bottom right of the text.
Definition DefinitionsGUI.h:4737
@ JUSTIFIED
Justified alignment on both sides.
Definition DefinitionsGUI.h:4689
@ LEFT_BOTTOM
Alignment with the reference point at the bottom left of the text.
Definition DefinitionsGUI.h:4729
@ LEFT_TOP
Alignment with the reference point at the top left of the text.
Definition DefinitionsGUI.h:4705
@ LEFT
Alignment with the reference point on the left side of the text.
Definition DefinitionsGUI.h:4665
@ RIGHT_CENTER
Alignment with the reference point at the right center (vertical) of the text.
Definition DefinitionsGUI.h:4761
@ LEFT_CENTER
Alignment with the reference point at the left center (vertical) of the text.
Definition DefinitionsGUI.h:4753
@ CENTER_TOP
Alignment with the reference point at the top center (horizontal) of the text.
Definition DefinitionsGUI.h:4721
@ CENTER_BOTTOM
Alignment with the reference point at the bottom center (horizontal) of the text.
Definition DefinitionsGUI.h:4745
@ HORIZONTAL_MASK
Horizontal alignment mask (left, center, right alignment)
Definition DefinitionsGUI.h:4697
@ CENTER_CENTER
Alignment with the reference point at the center (horizontal and vertical) of the text.
Definition DefinitionsGUI.h:4769
EViewImageStatusBarItem
Status Bar Item of CGUIViewImage.
Definition DefinitionsGUI.h:7571
@ ImageWidth
Image width.
Definition DefinitionsGUI.h:7602
@ ImageChannels
Image channels.
Definition DefinitionsGUI.h:7626
@ CursorX
Mouse cursor X coordinate.
Definition DefinitionsGUI.h:7642
@ PixelValueAtCursor
Pixel value at cursor.
Definition DefinitionsGUI.h:7658
@ ImageHeight
Image height.
Definition DefinitionsGUI.h:7610
@ ZoomLevel
Zoom level.
Definition DefinitionsGUI.h:7634
@ CursorY
Mouse cursor Y coordinate.
Definition DefinitionsGUI.h:7650
@ FileAndPageName
File / page name.
Definition DefinitionsGUI.h:7578
@ ImageDepth
Image depth.
Definition DefinitionsGUI.h:7618
@ CurrentPage
Current page index item.
Definition DefinitionsGUI.h:7586
@ TotalPages
Total pages count.
Definition DefinitionsGUI.h:7594
EImageFlipDirection
Direction of flip.
Definition DefinitionsGUI.h:3176
@ Vertical
Vertical direction.
Definition DefinitionsGUI.h:3202
@ Both
Vertical and horizontal direction.
Definition DefinitionsGUI.h:3211
@ Horizontal
Horizontal direction.
Definition DefinitionsGUI.h:3193
EGUIAlignment
Alignment information.
Definition DefinitionsGUI.h:7174
@ EGUIAlignmentHorizontal_MASK
Horizontal alignment mask.
Definition DefinitionsGUI.h:7285
@ EGUIAlignmentVertical_MASK
Vertical alignment mask.
Definition DefinitionsGUI.h:7293
EViewImageMouseCapturePolicy
Flags that control under which conditions mouse capture is enabled for the image view.
Definition DefinitionsGUI.h:7409
@ MultiSelect
Enables mouse capture during multi-selection operations using a selection rectangle.
Definition DefinitionsGUI.h:7448
@ TransformFigure
Enables mouse capture during figure transformation operations such as move, rotate,...
Definition DefinitionsGUI.h:7440
@ TeachFigureAndMeasurement
Enables mouse capture during figure teaching and measurement operations.
Definition DefinitionsGUI.h:7424
EAvailableFigureContextMenu2
Available Context Menu for Figure Objects.
Definition DefinitionsGUI.h:5777
@ Extend
Extend directional Figures (Line, Rect, Quad, Ellipse) in the direction each figure is directed to.
Definition DefinitionsGUI.h:6027
@ SetArcDegree
Change start degree and delta degree for circle, ellipse, and doughnut objects.
Definition DefinitionsGUI.h:5961
@ ConvertTemplateTypeElementwise_ToAllType
Convert Data Type to all type.
Definition DefinitionsGUI.h:5953
@ Flip
Flip based on the center of gravity in Figure.
Definition DefinitionsGUI.h:5969
@ ConvertDeclTypeElementwise_ToAllType
All conversion menu.
Definition DefinitionsGUI.h:5912
@ SetAttribute
A menu to set attributes.
Definition DefinitionsGUI.h:6067
EMenuItemObjectFigure
Menu items related to manipulatable Figure objects in the image view.
Definition DefinitionsGUI.h:1484
@ SwitchToPoint
Change figure type to Point.
Definition DefinitionsGUI.h:1898
@ DeclType_Array
Create figure of Array.
Definition DefinitionsGUI.h:1678
@ SwitchToRect
Change figure type to Rect.
Definition DefinitionsGUI.h:1914
@ DeclType_ComplexRegion
Create figure of ComplexRegion.
Definition DefinitionsGUI.h:1670
@ DeselectFigure
Deselect figure.
Definition DefinitionsGUI.h:2162
@ FitToImage
Fit figure to image width and height.
Definition DefinitionsGUI.h:1794
@ SetNameAndPushBackToImage
Set figure name and then push back figure to image.
Definition DefinitionsGUI.h:1533
@ SetTarget
Set the selected figure as the target for figure operations (such as transformations).
Definition DefinitionsGUI.h:2538
@ SwitchToBezierQuarticCurve
Change figure type to BezierQuarticCurve.
Definition DefinitionsGUI.h:1978
@ MakeFigureValid
Make figure valid.
Definition DefinitionsGUI.h:1551
@ Load_GBR
Load GBR (Gerber) file.
Definition DefinitionsGUI.h:1516
@ GetRegionOfSubtraction
Get subtraction region of two or more figures.
Definition DefinitionsGUI.h:2122
@ GetRegionOfExclusiveOr
Get exclusive or region of two or more figures.
Definition DefinitionsGUI.h:2130
@ Sort_SortOrder2D_Y_Desc_X_Desc
1st Descending Y, 2nd Descending X
Definition DefinitionsGUI.h:2662
@ TemplateType_Int32
Change figure template type to Int32.
Definition DefinitionsGUI.h:1762
@ SwitchToEllipse
Change figure type to Ellipse.
Definition DefinitionsGUI.h:1938
@ Flip_Vertical_Elementwise
A menu to individually flip each of the selected figures or each element in the FigureArray in the ve...
Definition DefinitionsGUI.h:2330
@ DeclType_BezierCubicCurve
Create figure of BezierCubicCurve.
Definition DefinitionsGUI.h:1646
@ Rotate90
Rotate figure 90 degree.
Definition DefinitionsGUI.h:2354
@ ShowWindingDirection
Show winding direction of selected figure.
Definition DefinitionsGUI.h:2170
@ Flip_Vertical
Flip figure in the vertical direction.
Definition DefinitionsGUI.h:2322
@ ConvertTemplateTypeElementwise_ToInt32
Change figure template type to Int32.
Definition DefinitionsGUI.h:2934
@ EnableRasterOperation
Set raster operation of figure.
Definition DefinitionsGUI.h:2798
@ ConvertDeclTypeElementwise_ToBezierQuarticCurve
Change figure type to BezierQuarticCurve.
Definition DefinitionsGUI.h:2894
@ SwitchToDoughnut
Change figure type to Doughnut.
Definition DefinitionsGUI.h:1946
@ GetBoundary_Elementwise
Menu to obtain individual boundary rectangles for each element within the multiple selected shapes or...
Definition DefinitionsGUI.h:2554
@ ConvertDeclTypeElementwise_ToCircle
Change figure type to Circle.
Definition DefinitionsGUI.h:2846
@ Sort_SortOrder2D_X_Asc_Y_Asc
1st Ascending X, 2nd Ascending Y
Definition DefinitionsGUI.h:2670
@ GetConvexHull
Get convex hull of selected figure.
Definition DefinitionsGUI.h:2514
@ MakeArc
Make full circle arc.
Definition DefinitionsGUI.h:2026
@ Sort_SortOrder2D_X_Desc_Y_Asc
1st Descending X, 2nd Ascending Y
Definition DefinitionsGUI.h:2686
@ PushBackToImage
PushBack figure to image.
Definition DefinitionsGUI.h:1542
@ GetRegionOfIntersection
Get intersection region of two or more figures.
Definition DefinitionsGUI.h:2106
@ ConvertTemplateTypeElementwise_ToFloat
Change figure template type to Float.
Definition DefinitionsGUI.h:2950
@ SwitchToQuad
Change figure type to Quad.
Definition DefinitionsGUI.h:1922
@ GetMinimumEnclosingRectangle_Elementwise
Menu to obtain individual minimum enclosing rectangles for each element within the multiple selected ...
Definition DefinitionsGUI.h:2570
@ Sort_SortOrder2D_X_Desc_Y_Desc
1st Descending X, 2nd Ascending Y
Definition DefinitionsGUI.h:2694
@ Warp_Bilinear
Warp transform a figure using the bilinear projection.
Definition DefinitionsGUI.h:2434
@ ComplexRegion_SwitchToBezierQuarticCurve
Change selected segment type to BezierQuarticCurve.
Definition DefinitionsGUI.h:1874
@ Rotate180
Rotate figure 180 degree.
Definition DefinitionsGUI.h:2370
@ Flip_Both
Flip figure in the horizontal and vertical direction.
Definition DefinitionsGUI.h:2338
@ DeclType_Region
Create figure of Region.
Definition DefinitionsGUI.h:1662
@ DeclType_RoundRect
Create figure of RoundRect.
Definition DefinitionsGUI.h:1702
@ SwitchToRegion
Change figure type to Region.
Definition DefinitionsGUI.h:1986
@ Sort_SortOrder2D_Y_Desc_X_Asc
1st Descending Y, 2nd Ascending X
Definition DefinitionsGUI.h:2654
@ SetInstantApplyFigure
Apply change of figure instantly.
Definition DefinitionsGUI.h:2090
@ AssignFigure
Assign figure.
Definition DefinitionsGUI.h:2966
@ SwitchToCircle
Change figure type to Circle.
Definition DefinitionsGUI.h:1930
@ GetPointsOfMaximumDistance_Elementwise
Get points of the maximum distance for each element within the multiple selected Figures or FigureArr...
Definition DefinitionsGUI.h:2602
@ TemplateType_Float
Change figure template type to Float.
Definition DefinitionsGUI.h:1778
@ RotateArbitrary
Rotate figure with arbitrary degree.
Definition DefinitionsGUI.h:2402
@ DeclType_Line
Create figure of Line.
Definition DefinitionsGUI.h:1587
@ SwitchToBezierCubicCurve
Change figure type to BezierCubicCurve.
Definition DefinitionsGUI.h:1970
@ Load_DXF
Load DXF (Drawing Exchange Format) file.
Definition DefinitionsGUI.h:1508
@ Warp_ThinPlate
Warp transform a figure using the thin plate projection.
Definition DefinitionsGUI.h:2482
@ CenterType_CenterOfGravity
Set center type of figure as center of gravity.
Definition DefinitionsGUI.h:2710
@ ShowFigureArrayElementSequenceRecursively
Show FigureArray element sequence recursively.
Definition DefinitionsGUI.h:2194
@ Sort_SortOrder2D_X_Asc_Y_Desc
1st Ascending X, 2nd Descending Y
Definition DefinitionsGUI.h:2678
@ Warp_Perspective
Warp transform a figure using the perspective projection.
Definition DefinitionsGUI.h:2418
@ DeclType_Rect
Create figure of Rect.
Definition DefinitionsGUI.h:1596
@ Warp_ThinPlate_Elementwise
Menu for individually applying a ThinPlate deformation transformation to each element within a multi-...
Definition DefinitionsGUI.h:2490
@ MakeCircle
Make arc full circle.
Definition DefinitionsGUI.h:2018
@ ConvertDeclTypeElementwise_ToCubicSpline
Change figure type to CubicSpline.
Definition DefinitionsGUI.h:2870
@ SwitchToLine
Change figure type to Line.
Definition DefinitionsGUI.h:1906
@ DeclType_Circle
Create figure of Circle.
Definition DefinitionsGUI.h:1614
@ ClearFreeDraw
Clear all freehand drawings.
Definition DefinitionsGUI.h:1746
@ Warp_Lanczos
Warp transform a figure using the Lanczos projection.
Definition DefinitionsGUI.h:2466
@ ComplexRegion_SwitchToBezierQuadraticCurve
Change selected segment type to BezierQuadraticCurve.
Definition DefinitionsGUI.h:1858
@ FreeDrawEraser
Enter freehand eraser mode.
Definition DefinitionsGUI.h:1728
@ Rotate270
Rotate figure 270 degree.
Definition DefinitionsGUI.h:2386
@ SwitchTo_ApplyElementwise
Menu that applies to each element when setting a figure's DeclType.
Definition DefinitionsGUI.h:1890
@ ConvertDeclTypeElementwise_ToPointArray
Change figure type to PointArray.
Definition DefinitionsGUI.h:2926
@ EArcClosingMethod_EachOther
Set arc closing method each other.
Definition DefinitionsGUI.h:2042
@ ConvertDeclTypeElementwise_ToLine
Change figure type to Line.
Definition DefinitionsGUI.h:2822
@ ConvertTemplateTypeElementwise_ToDouble
Change figure template type to Double.
Definition DefinitionsGUI.h:2958
@ SwitchToCubicSpline
Change figure type to CubicSpline.
Definition DefinitionsGUI.h:1954
@ EArcClosingMethod_Center
Set arc closing method center.
Definition DefinitionsGUI.h:2034
@ Sort_SetClusterCoefficient
A menu that sets the coefficient value of cluster when sorting the Figure order with ClusterMode.
Definition DefinitionsGUI.h:2630
@ MagnetToImageBoundary
Toggle magnet mode to selected figure object to stick to the edge of the image.
Definition DefinitionsGUI.h:1810
@ Reduce_Elementwise
A menu to reduce the number of points for each of the selected figures or each element in the FigureA...
Definition DefinitionsGUI.h:2742
@ Sort_SortOrder2D_Y_Asc_X_Asc
1st Ascending Y, 2nd Ascending X
Definition DefinitionsGUI.h:2638
@ GroupSelectedFigures
Group selected figures.
Definition DefinitionsGUI.h:2234
@ DeclType_Doughnut
Create figure of Doughnut.
Definition DefinitionsGUI.h:1694
@ Edit
Edit figure properties.
Definition DefinitionsGUI.h:1569
@ FitToImage_Elementwise
A menu to individually fit each of the selected figures or each element in the FigureArray to image w...
Definition DefinitionsGUI.h:1802
@ GetMinimumEnclosingRectangle
Get minimum enclosing rectangle of selected figure.
Definition DefinitionsGUI.h:2562
@ DeclType_Text
Create figure of text.
Definition DefinitionsGUI.h:1710
@ OpenDialog_Transform_Elementwise
Menu to open the Figure transformation dialog(Elementwise).
Definition DefinitionsGUI.h:2506
@ DeclType_CubicSpline
Create figure of CubicSpline.
Definition DefinitionsGUI.h:1630
@ DeclType_Quad
Create figure of Quad.
Definition DefinitionsGUI.h:1605
@ ClearExclusiveRegion
Clear exclusive region of figure.
Definition DefinitionsGUI.h:2726
@ ComplexRegion_SwitchToEllipseArc
Change selected segment type to EllipseArc.
Definition DefinitionsGUI.h:1842
@ Scale
Menu for scaling the figure proportionally based on the pivot coordinates.
Definition DefinitionsGUI.h:2766
@ End
Synchronize the point of view with selected view.
Definition DefinitionsGUI.h:2982
@ CenterType_MinimumEnclosingRectangle
Set center type of figure as minimum enclosing rectangle.
Definition DefinitionsGUI.h:2718
@ DeleteFigure
Delete figure.
Definition DefinitionsGUI.h:2082
@ SwitchToRoundRect
Change figure type to RoundRect.
Definition DefinitionsGUI.h:2002
@ Flip_Horizontal_Elementwise
A menu to individually flip each of the selected figures or each element in the FigureArray in the ho...
Definition DefinitionsGUI.h:2314
@ Split
A menu to split a Rect to FigureArray.
Definition DefinitionsGUI.h:2750
@ ConfirmFigure
Confirm figure.
Definition DefinitionsGUI.h:2066
@ ConvertDeclTypeElementwise_ToRect
Change figure type to Rect.
Definition DefinitionsGUI.h:2830
@ FlattenFigureArray
If there are FigureArrays inside FigureArray, flatten the FugureArray.
Definition DefinitionsGUI.h:2218
@ FigureArrayChangeZOrder
A menu that changes the z-order of the inner element of FigureArray.
Definition DefinitionsGUI.h:2226
@ LeaveFreeDrawMode
Exit freehand pen or eraser mode.
Definition DefinitionsGUI.h:1737
@ TemplateType_Double
Change figure template type to Double.
Definition DefinitionsGUI.h:1786
@ GetIntersection
Get intersection coordinates of two or more figures.
Definition DefinitionsGUI.h:2098
@ ComplexRegion_SwitchToCubicSpline
Change selected segment type to CubicSpline.
Definition DefinitionsGUI.h:1850
@ ConvertDeclTypeElementwise_ToDoughnut
Change figure type to Doughnut.
Definition DefinitionsGUI.h:2862
@ HideFigure
Hide figure.
Definition DefinitionsGUI.h:2154
@ GetConvexHull_Elementwise
Menu to obtain individual Convex Hulls for each element within the multiple selected shapes or Figure...
Definition DefinitionsGUI.h:2522
@ DeclType_BezierQuadraticCurve
Create figure of BezierQuadraticCurve.
Definition DefinitionsGUI.h:1638
@ EArcClosingMethod_NoClose
Set arc closing method no close.
Definition DefinitionsGUI.h:2050
@ Warp_Bilinear_Elementwise
A menu to individually apply warp transformation using the Bilinear method to each of the selected fi...
Definition DefinitionsGUI.h:2442
@ Sort_ClusterMode
A menu that specifies cluster mode when sorting Figure.
Definition DefinitionsGUI.h:2620
@ Expression
Get Figure that meets a specific condition.
Definition DefinitionsGUI.h:2806
@ SwitchToBezierQuadraticCurve
Change figure type to BezierQuadraticCurve.
Definition DefinitionsGUI.h:1962
@ Rotate180_Elementwise
A menu to individually rotate each of the selected figures or each element in the FigureArray by 180 ...
Definition DefinitionsGUI.h:2378
@ Warp_Bicubic_Elementwise
A menu to individually apply warp transformation using the Bicubic method to each of the selected fig...
Definition DefinitionsGUI.h:2458
@ ConvertDeclTypeElementwise_ToBezierCubicCurve
Change figure type to BezierCubicCurve.
Definition DefinitionsGUI.h:2886
@ Inflate
Menu for inflating the figure to fit its bounding rectangle by the specified length.
Definition DefinitionsGUI.h:2782
@ Warp_Bicubic
Warp transform a figure using the bicubic projection.
Definition DefinitionsGUI.h:2450
@ Text_SetText
Set text of CFLFigureText object.
Definition DefinitionsGUI.h:1882
@ ConvertDeclTypeElementwise_ToQuad
Change figure type to Quad.
Definition DefinitionsGUI.h:2838
@ TemplateType_ApplyElementwise
Menu that applies to each element when setting a figure's TemplateType.
Definition DefinitionsGUI.h:1754
@ ConvertDeclTypeElementwise_ToRegion
Change figure type to Region.
Definition DefinitionsGUI.h:2902
@ Rotate270_Elementwise
A menu to individually rotate each of the selected figures or each element in the FigureArray by 270 ...
Definition DefinitionsGUI.h:2394
@ SwitchToPointArray
Change figure type to PointArray.
Definition DefinitionsGUI.h:2010
@ MagnetAngle
If the angle approaches a 90 degree multiple when rotating a figure object, the menu specifies the an...
Definition DefinitionsGUI.h:1818
@ RotateArbitrary_Elementwise
A menu to individually rotate each of the selected figures or each element in the FigureArray by an a...
Definition DefinitionsGUI.h:2410
@ ConvertDeclTypeElementwise_ToEllipse
Change figure type to Ellipse.
Definition DefinitionsGUI.h:2854
@ GetBoundary
Get boundary rectangle of selected figure.
Definition DefinitionsGUI.h:2546
@ ShowInformationText
Show information text of the figure.
Definition DefinitionsGUI.h:2210
@ ConvertDeclTypeElementwise_ToBezierQuadraticCurve
Change figure type to BezierQuadraticCurve.
Definition DefinitionsGUI.h:2878
@ ChangeMultiSelectOrder
Change multi select order of figures.
Definition DefinitionsGUI.h:2266
@ GetPointsOfMinimumDistance
Get points of the minimum distance.
Definition DefinitionsGUI.h:2578
@ FreeDraw
Enter freehand drawing mode.
Definition DefinitionsGUI.h:1719
@ GetPointsOfMinimumDistance_Elementwise
Get points of the minimum distance for each element within the multiple selected Figures or FigureArr...
Definition DefinitionsGUI.h:2586
@ Scale_Elementwise
A menu to scale each of the selected figures or each element in the FigureArray proportionally based ...
Definition DefinitionsGUI.h:2774
@ GroupSelectedFiguresToPointArray
Group selected figures to PointArray.
Definition DefinitionsGUI.h:2242
@ Warp_Lanczos_Elementwise
A menu to individually apply warp transformation using the Lanczos method to each of the selected fig...
Definition DefinitionsGUI.h:2474
@ Sort_Execute
A menu that sort Figure.
Definition DefinitionsGUI.h:2610
@ SwitchToComplexRegion
Change figure type to ComplexRegion.
Definition DefinitionsGUI.h:1994
@ DeclType_Ellipse
Create figure of Ellipse.
Definition DefinitionsGUI.h:1622
@ ComplexRegion_SwitchToBezierCubicCurve
Change selected segment type to BezierCubicCurve.
Definition DefinitionsGUI.h:1866
@ ShowControlPoint
Show control points of Cubic spline or Bezier curves.
Definition DefinitionsGUI.h:2202
@ DeclType_BezierQuarticCurve
Create figure of BezierQuarticCurve.
Definition DefinitionsGUI.h:1654
@ ComplexRegion_SwitchToLine
Change selected segment type to Line.
Definition DefinitionsGUI.h:1826
@ Clear
Clear all the figure objects.
Definition DefinitionsGUI.h:2058
@ ConvertDeclTypeElementwise_ToComplexRegion
Change figure type to ComplexRegion.
Definition DefinitionsGUI.h:2910
@ UngroupSelectedFigures
Ungroup selected figures.
Definition DefinitionsGUI.h:2250
@ FlattenAndAssignFigure
Make FigureArray with selected figures with flattening so that doesn't exist nested Figure Array.
Definition DefinitionsGUI.h:2974
@ Flip_Both_Elementwise
A menu to individually flip each of the selected figures or each element in the FigureArray in both h...
Definition DefinitionsGUI.h:2346
@ Rotate90_Elementwise
A menu to individually rotate each of the selected figures or each element in the FigureArray by 90 d...
Definition DefinitionsGUI.h:2362
@ CancelFigure
Cancel figure.
Definition DefinitionsGUI.h:2074
@ ComplexRegion_SwitchToArc
Change selected segment type to Arc.
Definition DefinitionsGUI.h:1834
@ DeclType_PointArray
Create figure of PointArray.
Definition DefinitionsGUI.h:1686
@ GetPointsOfMaximumDistance
Get points of the maximum distance.
Definition DefinitionsGUI.h:2594
@ ShowFigureArrayElementSequence
Show FigureArray element sequence.
Definition DefinitionsGUI.h:2186
@ SetSource
Set the selected figure as the source for figure operations (such as transformations).
Definition DefinitionsGUI.h:2530
@ Reduce
A menu to reduce the number of points in objects such as CFLRegion by approximating them with the spe...
Definition DefinitionsGUI.h:2734
@ DeletePoint
Delete point of figure.
Definition DefinitionsGUI.h:2138
@ ShowMultiSelectOrder
Show multi select order of figures.
Definition DefinitionsGUI.h:2258
@ GetRegionOfUnion
Get union region of two or more figures.
Definition DefinitionsGUI.h:2114
@ SetName
Set figure name.
Definition DefinitionsGUI.h:1560
@ Flip_Horizontal
Flip figure in the horizontal direction.
Definition DefinitionsGUI.h:2306
@ CenterType_RectangleBoundaryCenter
Set center type of figure as rectangle boundary center.
Definition DefinitionsGUI.h:2702
@ Sort_SortOrder2D_Y_Asc_X_Desc
1st Ascending Y, 2nd Descending X
Definition DefinitionsGUI.h:2646
@ Warp_Perspective_Elementwise
A menu to individually apply warp transformation using the Perspective method to each of the selected...
Definition DefinitionsGUI.h:2426
@ DeclType_Point
Create figure of Point.
Definition DefinitionsGUI.h:1578
@ ShowWindingSequence
Show winding sequence of selected figure.
Definition DefinitionsGUI.h:2178
@ ConvertDeclTypeElementwise_ToPoint
Change figure type to Point.
Definition DefinitionsGUI.h:2814
@ TemplateType_Int64
Change figure template type to Int64.
Definition DefinitionsGUI.h:1770
@ Inflate_Elementwise
A menu to inflate each of the selected figures or each element in the FigureArray to fit its bounding...
Definition DefinitionsGUI.h:2790
@ Split_Elementwise
A menu to split each of the selected figures or each element in the FigureArray into a FigureArray by...
Definition DefinitionsGUI.h:2758
@ OpenDialog_Transform
Menu to open the Figure transformation dialog.
Definition DefinitionsGUI.h:2498
@ ConvertDeclTypeElementwise_ToRoundRect
Change figure type to RoundRect.
Definition DefinitionsGUI.h:2918
@ ConvertTemplateTypeElementwise_ToInt64
Change figure template type to Int64.
Definition DefinitionsGUI.h:2942
EObjectFigureHitTest
Mouse hit test for figures on image view.
Definition DefinitionsGUI.h:4033
@ GripEllipseArc
Grip the Ellipse Arc in the Complex Region.
Definition DefinitionsGUI.h:4167
@ GripArc
Grip the Circle Arc of the Complex Region.
Definition DefinitionsGUI.h:4158
@ ExclusiveRegion
If you set an Exclusive Region.
Definition DefinitionsGUI.h:4230
@ GripControlPointEnd
Grip the end control point of the CubicSpline or BezierCubicCurve.
Definition DefinitionsGUI.h:4131
@ TransformDoughnutRadius
To adjust the radius of Doughnut.
Definition DefinitionsGUI.h:4221
@ GripControlPoint
Grip the control point of CubicSpline or BezierCubicCurve.
Definition DefinitionsGUI.h:4149
@ Transform
Figure transformation.
Definition DefinitionsGUI.h:4068
@ GripLine
Grip line segment.
Definition DefinitionsGUI.h:4104
@ GripInterpolatedLine
Grip the interpolation straight line.
Definition DefinitionsGUI.h:4239
@ Move
Move a figure.
Definition DefinitionsGUI.h:4050
@ GripControlPointStart
Grip the start control point of the CubicSpline or BezierCubicCurve.
Definition DefinitionsGUI.h:4122
@ Rotate
Rotating a figure.
Definition DefinitionsGUI.h:4059
@ GripBezierCubicCurve
Grip the BezierCubicCurve of ComplexRegion.
Definition DefinitionsGUI.h:4194
@ ArcDegree
Change start degree or delta degree for circle, ellipse, and doughnut.
Definition DefinitionsGUI.h:4113
@ SelectOnMultiSelectedFigures
Select a Figure from multiple selected figures while holding down Ctrl key.
Definition DefinitionsGUI.h:4266
@ GripBezierQuarticCurve
Grip the BezierQuarticCurve of ComplexRegion.
Definition DefinitionsGUI.h:4203
@ GripBezierQuadraticCurve
Grip the BezierQuadraticCurve of the ComplexRegion.
Definition DefinitionsGUI.h:4185
@ RoundRect_GripRadiusVertex
Grip the Radius adjustment point of RoundRect.
Definition DefinitionsGUI.h:4257
@ GripControlPointMid
Grip the mid control point on CubicSpline or BezierQuarticCurve.
Definition DefinitionsGUI.h:4140
@ GripCubicSpline
Grip the CubicSpline in the Complex Region.
Definition DefinitionsGUI.h:4176
@ GripVertex
Grip vertex.
Definition DefinitionsGUI.h:4095
@ ComplexRegion_GripEndVertex
Grip the last vertex of Line, Circle Arc, Ellipse Arc, CubicSpline, and BezierCubicCurve inside Compl...
Definition DefinitionsGUI.h:4248
@ Select
Select a Figure.
Definition DefinitionsGUI.h:4085
@ GripBezierCurve
Grip the Bezier Curve of the Complex Region.
Definition DefinitionsGUI.h:4212
@ Hover
When the mouse is over the figure.
Definition DefinitionsGUI.h:4275
EProgressCtrlTextMode
String display mode for ProgressCtrl.
Definition DefinitionsGUI.h:7368
@ PositionPerMax
Displays the current location for the maximum value, e.g. "440/1000".
Definition DefinitionsGUI.h:7391
@ Percentage
Percentage display. Example: "44%".
Definition DefinitionsGUI.h:7375
@ Position
Show current location, e.g. "440".
Definition DefinitionsGUI.h:7383
@ UserDefinedText
Display custom text, e.g. "Waiting...".
Definition DefinitionsGUI.h:7399
ELayerDrawingMethod
Mode that determines when a layer's drawing objects are drawn on the image view. You can specify whet...
Definition DefinitionsGUI.h:4937
@ Auto
Default value.
Definition DefinitionsGUI.h:4944
@ Manual
Mode for Drawing Layer Only at Update Call Time.
Definition DefinitionsGUI.h:4952
ESortOrder
Sorting order.
Definition DefinitionsGUI.h:6614
@ Ascending
Sort in ascending order.
Definition DefinitionsGUI.h:6629
@ Descending
Sort by descending order.
Definition DefinitionsGUI.h:6637
EMenuItemImageFigure
Menu item of image figure stored in the image.
Definition DefinitionsGUI.h:1237
@ OpenFigureListWindow
Menu item to open the figure list window for the image.
Definition DefinitionsGUI.h:1268
@ Popup
Pop up the figures on image.
Definition DefinitionsGUI.h:1316
@ EnableHover
Menu that sets whether to highlight the Figure stored in the image when the mouse touches it.
Definition DefinitionsGUI.h:1441
@ Remove
Remove selected figures on image.
Definition DefinitionsGUI.h:1351
@ SetRealSizeText
Menu that sets whether to display the name of the figure stored in the image in real size or not.
Definition DefinitionsGUI.h:1425
@ BringToFront
Bring figure to front.
Definition DefinitionsGUI.h:1284
@ RemoveByCondition
Menu to remove Figures stored in image that match conditions (e.g., width greater than 10,...
Definition DefinitionsGUI.h:1368
@ PopupByCondition
Menu to pop up Figures stored in image that match conditions (e.g., width greater than 10,...
Definition DefinitionsGUI.h:1342
@ MultiSelect_Popup
Pop up the figures on image.
Definition DefinitionsGUI.h:1324
@ OpenFigureClassesWindow
Menu item to open the figure class list window for the image.
Definition DefinitionsGUI.h:1276
@ Paste
Menu item that pastes figures from the clipboard into the image as image figures.
Definition DefinitionsGUI.h:1465
@ CopySelected
Menu item that copies the selected figures stored in the image.
Definition DefinitionsGUI.h:1449
@ SetOpacity
Menu that sets border or fill opacity for figures stored in an image.
Definition DefinitionsGUI.h:1433
@ MultiSelect_SetDrawingAttribute
Drawing attribute settings menu for the figure stored in the image.
Definition DefinitionsGUI.h:1409
@ CopyAll
Menu item that copies all of the figures stored in the image.
Definition DefinitionsGUI.h:1457
@ RemoveByConditionFromAllPages
A menu that removes shapes from all pages that meet certain conditions (for example,...
Definition DefinitionsGUI.h:1377
@ MultiSelect_Remove
Remove selected figure on image.
Definition DefinitionsGUI.h:1359
@ ClearAll
Remove all the figures on image.
Definition DefinitionsGUI.h:1385
@ SendToBack
Send figure to back.
Definition DefinitionsGUI.h:1300
@ End
The last menu.
Definition DefinitionsGUI.h:1474
@ BringForward
Bring figure forward.
Definition DefinitionsGUI.h:1292
@ PopupAll
Pop all the figures on image up.
Definition DefinitionsGUI.h:1333
@ SetDrawingAttribute
Drawing attribute settings menu for the figure stored in the image.
Definition DefinitionsGUI.h:1401
@ SetTextFont
Font settings menu for the name of the figure stored in the image.
Definition DefinitionsGUI.h:1417
@ ShowFigure
Show the figures on image.
Definition DefinitionsGUI.h:1252
@ SendBackward
Send figure backward.
Definition DefinitionsGUI.h:1308
@ ClearFromAllPages
Clear all Figures from all pages.
Definition DefinitionsGUI.h:1393
@ ShowText
Show the text(figure name, figure text) on image.
Definition DefinitionsGUI.h:1260
EPaneType
Pane type.
Definition DefinitionsGUI.h:6968
@ ColorTable
CGUIPaneColorTable 타입 Pane.
Definition DefinitionsGUI.h:7039
@ ViewGraph
CGUIPaneViewGraph 타입 Pane.
Definition DefinitionsGUI.h:7047
@ DialogCustomEmbedded
CGUIPaneDialogCustomEmbedded 타입 Pane.
Definition DefinitionsGUI.h:7023
@ PlotDataSheet
CGUIPanePlotDataSheet 타입 Pane.
Definition DefinitionsGUI.h:7031
@ Properties
CGUIPaneProperties 타입 Pane.
Definition DefinitionsGUI.h:6991
@ MainPane
Pane collection configured by default in MainFrame.
Definition DefinitionsGUI.h:7071
@ Menu
CGUIPaneMenu 타입 Pane.
Definition DefinitionsGUI.h:6983
@ MiniGraphSheet
CGUIPaneMiniGraphSheet 타입 Pane.
Definition DefinitionsGUI.h:7063
@ Code
CGUIPaneCode 타입 Pane.
Definition DefinitionsGUI.h:7007
@ Log
CGUIPaneLog 타입 Pane.
Definition DefinitionsGUI.h:6999
@ ExampleSNAP
CGUIPaneExampleSNAP 타입 Pane.
Definition DefinitionsGUI.h:7015
EMenuItem
Image view menu item.
Definition DefinitionsGUI.h:196
@ CopyPages
Copy selected pages to clipboard.
Definition DefinitionsGUI.h:429
@ ClearSelectedPage
Clear selected page.
Definition DefinitionsGUI.h:366
@ ReductionInterpolation
Menu to set reduction interpolation.
Definition DefinitionsGUI.h:915
@ MiniMap_ShowAllLayers
Show all layers on mini map.
Definition DefinitionsGUI.h:1169
@ ClearAllLayers
Clear drawings of all the layers.
Definition DefinitionsGUI.h:1137
@ MiniMap_ShowLayer_ImageFigure_Text
Show Image Figure Text layer on mini map.
Definition DefinitionsGUI.h:1217
@ ShowImageCenter
Show image center.
Definition DefinitionsGUI.h:924
@ ShowStatusBarItem_CursorY
Show the Y coordinate of the cursor in the status bar.
Definition DefinitionsGUI.h:798
@ SaveCurrentPageWithLayers
Save current page with layers.
Definition DefinitionsGUI.h:321
@ SetScale
Set scale of image view.
Definition DefinitionsGUI.h:609
@ CreateImage
Create image.
Definition DefinitionsGUI.h:393
@ ShowStatusBarItem_CurrentPage
Show the current page number in the status bar.
Definition DefinitionsGUI.h:726
@ ConvertAllFigureObjectsToLayer
Draw all the figure objects to layer.
Definition DefinitionsGUI.h:1105
@ ShowStatusBarItem_ImageDepth
Show the image depth in the status bar.
Definition DefinitionsGUI.h:771
@ Image_Rotate270
Rotate the image 270 degrees.
Definition DefinitionsGUI.h:681
@ InsertFolder
Load to insert folder.
Definition DefinitionsGUI.h:285
@ ShowStatusBarItem_FileAndPageName
Show the file and page name in the status bar.
Definition DefinitionsGUI.h:717
@ ShowPixelValue
Show pixel value.
Definition DefinitionsGUI.h:861
@ ZoomOut
Zoom out.
Definition DefinitionsGUI.h:582
@ MiniMap_ShowLayer_ImageFigure_Figure
Show Image Figure layer on mini map.
Definition DefinitionsGUI.h:1209
@ Image_Flip_Both
Flip the image in the horizontal and vertical direction.
Definition DefinitionsGUI.h:654
@ SetFloatingImageValueRange
Set the range of floating image value.
Definition DefinitionsGUI.h:951
@ ImagePage_InvertSelection
Menu item for inverting the current selection of image pages.
Definition DefinitionsGUI.h:564
@ PixelNumberMode_Binary
Set pixel number mode as binary.
Definition DefinitionsGUI.h:897
@ PixelAccuracy
Set pixel accuracy.
Definition DefinitionsGUI.h:870
@ AppendFile_Raw
Load to append .raw file.
Definition DefinitionsGUI.h:249
@ ShowCrosshair
Show crosshair.
Definition DefinitionsGUI.h:834
@ ShowStatusBarItem_CursorX
Show the X coordinate of the cursor in the status bar.
Definition DefinitionsGUI.h:789
@ ShowStatusBarItem_PixelValueAtCursor
Show the pixel value at the cursor position in the status bar.
Definition DefinitionsGUI.h:807
@ ShowLayer_Drawing
Show drawing layer.
Definition DefinitionsGUI.h:1041
@ ShowStatusBarItem_ImageChannels
Show the number of image channels in the status bar.
Definition DefinitionsGUI.h:762
@ Image_Rotate180
Rotate the image 180 degrees.
Definition DefinitionsGUI.h:672
@ MiniMap_ShowLayer_Image
Show image layer on mini map.
Definition DefinitionsGUI.h:1185
@ ConvertSelectedFigureObjectToLayer
Draw selected figure objects to layer.
Definition DefinitionsGUI.h:1089
@ ShowAllLayers
Show all layers.
Definition DefinitionsGUI.h:1017
@ DropFile
Drop file.
Definition DefinitionsGUI.h:294
@ AutoPageScroll_Stop
Menu item to stop automatic page scrolling.
Definition DefinitionsGUI.h:546
@ ConvertAllLayersToFigureObject
Convert the figures on all the layers to figure objects.
Definition DefinitionsGUI.h:1081
@ ZoomIn
Zoom in.
Definition DefinitionsGUI.h:573
@ ConvertSelectedFigureObjectToNamedLayer
Draw selected figure objects to named layer.
Definition DefinitionsGUI.h:1097
@ ZoomFit
Zoom to fit.
Definition DefinitionsGUI.h:591
@ InsertFile_Raw
Load to insert .raw file.
Definition DefinitionsGUI.h:267
@ ClearCurrentPage
Clear current page.
Definition DefinitionsGUI.h:357
@ Help
Popup the help dialog.
Definition DefinitionsGUI.h:968
@ ShowStatusBarItem_TotalPages
Show the total number of pages in the status bar.
Definition DefinitionsGUI.h:735
@ ConvertLayerToFigureObject
Convert the figures on selected layers to figure objects.
Definition DefinitionsGUI.h:1065
@ ZoomToActualSize
Zoom to actual size.
Definition DefinitionsGUI.h:600
@ PixelSegmentationMode
Menu to see Pixel values by coloring them.
Definition DefinitionsGUI.h:906
@ ShowGrid
Show grid.
Definition DefinitionsGUI.h:825
@ SetViewCenterAndScale
Move the designated coordinates to the center of the image view.
Definition DefinitionsGUI.h:627
@ ShowStatusBarItem_ImageHeight
Show the image height in the status bar.
Definition DefinitionsGUI.h:753
@ AppendPage
Append page.
Definition DefinitionsGUI.h:375
@ InsertFile
Load to insert file.
Definition DefinitionsGUI.h:258
@ End
The last menu.
Definition DefinitionsGUI.h:1226
@ Object_GlobalSetting
Global setting of Image View Object.
Definition DefinitionsGUI.h:977
@ ZoomFitToNamedLayer
Scale and offset adjustment menu so that figures and texts on named layer are filled on the screen.
Definition DefinitionsGUI.h:1153
@ ShowImagePixelValueOnCursor
Display image pixel value on mouse cursor position.
Definition DefinitionsGUI.h:852
@ SyncViewPointOfView
Synchronize the point of view with selected view.
Definition DefinitionsGUI.h:993
@ ClearNamedLayer
Clear drawings on named layer.
Definition DefinitionsGUI.h:1129
@ MiniMap_ShowLayer_Drawing
Show drawing layer on mini map.
Definition DefinitionsGUI.h:1193
@ FixThumbnailView
Fix thumbnail view.
Definition DefinitionsGUI.h:483
@ ClearAllObjects
Clear all the figure objects and measurement objects.
Definition DefinitionsGUI.h:985
@ FirstPage
Move to the first page of the image.
Definition DefinitionsGUI.h:492
@ PrevPage
Move to the previous page of the image.
Definition DefinitionsGUI.h:501
@ Image_Flip_Vertical
Flip the image in the vertical direction.
Definition DefinitionsGUI.h:645
@ NextPage
Move to the next page of the image.
Definition DefinitionsGUI.h:519
@ SaveCurrentPage
Save current page.
Definition DefinitionsGUI.h:312
@ ShowNamedLayer
Show drawing layer by name.
Definition DefinitionsGUI.h:1049
@ InsertPage
Insert page.
Definition DefinitionsGUI.h:384
@ ShowToolBar
Show tool bar.
Definition DefinitionsGUI.h:699
@ CanvasColorPicker
Popup the canvas color setting dialog.
Definition DefinitionsGUI.h:933
@ ShowStatusBarItem_ImageWidth
Show the image width in the status bar.
Definition DefinitionsGUI.h:744
@ CopyImage
Copy image to clipboard.
Definition DefinitionsGUI.h:420
@ AutoPageScroll_Start
Menu item to start automatic page scrolling.
Definition DefinitionsGUI.h:537
@ PasteImageAt
Paste image at selected page index.
Definition DefinitionsGUI.h:438
@ ShowImageMiniMap
Show image mini map.
Definition DefinitionsGUI.h:456
@ ConvertAllFigureObjectsToNamedLayer
Draw all the figure objects to named layer.
Definition DefinitionsGUI.h:1113
@ ShowLayer_Image
Show image layer.
Definition DefinitionsGUI.h:1033
@ ConvertNamedLayerToFigureObject
Convert the figures on named layers to figure objects.
Definition DefinitionsGUI.h:1073
@ HideAllLayers
Hide all layers.
Definition DefinitionsGUI.h:1025
@ Image_Flip_Horizontal
Flip the image in the horizontal direction.
Definition DefinitionsGUI.h:636
@ MiniMap_ShowNamedLayer
Show drawing named layer on mini map.
Definition DefinitionsGUI.h:1201
@ Image_Rotate90
Rotate the image 90 degrees.
Definition DefinitionsGUI.h:663
@ LastPage
Move to the last page of the image.
Definition DefinitionsGUI.h:528
@ ZoomFitToLayer
Scale and offset adjustment menu so that figures and texts on selected layer are filled on the screen...
Definition DefinitionsGUI.h:1145
@ ShowImageCoordinateOnCursor
Display image coordinates on mouse cursor position.
Definition DefinitionsGUI.h:843
@ SavePages
Save selected page.
Definition DefinitionsGUI.h:330
@ LoadFile_Raw
Load .raw file.
Definition DefinitionsGUI.h:231
@ LeaveTeachingMode
Cancel teaching mode.
Definition DefinitionsGUI.h:816
@ LayerProperties
Show layer properties pane dialog.
Definition DefinitionsGUI.h:1057
@ PixelNumberMode_Hexadecimal
Set pixel number mode as hexadecimal.
Definition DefinitionsGUI.h:888
@ Save
Save file.
Definition DefinitionsGUI.h:303
@ ClearLayer
Clear drawings on selected layer.
Definition DefinitionsGUI.h:1121
@ RearrangePageOrder_MoveToLastPage
Rearrange page order, move selected page to the back.
Definition DefinitionsGUI.h:411
@ ShowStatusBar
Show status bar.
Definition DefinitionsGUI.h:708
@ ClearThenPasteImage
Clear current image file on view, then paste image from clipboard.
Definition DefinitionsGUI.h:447
@ SelectPage
Move to the selected page of the image.
Definition DefinitionsGUI.h:510
@ ShowThumbnailView
Show thumbnail view.
Definition DefinitionsGUI.h:474
@ Panning
Set panning mode.
Definition DefinitionsGUI.h:618
@ ClearFile
Clear file.
Definition DefinitionsGUI.h:348
@ MiniMap_HideAllLayers
Hide all layers on mini map.
Definition DefinitionsGUI.h:1177
@ PixelNumberMode_Decimal
Set pixel number mode as decimal.
Definition DefinitionsGUI.h:879
@ ShowScrollBar
Show scroll bar.
Definition DefinitionsGUI.h:690
@ AppendFile
Load to append file.
Definition DefinitionsGUI.h:240
@ ShowStatusBarItem_ZoomLevel
Show the zoom level in the status bar.
Definition DefinitionsGUI.h:780
@ ShowImageInfo
Popup the image information dialog.
Definition DefinitionsGUI.h:942
@ SyncWindow
Synchronize the window.
Definition DefinitionsGUI.h:1009
@ RearrangePageOrder_MoveToFirstPage
Rearrange page order, move selected page to the front.
Definition DefinitionsGUI.h:402
@ AutoSaveImage
Menu item for saving image automatically.
Definition DefinitionsGUI.h:339
@ AutoPageScroll_Settings
Menu item for settings related to the automatic page scrolling feature.
Definition DefinitionsGUI.h:555
@ LoadFolder
Load folder.
Definition DefinitionsGUI.h:222
@ ShowPageIndex
Show page index of image.
Definition DefinitionsGUI.h:465
@ SyncViewPageIndex
Synchronize the page of image with selected view.
Definition DefinitionsGUI.h:1001
@ LoadFile
Load file.
Definition DefinitionsGUI.h:213
@ SetDecimalPlaceOfCoordinate
Sets the number of decimal places displayed for the coordinates.
Definition DefinitionsGUI.h:959
@ FitAllLayersOnCanvas
Scale and offset adjustment menu so that figures and texts on the all layers are filled on the screen...
Definition DefinitionsGUI.h:1161
@ AppendFolder
Load to append folder.
Definition DefinitionsGUI.h:276
EGUIViewImageParagraphAlignment
Alignment of paragraphs in an image view.
Definition DefinitionsGUI.h:4617
@ MASK
MASK.
Definition DefinitionsGUI.h:4648
@ BOTTOM
Bottom alignment.
Definition DefinitionsGUI.h:4632
@ TOP
Top alignment.
Definition DefinitionsGUI.h:4624
@ CENTER
Center alignment.
Definition DefinitionsGUI.h:4640
EPermission
Permission.
Definition DefinitionsGUI.h:7504
@ View
Permissions to view.
Definition DefinitionsGUI.h:7511
@ Modify_Execute
Permissions to modify and execute.
Definition DefinitionsGUI.h:7519
EPixelNumberMode
Pixel value display options in image view.
Definition DefinitionsGUI.h:163
@ Hexadecimal
hexadecimal notation
Definition DefinitionsGUI.h:178
@ Binary
Binary notation.
Definition DefinitionsGUI.h:186
@ Decimal
decimal notation
Definition DefinitionsGUI.h:170
EImageRotateAngle
Available image rotation angle in image view.
Definition DefinitionsGUI.h:3131
@ Degree270
270 degrees
Definition DefinitionsGUI.h:3166
@ Degree90
90 degrees
Definition DefinitionsGUI.h:3148
@ Degree180
180 degrees
Definition DefinitionsGUI.h:3157
EKeyType
Keyboard input value.
Definition DefinitionsGUI.h:6447
@ F6
F6.
Definition DefinitionsGUI.h:6462
@ F5
F5.
Definition DefinitionsGUI.h:6454
@ F7
F7.
Definition DefinitionsGUI.h:6470
@ F8
F8.
Definition DefinitionsGUI.h:6478
@ F11
F11.
Definition DefinitionsGUI.h:6502
@ F9
F9.
Definition DefinitionsGUI.h:6486
@ F10
F10.
Definition DefinitionsGUI.h:6494
EViewImageFigureObjectMagnetOption
Magnet Options for Image View Figure Objects.
Definition DefinitionsGUI.h:7101
@ ImageCenter
Magnet in the center of the image.
Definition DefinitionsGUI.h:7124
@ FigureEdge
Magnet at the edge of the figure.
Definition DefinitionsGUI.h:7140
@ FigureCenter
Magnet in the center of the figure.
Definition DefinitionsGUI.h:7148
@ Image
Magnet at the edge and center of the image.
Definition DefinitionsGUI.h:7132
@ ImageEdge
Magnet at the edge of the image.
Definition DefinitionsGUI.h:7116
EGUIViewImageHitArea
The area where the mouse is located on the image view.
Definition DefinitionsGUI.h:3849
@ MiniMapDisplayingArea
Mini map displaying 영역
Definition DefinitionsGUI.h:3875
@ MultiFigures
More than one Figure object.
Definition DefinitionsGUI.h:3920
@ MiniMap
Mini map area.
Definition DefinitionsGUI.h:3866
@ PageIndex
Page Index.
Definition DefinitionsGUI.h:3956
@ MultiMeasurements
More than one Figure object.
Definition DefinitionsGUI.h:3992
@ Figure
Figure Object.
Definition DefinitionsGUI.h:3911
@ Measurement
Measurement Object.
Definition DefinitionsGUI.h:3983
@ PrevPageArrow
Move next page arrow.
Definition DefinitionsGUI.h:3965
@ Thumbnail
Thumbnail.
Definition DefinitionsGUI.h:3902
@ MultiImageFigures
Figures stored in the image.
Definition DefinitionsGUI.h:3938
@ ThumbnailViewTop
The upper area of the ThumbnailView, where the height of the ThumbnailView can be adjusted when dragg...
Definition DefinitionsGUI.h:3893
@ StatusBar
Status bar.
Definition DefinitionsGUI.h:3947
@ NextPageArrow
Move previous page arrow.
Definition DefinitionsGUI.h:3974
EAvailableFigureContextMenu
Available Context Menu for Figure Objects.
Definition DefinitionsGUI.h:5201
@ Group
Grouping menu.
Definition DefinitionsGUI.h:5601
@ ExtractBoundaryAndContour
A menu for obtaining the boundary and contour of a shape.
Definition DefinitionsGUI.h:5673
@ GetRegion
Area Calculation Menu.
Definition DefinitionsGUI.h:5497
@ ComplexRegionSwitchTo
Converting elements of a Complex Region figure to Line, Arc, EllipseArc, CubicSpline,...
Definition DefinitionsGUI.h:5321
@ Ungroup
Ungroup Menu.
Definition DefinitionsGUI.h:5609
@ Sort
Sort the order of Figure Array or Multiple Figures.
Definition DefinitionsGUI.h:5681
@ Magnet
All Magnet Actions Menu.
Definition DefinitionsGUI.h:5313
@ SaveFigureToFileSystem
Save Figure object file.
Definition DefinitionsGUI.h:5617
@ ShowGuideDrawing
Display Guide Drawing Menu.
Definition DefinitionsGUI.h:5545
@ SetZOrder
ZOrder Settings.
Definition DefinitionsGUI.h:5585
@ SwitchTo
All conversion menu.
Definition DefinitionsGUI.h:5449
@ TemplateType
Convert a Figure data type to all type.
Definition DefinitionsGUI.h:5289
@ ArcClosingMethod
Specify the End-point Processing menu for Wonho.
Definition DefinitionsGUI.h:5457
@ EditFigure
Edit Figure Menu.
Definition DefinitionsGUI.h:5248
EViewImageCreatePageOption
An option of page creation in image view.
Definition DefinitionsGUI.h:138
EAvailableViewImageContextMenuImageFigure
Available context menu for figure objects stored in the image.
Definition DefinitionsGUI.h:6139
@ ByCondition
Menu to get Figure objects from Figures stored in image that match conditions (e.g....
Definition DefinitionsGUI.h:6194
@ Copy
Menu item that copies the selected figures stored in the image.
Definition DefinitionsGUI.h:6266
EGUIViewImageFontWeight
Font thickness of image view.
Definition DefinitionsGUI.h:4480
@ SEMIBOLD
Semibold thick.
Definition DefinitionsGUI.h:4542
@ BLACK
a heavy thickness
Definition DefinitionsGUI.h:4606
@ NORMAL
Normal thickness.
Definition DefinitionsGUI.h:4524
@ BOLD
Bold thickness.
Definition DefinitionsGUI.h:4550
@ EXTRABOLD
Extra bold thickness.
Definition DefinitionsGUI.h:4558
@ ULTRALIGHT
Extra light thickness.
Definition DefinitionsGUI.h:4574
@ EXTRALIGHT
Extra light thickness.
Definition DefinitionsGUI.h:4506
@ HEAVY
Heavy thickness.
Definition DefinitionsGUI.h:4566
@ REGULAR
Regular thickness.
Definition DefinitionsGUI.h:4582
@ ULTRABOLD
Extra bold thickness.
Definition DefinitionsGUI.h:4598
@ DEMIBOLD
Semi bold thick.
Definition DefinitionsGUI.h:4590
@ MEDIUM
Medium thickness.
Definition DefinitionsGUI.h:4533
@ DONTCARE
DONTCARE.
Definition DefinitionsGUI.h:4488
@ THIN
Thin thickness.
Definition DefinitionsGUI.h:4497
@ LIGHT
Light thickness.
Definition DefinitionsGUI.h:4515
@ EGUIView3DLayerHeightMapColor
Height map color of 3D view layer.
Definition DefinitionsGUI.h:4796
@ EGUIViewImageLayerTransparencyColor
Transparent color of image view layer.
Definition DefinitionsGUI.h:4788
EGUIStringTrimming
Cut option if string is out of layout square.
Definition DefinitionsGUI.h:7311
@ Word
Specifies that the string is broken at the boundary of the last word in the layout rectangle.
Definition DefinitionsGUI.h:7334
@ EllipsisPath
Specifies that the center is removed from the string and replaced by an ellipsis. The algorithm maint...
Definition DefinitionsGUI.h:7358
@ Character
Specifies that the string is broken at the boundary of the last character in the layout rectangle,...
Definition DefinitionsGUI.h:7326
@ EllipsisCharacter
Specifies that the string is broken at the boundary of the last character within the layout rectangle...
Definition DefinitionsGUI.h:7342
@ EllipsisWord
Specifies that the string is broken at the boundary of the last word in the layout rectangle and an a...
Definition DefinitionsGUI.h:7350
EMenuItemObjectMeasure
Menu items related to measurement tool objects in the image view.
Definition DefinitionsGUI.h:2992
@ Distance
Set measure distance teaching mode.
Definition DefinitionsGUI.h:3009
@ Deactivate
Deactivate selected measure object.
Definition DefinitionsGUI.h:3111
@ RegionArea
Set measure region area teaching mode.
Definition DefinitionsGUI.h:3071
@ LeaveMeasureMode
Cancel measure teaching mode.
Definition DefinitionsGUI.h:3095
@ Gradient
Set measure gradient teaching mode.
Definition DefinitionsGUI.h:3045
@ EndOfMeasureMenu
The end item of measure.
Definition DefinitionsGUI.h:3079
@ Circumcenter
Set measure circumcenter teaching mode.
Definition DefinitionsGUI.h:3054
@ ParallelDistance
Set measure parallel distance teaching mode.
Definition DefinitionsGUI.h:3027
@ DistanceCircle
Set measure distance circle teaching mode.
Definition DefinitionsGUI.h:3063
@ Activate
Activate selected measure object.
Definition DefinitionsGUI.h:3103
@ InteriorAngle
Set measure interior angle teaching mode.
Definition DefinitionsGUI.h:3036
@ Increments
Set measure increments teaching mode.
Definition DefinitionsGUI.h:3018
EFigureObjectInformationText
Text options representing information for a figure object.
Definition DefinitionsGUI.h:6346
@ PixelAccuracyApplied
Displays the coordinate, size values of the figure object with pixel accuracy.
Definition DefinitionsGUI.h:6409
@ Coordinate_PixelAccuracyApplied
Displays the coordinate of the figure object with pixel accuracy.
Definition DefinitionsGUI.h:6385
@ Angle
Displays the angle of the figure object.
Definition DefinitionsGUI.h:6377
@ Size
Displays the size of the figure object, such as width, height, length, radius, etc.
Definition DefinitionsGUI.h:6369
@ Coordinate
Displays the coordinate of the figure object.
Definition DefinitionsGUI.h:6361
@ Size_PixelAccuracyApplied
Displays the size of the figure object, such as width, height, length, radius, etc with pixel accurac...
Definition DefinitionsGUI.h:6393
ECodeType
Code type.
Definition DefinitionsGUI.h:6581
@ CSharp
C#.
Definition DefinitionsGUI.h:6596
@ Cpp
C++.
Definition DefinitionsGUI.h:6588
ETeachingMode
Teaching mode.
Definition DefinitionsGUI.h:4315
@ Figure_FreeDrawEraser
Freehand eraser mode (supported only in CGUIViewImage)
Definition DefinitionsGUI.h:4350
@ ViewGraph_AddData
Add Data Mode in View Graph.
Definition DefinitionsGUI.h:4368
EViewImageSyncOption
Image view synchronization options.
Definition DefinitionsGUI.h:4839
@ PointOfView
Point-of-view synchronization.
Definition DefinitionsGUI.h:4854
@ Count
Number of synchronization options.
Definition DefinitionsGUI.h:4870
EMenuItemPaneMenuTree
Menu items in the menu tree.
Definition DefinitionsGUI.h:6655
@ MenuItemFixedViewPlacementSet_Select
Select Fixed View Placement Presets.
Definition DefinitionsGUI.h:6886
@ MenuItemViewBase_Maximize
View Maximization Menu.
Definition DefinitionsGUI.h:6958
@ SortDescending
Sort child items in descending order by string.
Definition DefinitionsGUI.h:6686
@ CloseAllButThis
Close all but this window.
Definition DefinitionsGUI.h:6774
@ MenuItemLogIn_ManageUsers
Manage user permissions (add, query, modify, delete, set permissions, etc.) menu.
Definition DefinitionsGUI.h:6942
@ CloseAll
Close all child items.
Definition DefinitionsGUI.h:6758
@ MenuItemFixedViewPlacementSet_Edit
Modify Fixed View Placement Presets.
Definition DefinitionsGUI.h:6894
@ MenuItemModel_Rename
Model Name Settings.
Definition DefinitionsGUI.h:6854
@ CancelSort
Cancel sort.
Definition DefinitionsGUI.h:6694
@ MenuItemModel_Duplicate
Model Duplication.
Definition DefinitionsGUI.h:6838
@ DeleteAllButThis
Remove all but this window.
Definition DefinitionsGUI.h:6782
@ MenuItemFixedViewPreset_Export
Export Fixed View Set.
Definition DefinitionsGUI.h:6878
@ OpenNewWindow
Open in a new window.
Definition DefinitionsGUI.h:6702
@ MenuItemLogIn_LogIn_LogOut
Login or Logout Menu.
Definition DefinitionsGUI.h:6926
@ MenuItemModel_Select
Select a model.
Definition DefinitionsGUI.h:6830
@ CollapseAll
Fold all sub-items.
Definition DefinitionsGUI.h:6670
@ DeleteAll
Remove all child items.
Definition DefinitionsGUI.h:6766
@ SortAscending
Sort child items in ascending order by string.
Definition DefinitionsGUI.h:6678
@ AddToFavorite
Add to Favorites.
Definition DefinitionsGUI.h:6798
@ RemoveFromFavorite
Remove from favorites.
Definition DefinitionsGUI.h:6806
@ MenuItemFixedViewPlacementSet_Export
Export Fixed View Placement Preset.
Definition DefinitionsGUI.h:6918
@ MenuItemFixedViewPlacementSet_Import
Import Fixed View Placement Preset.
Definition DefinitionsGUI.h:6910
@ OpenNewWindowAll
Open multiple selected items in a new window.
Definition DefinitionsGUI.h:6750
@ MenuItemFixedViewPreset_Import
Import Fixed View Set.
Definition DefinitionsGUI.h:6870
@ MenuItemLogIn_ChangePassword
Change password menu for the currently logged-in user.
Definition DefinitionsGUI.h:6934
@ MenuItemViewBase_Minimize
View Minimization Menu.
Definition DefinitionsGUI.h:6950
@ OpenAll
Open all child items.
Definition DefinitionsGUI.h:6742
@ MenuItemFavorite_ClearAll
Remove all favorite items.
Definition DefinitionsGUI.h:6814
@ MenuItemFixedViewPreset_AddFixedViewPlacementSet
Add Fixed View Set.
Definition DefinitionsGUI.h:6862
@ MenuItemFixedViewPlacementSet_Remove
Remove Fixed View Placement Presets.
Definition DefinitionsGUI.h:6902
@ Open
Open a window.
Definition DefinitionsGUI.h:6710
@ Close
Close the window.
Definition DefinitionsGUI.h:6726
@ MenuItemModel_Delete
Delete Model.
Definition DefinitionsGUI.h:6846
@ MenuItemManagerModel_AddNewModel
Add a new model.
Definition DefinitionsGUI.h:6822
@ Delete
Remove windows and remove menu items from tree.
Definition DefinitionsGUI.h:6734
@ ExpandAll
Expand all sub-items.
Definition DefinitionsGUI.h:6662
@ AddNewSubMenuItem
Adding a New SubMenu Item.
Definition DefinitionsGUI.h:6790
EFileFormat
Image File Format.
Definition DefinitionsGUI.h:4880
@ PNG
PNG.
Definition DefinitionsGUI.h:4911
@ FLIF
FLIF.
Definition DefinitionsGUI.h:4927
@ Unknown
Unknown.
Definition DefinitionsGUI.h:4887
@ JPG
JPG.
Definition DefinitionsGUI.h:4903
@ BMP
BMP.
Definition DefinitionsGUI.h:4895
@ TIFF
TIFF.
Definition DefinitionsGUI.h:4919
EGUIViewImagePenStyle
Pen Style in Image View.
Definition DefinitionsGUI.h:4378
@ InsideFrame
Inside Frame Style.
Definition DefinitionsGUI.h:4437
@ Dash
Dash style.
Definition DefinitionsGUI.h:4395
@ ItemCount
Number of enum.
Definition DefinitionsGUI.h:4469
@ Alternate
Alternate style.
Definition DefinitionsGUI.h:4453
@ Solid_RoundCap
single-line with round end cap style
Definition DefinitionsGUI.h:4461
@ Dot
Dot style.
Definition DefinitionsGUI.h:4404
@ Null
No style.
Definition DefinitionsGUI.h:4429
@ DashDotDot
Dash dot dot style.
Definition DefinitionsGUI.h:4420
@ Solid
single-line style
Definition DefinitionsGUI.h:4386
@ UserStyle
User Styles.
Definition DefinitionsGUI.h:4445
@ DashDot
Dash dot style.
Definition DefinitionsGUI.h:4412
EViewImageLoadOption
Image View Load Options Example. The following code will load folder with recursive....
Definition DefinitionsGUI.h:35
@ Append
Load and append.
Definition DefinitionsGUI.h:58
@ Default
기본
Definition DefinitionsGUI.h:42
@ OpenDialog
Open dialog.
Definition DefinitionsGUI.h:82
@ Insert
Load and insert.
Definition DefinitionsGUI.h:66
@ RecursiveIfFolder
Recursively import folders.
Definition DefinitionsGUI.h:74
@ DialogTypeFolder
Open folder dialog.
Definition DefinitionsGUI.h:98
@ DialogTypeFile
Open file dialog.
Definition DefinitionsGUI.h:90
@ Load
Default Load.
Definition DefinitionsGUI.h:50
EOrientation
Direction.
Definition DefinitionsGUI.h:5023
EModifierKeyType
Modifier key input value.
Definition DefinitionsGUI.h:6512
@ LCONTROL
Left Ctrl.
Definition DefinitionsGUI.h:6527
@ LMENU
Left Menu (Alt)
Definition DefinitionsGUI.h:6543
@ LSHIFT
Left Shift.
Definition DefinitionsGUI.h:6535
EZoomMode
Zoom in and out mode.
Definition DefinitionsGUI.h:4806
@ ZoomInMode
Zoom In mode.
Definition DefinitionsGUI.h:4821
@ ZoomOutMode
Zoom Out mode.
Definition DefinitionsGUI.h:4829
@ All
All menu.
Definition DefinitionsGUIView3D.h:2957
@ None
No menu.
Definition DefinitionsGUIView3D.h:2949