-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathtouchvg_csharp_wrap.h
executable file
·1086 lines (1027 loc) · 62.7 KB
/
touchvg_csharp_wrap.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 3.0.7
*
* This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
* changes to this file unless you know what you are doing--modify the SWIG
* interface file instead.
* ----------------------------------------------------------------------------- */
#ifndef SWIG_touchvg_WRAP_H_
#define SWIG_touchvg_WRAP_H_
class SwigDirector_GiCanvas : public GiCanvas, public Swig::Director {
public:
SwigDirector_GiCanvas();
virtual ~SwigDirector_GiCanvas();
virtual void setPen(int argb, float width, int style, float phase, float orgw);
virtual void setBrush(int argb, int style);
virtual void clearRect(float x, float y, float w, float h);
virtual void drawRect(float x, float y, float w, float h, bool stroke, bool fill);
virtual void drawLine(float x1, float y1, float x2, float y2);
virtual void drawEllipse(float x, float y, float w, float h, bool stroke, bool fill);
virtual void beginPath();
virtual void moveTo(float x, float y);
virtual void lineTo(float x, float y);
virtual void bezierTo(float c1x, float c1y, float c2x, float c2y, float x, float y);
virtual void quadTo(float cpx, float cpy, float x, float y);
virtual void closePath();
virtual void drawPath(bool stroke, bool fill);
virtual void saveClip();
virtual void restoreClip();
virtual bool clipRect(float x, float y, float w, float h);
virtual bool clipPath();
virtual bool drawHandle(float x, float y, int type, float angle);
virtual bool drawBitmap(char const *name, float xc, float yc, float w, float h, float angle);
virtual float drawTextAt(char const *text, float x, float y, float h, int align, float angle);
virtual bool beginShape(int type, int sid, int version, float x, float y, float w, float h);
virtual void endShape(int type, int sid, float x, float y);
typedef void (SWIGSTDCALL* SWIG_Callback0_t)(int, float, int, float, float);
typedef void (SWIGSTDCALL* SWIG_Callback1_t)(int, int);
typedef void (SWIGSTDCALL* SWIG_Callback2_t)(float, float, float, float);
typedef void (SWIGSTDCALL* SWIG_Callback3_t)(float, float, float, float, unsigned int, unsigned int);
typedef void (SWIGSTDCALL* SWIG_Callback4_t)(float, float, float, float);
typedef void (SWIGSTDCALL* SWIG_Callback5_t)(float, float, float, float, unsigned int, unsigned int);
typedef void (SWIGSTDCALL* SWIG_Callback6_t)();
typedef void (SWIGSTDCALL* SWIG_Callback7_t)(float, float);
typedef void (SWIGSTDCALL* SWIG_Callback8_t)(float, float);
typedef void (SWIGSTDCALL* SWIG_Callback9_t)(float, float, float, float, float, float);
typedef void (SWIGSTDCALL* SWIG_Callback10_t)(float, float, float, float);
typedef void (SWIGSTDCALL* SWIG_Callback11_t)();
typedef void (SWIGSTDCALL* SWIG_Callback12_t)(unsigned int, unsigned int);
typedef void (SWIGSTDCALL* SWIG_Callback13_t)();
typedef void (SWIGSTDCALL* SWIG_Callback14_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback15_t)(float, float, float, float);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback16_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback17_t)(float, float, int, float);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback18_t)(char *, float, float, float, float, float);
typedef float (SWIGSTDCALL* SWIG_Callback19_t)(char *, float, float, float, int, float);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback20_t)(int, int, int, float, float, float, float);
typedef void (SWIGSTDCALL* SWIG_Callback21_t)(int, int, float, float);
void swig_connect_director(SWIG_Callback0_t callbacksetPen, SWIG_Callback1_t callbacksetBrush, SWIG_Callback2_t callbackclearRect, SWIG_Callback3_t callbackdrawRect, SWIG_Callback4_t callbackdrawLine, SWIG_Callback5_t callbackdrawEllipse, SWIG_Callback6_t callbackbeginPath, SWIG_Callback7_t callbackmoveTo, SWIG_Callback8_t callbacklineTo, SWIG_Callback9_t callbackbezierTo, SWIG_Callback10_t callbackquadTo, SWIG_Callback11_t callbackclosePath, SWIG_Callback12_t callbackdrawPath, SWIG_Callback13_t callbacksaveClip, SWIG_Callback14_t callbackrestoreClip, SWIG_Callback15_t callbackclipRect, SWIG_Callback16_t callbackclipPath, SWIG_Callback17_t callbackdrawHandle, SWIG_Callback18_t callbackdrawBitmap, SWIG_Callback19_t callbackdrawTextAt, SWIG_Callback20_t callbackbeginShape, SWIG_Callback21_t callbackendShape);
private:
SWIG_Callback0_t swig_callbacksetPen;
SWIG_Callback1_t swig_callbacksetBrush;
SWIG_Callback2_t swig_callbackclearRect;
SWIG_Callback3_t swig_callbackdrawRect;
SWIG_Callback4_t swig_callbackdrawLine;
SWIG_Callback5_t swig_callbackdrawEllipse;
SWIG_Callback6_t swig_callbackbeginPath;
SWIG_Callback7_t swig_callbackmoveTo;
SWIG_Callback8_t swig_callbacklineTo;
SWIG_Callback9_t swig_callbackbezierTo;
SWIG_Callback10_t swig_callbackquadTo;
SWIG_Callback11_t swig_callbackclosePath;
SWIG_Callback12_t swig_callbackdrawPath;
SWIG_Callback13_t swig_callbacksaveClip;
SWIG_Callback14_t swig_callbackrestoreClip;
SWIG_Callback15_t swig_callbackclipRect;
SWIG_Callback16_t swig_callbackclipPath;
SWIG_Callback17_t swig_callbackdrawHandle;
SWIG_Callback18_t swig_callbackdrawBitmap;
SWIG_Callback19_t swig_callbackdrawTextAt;
SWIG_Callback20_t swig_callbackbeginShape;
SWIG_Callback21_t swig_callbackendShape;
void swig_init_callbacks();
};
class SwigDirector_MgObject : public MgObject, public Swig::Director {
public:
SwigDirector_MgObject();
virtual MgObject *clone() const;
virtual void copy(MgObject const &src);
virtual void release();
virtual void addRef();
virtual bool equals(MgObject const &src) const;
virtual int getType() const;
virtual bool isKindOf(int type) const;
virtual ~SwigDirector_MgObject();
typedef void * (SWIGSTDCALL* SWIG_Callback0_t)();
typedef void (SWIGSTDCALL* SWIG_Callback1_t)(void *);
typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)(void *);
typedef int (SWIGSTDCALL* SWIG_Callback5_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)(int);
void swig_connect_director(SWIG_Callback0_t callbackclone, SWIG_Callback1_t callbackcopy, SWIG_Callback2_t callbackrelease, SWIG_Callback3_t callbackaddRef, SWIG_Callback4_t callbackequals, SWIG_Callback5_t callbackgetType, SWIG_Callback6_t callbackisKindOf);
private:
SWIG_Callback0_t swig_callbackclone;
SWIG_Callback1_t swig_callbackcopy;
SWIG_Callback2_t swig_callbackrelease;
SWIG_Callback3_t swig_callbackaddRef;
SWIG_Callback4_t swig_callbackequals;
SWIG_Callback5_t swig_callbackgetType;
SWIG_Callback6_t swig_callbackisKindOf;
void swig_init_callbacks();
};
class SwigDirector_MgBaseShape : public MgBaseShape, public Swig::Director {
public:
SwigDirector_MgBaseShape();
virtual MgObject *clone() const;
virtual void copy(MgObject const &src);
virtual void release();
virtual void addRef();
virtual bool equals(MgObject const &src) const;
virtual int getType() const;
virtual bool isKindOf(int type) const;
virtual ~SwigDirector_MgBaseShape();
virtual Box2d getExtent() const;
virtual long getChangeCount() const;
virtual void resetChangeCount(long count);
virtual void afterChanged();
virtual void update();
virtual void transform(Matrix2d const &mat);
virtual void clear();
virtual void clearCachedData();
virtual int getPointCount() const;
virtual Point2d getPoint(int index) const;
virtual void setPoint(int index, Point2d const &pt);
virtual bool isClosed() const;
virtual bool isCurve() const;
virtual float hitTest(Point2d const &pt, float tol, MgHitResult &res) const;
virtual bool hitTestBox(Box2d const &rect) const;
virtual bool draw(int mode, GiGraphics &gs, GiContext const &ctx, int segment) const;
virtual bool draw2(MgObject const *owner, int mode, GiGraphics &gs, GiContext const &ctx, int segment) const;
virtual void output(MgPath &path) const;
virtual bool save(MgStorage *s) const;
virtual bool load(MgShapeFactory *factory, MgStorage *s);
virtual int getHandleCount() const;
virtual Point2d getHandlePoint(int index) const;
virtual bool setHandlePoint(int index, Point2d const &pt, float tol);
virtual bool isHandleFixed(int index) const;
virtual int getHandleType(int index) const;
virtual bool offset(Vector2d const &vec, int segment);
virtual void setFlag(MgShapeBit bit, bool on);
virtual void setOwner(MgObject *owner);
virtual int getSubType() const;
typedef void * (SWIGSTDCALL* SWIG_Callback0_t)();
typedef void (SWIGSTDCALL* SWIG_Callback1_t)(void *);
typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)(void *);
typedef int (SWIGSTDCALL* SWIG_Callback5_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)(int);
typedef void * (SWIGSTDCALL* SWIG_Callback7_t)();
typedef long (SWIGSTDCALL* SWIG_Callback8_t)();
typedef void (SWIGSTDCALL* SWIG_Callback9_t)(long);
typedef void (SWIGSTDCALL* SWIG_Callback10_t)();
typedef void (SWIGSTDCALL* SWIG_Callback11_t)();
typedef void (SWIGSTDCALL* SWIG_Callback12_t)(void *);
typedef void (SWIGSTDCALL* SWIG_Callback13_t)();
typedef void (SWIGSTDCALL* SWIG_Callback14_t)();
typedef int (SWIGSTDCALL* SWIG_Callback15_t)();
typedef void * (SWIGSTDCALL* SWIG_Callback16_t)(int);
typedef void (SWIGSTDCALL* SWIG_Callback17_t)(int, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback18_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback19_t)();
typedef float (SWIGSTDCALL* SWIG_Callback20_t)(void *, float, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback21_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback22_t)(int, void *, void *, int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback23_t)(void *, int, void *, void *, int);
typedef void (SWIGSTDCALL* SWIG_Callback24_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback25_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback26_t)(void *, void *);
typedef int (SWIGSTDCALL* SWIG_Callback27_t)();
typedef void * (SWIGSTDCALL* SWIG_Callback28_t)(int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback29_t)(int, void *, float);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback30_t)(int);
typedef int (SWIGSTDCALL* SWIG_Callback31_t)(int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback32_t)(void *, int);
typedef void (SWIGSTDCALL* SWIG_Callback33_t)(int, unsigned int);
typedef void (SWIGSTDCALL* SWIG_Callback34_t)(void *);
typedef int (SWIGSTDCALL* SWIG_Callback35_t)();
void swig_connect_director(SWIG_Callback0_t callbackclone, SWIG_Callback1_t callbackcopy, SWIG_Callback2_t callbackrelease, SWIG_Callback3_t callbackaddRef, SWIG_Callback4_t callbackequals, SWIG_Callback5_t callbackgetType, SWIG_Callback6_t callbackisKindOf, SWIG_Callback7_t callbackgetExtent, SWIG_Callback8_t callbackgetChangeCount, SWIG_Callback9_t callbackresetChangeCount, SWIG_Callback10_t callbackafterChanged, SWIG_Callback11_t callbackupdate, SWIG_Callback12_t callbacktransform, SWIG_Callback13_t callbackclear, SWIG_Callback14_t callbackclearCachedData, SWIG_Callback15_t callbackgetPointCount, SWIG_Callback16_t callbackgetPoint, SWIG_Callback17_t callbacksetPoint, SWIG_Callback18_t callbackisClosed, SWIG_Callback19_t callbackisCurve, SWIG_Callback20_t callbackhitTest, SWIG_Callback21_t callbackhitTestBox, SWIG_Callback22_t callbackdraw, SWIG_Callback23_t callbackdraw2, SWIG_Callback24_t callbackoutput, SWIG_Callback25_t callbacksave, SWIG_Callback26_t callbackload, SWIG_Callback27_t callbackgetHandleCount, SWIG_Callback28_t callbackgetHandlePoint, SWIG_Callback29_t callbacksetHandlePoint, SWIG_Callback30_t callbackisHandleFixed, SWIG_Callback31_t callbackgetHandleType, SWIG_Callback32_t callbackoffset, SWIG_Callback33_t callbacksetFlag, SWIG_Callback34_t callbacksetOwner, SWIG_Callback35_t callbackgetSubType);
private:
SWIG_Callback0_t swig_callbackclone;
SWIG_Callback1_t swig_callbackcopy;
SWIG_Callback2_t swig_callbackrelease;
SWIG_Callback3_t swig_callbackaddRef;
SWIG_Callback4_t swig_callbackequals;
SWIG_Callback5_t swig_callbackgetType;
SWIG_Callback6_t swig_callbackisKindOf;
SWIG_Callback7_t swig_callbackgetExtent;
SWIG_Callback8_t swig_callbackgetChangeCount;
SWIG_Callback9_t swig_callbackresetChangeCount;
SWIG_Callback10_t swig_callbackafterChanged;
SWIG_Callback11_t swig_callbackupdate;
SWIG_Callback12_t swig_callbacktransform;
SWIG_Callback13_t swig_callbackclear;
SWIG_Callback14_t swig_callbackclearCachedData;
SWIG_Callback15_t swig_callbackgetPointCount;
SWIG_Callback16_t swig_callbackgetPoint;
SWIG_Callback17_t swig_callbacksetPoint;
SWIG_Callback18_t swig_callbackisClosed;
SWIG_Callback19_t swig_callbackisCurve;
SWIG_Callback20_t swig_callbackhitTest;
SWIG_Callback21_t swig_callbackhitTestBox;
SWIG_Callback22_t swig_callbackdraw;
SWIG_Callback23_t swig_callbackdraw2;
SWIG_Callback24_t swig_callbackoutput;
SWIG_Callback25_t swig_callbacksave;
SWIG_Callback26_t swig_callbackload;
SWIG_Callback27_t swig_callbackgetHandleCount;
SWIG_Callback28_t swig_callbackgetHandlePoint;
SWIG_Callback29_t swig_callbacksetHandlePoint;
SWIG_Callback30_t swig_callbackisHandleFixed;
SWIG_Callback31_t swig_callbackgetHandleType;
SWIG_Callback32_t swig_callbackoffset;
SWIG_Callback33_t swig_callbacksetFlag;
SWIG_Callback34_t swig_callbacksetOwner;
SWIG_Callback35_t swig_callbackgetSubType;
void swig_init_callbacks();
};
class SwigDirector_MgBaseRect : public MgBaseRect, public Swig::Director {
public:
SwigDirector_MgBaseRect();
virtual MgObject *clone() const;
virtual void copy(MgObject const &src);
virtual void release();
virtual void addRef();
virtual bool equals(MgObject const &src) const;
virtual int getType() const;
virtual bool isKindOf(int type) const;
virtual ~SwigDirector_MgBaseRect();
virtual Box2d getExtent() const;
virtual long getChangeCount() const;
virtual void resetChangeCount(long count);
virtual void afterChanged();
virtual void update();
virtual void transform(Matrix2d const &mat);
virtual void clear();
virtual void clearCachedData();
virtual int getPointCount() const;
virtual Point2d getPoint(int index) const;
virtual void setPoint(int index, Point2d const &pt);
virtual bool isClosed() const;
virtual bool isCurve() const;
virtual float hitTest(Point2d const &pt, float tol, MgHitResult &res) const;
virtual bool hitTestBox(Box2d const &rect) const;
virtual bool draw(int mode, GiGraphics &gs, GiContext const &ctx, int segment) const;
virtual bool draw2(MgObject const *owner, int mode, GiGraphics &gs, GiContext const &ctx, int segment) const;
virtual void output(MgPath &path) const;
virtual bool save(MgStorage *s) const;
virtual bool load(MgShapeFactory *factory, MgStorage *s);
virtual int getHandleCount() const;
virtual Point2d getHandlePoint(int index) const;
virtual bool setHandlePoint(int index, Point2d const &pt, float tol);
virtual bool isHandleFixed(int index) const;
virtual int getHandleType(int index) const;
virtual bool offset(Vector2d const &vec, int segment);
virtual void setFlag(MgShapeBit bit, bool on);
virtual void setOwner(MgObject *owner);
virtual int getSubType() const;
typedef void * (SWIGSTDCALL* SWIG_Callback0_t)();
typedef void (SWIGSTDCALL* SWIG_Callback1_t)(void *);
typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)(void *);
typedef int (SWIGSTDCALL* SWIG_Callback5_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)(int);
typedef void * (SWIGSTDCALL* SWIG_Callback7_t)();
typedef long (SWIGSTDCALL* SWIG_Callback8_t)();
typedef void (SWIGSTDCALL* SWIG_Callback9_t)(long);
typedef void (SWIGSTDCALL* SWIG_Callback10_t)();
typedef void (SWIGSTDCALL* SWIG_Callback11_t)();
typedef void (SWIGSTDCALL* SWIG_Callback12_t)(void *);
typedef void (SWIGSTDCALL* SWIG_Callback13_t)();
typedef void (SWIGSTDCALL* SWIG_Callback14_t)();
typedef int (SWIGSTDCALL* SWIG_Callback15_t)();
typedef void * (SWIGSTDCALL* SWIG_Callback16_t)(int);
typedef void (SWIGSTDCALL* SWIG_Callback17_t)(int, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback18_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback19_t)();
typedef float (SWIGSTDCALL* SWIG_Callback20_t)(void *, float, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback21_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback22_t)(int, void *, void *, int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback23_t)(void *, int, void *, void *, int);
typedef void (SWIGSTDCALL* SWIG_Callback24_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback25_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback26_t)(void *, void *);
typedef int (SWIGSTDCALL* SWIG_Callback27_t)();
typedef void * (SWIGSTDCALL* SWIG_Callback28_t)(int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback29_t)(int, void *, float);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback30_t)(int);
typedef int (SWIGSTDCALL* SWIG_Callback31_t)(int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback32_t)(void *, int);
typedef void (SWIGSTDCALL* SWIG_Callback33_t)(int, unsigned int);
typedef void (SWIGSTDCALL* SWIG_Callback34_t)(void *);
typedef int (SWIGSTDCALL* SWIG_Callback35_t)();
void swig_connect_director(SWIG_Callback0_t callbackclone, SWIG_Callback1_t callbackcopy, SWIG_Callback2_t callbackrelease, SWIG_Callback3_t callbackaddRef, SWIG_Callback4_t callbackequals, SWIG_Callback5_t callbackgetType, SWIG_Callback6_t callbackisKindOf, SWIG_Callback7_t callbackgetExtent, SWIG_Callback8_t callbackgetChangeCount, SWIG_Callback9_t callbackresetChangeCount, SWIG_Callback10_t callbackafterChanged, SWIG_Callback11_t callbackupdate, SWIG_Callback12_t callbacktransform, SWIG_Callback13_t callbackclear, SWIG_Callback14_t callbackclearCachedData, SWIG_Callback15_t callbackgetPointCount, SWIG_Callback16_t callbackgetPoint, SWIG_Callback17_t callbacksetPoint, SWIG_Callback18_t callbackisClosed, SWIG_Callback19_t callbackisCurve, SWIG_Callback20_t callbackhitTest, SWIG_Callback21_t callbackhitTestBox, SWIG_Callback22_t callbackdraw, SWIG_Callback23_t callbackdraw2, SWIG_Callback24_t callbackoutput, SWIG_Callback25_t callbacksave, SWIG_Callback26_t callbackload, SWIG_Callback27_t callbackgetHandleCount, SWIG_Callback28_t callbackgetHandlePoint, SWIG_Callback29_t callbacksetHandlePoint, SWIG_Callback30_t callbackisHandleFixed, SWIG_Callback31_t callbackgetHandleType, SWIG_Callback32_t callbackoffset, SWIG_Callback33_t callbacksetFlag, SWIG_Callback34_t callbacksetOwner, SWIG_Callback35_t callbackgetSubType);
private:
SWIG_Callback0_t swig_callbackclone;
SWIG_Callback1_t swig_callbackcopy;
SWIG_Callback2_t swig_callbackrelease;
SWIG_Callback3_t swig_callbackaddRef;
SWIG_Callback4_t swig_callbackequals;
SWIG_Callback5_t swig_callbackgetType;
SWIG_Callback6_t swig_callbackisKindOf;
SWIG_Callback7_t swig_callbackgetExtent;
SWIG_Callback8_t swig_callbackgetChangeCount;
SWIG_Callback9_t swig_callbackresetChangeCount;
SWIG_Callback10_t swig_callbackafterChanged;
SWIG_Callback11_t swig_callbackupdate;
SWIG_Callback12_t swig_callbacktransform;
SWIG_Callback13_t swig_callbackclear;
SWIG_Callback14_t swig_callbackclearCachedData;
SWIG_Callback15_t swig_callbackgetPointCount;
SWIG_Callback16_t swig_callbackgetPoint;
SWIG_Callback17_t swig_callbacksetPoint;
SWIG_Callback18_t swig_callbackisClosed;
SWIG_Callback19_t swig_callbackisCurve;
SWIG_Callback20_t swig_callbackhitTest;
SWIG_Callback21_t swig_callbackhitTestBox;
SWIG_Callback22_t swig_callbackdraw;
SWIG_Callback23_t swig_callbackdraw2;
SWIG_Callback24_t swig_callbackoutput;
SWIG_Callback25_t swig_callbacksave;
SWIG_Callback26_t swig_callbackload;
SWIG_Callback27_t swig_callbackgetHandleCount;
SWIG_Callback28_t swig_callbackgetHandlePoint;
SWIG_Callback29_t swig_callbacksetHandlePoint;
SWIG_Callback30_t swig_callbackisHandleFixed;
SWIG_Callback31_t swig_callbackgetHandleType;
SWIG_Callback32_t swig_callbackoffset;
SWIG_Callback33_t swig_callbacksetFlag;
SWIG_Callback34_t swig_callbacksetOwner;
SWIG_Callback35_t swig_callbackgetSubType;
void swig_init_callbacks();
};
class SwigDirector_MgBaseLines : public MgBaseLines, public Swig::Director {
public:
SwigDirector_MgBaseLines();
virtual MgObject *clone() const;
virtual void copy(MgObject const &src);
virtual void release();
virtual void addRef();
virtual bool equals(MgObject const &src) const;
virtual int getType() const;
virtual bool isKindOf(int type) const;
virtual ~SwigDirector_MgBaseLines();
virtual Box2d getExtent() const;
virtual long getChangeCount() const;
virtual void resetChangeCount(long count);
virtual void afterChanged();
virtual void update();
virtual void transform(Matrix2d const &mat);
virtual void clear();
virtual void clearCachedData();
virtual int getPointCount() const;
virtual Point2d getPoint(int index) const;
virtual void setPoint(int index, Point2d const &pt);
virtual bool isClosed() const;
virtual bool isCurve() const;
virtual float hitTest(Point2d const &pt, float tol, MgHitResult &res) const;
virtual bool hitTestBox(Box2d const &rect) const;
virtual bool draw(int mode, GiGraphics &gs, GiContext const &ctx, int segment) const;
virtual bool draw2(MgObject const *owner, int mode, GiGraphics &gs, GiContext const &ctx, int segment) const;
virtual void output(MgPath &path) const;
virtual bool save(MgStorage *s) const;
virtual bool load(MgShapeFactory *factory, MgStorage *s);
virtual int getHandleCount() const;
virtual Point2d getHandlePoint(int index) const;
virtual bool setHandlePoint(int index, Point2d const &pt, float tol);
virtual bool isHandleFixed(int index) const;
virtual int getHandleType(int index) const;
virtual bool offset(Vector2d const &vec, int segment);
virtual void setFlag(MgShapeBit bit, bool on);
virtual void setOwner(MgObject *owner);
virtual int getSubType() const;
virtual bool resize(int count);
virtual bool addPoint(Point2d const &pt);
virtual bool insertPoint(int segment, Point2d const &pt);
virtual bool removePoint(int index);
typedef void * (SWIGSTDCALL* SWIG_Callback0_t)();
typedef void (SWIGSTDCALL* SWIG_Callback1_t)(void *);
typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)(void *);
typedef int (SWIGSTDCALL* SWIG_Callback5_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)(int);
typedef void * (SWIGSTDCALL* SWIG_Callback7_t)();
typedef long (SWIGSTDCALL* SWIG_Callback8_t)();
typedef void (SWIGSTDCALL* SWIG_Callback9_t)(long);
typedef void (SWIGSTDCALL* SWIG_Callback10_t)();
typedef void (SWIGSTDCALL* SWIG_Callback11_t)();
typedef void (SWIGSTDCALL* SWIG_Callback12_t)(void *);
typedef void (SWIGSTDCALL* SWIG_Callback13_t)();
typedef void (SWIGSTDCALL* SWIG_Callback14_t)();
typedef int (SWIGSTDCALL* SWIG_Callback15_t)();
typedef void * (SWIGSTDCALL* SWIG_Callback16_t)(int);
typedef void (SWIGSTDCALL* SWIG_Callback17_t)(int, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback18_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback19_t)();
typedef float (SWIGSTDCALL* SWIG_Callback20_t)(void *, float, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback21_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback22_t)(int, void *, void *, int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback23_t)(void *, int, void *, void *, int);
typedef void (SWIGSTDCALL* SWIG_Callback24_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback25_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback26_t)(void *, void *);
typedef int (SWIGSTDCALL* SWIG_Callback27_t)();
typedef void * (SWIGSTDCALL* SWIG_Callback28_t)(int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback29_t)(int, void *, float);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback30_t)(int);
typedef int (SWIGSTDCALL* SWIG_Callback31_t)(int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback32_t)(void *, int);
typedef void (SWIGSTDCALL* SWIG_Callback33_t)(int, unsigned int);
typedef void (SWIGSTDCALL* SWIG_Callback34_t)(void *);
typedef int (SWIGSTDCALL* SWIG_Callback35_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback36_t)(int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback37_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback38_t)(int, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback39_t)(int);
void swig_connect_director(SWIG_Callback0_t callbackclone, SWIG_Callback1_t callbackcopy, SWIG_Callback2_t callbackrelease, SWIG_Callback3_t callbackaddRef, SWIG_Callback4_t callbackequals, SWIG_Callback5_t callbackgetType, SWIG_Callback6_t callbackisKindOf, SWIG_Callback7_t callbackgetExtent, SWIG_Callback8_t callbackgetChangeCount, SWIG_Callback9_t callbackresetChangeCount, SWIG_Callback10_t callbackafterChanged, SWIG_Callback11_t callbackupdate, SWIG_Callback12_t callbacktransform, SWIG_Callback13_t callbackclear, SWIG_Callback14_t callbackclearCachedData, SWIG_Callback15_t callbackgetPointCount, SWIG_Callback16_t callbackgetPoint, SWIG_Callback17_t callbacksetPoint, SWIG_Callback18_t callbackisClosed, SWIG_Callback19_t callbackisCurve, SWIG_Callback20_t callbackhitTest, SWIG_Callback21_t callbackhitTestBox, SWIG_Callback22_t callbackdraw, SWIG_Callback23_t callbackdraw2, SWIG_Callback24_t callbackoutput, SWIG_Callback25_t callbacksave, SWIG_Callback26_t callbackload, SWIG_Callback27_t callbackgetHandleCount, SWIG_Callback28_t callbackgetHandlePoint, SWIG_Callback29_t callbacksetHandlePoint, SWIG_Callback30_t callbackisHandleFixed, SWIG_Callback31_t callbackgetHandleType, SWIG_Callback32_t callbackoffset, SWIG_Callback33_t callbacksetFlag, SWIG_Callback34_t callbacksetOwner, SWIG_Callback35_t callbackgetSubType, SWIG_Callback36_t callbackresize, SWIG_Callback37_t callbackaddPoint, SWIG_Callback38_t callbackinsertPoint, SWIG_Callback39_t callbackremovePoint);
private:
SWIG_Callback0_t swig_callbackclone;
SWIG_Callback1_t swig_callbackcopy;
SWIG_Callback2_t swig_callbackrelease;
SWIG_Callback3_t swig_callbackaddRef;
SWIG_Callback4_t swig_callbackequals;
SWIG_Callback5_t swig_callbackgetType;
SWIG_Callback6_t swig_callbackisKindOf;
SWIG_Callback7_t swig_callbackgetExtent;
SWIG_Callback8_t swig_callbackgetChangeCount;
SWIG_Callback9_t swig_callbackresetChangeCount;
SWIG_Callback10_t swig_callbackafterChanged;
SWIG_Callback11_t swig_callbackupdate;
SWIG_Callback12_t swig_callbacktransform;
SWIG_Callback13_t swig_callbackclear;
SWIG_Callback14_t swig_callbackclearCachedData;
SWIG_Callback15_t swig_callbackgetPointCount;
SWIG_Callback16_t swig_callbackgetPoint;
SWIG_Callback17_t swig_callbacksetPoint;
SWIG_Callback18_t swig_callbackisClosed;
SWIG_Callback19_t swig_callbackisCurve;
SWIG_Callback20_t swig_callbackhitTest;
SWIG_Callback21_t swig_callbackhitTestBox;
SWIG_Callback22_t swig_callbackdraw;
SWIG_Callback23_t swig_callbackdraw2;
SWIG_Callback24_t swig_callbackoutput;
SWIG_Callback25_t swig_callbacksave;
SWIG_Callback26_t swig_callbackload;
SWIG_Callback27_t swig_callbackgetHandleCount;
SWIG_Callback28_t swig_callbackgetHandlePoint;
SWIG_Callback29_t swig_callbacksetHandlePoint;
SWIG_Callback30_t swig_callbackisHandleFixed;
SWIG_Callback31_t swig_callbackgetHandleType;
SWIG_Callback32_t swig_callbackoffset;
SWIG_Callback33_t swig_callbacksetFlag;
SWIG_Callback34_t swig_callbacksetOwner;
SWIG_Callback35_t swig_callbackgetSubType;
SWIG_Callback36_t swig_callbackresize;
SWIG_Callback37_t swig_callbackaddPoint;
SWIG_Callback38_t swig_callbackinsertPoint;
SWIG_Callback39_t swig_callbackremovePoint;
void swig_init_callbacks();
};
class SwigDirector_MgComposite : public MgComposite, public Swig::Director {
public:
SwigDirector_MgComposite();
virtual MgObject *clone() const;
virtual void copy(MgObject const &src);
virtual void release();
virtual void addRef();
virtual bool equals(MgObject const &src) const;
virtual int getType() const;
virtual bool isKindOf(int type) const;
virtual ~SwigDirector_MgComposite();
virtual Box2d getExtent() const;
virtual long getChangeCount() const;
virtual void resetChangeCount(long count);
virtual void afterChanged();
virtual void update();
virtual void transform(Matrix2d const &mat);
virtual void clear();
virtual void clearCachedData();
virtual int getPointCount() const;
virtual Point2d getPoint(int index) const;
virtual void setPoint(int index, Point2d const &pt);
virtual bool isClosed() const;
virtual bool isCurve() const;
virtual float hitTest(Point2d const &pt, float tol, MgHitResult &res) const;
virtual bool hitTestBox(Box2d const &rect) const;
virtual bool draw(int mode, GiGraphics &gs, GiContext const &ctx, int segment) const;
virtual bool draw2(MgObject const *owner, int mode, GiGraphics &gs, GiContext const &ctx, int segment) const;
virtual void output(MgPath &path) const;
virtual bool save(MgStorage *s) const;
virtual bool load(MgShapeFactory *factory, MgStorage *s);
virtual int getHandleCount() const;
virtual Point2d getHandlePoint(int index) const;
virtual bool setHandlePoint(int index, Point2d const &pt, float tol);
virtual bool isHandleFixed(int index) const;
virtual int getHandleType(int index) const;
virtual bool offset(Vector2d const &vec, int segment);
virtual void setFlag(MgShapeBit bit, bool on);
virtual void setOwner(MgObject *owner);
virtual int getSubType() const;
virtual bool canOffsetShapeAlone(MgShape *shape);
typedef void * (SWIGSTDCALL* SWIG_Callback0_t)();
typedef void (SWIGSTDCALL* SWIG_Callback1_t)(void *);
typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)(void *);
typedef int (SWIGSTDCALL* SWIG_Callback5_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)(int);
typedef void * (SWIGSTDCALL* SWIG_Callback7_t)();
typedef long (SWIGSTDCALL* SWIG_Callback8_t)();
typedef void (SWIGSTDCALL* SWIG_Callback9_t)(long);
typedef void (SWIGSTDCALL* SWIG_Callback10_t)();
typedef void (SWIGSTDCALL* SWIG_Callback11_t)();
typedef void (SWIGSTDCALL* SWIG_Callback12_t)(void *);
typedef void (SWIGSTDCALL* SWIG_Callback13_t)();
typedef void (SWIGSTDCALL* SWIG_Callback14_t)();
typedef int (SWIGSTDCALL* SWIG_Callback15_t)();
typedef void * (SWIGSTDCALL* SWIG_Callback16_t)(int);
typedef void (SWIGSTDCALL* SWIG_Callback17_t)(int, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback18_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback19_t)();
typedef float (SWIGSTDCALL* SWIG_Callback20_t)(void *, float, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback21_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback22_t)(int, void *, void *, int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback23_t)(void *, int, void *, void *, int);
typedef void (SWIGSTDCALL* SWIG_Callback24_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback25_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback26_t)(void *, void *);
typedef int (SWIGSTDCALL* SWIG_Callback27_t)();
typedef void * (SWIGSTDCALL* SWIG_Callback28_t)(int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback29_t)(int, void *, float);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback30_t)(int);
typedef int (SWIGSTDCALL* SWIG_Callback31_t)(int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback32_t)(void *, int);
typedef void (SWIGSTDCALL* SWIG_Callback33_t)(int, unsigned int);
typedef void (SWIGSTDCALL* SWIG_Callback34_t)(void *);
typedef int (SWIGSTDCALL* SWIG_Callback35_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback36_t)(void *);
void swig_connect_director(SWIG_Callback0_t callbackclone, SWIG_Callback1_t callbackcopy, SWIG_Callback2_t callbackrelease, SWIG_Callback3_t callbackaddRef, SWIG_Callback4_t callbackequals, SWIG_Callback5_t callbackgetType, SWIG_Callback6_t callbackisKindOf, SWIG_Callback7_t callbackgetExtent, SWIG_Callback8_t callbackgetChangeCount, SWIG_Callback9_t callbackresetChangeCount, SWIG_Callback10_t callbackafterChanged, SWIG_Callback11_t callbackupdate, SWIG_Callback12_t callbacktransform, SWIG_Callback13_t callbackclear, SWIG_Callback14_t callbackclearCachedData, SWIG_Callback15_t callbackgetPointCount, SWIG_Callback16_t callbackgetPoint, SWIG_Callback17_t callbacksetPoint, SWIG_Callback18_t callbackisClosed, SWIG_Callback19_t callbackisCurve, SWIG_Callback20_t callbackhitTest, SWIG_Callback21_t callbackhitTestBox, SWIG_Callback22_t callbackdraw, SWIG_Callback23_t callbackdraw2, SWIG_Callback24_t callbackoutput, SWIG_Callback25_t callbacksave, SWIG_Callback26_t callbackload, SWIG_Callback27_t callbackgetHandleCount, SWIG_Callback28_t callbackgetHandlePoint, SWIG_Callback29_t callbacksetHandlePoint, SWIG_Callback30_t callbackisHandleFixed, SWIG_Callback31_t callbackgetHandleType, SWIG_Callback32_t callbackoffset, SWIG_Callback33_t callbacksetFlag, SWIG_Callback34_t callbacksetOwner, SWIG_Callback35_t callbackgetSubType, SWIG_Callback36_t callbackcanOffsetShapeAlone);
private:
SWIG_Callback0_t swig_callbackclone;
SWIG_Callback1_t swig_callbackcopy;
SWIG_Callback2_t swig_callbackrelease;
SWIG_Callback3_t swig_callbackaddRef;
SWIG_Callback4_t swig_callbackequals;
SWIG_Callback5_t swig_callbackgetType;
SWIG_Callback6_t swig_callbackisKindOf;
SWIG_Callback7_t swig_callbackgetExtent;
SWIG_Callback8_t swig_callbackgetChangeCount;
SWIG_Callback9_t swig_callbackresetChangeCount;
SWIG_Callback10_t swig_callbackafterChanged;
SWIG_Callback11_t swig_callbackupdate;
SWIG_Callback12_t swig_callbacktransform;
SWIG_Callback13_t swig_callbackclear;
SWIG_Callback14_t swig_callbackclearCachedData;
SWIG_Callback15_t swig_callbackgetPointCount;
SWIG_Callback16_t swig_callbackgetPoint;
SWIG_Callback17_t swig_callbacksetPoint;
SWIG_Callback18_t swig_callbackisClosed;
SWIG_Callback19_t swig_callbackisCurve;
SWIG_Callback20_t swig_callbackhitTest;
SWIG_Callback21_t swig_callbackhitTestBox;
SWIG_Callback22_t swig_callbackdraw;
SWIG_Callback23_t swig_callbackdraw2;
SWIG_Callback24_t swig_callbackoutput;
SWIG_Callback25_t swig_callbacksave;
SWIG_Callback26_t swig_callbackload;
SWIG_Callback27_t swig_callbackgetHandleCount;
SWIG_Callback28_t swig_callbackgetHandlePoint;
SWIG_Callback29_t swig_callbacksetHandlePoint;
SWIG_Callback30_t swig_callbackisHandleFixed;
SWIG_Callback31_t swig_callbackgetHandleType;
SWIG_Callback32_t swig_callbackoffset;
SWIG_Callback33_t swig_callbacksetFlag;
SWIG_Callback34_t swig_callbacksetOwner;
SWIG_Callback35_t swig_callbackgetSubType;
SWIG_Callback36_t swig_callbackcanOffsetShapeAlone;
void swig_init_callbacks();
};
class SwigDirector_MgCommand : public MgCommand, public Swig::Director {
public:
SwigDirector_MgCommand(char const *name);
virtual ~SwigDirector_MgCommand();
virtual void release();
virtual bool cancel(MgMotion const *sender);
virtual bool initialize(MgMotion const *sender, MgStorage *s);
virtual bool backStep(MgMotion const *sender);
virtual bool draw(MgMotion const *sender, GiGraphics *gs);
virtual bool gatherShapes(MgMotion const *sender, MgShapes *shapes);
virtual bool click(MgMotion const *sender);
virtual bool doubleClick(MgMotion const *sender);
virtual bool longPress(MgMotion const *sender);
virtual bool touchBegan(MgMotion const *sender);
virtual bool touchMoved(MgMotion const *sender);
virtual bool touchEnded(MgMotion const *sender);
virtual bool mouseHover(MgMotion const *sender);
virtual bool twoFingersMove(MgMotion const *sender);
virtual bool isDrawingCommand();
virtual bool isFloatingCommand();
virtual bool doContextAction(MgMotion const *sender, int action);
typedef void (SWIGSTDCALL* SWIG_Callback0_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback1_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback2_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback3_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback5_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback7_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback8_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback9_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback10_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback11_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback12_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback13_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback14_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback15_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback16_t)(void *, int);
void swig_connect_director(SWIG_Callback0_t callbackrelease, SWIG_Callback1_t callbackcancel, SWIG_Callback2_t callbackinitialize, SWIG_Callback3_t callbackbackStep, SWIG_Callback4_t callbackdraw, SWIG_Callback5_t callbackgatherShapes, SWIG_Callback6_t callbackclick, SWIG_Callback7_t callbackdoubleClick, SWIG_Callback8_t callbacklongPress, SWIG_Callback9_t callbacktouchBegan, SWIG_Callback10_t callbacktouchMoved, SWIG_Callback11_t callbacktouchEnded, SWIG_Callback12_t callbackmouseHover, SWIG_Callback13_t callbacktwoFingersMove, SWIG_Callback14_t callbackisDrawingCommand, SWIG_Callback15_t callbackisFloatingCommand, SWIG_Callback16_t callbackdoContextAction);
private:
SWIG_Callback0_t swig_callbackrelease;
SWIG_Callback1_t swig_callbackcancel;
SWIG_Callback2_t swig_callbackinitialize;
SWIG_Callback3_t swig_callbackbackStep;
SWIG_Callback4_t swig_callbackdraw;
SWIG_Callback5_t swig_callbackgatherShapes;
SWIG_Callback6_t swig_callbackclick;
SWIG_Callback7_t swig_callbackdoubleClick;
SWIG_Callback8_t swig_callbacklongPress;
SWIG_Callback9_t swig_callbacktouchBegan;
SWIG_Callback10_t swig_callbacktouchMoved;
SWIG_Callback11_t swig_callbacktouchEnded;
SWIG_Callback12_t swig_callbackmouseHover;
SWIG_Callback13_t swig_callbacktwoFingersMove;
SWIG_Callback14_t swig_callbackisDrawingCommand;
SWIG_Callback15_t swig_callbackisFloatingCommand;
SWIG_Callback16_t swig_callbackdoContextAction;
void swig_init_callbacks();
};
class SwigDirector_CmdObserverDefault : public CmdObserverDefault, public Swig::Director {
public:
SwigDirector_CmdObserverDefault();
virtual ~SwigDirector_CmdObserverDefault();
virtual void onDocLoaded(MgMotion const *sender, bool forUndo);
virtual void onEnterSelectCommand(MgMotion const *sender);
virtual void onUnloadCommands(MgCmdManager *sender);
virtual bool selectActionsNeedHided(MgMotion const *sender);
virtual int addShapeActions(MgMotion const *sender, mgvector< int > &actions, int n, MgShape const *sp);
virtual bool doAction(MgMotion const *sender, int action);
virtual bool doEndAction(MgMotion const *sender, int action);
virtual void drawInShapeCommand(MgMotion const *sender, MgCommand *cmd, GiGraphics *gs);
virtual void drawInSelectCommand(MgMotion const *sender, MgShape const *sp, int handleIndex, GiGraphics *gs);
virtual void onSelectionChanged(MgMotion const *sender);
virtual bool onShapeWillAdded(MgMotion const *sender, MgShape *sp);
virtual void onShapeAdded(MgMotion const *sender, MgShape *sp);
virtual bool onShapeWillDeleted(MgMotion const *sender, MgShape const *sp);
virtual int onShapeDeleted(MgMotion const *sender, MgShape const *sp);
virtual bool onShapeCanRotated(MgMotion const *sender, MgShape const *sp);
virtual bool onShapeCanTransform(MgMotion const *sender, MgShape const *sp);
virtual bool onShapeCanUnlock(MgMotion const *sender, MgShape const *sp);
virtual bool onShapeCanUngroup(MgMotion const *sender, MgShape const *sp);
virtual bool onShapeCanMovedHandle(MgMotion const *sender, MgShape const *sp, int index);
virtual void onShapeMoved(MgMotion const *sender, MgShape *sp, int segment);
virtual bool onShapeWillChanged(MgMotion const *sender, MgShape *sp, MgShape const *oldsp);
virtual void onShapeChanged(MgMotion const *sender, MgShape *shape);
virtual MgBaseShape *createShape(MgMotion const *sender, int type);
virtual MgCommand *createCommand(MgMotion const *sender, char const *name);
virtual bool onPreGesture(MgMotion *sender);
virtual void onPostGesture(MgMotion const *sender);
virtual void onPointSnapped(MgMotion const *sender, MgShape const *sp);
typedef void (SWIGSTDCALL* SWIG_Callback0_t)(void *, unsigned int);
typedef void (SWIGSTDCALL* SWIG_Callback1_t)(void *);
typedef void (SWIGSTDCALL* SWIG_Callback2_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback3_t)(void *);
typedef int (SWIGSTDCALL* SWIG_Callback4_t)(void *, void *, int, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback5_t)(void *, int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)(void *, int);
typedef void (SWIGSTDCALL* SWIG_Callback7_t)(void *, void *, void *);
typedef void (SWIGSTDCALL* SWIG_Callback8_t)(void *, void *, int, void *);
typedef void (SWIGSTDCALL* SWIG_Callback9_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback10_t)(void *, void *);
typedef void (SWIGSTDCALL* SWIG_Callback11_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback12_t)(void *, void *);
typedef int (SWIGSTDCALL* SWIG_Callback13_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback14_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback15_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback16_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback17_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback18_t)(void *, void *, int);
typedef void (SWIGSTDCALL* SWIG_Callback19_t)(void *, void *, int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback20_t)(void *, void *, void *);
typedef void (SWIGSTDCALL* SWIG_Callback21_t)(void *, void *);
typedef void * (SWIGSTDCALL* SWIG_Callback22_t)(void *, int);
typedef void * (SWIGSTDCALL* SWIG_Callback23_t)(void *, char *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback24_t)(void *);
typedef void (SWIGSTDCALL* SWIG_Callback25_t)(void *);
typedef void (SWIGSTDCALL* SWIG_Callback26_t)(void *, void *);
void swig_connect_director(SWIG_Callback0_t callbackonDocLoaded, SWIG_Callback1_t callbackonEnterSelectCommand, SWIG_Callback2_t callbackonUnloadCommands, SWIG_Callback3_t callbackselectActionsNeedHided, SWIG_Callback4_t callbackaddShapeActions, SWIG_Callback5_t callbackdoAction, SWIG_Callback6_t callbackdoEndAction, SWIG_Callback7_t callbackdrawInShapeCommand, SWIG_Callback8_t callbackdrawInSelectCommand, SWIG_Callback9_t callbackonSelectionChanged, SWIG_Callback10_t callbackonShapeWillAdded, SWIG_Callback11_t callbackonShapeAdded, SWIG_Callback12_t callbackonShapeWillDeleted, SWIG_Callback13_t callbackonShapeDeleted, SWIG_Callback14_t callbackonShapeCanRotated, SWIG_Callback15_t callbackonShapeCanTransform, SWIG_Callback16_t callbackonShapeCanUnlock, SWIG_Callback17_t callbackonShapeCanUngroup, SWIG_Callback18_t callbackonShapeCanMovedHandle, SWIG_Callback19_t callbackonShapeMoved, SWIG_Callback20_t callbackonShapeWillChanged, SWIG_Callback21_t callbackonShapeChanged, SWIG_Callback22_t callbackcreateShape, SWIG_Callback23_t callbackcreateCommand, SWIG_Callback24_t callbackonPreGesture, SWIG_Callback25_t callbackonPostGesture, SWIG_Callback26_t callbackonPointSnapped);
private:
SWIG_Callback0_t swig_callbackonDocLoaded;
SWIG_Callback1_t swig_callbackonEnterSelectCommand;
SWIG_Callback2_t swig_callbackonUnloadCommands;
SWIG_Callback3_t swig_callbackselectActionsNeedHided;
SWIG_Callback4_t swig_callbackaddShapeActions;
SWIG_Callback5_t swig_callbackdoAction;
SWIG_Callback6_t swig_callbackdoEndAction;
SWIG_Callback7_t swig_callbackdrawInShapeCommand;
SWIG_Callback8_t swig_callbackdrawInSelectCommand;
SWIG_Callback9_t swig_callbackonSelectionChanged;
SWIG_Callback10_t swig_callbackonShapeWillAdded;
SWIG_Callback11_t swig_callbackonShapeAdded;
SWIG_Callback12_t swig_callbackonShapeWillDeleted;
SWIG_Callback13_t swig_callbackonShapeDeleted;
SWIG_Callback14_t swig_callbackonShapeCanRotated;
SWIG_Callback15_t swig_callbackonShapeCanTransform;
SWIG_Callback16_t swig_callbackonShapeCanUnlock;
SWIG_Callback17_t swig_callbackonShapeCanUngroup;
SWIG_Callback18_t swig_callbackonShapeCanMovedHandle;
SWIG_Callback19_t swig_callbackonShapeMoved;
SWIG_Callback20_t swig_callbackonShapeWillChanged;
SWIG_Callback21_t swig_callbackonShapeChanged;
SWIG_Callback22_t swig_callbackcreateShape;
SWIG_Callback23_t swig_callbackcreateCommand;
SWIG_Callback24_t swig_callbackonPreGesture;
SWIG_Callback25_t swig_callbackonPostGesture;
SWIG_Callback26_t swig_callbackonPointSnapped;
void swig_init_callbacks();
};
class SwigDirector_MgCommandDraw : public MgCommandDraw, public Swig::Director {
public:
SwigDirector_MgCommandDraw(char const *name);
virtual ~SwigDirector_MgCommandDraw();
virtual void release();
virtual bool cancel(MgMotion const *sender);
virtual bool initialize(MgMotion const *sender, MgStorage *s);
virtual bool backStep(MgMotion const *sender);
virtual bool draw(MgMotion const *sender, GiGraphics *gs);
virtual bool gatherShapes(MgMotion const *sender, MgShapes *shapes);
virtual bool click(MgMotion const *sender);
virtual bool doubleClick(MgMotion const *sender);
virtual bool longPress(MgMotion const *sender);
virtual bool touchBegan(MgMotion const *sender);
virtual bool touchMoved(MgMotion const *sender);
virtual bool touchEnded(MgMotion const *sender);
virtual bool mouseHover(MgMotion const *sender);
virtual bool twoFingersMove(MgMotion const *sender);
virtual bool isDrawingCommand();
virtual bool isFloatingCommand();
virtual bool doContextAction(MgMotion const *sender, int action);
virtual int getShapeType();
virtual int getMaxStep();
virtual int getMaxStepSwigPublic() {
return MgCommandDraw::getMaxStep();
}
virtual void setStepPoint(MgMotion const *sender, int step, Point2d const &pt);
virtual void setStepPointSwigPublic(MgMotion const *sender, int step, Point2d const &pt) {
MgCommandDraw::setStepPoint(sender,step,pt);
}
virtual bool isStepPointAccepted(MgMotion const *sender, Point2d const &pt);
virtual bool isStepPointAcceptedSwigPublic(MgMotion const *sender, Point2d const &pt) {
return MgCommandDraw::isStepPointAccepted(sender,pt);
}
virtual int snapOptionsForStep(MgMotion const *sender, int step);
virtual int snapOptionsForStepSwigPublic(MgMotion const *sender, int step) {
return MgCommandDraw::snapOptionsForStep(sender,step);
}
typedef void (SWIGSTDCALL* SWIG_Callback0_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback1_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback2_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback3_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback5_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback7_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback8_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback9_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback10_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback11_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback12_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback13_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback14_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback15_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback16_t)(void *, int);
typedef int (SWIGSTDCALL* SWIG_Callback17_t)();
typedef int (SWIGSTDCALL* SWIG_Callback18_t)();
typedef void (SWIGSTDCALL* SWIG_Callback19_t)(void *, int, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback20_t)(void *, void *);
typedef int (SWIGSTDCALL* SWIG_Callback21_t)(void *, int);
void swig_connect_director(SWIG_Callback0_t callbackrelease, SWIG_Callback1_t callbackcancel, SWIG_Callback2_t callbackinitialize, SWIG_Callback3_t callbackbackStep, SWIG_Callback4_t callbackdraw, SWIG_Callback5_t callbackgatherShapes, SWIG_Callback6_t callbackclick, SWIG_Callback7_t callbackdoubleClick, SWIG_Callback8_t callbacklongPress, SWIG_Callback9_t callbacktouchBegan, SWIG_Callback10_t callbacktouchMoved, SWIG_Callback11_t callbacktouchEnded, SWIG_Callback12_t callbackmouseHover, SWIG_Callback13_t callbacktwoFingersMove, SWIG_Callback14_t callbackisDrawingCommand, SWIG_Callback15_t callbackisFloatingCommand, SWIG_Callback16_t callbackdoContextAction, SWIG_Callback17_t callbackgetShapeType, SWIG_Callback18_t callbackgetMaxStep, SWIG_Callback19_t callbacksetStepPoint, SWIG_Callback20_t callbackisStepPointAccepted, SWIG_Callback21_t callbacksnapOptionsForStep);
private:
SWIG_Callback0_t swig_callbackrelease;
SWIG_Callback1_t swig_callbackcancel;
SWIG_Callback2_t swig_callbackinitialize;
SWIG_Callback3_t swig_callbackbackStep;
SWIG_Callback4_t swig_callbackdraw;
SWIG_Callback5_t swig_callbackgatherShapes;
SWIG_Callback6_t swig_callbackclick;
SWIG_Callback7_t swig_callbackdoubleClick;
SWIG_Callback8_t swig_callbacklongPress;
SWIG_Callback9_t swig_callbacktouchBegan;
SWIG_Callback10_t swig_callbacktouchMoved;
SWIG_Callback11_t swig_callbacktouchEnded;
SWIG_Callback12_t swig_callbackmouseHover;
SWIG_Callback13_t swig_callbacktwoFingersMove;
SWIG_Callback14_t swig_callbackisDrawingCommand;
SWIG_Callback15_t swig_callbackisFloatingCommand;
SWIG_Callback16_t swig_callbackdoContextAction;
SWIG_Callback17_t swig_callbackgetShapeType;
SWIG_Callback18_t swig_callbackgetMaxStep;
SWIG_Callback19_t swig_callbacksetStepPoint;
SWIG_Callback20_t swig_callbackisStepPointAccepted;
SWIG_Callback21_t swig_callbacksnapOptionsForStep;
void swig_init_callbacks();
};
class SwigDirector_MgCmdDrawRect : public MgCmdDrawRect, public Swig::Director {
public:
SwigDirector_MgCmdDrawRect(char const *name = Name());
virtual ~SwigDirector_MgCmdDrawRect();
virtual void release();
virtual bool cancel(MgMotion const *sender);
virtual bool initialize(MgMotion const *sender, MgStorage *s);
virtual bool backStep(MgMotion const *sender);
virtual bool draw(MgMotion const *sender, GiGraphics *gs);
virtual bool gatherShapes(MgMotion const *sender, MgShapes *shapes);
virtual bool click(MgMotion const *sender);
virtual bool doubleClick(MgMotion const *sender);
virtual bool longPress(MgMotion const *sender);
virtual bool touchBegan(MgMotion const *sender);
virtual bool touchMoved(MgMotion const *sender);
virtual bool touchEnded(MgMotion const *sender);
virtual bool mouseHover(MgMotion const *sender);
virtual bool twoFingersMove(MgMotion const *sender);
virtual bool isDrawingCommand();
virtual bool isFloatingCommand();
virtual bool doContextAction(MgMotion const *sender, int action);
virtual int getShapeType();
virtual int getMaxStep();
virtual int getMaxStepSwigPublic() {
return MgCommandDraw::getMaxStep();
}
virtual void setStepPoint(MgMotion const *sender, int step, Point2d const &pt);
virtual void setStepPointSwigPublic(MgMotion const *sender, int step, Point2d const &pt) {
MgCommandDraw::setStepPoint(sender,step,pt);
}
virtual bool isStepPointAccepted(MgMotion const *sender, Point2d const &pt);
virtual bool isStepPointAcceptedSwigPublic(MgMotion const *sender, Point2d const &pt) {
return MgCommandDraw::isStepPointAccepted(sender,pt);
}
virtual int snapOptionsForStep(MgMotion const *sender, int step);
virtual int snapOptionsForStepSwigPublic(MgMotion const *sender, int step) {
return MgCommandDraw::snapOptionsForStep(sender,step);
}
virtual void addRectShape(MgMotion const *sender);
virtual void addRectShapeSwigPublic(MgMotion const *sender) {
MgCmdDrawRect::addRectShape(sender);
}
typedef void (SWIGSTDCALL* SWIG_Callback0_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback1_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback2_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback3_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback5_t)(void *, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback7_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback8_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback9_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback10_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback11_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback12_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback13_t)(void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback14_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback15_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback16_t)(void *, int);
typedef int (SWIGSTDCALL* SWIG_Callback17_t)();
typedef int (SWIGSTDCALL* SWIG_Callback18_t)();
typedef void (SWIGSTDCALL* SWIG_Callback19_t)(void *, int, void *);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback20_t)(void *, void *);
typedef int (SWIGSTDCALL* SWIG_Callback21_t)(void *, int);
typedef void (SWIGSTDCALL* SWIG_Callback22_t)(void *);
void swig_connect_director(SWIG_Callback0_t callbackrelease, SWIG_Callback1_t callbackcancel, SWIG_Callback2_t callbackinitialize, SWIG_Callback3_t callbackbackStep, SWIG_Callback4_t callbackdraw, SWIG_Callback5_t callbackgatherShapes, SWIG_Callback6_t callbackclick, SWIG_Callback7_t callbackdoubleClick, SWIG_Callback8_t callbacklongPress, SWIG_Callback9_t callbacktouchBegan, SWIG_Callback10_t callbacktouchMoved, SWIG_Callback11_t callbacktouchEnded, SWIG_Callback12_t callbackmouseHover, SWIG_Callback13_t callbacktwoFingersMove, SWIG_Callback14_t callbackisDrawingCommand, SWIG_Callback15_t callbackisFloatingCommand, SWIG_Callback16_t callbackdoContextAction, SWIG_Callback17_t callbackgetShapeType, SWIG_Callback18_t callbackgetMaxStep, SWIG_Callback19_t callbacksetStepPoint, SWIG_Callback20_t callbackisStepPointAccepted, SWIG_Callback21_t callbacksnapOptionsForStep, SWIG_Callback22_t callbackaddRectShape);
private:
SWIG_Callback0_t swig_callbackrelease;
SWIG_Callback1_t swig_callbackcancel;
SWIG_Callback2_t swig_callbackinitialize;
SWIG_Callback3_t swig_callbackbackStep;
SWIG_Callback4_t swig_callbackdraw;
SWIG_Callback5_t swig_callbackgatherShapes;
SWIG_Callback6_t swig_callbackclick;
SWIG_Callback7_t swig_callbackdoubleClick;
SWIG_Callback8_t swig_callbacklongPress;
SWIG_Callback9_t swig_callbacktouchBegan;
SWIG_Callback10_t swig_callbacktouchMoved;
SWIG_Callback11_t swig_callbacktouchEnded;
SWIG_Callback12_t swig_callbackmouseHover;
SWIG_Callback13_t swig_callbacktwoFingersMove;
SWIG_Callback14_t swig_callbackisDrawingCommand;
SWIG_Callback15_t swig_callbackisFloatingCommand;
SWIG_Callback16_t swig_callbackdoContextAction;
SWIG_Callback17_t swig_callbackgetShapeType;
SWIG_Callback18_t swig_callbackgetMaxStep;
SWIG_Callback19_t swig_callbacksetStepPoint;
SWIG_Callback20_t swig_callbackisStepPointAccepted;
SWIG_Callback21_t swig_callbacksnapOptionsForStep;
SWIG_Callback22_t swig_callbackaddRectShape;
void swig_init_callbacks();
};
class SwigDirector_GiView : public GiView, public Swig::Director {
public:
SwigDirector_GiView();
virtual ~SwigDirector_GiView();
virtual void regenAll(bool changed);
virtual void regenAppend(int sid, long playh);
virtual void redraw(bool changed);
virtual bool useFinger();
virtual bool isContextActionsVisible();
virtual bool showContextActions(mgvector< int > const &actions, mgvector< float > const &buttonXY, float x, float y, float w, float h);
virtual void hideContextActions();
virtual void commandChanged();
virtual void selectionChanged();
virtual void contentChanged();
virtual void dynamicChanged();
virtual void zoomChanged();
virtual void viewChanged(GiView *oldview);
virtual void shapeWillDelete(int sid);
virtual void shapeDeleted(int sid);
virtual bool shapeDblClick(int type, int sid, int tag);
virtual bool shapeClicked(int type, int sid, int tag, float x, float y);
virtual void showMessage(char const *text);
virtual void getLocalizedString(char const *name, MgStringCallback *c);
typedef void (SWIGSTDCALL* SWIG_Callback0_t)(unsigned int);
typedef void (SWIGSTDCALL* SWIG_Callback1_t)(int, long);
typedef void (SWIGSTDCALL* SWIG_Callback2_t)(unsigned int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback3_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback5_t)(void *, void *, float, float, float, float);
typedef void (SWIGSTDCALL* SWIG_Callback6_t)();
typedef void (SWIGSTDCALL* SWIG_Callback7_t)();
typedef void (SWIGSTDCALL* SWIG_Callback8_t)();
typedef void (SWIGSTDCALL* SWIG_Callback9_t)();
typedef void (SWIGSTDCALL* SWIG_Callback10_t)();
typedef void (SWIGSTDCALL* SWIG_Callback11_t)();
typedef void (SWIGSTDCALL* SWIG_Callback12_t)(void *);
typedef void (SWIGSTDCALL* SWIG_Callback13_t)(int);