]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/msw/gdi.py
docstring patch has been submitted to SF
[wxWidgets.git] / wxPython / src / msw / gdi.py
1 # This file was created automatically by SWIG.
2 # Don't modify this file, modify the SWIG interface instead.
3
4 import _gdi
5
6 import core
7 wx = core
8 #---------------------------------------------------------------------------
9
10 class GDIObject(core.Object):
11 def __repr__(self):
12 return "<%s.%s; proxy of C++ wxGDIObject instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
13 def __init__(self, *args, **kwargs):
14 """__init__() -> GDIObject"""
15 newobj = _gdi.new_GDIObject(*args, **kwargs)
16 self.this = newobj.this
17 self.thisown = 1
18 del newobj.thisown
19 def __del__(self, destroy=_gdi.delete_GDIObject):
20 """__del__()"""
21 try:
22 if self.thisown: destroy(self)
23 except: pass
24
25 def GetVisible(*args, **kwargs):
26 """GetVisible() -> bool"""
27 return _gdi.GDIObject_GetVisible(*args, **kwargs)
28
29 def SetVisible(*args, **kwargs):
30 """SetVisible(bool visible)"""
31 return _gdi.GDIObject_SetVisible(*args, **kwargs)
32
33 def IsNull(*args, **kwargs):
34 """IsNull() -> bool"""
35 return _gdi.GDIObject_IsNull(*args, **kwargs)
36
37
38 class GDIObjectPtr(GDIObject):
39 def __init__(self, this):
40 self.this = this
41 if not hasattr(self,"thisown"): self.thisown = 0
42 self.__class__ = GDIObject
43 _gdi.GDIObject_swigregister(GDIObjectPtr)
44
45 #---------------------------------------------------------------------------
46
47 class Colour(core.Object):
48 def __repr__(self):
49 return "<%s.%s; proxy of C++ wxColour instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
50 def __init__(self, *args, **kwargs):
51 """__init__(unsigned char red=0, unsigned char green=0, unsigned char blue=0) -> Colour"""
52 newobj = _gdi.new_Colour(*args, **kwargs)
53 self.this = newobj.this
54 self.thisown = 1
55 del newobj.thisown
56 def __del__(self, destroy=_gdi.delete_Colour):
57 """__del__()"""
58 try:
59 if self.thisown: destroy(self)
60 except: pass
61
62 def Red(*args, **kwargs):
63 """Red() -> unsigned char"""
64 return _gdi.Colour_Red(*args, **kwargs)
65
66 def Green(*args, **kwargs):
67 """Green() -> unsigned char"""
68 return _gdi.Colour_Green(*args, **kwargs)
69
70 def Blue(*args, **kwargs):
71 """Blue() -> unsigned char"""
72 return _gdi.Colour_Blue(*args, **kwargs)
73
74 def Ok(*args, **kwargs):
75 """Ok() -> bool"""
76 return _gdi.Colour_Ok(*args, **kwargs)
77
78 def Set(*args, **kwargs):
79 """Set(unsigned char red, unsigned char green, unsigned char blue)"""
80 return _gdi.Colour_Set(*args, **kwargs)
81
82 def SetRGB(*args, **kwargs):
83 """SetRGB(unsigned long colRGB)"""
84 return _gdi.Colour_SetRGB(*args, **kwargs)
85
86 def __eq__(*args, **kwargs):
87 """__eq__(Colour colour) -> bool"""
88 return _gdi.Colour___eq__(*args, **kwargs)
89
90 def __ne__(*args, **kwargs):
91 """__ne__(Colour colour) -> bool"""
92 return _gdi.Colour___ne__(*args, **kwargs)
93
94 def InitFromName(*args, **kwargs):
95 """InitFromName(String colourName)"""
96 return _gdi.Colour_InitFromName(*args, **kwargs)
97
98 def Get(*args, **kwargs):
99 """Get() -> PyObject"""
100 return _gdi.Colour_Get(*args, **kwargs)
101
102 asTuple = Get
103 def __str__(self): return str(self.asTuple())
104 def __repr__(self): return 'wx.Colour' + str(self.asTuple())
105 def __nonzero__(self): return self.Ok()
106 __safe_for_unpickling__ = True
107 def __reduce__(self): return (Colour, self.Get())
108
109
110 class ColourPtr(Colour):
111 def __init__(self, this):
112 self.this = this
113 if not hasattr(self,"thisown"): self.thisown = 0
114 self.__class__ = Colour
115 _gdi.Colour_swigregister(ColourPtr)
116
117 def NamedColour(*args, **kwargs):
118 """NamedColour(String colorName) -> Colour"""
119 val = _gdi.new_NamedColour(*args, **kwargs)
120 val.thisown = 1
121 return val
122
123 def ColourRGB(*args, **kwargs):
124 """ColourRGB(unsigned long colRGB) -> Colour"""
125 val = _gdi.new_ColourRGB(*args, **kwargs)
126 val.thisown = 1
127 return val
128
129 class Palette(GDIObject):
130 def __repr__(self):
131 return "<%s.%s; proxy of C++ wxPalette instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
132 def __init__(self, *args, **kwargs):
133 """__init__(int n, unsigned char red, unsigned char green, unsigned char blue) -> Palette"""
134 newobj = _gdi.new_Palette(*args, **kwargs)
135 self.this = newobj.this
136 self.thisown = 1
137 del newobj.thisown
138 def __del__(self, destroy=_gdi.delete_Palette):
139 """__del__()"""
140 try:
141 if self.thisown: destroy(self)
142 except: pass
143
144 def GetPixel(*args, **kwargs):
145 """GetPixel(byte red, byte green, byte blue) -> int"""
146 return _gdi.Palette_GetPixel(*args, **kwargs)
147
148 def GetRGB(*args, **kwargs):
149 """GetRGB(int pixel) -> (R,G,B)"""
150 return _gdi.Palette_GetRGB(*args, **kwargs)
151
152 def Ok(*args, **kwargs):
153 """Ok() -> bool"""
154 return _gdi.Palette_Ok(*args, **kwargs)
155
156 def __nonzero__(self): return self.Ok()
157
158 class PalettePtr(Palette):
159 def __init__(self, this):
160 self.this = this
161 if not hasattr(self,"thisown"): self.thisown = 0
162 self.__class__ = Palette
163 _gdi.Palette_swigregister(PalettePtr)
164
165 #---------------------------------------------------------------------------
166
167 class Pen(GDIObject):
168 def __repr__(self):
169 return "<%s.%s; proxy of C++ wxPen instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
170 def __init__(self, *args, **kwargs):
171 """__init__(Colour colour, int width=1, int style=SOLID) -> Pen"""
172 newobj = _gdi.new_Pen(*args, **kwargs)
173 self.this = newobj.this
174 self.thisown = 1
175 del newobj.thisown
176 def __del__(self, destroy=_gdi.delete_Pen):
177 """__del__()"""
178 try:
179 if self.thisown: destroy(self)
180 except: pass
181
182 def GetCap(*args, **kwargs):
183 """GetCap() -> int"""
184 return _gdi.Pen_GetCap(*args, **kwargs)
185
186 def GetColour(*args, **kwargs):
187 """GetColour() -> Colour"""
188 return _gdi.Pen_GetColour(*args, **kwargs)
189
190 def GetJoin(*args, **kwargs):
191 """GetJoin() -> int"""
192 return _gdi.Pen_GetJoin(*args, **kwargs)
193
194 def GetStyle(*args, **kwargs):
195 """GetStyle() -> int"""
196 return _gdi.Pen_GetStyle(*args, **kwargs)
197
198 def GetWidth(*args, **kwargs):
199 """GetWidth() -> int"""
200 return _gdi.Pen_GetWidth(*args, **kwargs)
201
202 def Ok(*args, **kwargs):
203 """Ok() -> bool"""
204 return _gdi.Pen_Ok(*args, **kwargs)
205
206 def SetCap(*args, **kwargs):
207 """SetCap(int cap_style)"""
208 return _gdi.Pen_SetCap(*args, **kwargs)
209
210 def SetColour(*args, **kwargs):
211 """SetColour(Colour colour)"""
212 return _gdi.Pen_SetColour(*args, **kwargs)
213
214 def SetJoin(*args, **kwargs):
215 """SetJoin(int join_style)"""
216 return _gdi.Pen_SetJoin(*args, **kwargs)
217
218 def SetStyle(*args, **kwargs):
219 """SetStyle(int style)"""
220 return _gdi.Pen_SetStyle(*args, **kwargs)
221
222 def SetWidth(*args, **kwargs):
223 """SetWidth(int width)"""
224 return _gdi.Pen_SetWidth(*args, **kwargs)
225
226 def SetDashes(*args, **kwargs):
227 """SetDashes(int dashes, wxDash dashes_array)"""
228 return _gdi.Pen_SetDashes(*args, **kwargs)
229
230 def GetDashes(*args, **kwargs):
231 """GetDashes() -> PyObject"""
232 return _gdi.Pen_GetDashes(*args, **kwargs)
233
234 def GetDashCount(*args, **kwargs):
235 """GetDashCount() -> int"""
236 return _gdi.Pen_GetDashCount(*args, **kwargs)
237
238 def GetStipple(*args, **kwargs):
239 """GetStipple() -> Bitmap"""
240 return _gdi.Pen_GetStipple(*args, **kwargs)
241
242 def SetStipple(*args, **kwargs):
243 """SetStipple(Bitmap stipple)"""
244 return _gdi.Pen_SetStipple(*args, **kwargs)
245
246 def __nonzero__(self): return self.Ok()
247
248 class PenPtr(Pen):
249 def __init__(self, this):
250 self.this = this
251 if not hasattr(self,"thisown"): self.thisown = 0
252 self.__class__ = Pen
253 _gdi.Pen_swigregister(PenPtr)
254
255 class PyPen(Pen):
256 def __repr__(self):
257 return "<%s.%s; proxy of C++ wxPyPen instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
258 def __init__(self, *args, **kwargs):
259 """__init__(Colour colour, int width=1, int style=SOLID) -> PyPen"""
260 newobj = _gdi.new_PyPen(*args, **kwargs)
261 self.this = newobj.this
262 self.thisown = 1
263 del newobj.thisown
264 def __del__(self, destroy=_gdi.delete_PyPen):
265 """__del__()"""
266 try:
267 if self.thisown: destroy(self)
268 except: pass
269
270 def SetDashes(*args, **kwargs):
271 """SetDashes(int dashes, wxDash dashes_array)"""
272 return _gdi.PyPen_SetDashes(*args, **kwargs)
273
274
275 class PyPenPtr(PyPen):
276 def __init__(self, this):
277 self.this = this
278 if not hasattr(self,"thisown"): self.thisown = 0
279 self.__class__ = PyPen
280 _gdi.PyPen_swigregister(PyPenPtr)
281
282 Pen = PyPen
283 #---------------------------------------------------------------------------
284
285 class Brush(GDIObject):
286 """
287 A brush is a drawing tool for filling in areas. It is used for painting the
288 background of rectangles, ellipses, etc. It has a colour and a style.
289 """
290 def __repr__(self):
291 return "<%s.%s; proxy of C++ wxBrush instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
292 def __init__(self, *args, **kwargs):
293 """
294 __init__(Colour colour, int style=SOLID) -> Brush
295
296 Constructs a brush from a colour object and style.
297 """
298 newobj = _gdi.new_Brush(*args, **kwargs)
299 self.this = newobj.this
300 self.thisown = 1
301 del newobj.thisown
302 def __del__(self, destroy=_gdi.delete_Brush):
303 """__del__()"""
304 try:
305 if self.thisown: destroy(self)
306 except: pass
307
308 def SetColour(*args, **kwargs):
309 """SetColour(Colour col)"""
310 return _gdi.Brush_SetColour(*args, **kwargs)
311
312 def SetStyle(*args, **kwargs):
313 """SetStyle(int style)"""
314 return _gdi.Brush_SetStyle(*args, **kwargs)
315
316 def SetStipple(*args, **kwargs):
317 """SetStipple(Bitmap stipple)"""
318 return _gdi.Brush_SetStipple(*args, **kwargs)
319
320 def GetColour(*args, **kwargs):
321 """GetColour() -> Colour"""
322 return _gdi.Brush_GetColour(*args, **kwargs)
323
324 def GetStyle(*args, **kwargs):
325 """GetStyle() -> int"""
326 return _gdi.Brush_GetStyle(*args, **kwargs)
327
328 def GetStipple(*args, **kwargs):
329 """GetStipple() -> Bitmap"""
330 return _gdi.Brush_GetStipple(*args, **kwargs)
331
332 def Ok(*args, **kwargs):
333 """Ok() -> bool"""
334 return _gdi.Brush_Ok(*args, **kwargs)
335
336 def __nonzero__(self): return self.Ok()
337
338 class BrushPtr(Brush):
339 def __init__(self, this):
340 self.this = this
341 if not hasattr(self,"thisown"): self.thisown = 0
342 self.__class__ = Brush
343 _gdi.Brush_swigregister(BrushPtr)
344
345 class Bitmap(GDIObject):
346 def __repr__(self):
347 return "<%s.%s; proxy of C++ wxBitmap instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
348 def __init__(self, *args, **kwargs):
349 """
350 __init__(String name, int type=BITMAP_TYPE_ANY) -> Bitmap
351
352 Loads a bitmap from a file.
353 """
354 newobj = _gdi.new_Bitmap(*args, **kwargs)
355 self.this = newobj.this
356 self.thisown = 1
357 del newobj.thisown
358 def __del__(self, destroy=_gdi.delete_Bitmap):
359 """__del__()"""
360 try:
361 if self.thisown: destroy(self)
362 except: pass
363
364 def SetPalette(*args, **kwargs):
365 """SetPalette(Palette palette)"""
366 return _gdi.Bitmap_SetPalette(*args, **kwargs)
367
368 def GetHandle(*args, **kwargs):
369 """GetHandle() -> long"""
370 return _gdi.Bitmap_GetHandle(*args, **kwargs)
371
372 def SetHandle(*args, **kwargs):
373 """SetHandle(long handle)"""
374 return _gdi.Bitmap_SetHandle(*args, **kwargs)
375
376 def Ok(*args, **kwargs):
377 """Ok() -> bool"""
378 return _gdi.Bitmap_Ok(*args, **kwargs)
379
380 def GetWidth(*args, **kwargs):
381 """
382 GetWidth() -> int
383
384 Gets the width of the bitmap in pixels.
385 """
386 return _gdi.Bitmap_GetWidth(*args, **kwargs)
387
388 def GetHeight(*args, **kwargs):
389 """
390 GetHeight() -> int
391
392 Gets the height of the bitmap in pixels.
393 """
394 return _gdi.Bitmap_GetHeight(*args, **kwargs)
395
396 def GetDepth(*args, **kwargs):
397 """
398 GetDepth() -> int
399
400 Gets the colour depth of the bitmap. A value of 1 indicates a
401 monochrome bitmap.
402 """
403 return _gdi.Bitmap_GetDepth(*args, **kwargs)
404
405 def ConvertToImage(*args, **kwargs):
406 """
407 ConvertToImage() -> Image
408
409 Creates a platform-independent image from a platform-dependent bitmap. This
410 preserves mask information so that bitmaps and images can be converted back
411 and forth without loss in that respect.
412 """
413 return _gdi.Bitmap_ConvertToImage(*args, **kwargs)
414
415 def GetMask(*args, **kwargs):
416 """
417 GetMask() -> Mask
418
419 Gets the associated mask (if any) which may have been loaded from a file
420 or explpicitly set for the bitmap.
421 """
422 return _gdi.Bitmap_GetMask(*args, **kwargs)
423
424 def SetMask(*args, **kwargs):
425 """
426 SetMask(Mask mask)
427
428 Sets the mask for this bitmap.
429 """
430 return _gdi.Bitmap_SetMask(*args, **kwargs)
431
432 def SetMaskColour(*args, **kwargs):
433 """
434 SetMaskColour(Colour colour)
435
436 Create a Mask based on a specified colour in the Bitmap.
437 """
438 return _gdi.Bitmap_SetMaskColour(*args, **kwargs)
439
440 def GetSubBitmap(*args, **kwargs):
441 """
442 GetSubBitmap(Rect rect) -> Bitmap
443
444 Returns a sub bitmap of the current one as long as the rect belongs entirely
445 to the bitmap. This function preserves bit depth and mask information.
446 """
447 return _gdi.Bitmap_GetSubBitmap(*args, **kwargs)
448
449 def SaveFile(*args, **kwargs):
450 """
451 SaveFile(String name, int type, Palette palette=(wxPalette *) NULL) -> bool
452
453 Saves a bitmap in the named file.
454 """
455 return _gdi.Bitmap_SaveFile(*args, **kwargs)
456
457 def LoadFile(*args, **kwargs):
458 """
459 LoadFile(String name, int type) -> bool
460
461 Loads a bitmap from a file
462 """
463 return _gdi.Bitmap_LoadFile(*args, **kwargs)
464
465 def CopyFromIcon(*args, **kwargs):
466 """CopyFromIcon(Icon icon) -> bool"""
467 return _gdi.Bitmap_CopyFromIcon(*args, **kwargs)
468
469 def SetHeight(*args, **kwargs):
470 """
471 SetHeight(int height)
472
473 Set the height property (does not affect the bitmap data).
474 """
475 return _gdi.Bitmap_SetHeight(*args, **kwargs)
476
477 def SetWidth(*args, **kwargs):
478 """
479 SetWidth(int width)
480
481 Set the width property (does not affect the bitmap data).
482 """
483 return _gdi.Bitmap_SetWidth(*args, **kwargs)
484
485 def SetDepth(*args, **kwargs):
486 """
487 SetDepth(int depth)
488
489 Set the depth property (does not affect the bitmap data).
490 """
491 return _gdi.Bitmap_SetDepth(*args, **kwargs)
492
493 def CopyFromCursor(*args, **kwargs):
494 """CopyFromCursor(Cursor cursor) -> bool"""
495 return _gdi.Bitmap_CopyFromCursor(*args, **kwargs)
496
497 def GetQuality(*args, **kwargs):
498 """GetQuality() -> int"""
499 return _gdi.Bitmap_GetQuality(*args, **kwargs)
500
501 def SetQuality(*args, **kwargs):
502 """SetQuality(int q)"""
503 return _gdi.Bitmap_SetQuality(*args, **kwargs)
504
505 def __nonzero__(self): return self.Ok()
506
507 class BitmapPtr(Bitmap):
508 def __init__(self, this):
509 self.this = this
510 if not hasattr(self,"thisown"): self.thisown = 0
511 self.__class__ = Bitmap
512 _gdi.Bitmap_swigregister(BitmapPtr)
513
514 def EmptyBitmap(*args, **kwargs):
515 """
516 EmptyBitmap(int width, int height, int depth=-1) -> Bitmap
517
518 Creates a new bitmap of the given size. A depth of -1 indicates the depth of
519 the current screen or visual. Some platforms only support 1 for monochrome and
520 -1 for the current colour setting.
521 """
522 val = _gdi.new_EmptyBitmap(*args, **kwargs)
523 val.thisown = 1
524 return val
525
526 def BitmapFromIcon(*args, **kwargs):
527 """
528 BitmapFromIcon(Icon icon) -> Bitmap
529
530 Create a new bitmap from an Icon object.
531 """
532 val = _gdi.new_BitmapFromIcon(*args, **kwargs)
533 val.thisown = 1
534 return val
535
536 def BitmapFromImage(*args, **kwargs):
537 """
538 BitmapFromImage(Image image, int depth=-1) -> Bitmap
539
540 Creates bitmap object from the image. This has to be done to actually display
541 an image as you cannot draw an image directly on a window. The resulting
542 bitmap will use the provided colour depth (or that of the current system if
543 depth is -1) which entails that a colour reduction has to take place.
544 """
545 val = _gdi.new_BitmapFromImage(*args, **kwargs)
546 val.thisown = 1
547 return val
548
549 def BitmapFromXPMData(*args, **kwargs):
550 """
551 BitmapFromXPMData(PyObject listOfStrings) -> Bitmap
552
553 Construct a Bitmap from a list of strings formatted as XPM data.
554 """
555 val = _gdi.new_BitmapFromXPMData(*args, **kwargs)
556 val.thisown = 1
557 return val
558
559 def BitmapFromBits(*args, **kwargs):
560 """
561 BitmapFromBits(PyObject bits, int width, int height, int depth=1) -> Bitmap
562
563 Creates a bitmap from an array of bits. You should only use this function for
564 monochrome bitmaps (depth 1) in portable programs: in this case the bits
565 parameter should contain an XBM image. For other bit depths, the behaviour is
566 platform dependent.
567 """
568 val = _gdi.new_BitmapFromBits(*args, **kwargs)
569 val.thisown = 1
570 return val
571
572 class Mask(core.Object):
573 """
574 This class encapsulates a monochrome mask bitmap, where the masked area is
575 black and the unmasked area is white. When associated with a bitmap and drawn
576 in a device context, the unmasked area of the bitmap will be drawn, and the
577 masked area will not be drawn.
578 """
579 def __repr__(self):
580 return "<%s.%s; proxy of C++ wxMask instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
581 def __init__(self, *args, **kwargs):
582 """
583 __init__(Bitmap bitmap) -> Mask
584
585 Constructs a mask from a monochrome bitmap.
586 """
587 newobj = _gdi.new_Mask(*args, **kwargs)
588 self.this = newobj.this
589 self.thisown = 1
590 del newobj.thisown
591
592 class MaskPtr(Mask):
593 def __init__(self, this):
594 self.this = this
595 if not hasattr(self,"thisown"): self.thisown = 0
596 self.__class__ = Mask
597 _gdi.Mask_swigregister(MaskPtr)
598
599 def MaskColour(*args, **kwargs):
600 """
601 MaskColour(Bitmap bitmap, Colour colour) -> Mask
602
603 Constructs a mask from a bitmap and a colour in that bitmap that indicates the
604 background.
605 """
606 val = _gdi.new_MaskColour(*args, **kwargs)
607 val.thisown = 1
608 return val
609
610 class Icon(GDIObject):
611 def __repr__(self):
612 return "<%s.%s; proxy of C++ wxIcon instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
613 def __init__(self, *args, **kwargs):
614 """__init__(String name, int type, int desiredWidth=-1, int desiredHeight=-1) -> Icon"""
615 newobj = _gdi.new_Icon(*args, **kwargs)
616 self.this = newobj.this
617 self.thisown = 1
618 del newobj.thisown
619 def __del__(self, destroy=_gdi.delete_Icon):
620 """__del__()"""
621 try:
622 if self.thisown: destroy(self)
623 except: pass
624
625 def LoadFile(*args, **kwargs):
626 """LoadFile(String name, int type) -> bool"""
627 return _gdi.Icon_LoadFile(*args, **kwargs)
628
629 def GetHandle(*args, **kwargs):
630 """GetHandle() -> long"""
631 return _gdi.Icon_GetHandle(*args, **kwargs)
632
633 def SetHandle(*args, **kwargs):
634 """SetHandle(long handle)"""
635 return _gdi.Icon_SetHandle(*args, **kwargs)
636
637 def Ok(*args, **kwargs):
638 """Ok() -> bool"""
639 return _gdi.Icon_Ok(*args, **kwargs)
640
641 def GetWidth(*args, **kwargs):
642 """GetWidth() -> int"""
643 return _gdi.Icon_GetWidth(*args, **kwargs)
644
645 def GetHeight(*args, **kwargs):
646 """GetHeight() -> int"""
647 return _gdi.Icon_GetHeight(*args, **kwargs)
648
649 def GetDepth(*args, **kwargs):
650 """GetDepth() -> int"""
651 return _gdi.Icon_GetDepth(*args, **kwargs)
652
653 def SetWidth(*args, **kwargs):
654 """SetWidth(int w)"""
655 return _gdi.Icon_SetWidth(*args, **kwargs)
656
657 def SetHeight(*args, **kwargs):
658 """SetHeight(int h)"""
659 return _gdi.Icon_SetHeight(*args, **kwargs)
660
661 def SetDepth(*args, **kwargs):
662 """SetDepth(int d)"""
663 return _gdi.Icon_SetDepth(*args, **kwargs)
664
665 def SetSize(*args, **kwargs):
666 """SetSize(Size size)"""
667 return _gdi.Icon_SetSize(*args, **kwargs)
668
669 def CopyFromBitmap(*args, **kwargs):
670 """CopyFromBitmap(Bitmap bmp)"""
671 return _gdi.Icon_CopyFromBitmap(*args, **kwargs)
672
673 def __nonzero__(self): return self.Ok()
674
675 class IconPtr(Icon):
676 def __init__(self, this):
677 self.this = this
678 if not hasattr(self,"thisown"): self.thisown = 0
679 self.__class__ = Icon
680 _gdi.Icon_swigregister(IconPtr)
681
682 def EmptyIcon(*args, **kwargs):
683 """EmptyIcon() -> Icon"""
684 val = _gdi.new_EmptyIcon(*args, **kwargs)
685 val.thisown = 1
686 return val
687
688 def IconFromLocation(*args, **kwargs):
689 """IconFromLocation(IconLocation loc) -> Icon"""
690 val = _gdi.new_IconFromLocation(*args, **kwargs)
691 val.thisown = 1
692 return val
693
694 def IconFromBitmap(*args, **kwargs):
695 """IconFromBitmap(Bitmap bmp) -> Icon"""
696 val = _gdi.new_IconFromBitmap(*args, **kwargs)
697 val.thisown = 1
698 return val
699
700 def IconFromXPMData(*args, **kwargs):
701 """IconFromXPMData(PyObject listOfStrings) -> Icon"""
702 val = _gdi.new_IconFromXPMData(*args, **kwargs)
703 val.thisown = 1
704 return val
705
706 class IconLocation(object):
707 def __repr__(self):
708 return "<%s.%s; proxy of C++ wxIconLocation instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
709 def __init__(self, *args, **kwargs):
710 """__init__(String filename=&wxPyEmptyString, int num=0) -> IconLocation"""
711 newobj = _gdi.new_IconLocation(*args, **kwargs)
712 self.this = newobj.this
713 self.thisown = 1
714 del newobj.thisown
715 def __del__(self, destroy=_gdi.delete_IconLocation):
716 """__del__()"""
717 try:
718 if self.thisown: destroy(self)
719 except: pass
720
721 def IsOk(*args, **kwargs):
722 """IsOk() -> bool"""
723 return _gdi.IconLocation_IsOk(*args, **kwargs)
724
725 def __nonzero__(self): return self.Ok()
726 def SetFileName(*args, **kwargs):
727 """SetFileName(String filename)"""
728 return _gdi.IconLocation_SetFileName(*args, **kwargs)
729
730 def GetFileName(*args, **kwargs):
731 """GetFileName() -> String"""
732 return _gdi.IconLocation_GetFileName(*args, **kwargs)
733
734 def SetIndex(*args, **kwargs):
735 """SetIndex(int num)"""
736 return _gdi.IconLocation_SetIndex(*args, **kwargs)
737
738 def GetIndex(*args, **kwargs):
739 """GetIndex() -> int"""
740 return _gdi.IconLocation_GetIndex(*args, **kwargs)
741
742
743 class IconLocationPtr(IconLocation):
744 def __init__(self, this):
745 self.this = this
746 if not hasattr(self,"thisown"): self.thisown = 0
747 self.__class__ = IconLocation
748 _gdi.IconLocation_swigregister(IconLocationPtr)
749
750 class IconBundle(object):
751 def __repr__(self):
752 return "<%s.%s; proxy of C++ wxIconBundle instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
753 def __init__(self, *args, **kwargs):
754 """__init__() -> IconBundle"""
755 newobj = _gdi.new_IconBundle(*args, **kwargs)
756 self.this = newobj.this
757 self.thisown = 1
758 del newobj.thisown
759 def __del__(self, destroy=_gdi.delete_IconBundle):
760 """__del__()"""
761 try:
762 if self.thisown: destroy(self)
763 except: pass
764
765 def AddIcon(*args, **kwargs):
766 """AddIcon(Icon icon)"""
767 return _gdi.IconBundle_AddIcon(*args, **kwargs)
768
769 def AddIconFromFile(*args, **kwargs):
770 """AddIconFromFile(String file, long type)"""
771 return _gdi.IconBundle_AddIconFromFile(*args, **kwargs)
772
773 def GetIcon(*args, **kwargs):
774 """GetIcon(Size size) -> Icon"""
775 return _gdi.IconBundle_GetIcon(*args, **kwargs)
776
777
778 class IconBundlePtr(IconBundle):
779 def __init__(self, this):
780 self.this = this
781 if not hasattr(self,"thisown"): self.thisown = 0
782 self.__class__ = IconBundle
783 _gdi.IconBundle_swigregister(IconBundlePtr)
784
785 def IconBundleFromFile(*args, **kwargs):
786 """IconBundleFromFile(String file, long type) -> IconBundle"""
787 val = _gdi.new_IconBundleFromFile(*args, **kwargs)
788 val.thisown = 1
789 return val
790
791 def IconBundleFromIcon(*args, **kwargs):
792 """IconBundleFromIcon(Icon icon) -> IconBundle"""
793 val = _gdi.new_IconBundleFromIcon(*args, **kwargs)
794 val.thisown = 1
795 return val
796
797 class Cursor(GDIObject):
798 def __repr__(self):
799 return "<%s.%s; proxy of C++ wxCursor instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
800 def __init__(self, *args, **kwargs):
801 """__init__(String cursorName, long flags, int hotSpotX=0, int hotSpotY=0) -> Cursor"""
802 newobj = _gdi.new_Cursor(*args, **kwargs)
803 self.this = newobj.this
804 self.thisown = 1
805 del newobj.thisown
806 def __del__(self, destroy=_gdi.delete_Cursor):
807 """__del__()"""
808 try:
809 if self.thisown: destroy(self)
810 except: pass
811
812 def GetHandle(*args, **kwargs):
813 """GetHandle() -> long"""
814 return _gdi.Cursor_GetHandle(*args, **kwargs)
815
816 def SetHandle(*args, **kwargs):
817 """SetHandle(long handle)"""
818 return _gdi.Cursor_SetHandle(*args, **kwargs)
819
820 def Ok(*args, **kwargs):
821 """Ok() -> bool"""
822 return _gdi.Cursor_Ok(*args, **kwargs)
823
824 def GetWidth(*args, **kwargs):
825 """GetWidth() -> int"""
826 return _gdi.Cursor_GetWidth(*args, **kwargs)
827
828 def GetHeight(*args, **kwargs):
829 """GetHeight() -> int"""
830 return _gdi.Cursor_GetHeight(*args, **kwargs)
831
832 def GetDepth(*args, **kwargs):
833 """GetDepth() -> int"""
834 return _gdi.Cursor_GetDepth(*args, **kwargs)
835
836 def SetWidth(*args, **kwargs):
837 """SetWidth(int w)"""
838 return _gdi.Cursor_SetWidth(*args, **kwargs)
839
840 def SetHeight(*args, **kwargs):
841 """SetHeight(int h)"""
842 return _gdi.Cursor_SetHeight(*args, **kwargs)
843
844 def SetDepth(*args, **kwargs):
845 """SetDepth(int d)"""
846 return _gdi.Cursor_SetDepth(*args, **kwargs)
847
848 def SetSize(*args, **kwargs):
849 """SetSize(Size size)"""
850 return _gdi.Cursor_SetSize(*args, **kwargs)
851
852 def __nonzero__(self): return self.Ok()
853
854 class CursorPtr(Cursor):
855 def __init__(self, this):
856 self.this = this
857 if not hasattr(self,"thisown"): self.thisown = 0
858 self.__class__ = Cursor
859 _gdi.Cursor_swigregister(CursorPtr)
860
861 def StockCursor(*args, **kwargs):
862 """StockCursor(int id) -> Cursor"""
863 val = _gdi.new_StockCursor(*args, **kwargs)
864 val.thisown = 1
865 return val
866
867 def CursorFromImage(*args, **kwargs):
868 """CursorFromImage(Image image) -> Cursor"""
869 val = _gdi.new_CursorFromImage(*args, **kwargs)
870 val.thisown = 1
871 return val
872
873 def CursorFromBits(*args, **kwargs):
874 """
875 CursorFromBits(PyObject bits, int width, int height, int hotSpotX=-1,
876 int hotSpotY=-1, PyObject maskBits=0) -> Cursor
877 """
878 val = _gdi.new_CursorFromBits(*args, **kwargs)
879 val.thisown = 1
880 return val
881
882 #---------------------------------------------------------------------------
883
884 OutRegion = _gdi.OutRegion
885 PartRegion = _gdi.PartRegion
886 InRegion = _gdi.InRegion
887 class Region(GDIObject):
888 def __repr__(self):
889 return "<%s.%s; proxy of C++ wxRegion instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
890 def __init__(self, *args, **kwargs):
891 """__init__(int x=0, int y=0, int width=0, int height=0) -> Region"""
892 newobj = _gdi.new_Region(*args, **kwargs)
893 self.this = newobj.this
894 self.thisown = 1
895 del newobj.thisown
896 def __del__(self, destroy=_gdi.delete_Region):
897 """__del__()"""
898 try:
899 if self.thisown: destroy(self)
900 except: pass
901
902 def Clear(*args, **kwargs):
903 """Clear()"""
904 return _gdi.Region_Clear(*args, **kwargs)
905
906 def Offset(*args, **kwargs):
907 """Offset(int x, int y) -> bool"""
908 return _gdi.Region_Offset(*args, **kwargs)
909
910 def Contains(*args, **kwargs):
911 """Contains(int x, int y) -> int"""
912 return _gdi.Region_Contains(*args, **kwargs)
913
914 def ContainsPoint(*args, **kwargs):
915 """ContainsPoint(Point pt) -> int"""
916 return _gdi.Region_ContainsPoint(*args, **kwargs)
917
918 def ContainsRect(*args, **kwargs):
919 """ContainsRect(Rect rect) -> int"""
920 return _gdi.Region_ContainsRect(*args, **kwargs)
921
922 def ContainsRectDim(*args, **kwargs):
923 """ContainsRectDim(int x, int y, int w, int h) -> int"""
924 return _gdi.Region_ContainsRectDim(*args, **kwargs)
925
926 def GetBox(*args, **kwargs):
927 """GetBox() -> Rect"""
928 return _gdi.Region_GetBox(*args, **kwargs)
929
930 def Intersect(*args, **kwargs):
931 """Intersect(int x, int y, int width, int height) -> bool"""
932 return _gdi.Region_Intersect(*args, **kwargs)
933
934 def IntersectRect(*args, **kwargs):
935 """IntersectRect(Rect rect) -> bool"""
936 return _gdi.Region_IntersectRect(*args, **kwargs)
937
938 def IntersectRegion(*args, **kwargs):
939 """IntersectRegion(Region region) -> bool"""
940 return _gdi.Region_IntersectRegion(*args, **kwargs)
941
942 def IsEmpty(*args, **kwargs):
943 """IsEmpty() -> bool"""
944 return _gdi.Region_IsEmpty(*args, **kwargs)
945
946 def Union(*args, **kwargs):
947 """Union(int x, int y, int width, int height) -> bool"""
948 return _gdi.Region_Union(*args, **kwargs)
949
950 def UnionRect(*args, **kwargs):
951 """UnionRect(Rect rect) -> bool"""
952 return _gdi.Region_UnionRect(*args, **kwargs)
953
954 def UnionRegion(*args, **kwargs):
955 """UnionRegion(Region region) -> bool"""
956 return _gdi.Region_UnionRegion(*args, **kwargs)
957
958 def Subtract(*args, **kwargs):
959 """Subtract(int x, int y, int width, int height) -> bool"""
960 return _gdi.Region_Subtract(*args, **kwargs)
961
962 def SubtractRect(*args, **kwargs):
963 """SubtractRect(Rect rect) -> bool"""
964 return _gdi.Region_SubtractRect(*args, **kwargs)
965
966 def SubtractRegion(*args, **kwargs):
967 """SubtractRegion(Region region) -> bool"""
968 return _gdi.Region_SubtractRegion(*args, **kwargs)
969
970 def Xor(*args, **kwargs):
971 """Xor(int x, int y, int width, int height) -> bool"""
972 return _gdi.Region_Xor(*args, **kwargs)
973
974 def XorRect(*args, **kwargs):
975 """XorRect(Rect rect) -> bool"""
976 return _gdi.Region_XorRect(*args, **kwargs)
977
978 def XorRegion(*args, **kwargs):
979 """XorRegion(Region region) -> bool"""
980 return _gdi.Region_XorRegion(*args, **kwargs)
981
982 def ConvertToBitmap(*args, **kwargs):
983 """ConvertToBitmap() -> Bitmap"""
984 return _gdi.Region_ConvertToBitmap(*args, **kwargs)
985
986 def UnionBitmap(*args, **kwargs):
987 """UnionBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> bool"""
988 return _gdi.Region_UnionBitmap(*args, **kwargs)
989
990
991 class RegionPtr(Region):
992 def __init__(self, this):
993 self.this = this
994 if not hasattr(self,"thisown"): self.thisown = 0
995 self.__class__ = Region
996 _gdi.Region_swigregister(RegionPtr)
997
998 def RegionFromBitmap(*args, **kwargs):
999 """RegionFromBitmap(Bitmap bmp, Colour transColour=NullColour, int tolerance=0) -> Region"""
1000 val = _gdi.new_RegionFromBitmap(*args, **kwargs)
1001 val.thisown = 1
1002 return val
1003
1004 def RegionFromPoints(*args, **kwargs):
1005 """RegionFromPoints(int points, Point points_array, int fillStyle=WINDING_RULE) -> Region"""
1006 val = _gdi.new_RegionFromPoints(*args, **kwargs)
1007 val.thisown = 1
1008 return val
1009
1010 class RegionIterator(core.Object):
1011 def __repr__(self):
1012 return "<%s.%s; proxy of C++ wxRegionIterator instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1013 def __init__(self, *args, **kwargs):
1014 """__init__(Region region) -> RegionIterator"""
1015 newobj = _gdi.new_RegionIterator(*args, **kwargs)
1016 self.this = newobj.this
1017 self.thisown = 1
1018 del newobj.thisown
1019 def __del__(self, destroy=_gdi.delete_RegionIterator):
1020 """__del__()"""
1021 try:
1022 if self.thisown: destroy(self)
1023 except: pass
1024
1025 def GetX(*args, **kwargs):
1026 """GetX() -> int"""
1027 return _gdi.RegionIterator_GetX(*args, **kwargs)
1028
1029 def GetY(*args, **kwargs):
1030 """GetY() -> int"""
1031 return _gdi.RegionIterator_GetY(*args, **kwargs)
1032
1033 def GetW(*args, **kwargs):
1034 """GetW() -> int"""
1035 return _gdi.RegionIterator_GetW(*args, **kwargs)
1036
1037 def GetWidth(*args, **kwargs):
1038 """GetWidth() -> int"""
1039 return _gdi.RegionIterator_GetWidth(*args, **kwargs)
1040
1041 def GetH(*args, **kwargs):
1042 """GetH() -> int"""
1043 return _gdi.RegionIterator_GetH(*args, **kwargs)
1044
1045 def GetHeight(*args, **kwargs):
1046 """GetHeight() -> int"""
1047 return _gdi.RegionIterator_GetHeight(*args, **kwargs)
1048
1049 def GetRect(*args, **kwargs):
1050 """GetRect() -> Rect"""
1051 return _gdi.RegionIterator_GetRect(*args, **kwargs)
1052
1053 def HaveRects(*args, **kwargs):
1054 """HaveRects() -> bool"""
1055 return _gdi.RegionIterator_HaveRects(*args, **kwargs)
1056
1057 def Reset(*args, **kwargs):
1058 """Reset()"""
1059 return _gdi.RegionIterator_Reset(*args, **kwargs)
1060
1061 def Next(*args, **kwargs):
1062 """Next()"""
1063 return _gdi.RegionIterator_Next(*args, **kwargs)
1064
1065 def __nonzero__(*args, **kwargs):
1066 """__nonzero__() -> bool"""
1067 return _gdi.RegionIterator___nonzero__(*args, **kwargs)
1068
1069
1070 class RegionIteratorPtr(RegionIterator):
1071 def __init__(self, this):
1072 self.this = this
1073 if not hasattr(self,"thisown"): self.thisown = 0
1074 self.__class__ = RegionIterator
1075 _gdi.RegionIterator_swigregister(RegionIteratorPtr)
1076
1077 #---------------------------------------------------------------------------
1078
1079 FONTFAMILY_DEFAULT = _gdi.FONTFAMILY_DEFAULT
1080 FONTFAMILY_DECORATIVE = _gdi.FONTFAMILY_DECORATIVE
1081 FONTFAMILY_ROMAN = _gdi.FONTFAMILY_ROMAN
1082 FONTFAMILY_SCRIPT = _gdi.FONTFAMILY_SCRIPT
1083 FONTFAMILY_SWISS = _gdi.FONTFAMILY_SWISS
1084 FONTFAMILY_MODERN = _gdi.FONTFAMILY_MODERN
1085 FONTFAMILY_TELETYPE = _gdi.FONTFAMILY_TELETYPE
1086 FONTFAMILY_MAX = _gdi.FONTFAMILY_MAX
1087 FONTFAMILY_UNKNOWN = _gdi.FONTFAMILY_UNKNOWN
1088 FONTSTYLE_NORMAL = _gdi.FONTSTYLE_NORMAL
1089 FONTSTYLE_ITALIC = _gdi.FONTSTYLE_ITALIC
1090 FONTSTYLE_SLANT = _gdi.FONTSTYLE_SLANT
1091 FONTSTYLE_MAX = _gdi.FONTSTYLE_MAX
1092 FONTWEIGHT_NORMAL = _gdi.FONTWEIGHT_NORMAL
1093 FONTWEIGHT_LIGHT = _gdi.FONTWEIGHT_LIGHT
1094 FONTWEIGHT_BOLD = _gdi.FONTWEIGHT_BOLD
1095 FONTWEIGHT_MAX = _gdi.FONTWEIGHT_MAX
1096 FONTFLAG_DEFAULT = _gdi.FONTFLAG_DEFAULT
1097 FONTFLAG_ITALIC = _gdi.FONTFLAG_ITALIC
1098 FONTFLAG_SLANT = _gdi.FONTFLAG_SLANT
1099 FONTFLAG_LIGHT = _gdi.FONTFLAG_LIGHT
1100 FONTFLAG_BOLD = _gdi.FONTFLAG_BOLD
1101 FONTFLAG_ANTIALIASED = _gdi.FONTFLAG_ANTIALIASED
1102 FONTFLAG_NOT_ANTIALIASED = _gdi.FONTFLAG_NOT_ANTIALIASED
1103 FONTFLAG_UNDERLINED = _gdi.FONTFLAG_UNDERLINED
1104 FONTFLAG_STRIKETHROUGH = _gdi.FONTFLAG_STRIKETHROUGH
1105 FONTFLAG_MASK = _gdi.FONTFLAG_MASK
1106 FONTENCODING_SYSTEM = _gdi.FONTENCODING_SYSTEM
1107 FONTENCODING_DEFAULT = _gdi.FONTENCODING_DEFAULT
1108 FONTENCODING_ISO8859_1 = _gdi.FONTENCODING_ISO8859_1
1109 FONTENCODING_ISO8859_2 = _gdi.FONTENCODING_ISO8859_2
1110 FONTENCODING_ISO8859_3 = _gdi.FONTENCODING_ISO8859_3
1111 FONTENCODING_ISO8859_4 = _gdi.FONTENCODING_ISO8859_4
1112 FONTENCODING_ISO8859_5 = _gdi.FONTENCODING_ISO8859_5
1113 FONTENCODING_ISO8859_6 = _gdi.FONTENCODING_ISO8859_6
1114 FONTENCODING_ISO8859_7 = _gdi.FONTENCODING_ISO8859_7
1115 FONTENCODING_ISO8859_8 = _gdi.FONTENCODING_ISO8859_8
1116 FONTENCODING_ISO8859_9 = _gdi.FONTENCODING_ISO8859_9
1117 FONTENCODING_ISO8859_10 = _gdi.FONTENCODING_ISO8859_10
1118 FONTENCODING_ISO8859_11 = _gdi.FONTENCODING_ISO8859_11
1119 FONTENCODING_ISO8859_12 = _gdi.FONTENCODING_ISO8859_12
1120 FONTENCODING_ISO8859_13 = _gdi.FONTENCODING_ISO8859_13
1121 FONTENCODING_ISO8859_14 = _gdi.FONTENCODING_ISO8859_14
1122 FONTENCODING_ISO8859_15 = _gdi.FONTENCODING_ISO8859_15
1123 FONTENCODING_ISO8859_MAX = _gdi.FONTENCODING_ISO8859_MAX
1124 FONTENCODING_KOI8 = _gdi.FONTENCODING_KOI8
1125 FONTENCODING_ALTERNATIVE = _gdi.FONTENCODING_ALTERNATIVE
1126 FONTENCODING_BULGARIAN = _gdi.FONTENCODING_BULGARIAN
1127 FONTENCODING_CP437 = _gdi.FONTENCODING_CP437
1128 FONTENCODING_CP850 = _gdi.FONTENCODING_CP850
1129 FONTENCODING_CP852 = _gdi.FONTENCODING_CP852
1130 FONTENCODING_CP855 = _gdi.FONTENCODING_CP855
1131 FONTENCODING_CP866 = _gdi.FONTENCODING_CP866
1132 FONTENCODING_CP874 = _gdi.FONTENCODING_CP874
1133 FONTENCODING_CP932 = _gdi.FONTENCODING_CP932
1134 FONTENCODING_CP936 = _gdi.FONTENCODING_CP936
1135 FONTENCODING_CP949 = _gdi.FONTENCODING_CP949
1136 FONTENCODING_CP950 = _gdi.FONTENCODING_CP950
1137 FONTENCODING_CP1250 = _gdi.FONTENCODING_CP1250
1138 FONTENCODING_CP1251 = _gdi.FONTENCODING_CP1251
1139 FONTENCODING_CP1252 = _gdi.FONTENCODING_CP1252
1140 FONTENCODING_CP1253 = _gdi.FONTENCODING_CP1253
1141 FONTENCODING_CP1254 = _gdi.FONTENCODING_CP1254
1142 FONTENCODING_CP1255 = _gdi.FONTENCODING_CP1255
1143 FONTENCODING_CP1256 = _gdi.FONTENCODING_CP1256
1144 FONTENCODING_CP1257 = _gdi.FONTENCODING_CP1257
1145 FONTENCODING_CP12_MAX = _gdi.FONTENCODING_CP12_MAX
1146 FONTENCODING_UTF7 = _gdi.FONTENCODING_UTF7
1147 FONTENCODING_UTF8 = _gdi.FONTENCODING_UTF8
1148 FONTENCODING_EUC_JP = _gdi.FONTENCODING_EUC_JP
1149 FONTENCODING_UTF16BE = _gdi.FONTENCODING_UTF16BE
1150 FONTENCODING_UTF16LE = _gdi.FONTENCODING_UTF16LE
1151 FONTENCODING_UTF32BE = _gdi.FONTENCODING_UTF32BE
1152 FONTENCODING_UTF32LE = _gdi.FONTENCODING_UTF32LE
1153 FONTENCODING_MACROMAN = _gdi.FONTENCODING_MACROMAN
1154 FONTENCODING_MACJAPANESE = _gdi.FONTENCODING_MACJAPANESE
1155 FONTENCODING_MACCHINESETRAD = _gdi.FONTENCODING_MACCHINESETRAD
1156 FONTENCODING_MACKOREAN = _gdi.FONTENCODING_MACKOREAN
1157 FONTENCODING_MACARABIC = _gdi.FONTENCODING_MACARABIC
1158 FONTENCODING_MACHEBREW = _gdi.FONTENCODING_MACHEBREW
1159 FONTENCODING_MACGREEK = _gdi.FONTENCODING_MACGREEK
1160 FONTENCODING_MACCYRILLIC = _gdi.FONTENCODING_MACCYRILLIC
1161 FONTENCODING_MACDEVANAGARI = _gdi.FONTENCODING_MACDEVANAGARI
1162 FONTENCODING_MACGURMUKHI = _gdi.FONTENCODING_MACGURMUKHI
1163 FONTENCODING_MACGUJARATI = _gdi.FONTENCODING_MACGUJARATI
1164 FONTENCODING_MACORIYA = _gdi.FONTENCODING_MACORIYA
1165 FONTENCODING_MACBENGALI = _gdi.FONTENCODING_MACBENGALI
1166 FONTENCODING_MACTAMIL = _gdi.FONTENCODING_MACTAMIL
1167 FONTENCODING_MACTELUGU = _gdi.FONTENCODING_MACTELUGU
1168 FONTENCODING_MACKANNADA = _gdi.FONTENCODING_MACKANNADA
1169 FONTENCODING_MACMALAJALAM = _gdi.FONTENCODING_MACMALAJALAM
1170 FONTENCODING_MACSINHALESE = _gdi.FONTENCODING_MACSINHALESE
1171 FONTENCODING_MACBURMESE = _gdi.FONTENCODING_MACBURMESE
1172 FONTENCODING_MACKHMER = _gdi.FONTENCODING_MACKHMER
1173 FONTENCODING_MACTHAI = _gdi.FONTENCODING_MACTHAI
1174 FONTENCODING_MACLAOTIAN = _gdi.FONTENCODING_MACLAOTIAN
1175 FONTENCODING_MACGEORGIAN = _gdi.FONTENCODING_MACGEORGIAN
1176 FONTENCODING_MACARMENIAN = _gdi.FONTENCODING_MACARMENIAN
1177 FONTENCODING_MACCHINESESIMP = _gdi.FONTENCODING_MACCHINESESIMP
1178 FONTENCODING_MACTIBETAN = _gdi.FONTENCODING_MACTIBETAN
1179 FONTENCODING_MACMONGOLIAN = _gdi.FONTENCODING_MACMONGOLIAN
1180 FONTENCODING_MACETHIOPIC = _gdi.FONTENCODING_MACETHIOPIC
1181 FONTENCODING_MACCENTRALEUR = _gdi.FONTENCODING_MACCENTRALEUR
1182 FONTENCODING_MACVIATNAMESE = _gdi.FONTENCODING_MACVIATNAMESE
1183 FONTENCODING_MACARABICEXT = _gdi.FONTENCODING_MACARABICEXT
1184 FONTENCODING_MACSYMBOL = _gdi.FONTENCODING_MACSYMBOL
1185 FONTENCODING_MACDINGBATS = _gdi.FONTENCODING_MACDINGBATS
1186 FONTENCODING_MACTURKISH = _gdi.FONTENCODING_MACTURKISH
1187 FONTENCODING_MACCROATIAN = _gdi.FONTENCODING_MACCROATIAN
1188 FONTENCODING_MACICELANDIC = _gdi.FONTENCODING_MACICELANDIC
1189 FONTENCODING_MACROMANIAN = _gdi.FONTENCODING_MACROMANIAN
1190 FONTENCODING_MACCELTIC = _gdi.FONTENCODING_MACCELTIC
1191 FONTENCODING_MACGAELIC = _gdi.FONTENCODING_MACGAELIC
1192 FONTENCODING_MACKEYBOARD = _gdi.FONTENCODING_MACKEYBOARD
1193 FONTENCODING_MACMIN = _gdi.FONTENCODING_MACMIN
1194 FONTENCODING_MACMAX = _gdi.FONTENCODING_MACMAX
1195 FONTENCODING_MAX = _gdi.FONTENCODING_MAX
1196 FONTENCODING_UTF16 = _gdi.FONTENCODING_UTF16
1197 FONTENCODING_UTF32 = _gdi.FONTENCODING_UTF32
1198 FONTENCODING_UNICODE = _gdi.FONTENCODING_UNICODE
1199 FONTENCODING_GB2312 = _gdi.FONTENCODING_GB2312
1200 FONTENCODING_BIG5 = _gdi.FONTENCODING_BIG5
1201 FONTENCODING_SHIFT_JIS = _gdi.FONTENCODING_SHIFT_JIS
1202 #---------------------------------------------------------------------------
1203
1204 class NativeFontInfo(object):
1205 def __repr__(self):
1206 return "<%s.%s; proxy of C++ wxNativeFontInfo instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1207 def __init__(self, *args, **kwargs):
1208 """__init__() -> NativeFontInfo"""
1209 newobj = _gdi.new_NativeFontInfo(*args, **kwargs)
1210 self.this = newobj.this
1211 self.thisown = 1
1212 del newobj.thisown
1213 def __del__(self, destroy=_gdi.delete_NativeFontInfo):
1214 """__del__()"""
1215 try:
1216 if self.thisown: destroy(self)
1217 except: pass
1218
1219 def Init(*args, **kwargs):
1220 """Init()"""
1221 return _gdi.NativeFontInfo_Init(*args, **kwargs)
1222
1223 def InitFromFont(*args, **kwargs):
1224 """InitFromFont(Font font)"""
1225 return _gdi.NativeFontInfo_InitFromFont(*args, **kwargs)
1226
1227 def GetPointSize(*args, **kwargs):
1228 """GetPointSize() -> int"""
1229 return _gdi.NativeFontInfo_GetPointSize(*args, **kwargs)
1230
1231 def GetStyle(*args, **kwargs):
1232 """GetStyle() -> int"""
1233 return _gdi.NativeFontInfo_GetStyle(*args, **kwargs)
1234
1235 def GetWeight(*args, **kwargs):
1236 """GetWeight() -> int"""
1237 return _gdi.NativeFontInfo_GetWeight(*args, **kwargs)
1238
1239 def GetUnderlined(*args, **kwargs):
1240 """GetUnderlined() -> bool"""
1241 return _gdi.NativeFontInfo_GetUnderlined(*args, **kwargs)
1242
1243 def GetFaceName(*args, **kwargs):
1244 """GetFaceName() -> String"""
1245 return _gdi.NativeFontInfo_GetFaceName(*args, **kwargs)
1246
1247 def GetFamily(*args, **kwargs):
1248 """GetFamily() -> int"""
1249 return _gdi.NativeFontInfo_GetFamily(*args, **kwargs)
1250
1251 def GetEncoding(*args, **kwargs):
1252 """GetEncoding() -> int"""
1253 return _gdi.NativeFontInfo_GetEncoding(*args, **kwargs)
1254
1255 def SetPointSize(*args, **kwargs):
1256 """SetPointSize(int pointsize)"""
1257 return _gdi.NativeFontInfo_SetPointSize(*args, **kwargs)
1258
1259 def SetStyle(*args, **kwargs):
1260 """SetStyle(int style)"""
1261 return _gdi.NativeFontInfo_SetStyle(*args, **kwargs)
1262
1263 def SetWeight(*args, **kwargs):
1264 """SetWeight(int weight)"""
1265 return _gdi.NativeFontInfo_SetWeight(*args, **kwargs)
1266
1267 def SetUnderlined(*args, **kwargs):
1268 """SetUnderlined(bool underlined)"""
1269 return _gdi.NativeFontInfo_SetUnderlined(*args, **kwargs)
1270
1271 def SetFaceName(*args, **kwargs):
1272 """SetFaceName(String facename)"""
1273 return _gdi.NativeFontInfo_SetFaceName(*args, **kwargs)
1274
1275 def SetFamily(*args, **kwargs):
1276 """SetFamily(int family)"""
1277 return _gdi.NativeFontInfo_SetFamily(*args, **kwargs)
1278
1279 def SetEncoding(*args, **kwargs):
1280 """SetEncoding(int encoding)"""
1281 return _gdi.NativeFontInfo_SetEncoding(*args, **kwargs)
1282
1283 def FromString(*args, **kwargs):
1284 """FromString(String s) -> bool"""
1285 return _gdi.NativeFontInfo_FromString(*args, **kwargs)
1286
1287 def ToString(*args, **kwargs):
1288 """ToString() -> String"""
1289 return _gdi.NativeFontInfo_ToString(*args, **kwargs)
1290
1291 def __str__(*args, **kwargs):
1292 """__str__() -> String"""
1293 return _gdi.NativeFontInfo___str__(*args, **kwargs)
1294
1295 def FromUserString(*args, **kwargs):
1296 """FromUserString(String s) -> bool"""
1297 return _gdi.NativeFontInfo_FromUserString(*args, **kwargs)
1298
1299 def ToUserString(*args, **kwargs):
1300 """ToUserString() -> String"""
1301 return _gdi.NativeFontInfo_ToUserString(*args, **kwargs)
1302
1303
1304 class NativeFontInfoPtr(NativeFontInfo):
1305 def __init__(self, this):
1306 self.this = this
1307 if not hasattr(self,"thisown"): self.thisown = 0
1308 self.__class__ = NativeFontInfo
1309 _gdi.NativeFontInfo_swigregister(NativeFontInfoPtr)
1310
1311 class NativeEncodingInfo(object):
1312 def __repr__(self):
1313 return "<%s.%s; proxy of C++ wxNativeEncodingInfo instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1314 facename = property(_gdi.NativeEncodingInfo_facename_get, _gdi.NativeEncodingInfo_facename_set)
1315 encoding = property(_gdi.NativeEncodingInfo_encoding_get, _gdi.NativeEncodingInfo_encoding_set)
1316 def __init__(self, *args, **kwargs):
1317 """__init__() -> NativeEncodingInfo"""
1318 newobj = _gdi.new_NativeEncodingInfo(*args, **kwargs)
1319 self.this = newobj.this
1320 self.thisown = 1
1321 del newobj.thisown
1322 def __del__(self, destroy=_gdi.delete_NativeEncodingInfo):
1323 """__del__()"""
1324 try:
1325 if self.thisown: destroy(self)
1326 except: pass
1327
1328 def FromString(*args, **kwargs):
1329 """FromString(String s) -> bool"""
1330 return _gdi.NativeEncodingInfo_FromString(*args, **kwargs)
1331
1332 def ToString(*args, **kwargs):
1333 """ToString() -> String"""
1334 return _gdi.NativeEncodingInfo_ToString(*args, **kwargs)
1335
1336
1337 class NativeEncodingInfoPtr(NativeEncodingInfo):
1338 def __init__(self, this):
1339 self.this = this
1340 if not hasattr(self,"thisown"): self.thisown = 0
1341 self.__class__ = NativeEncodingInfo
1342 _gdi.NativeEncodingInfo_swigregister(NativeEncodingInfoPtr)
1343
1344
1345 def GetNativeFontEncoding(*args, **kwargs):
1346 """GetNativeFontEncoding(int encoding) -> NativeEncodingInfo"""
1347 return _gdi.GetNativeFontEncoding(*args, **kwargs)
1348
1349 def TestFontEncoding(*args, **kwargs):
1350 """TestFontEncoding(NativeEncodingInfo info) -> bool"""
1351 return _gdi.TestFontEncoding(*args, **kwargs)
1352 #---------------------------------------------------------------------------
1353
1354 class FontMapper(object):
1355 def __repr__(self):
1356 return "<%s.%s; proxy of C++ wxFontMapper instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1357 def __init__(self, *args, **kwargs):
1358 """__init__() -> FontMapper"""
1359 newobj = _gdi.new_FontMapper(*args, **kwargs)
1360 self.this = newobj.this
1361 self.thisown = 1
1362 del newobj.thisown
1363 def __del__(self, destroy=_gdi.delete_FontMapper):
1364 """__del__()"""
1365 try:
1366 if self.thisown: destroy(self)
1367 except: pass
1368
1369 def Get(*args, **kwargs):
1370 """Get() -> FontMapper"""
1371 return _gdi.FontMapper_Get(*args, **kwargs)
1372
1373 Get = staticmethod(Get)
1374 def Set(*args, **kwargs):
1375 """Set(FontMapper mapper) -> FontMapper"""
1376 return _gdi.FontMapper_Set(*args, **kwargs)
1377
1378 Set = staticmethod(Set)
1379 def CharsetToEncoding(*args, **kwargs):
1380 """CharsetToEncoding(String charset, bool interactive=True) -> int"""
1381 return _gdi.FontMapper_CharsetToEncoding(*args, **kwargs)
1382
1383 def GetSupportedEncodingsCount(*args, **kwargs):
1384 """GetSupportedEncodingsCount() -> size_t"""
1385 return _gdi.FontMapper_GetSupportedEncodingsCount(*args, **kwargs)
1386
1387 GetSupportedEncodingsCount = staticmethod(GetSupportedEncodingsCount)
1388 def GetEncoding(*args, **kwargs):
1389 """GetEncoding(size_t n) -> int"""
1390 return _gdi.FontMapper_GetEncoding(*args, **kwargs)
1391
1392 GetEncoding = staticmethod(GetEncoding)
1393 def GetEncodingName(*args, **kwargs):
1394 """GetEncodingName(int encoding) -> String"""
1395 return _gdi.FontMapper_GetEncodingName(*args, **kwargs)
1396
1397 GetEncodingName = staticmethod(GetEncodingName)
1398 def GetEncodingDescription(*args, **kwargs):
1399 """GetEncodingDescription(int encoding) -> String"""
1400 return _gdi.FontMapper_GetEncodingDescription(*args, **kwargs)
1401
1402 GetEncodingDescription = staticmethod(GetEncodingDescription)
1403 def SetConfig(*args, **kwargs):
1404 """SetConfig(ConfigBase config)"""
1405 return _gdi.FontMapper_SetConfig(*args, **kwargs)
1406
1407 def SetConfigPath(*args, **kwargs):
1408 """SetConfigPath(String prefix)"""
1409 return _gdi.FontMapper_SetConfigPath(*args, **kwargs)
1410
1411 def GetDefaultConfigPath(*args, **kwargs):
1412 """GetDefaultConfigPath() -> String"""
1413 return _gdi.FontMapper_GetDefaultConfigPath(*args, **kwargs)
1414
1415 GetDefaultConfigPath = staticmethod(GetDefaultConfigPath)
1416 def GetAltForEncoding(*args, **kwargs):
1417 """GetAltForEncoding(int encoding, String facename=EmptyString, bool interactive=True) -> PyObject"""
1418 return _gdi.FontMapper_GetAltForEncoding(*args, **kwargs)
1419
1420 def IsEncodingAvailable(*args, **kwargs):
1421 """IsEncodingAvailable(int encoding, String facename=EmptyString) -> bool"""
1422 return _gdi.FontMapper_IsEncodingAvailable(*args, **kwargs)
1423
1424 def SetDialogParent(*args, **kwargs):
1425 """SetDialogParent(Window parent)"""
1426 return _gdi.FontMapper_SetDialogParent(*args, **kwargs)
1427
1428 def SetDialogTitle(*args, **kwargs):
1429 """SetDialogTitle(String title)"""
1430 return _gdi.FontMapper_SetDialogTitle(*args, **kwargs)
1431
1432
1433 class FontMapperPtr(FontMapper):
1434 def __init__(self, this):
1435 self.this = this
1436 if not hasattr(self,"thisown"): self.thisown = 0
1437 self.__class__ = FontMapper
1438 _gdi.FontMapper_swigregister(FontMapperPtr)
1439
1440 def FontMapper_Get(*args, **kwargs):
1441 """FontMapper_Get() -> FontMapper"""
1442 return _gdi.FontMapper_Get(*args, **kwargs)
1443
1444 def FontMapper_Set(*args, **kwargs):
1445 """FontMapper_Set(FontMapper mapper) -> FontMapper"""
1446 return _gdi.FontMapper_Set(*args, **kwargs)
1447
1448 def FontMapper_GetSupportedEncodingsCount(*args, **kwargs):
1449 """FontMapper_GetSupportedEncodingsCount() -> size_t"""
1450 return _gdi.FontMapper_GetSupportedEncodingsCount(*args, **kwargs)
1451
1452 def FontMapper_GetEncoding(*args, **kwargs):
1453 """FontMapper_GetEncoding(size_t n) -> int"""
1454 return _gdi.FontMapper_GetEncoding(*args, **kwargs)
1455
1456 def FontMapper_GetEncodingName(*args, **kwargs):
1457 """FontMapper_GetEncodingName(int encoding) -> String"""
1458 return _gdi.FontMapper_GetEncodingName(*args, **kwargs)
1459
1460 def FontMapper_GetEncodingDescription(*args, **kwargs):
1461 """FontMapper_GetEncodingDescription(int encoding) -> String"""
1462 return _gdi.FontMapper_GetEncodingDescription(*args, **kwargs)
1463
1464 def FontMapper_GetDefaultConfigPath(*args, **kwargs):
1465 """FontMapper_GetDefaultConfigPath() -> String"""
1466 return _gdi.FontMapper_GetDefaultConfigPath(*args, **kwargs)
1467
1468 #---------------------------------------------------------------------------
1469
1470 class Font(GDIObject):
1471 def __repr__(self):
1472 return "<%s.%s; proxy of C++ wxFont instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1473 def __init__(self, *args, **kwargs):
1474 """
1475 __init__(int pointSize, int family, int style, int weight, bool underline=False,
1476 String face=EmptyString,
1477 int encoding=FONTENCODING_DEFAULT) -> Font
1478 """
1479 newobj = _gdi.new_Font(*args, **kwargs)
1480 self.this = newobj.this
1481 self.thisown = 1
1482 del newobj.thisown
1483 def __del__(self, destroy=_gdi.delete_Font):
1484 """__del__()"""
1485 try:
1486 if self.thisown: destroy(self)
1487 except: pass
1488
1489 def Ok(*args, **kwargs):
1490 """Ok() -> bool"""
1491 return _gdi.Font_Ok(*args, **kwargs)
1492
1493 def __nonzero__(self): return self.Ok()
1494 def __eq__(*args, **kwargs):
1495 """__eq__(Font font) -> bool"""
1496 return _gdi.Font___eq__(*args, **kwargs)
1497
1498 def __ne__(*args, **kwargs):
1499 """__ne__(Font font) -> bool"""
1500 return _gdi.Font___ne__(*args, **kwargs)
1501
1502 def GetPointSize(*args, **kwargs):
1503 """GetPointSize() -> int"""
1504 return _gdi.Font_GetPointSize(*args, **kwargs)
1505
1506 def GetFamily(*args, **kwargs):
1507 """GetFamily() -> int"""
1508 return _gdi.Font_GetFamily(*args, **kwargs)
1509
1510 def GetStyle(*args, **kwargs):
1511 """GetStyle() -> int"""
1512 return _gdi.Font_GetStyle(*args, **kwargs)
1513
1514 def GetWeight(*args, **kwargs):
1515 """GetWeight() -> int"""
1516 return _gdi.Font_GetWeight(*args, **kwargs)
1517
1518 def GetUnderlined(*args, **kwargs):
1519 """GetUnderlined() -> bool"""
1520 return _gdi.Font_GetUnderlined(*args, **kwargs)
1521
1522 def GetFaceName(*args, **kwargs):
1523 """GetFaceName() -> String"""
1524 return _gdi.Font_GetFaceName(*args, **kwargs)
1525
1526 def GetEncoding(*args, **kwargs):
1527 """GetEncoding() -> int"""
1528 return _gdi.Font_GetEncoding(*args, **kwargs)
1529
1530 def GetNativeFontInfo(*args, **kwargs):
1531 """GetNativeFontInfo() -> NativeFontInfo"""
1532 return _gdi.Font_GetNativeFontInfo(*args, **kwargs)
1533
1534 def IsFixedWidth(*args, **kwargs):
1535 """IsFixedWidth() -> bool"""
1536 return _gdi.Font_IsFixedWidth(*args, **kwargs)
1537
1538 def GetNativeFontInfoDesc(*args, **kwargs):
1539 """GetNativeFontInfoDesc() -> String"""
1540 return _gdi.Font_GetNativeFontInfoDesc(*args, **kwargs)
1541
1542 def GetNativeFontInfoUserDesc(*args, **kwargs):
1543 """GetNativeFontInfoUserDesc() -> String"""
1544 return _gdi.Font_GetNativeFontInfoUserDesc(*args, **kwargs)
1545
1546 def SetPointSize(*args, **kwargs):
1547 """SetPointSize(int pointSize)"""
1548 return _gdi.Font_SetPointSize(*args, **kwargs)
1549
1550 def SetFamily(*args, **kwargs):
1551 """SetFamily(int family)"""
1552 return _gdi.Font_SetFamily(*args, **kwargs)
1553
1554 def SetStyle(*args, **kwargs):
1555 """SetStyle(int style)"""
1556 return _gdi.Font_SetStyle(*args, **kwargs)
1557
1558 def SetWeight(*args, **kwargs):
1559 """SetWeight(int weight)"""
1560 return _gdi.Font_SetWeight(*args, **kwargs)
1561
1562 def SetFaceName(*args, **kwargs):
1563 """SetFaceName(String faceName)"""
1564 return _gdi.Font_SetFaceName(*args, **kwargs)
1565
1566 def SetUnderlined(*args, **kwargs):
1567 """SetUnderlined(bool underlined)"""
1568 return _gdi.Font_SetUnderlined(*args, **kwargs)
1569
1570 def SetEncoding(*args, **kwargs):
1571 """SetEncoding(int encoding)"""
1572 return _gdi.Font_SetEncoding(*args, **kwargs)
1573
1574 def SetNativeFontInfo(*args, **kwargs):
1575 """SetNativeFontInfo(NativeFontInfo info)"""
1576 return _gdi.Font_SetNativeFontInfo(*args, **kwargs)
1577
1578 def SetNativeFontInfoFromString(*args, **kwargs):
1579 """SetNativeFontInfoFromString(String info)"""
1580 return _gdi.Font_SetNativeFontInfoFromString(*args, **kwargs)
1581
1582 def SetNativeFontInfoUserDesc(*args, **kwargs):
1583 """SetNativeFontInfoUserDesc(String info)"""
1584 return _gdi.Font_SetNativeFontInfoUserDesc(*args, **kwargs)
1585
1586 def GetFamilyString(*args, **kwargs):
1587 """GetFamilyString() -> String"""
1588 return _gdi.Font_GetFamilyString(*args, **kwargs)
1589
1590 def GetStyleString(*args, **kwargs):
1591 """GetStyleString() -> String"""
1592 return _gdi.Font_GetStyleString(*args, **kwargs)
1593
1594 def GetWeightString(*args, **kwargs):
1595 """GetWeightString() -> String"""
1596 return _gdi.Font_GetWeightString(*args, **kwargs)
1597
1598 def SetNoAntiAliasing(*args, **kwargs):
1599 """SetNoAntiAliasing(bool no=True)"""
1600 return _gdi.Font_SetNoAntiAliasing(*args, **kwargs)
1601
1602 def GetNoAntiAliasing(*args, **kwargs):
1603 """GetNoAntiAliasing() -> bool"""
1604 return _gdi.Font_GetNoAntiAliasing(*args, **kwargs)
1605
1606 def GetDefaultEncoding(*args, **kwargs):
1607 """GetDefaultEncoding() -> int"""
1608 return _gdi.Font_GetDefaultEncoding(*args, **kwargs)
1609
1610 GetDefaultEncoding = staticmethod(GetDefaultEncoding)
1611 def SetDefaultEncoding(*args, **kwargs):
1612 """SetDefaultEncoding(int encoding)"""
1613 return _gdi.Font_SetDefaultEncoding(*args, **kwargs)
1614
1615 SetDefaultEncoding = staticmethod(SetDefaultEncoding)
1616
1617 class FontPtr(Font):
1618 def __init__(self, this):
1619 self.this = this
1620 if not hasattr(self,"thisown"): self.thisown = 0
1621 self.__class__ = Font
1622 _gdi.Font_swigregister(FontPtr)
1623
1624 def FontFromNativeInfo(*args, **kwargs):
1625 """FontFromNativeInfo(NativeFontInfo info) -> Font"""
1626 val = _gdi.new_FontFromNativeInfo(*args, **kwargs)
1627 val.thisown = 1
1628 return val
1629
1630 def FontFromNativeInfoString(*args, **kwargs):
1631 """FontFromNativeInfoString(String info) -> Font"""
1632 val = _gdi.new_FontFromNativeInfoString(*args, **kwargs)
1633 val.thisown = 1
1634 return val
1635
1636 def Font2(*args, **kwargs):
1637 """
1638 Font2(int pointSize, int family, int flags=FONTFLAG_DEFAULT,
1639 String face=EmptyString, int encoding=FONTENCODING_DEFAULT) -> Font
1640 """
1641 val = _gdi.new_Font2(*args, **kwargs)
1642 val.thisown = 1
1643 return val
1644
1645 def Font_GetDefaultEncoding(*args, **kwargs):
1646 """Font_GetDefaultEncoding() -> int"""
1647 return _gdi.Font_GetDefaultEncoding(*args, **kwargs)
1648
1649 def Font_SetDefaultEncoding(*args, **kwargs):
1650 """Font_SetDefaultEncoding(int encoding)"""
1651 return _gdi.Font_SetDefaultEncoding(*args, **kwargs)
1652
1653 #---------------------------------------------------------------------------
1654
1655 class FontEnumerator(object):
1656 def __repr__(self):
1657 return "<%s.%s; proxy of C++ wxPyFontEnumerator instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1658 def __init__(self, *args, **kwargs):
1659 """__init__() -> FontEnumerator"""
1660 newobj = _gdi.new_FontEnumerator(*args, **kwargs)
1661 self.this = newobj.this
1662 self.thisown = 1
1663 del newobj.thisown
1664 self._setCallbackInfo(self, FontEnumerator, 0)
1665
1666 def __del__(self, destroy=_gdi.delete_FontEnumerator):
1667 """__del__()"""
1668 try:
1669 if self.thisown: destroy(self)
1670 except: pass
1671
1672 def _setCallbackInfo(*args, **kwargs):
1673 """_setCallbackInfo(PyObject self, PyObject _class, bool incref)"""
1674 return _gdi.FontEnumerator__setCallbackInfo(*args, **kwargs)
1675
1676 def EnumerateFacenames(*args, **kwargs):
1677 """EnumerateFacenames(int encoding=FONTENCODING_SYSTEM, bool fixedWidthOnly=False) -> bool"""
1678 return _gdi.FontEnumerator_EnumerateFacenames(*args, **kwargs)
1679
1680 def EnumerateEncodings(*args, **kwargs):
1681 """EnumerateEncodings(String facename=EmptyString) -> bool"""
1682 return _gdi.FontEnumerator_EnumerateEncodings(*args, **kwargs)
1683
1684 def GetEncodings(*args, **kwargs):
1685 """GetEncodings() -> PyObject"""
1686 return _gdi.FontEnumerator_GetEncodings(*args, **kwargs)
1687
1688 def GetFacenames(*args, **kwargs):
1689 """GetFacenames() -> PyObject"""
1690 return _gdi.FontEnumerator_GetFacenames(*args, **kwargs)
1691
1692
1693 class FontEnumeratorPtr(FontEnumerator):
1694 def __init__(self, this):
1695 self.this = this
1696 if not hasattr(self,"thisown"): self.thisown = 0
1697 self.__class__ = FontEnumerator
1698 _gdi.FontEnumerator_swigregister(FontEnumeratorPtr)
1699
1700 #---------------------------------------------------------------------------
1701
1702 LANGUAGE_DEFAULT = _gdi.LANGUAGE_DEFAULT
1703 LANGUAGE_UNKNOWN = _gdi.LANGUAGE_UNKNOWN
1704 LANGUAGE_ABKHAZIAN = _gdi.LANGUAGE_ABKHAZIAN
1705 LANGUAGE_AFAR = _gdi.LANGUAGE_AFAR
1706 LANGUAGE_AFRIKAANS = _gdi.LANGUAGE_AFRIKAANS
1707 LANGUAGE_ALBANIAN = _gdi.LANGUAGE_ALBANIAN
1708 LANGUAGE_AMHARIC = _gdi.LANGUAGE_AMHARIC
1709 LANGUAGE_ARABIC = _gdi.LANGUAGE_ARABIC
1710 LANGUAGE_ARABIC_ALGERIA = _gdi.LANGUAGE_ARABIC_ALGERIA
1711 LANGUAGE_ARABIC_BAHRAIN = _gdi.LANGUAGE_ARABIC_BAHRAIN
1712 LANGUAGE_ARABIC_EGYPT = _gdi.LANGUAGE_ARABIC_EGYPT
1713 LANGUAGE_ARABIC_IRAQ = _gdi.LANGUAGE_ARABIC_IRAQ
1714 LANGUAGE_ARABIC_JORDAN = _gdi.LANGUAGE_ARABIC_JORDAN
1715 LANGUAGE_ARABIC_KUWAIT = _gdi.LANGUAGE_ARABIC_KUWAIT
1716 LANGUAGE_ARABIC_LEBANON = _gdi.LANGUAGE_ARABIC_LEBANON
1717 LANGUAGE_ARABIC_LIBYA = _gdi.LANGUAGE_ARABIC_LIBYA
1718 LANGUAGE_ARABIC_MOROCCO = _gdi.LANGUAGE_ARABIC_MOROCCO
1719 LANGUAGE_ARABIC_OMAN = _gdi.LANGUAGE_ARABIC_OMAN
1720 LANGUAGE_ARABIC_QATAR = _gdi.LANGUAGE_ARABIC_QATAR
1721 LANGUAGE_ARABIC_SAUDI_ARABIA = _gdi.LANGUAGE_ARABIC_SAUDI_ARABIA
1722 LANGUAGE_ARABIC_SUDAN = _gdi.LANGUAGE_ARABIC_SUDAN
1723 LANGUAGE_ARABIC_SYRIA = _gdi.LANGUAGE_ARABIC_SYRIA
1724 LANGUAGE_ARABIC_TUNISIA = _gdi.LANGUAGE_ARABIC_TUNISIA
1725 LANGUAGE_ARABIC_UAE = _gdi.LANGUAGE_ARABIC_UAE
1726 LANGUAGE_ARABIC_YEMEN = _gdi.LANGUAGE_ARABIC_YEMEN
1727 LANGUAGE_ARMENIAN = _gdi.LANGUAGE_ARMENIAN
1728 LANGUAGE_ASSAMESE = _gdi.LANGUAGE_ASSAMESE
1729 LANGUAGE_AYMARA = _gdi.LANGUAGE_AYMARA
1730 LANGUAGE_AZERI = _gdi.LANGUAGE_AZERI
1731 LANGUAGE_AZERI_CYRILLIC = _gdi.LANGUAGE_AZERI_CYRILLIC
1732 LANGUAGE_AZERI_LATIN = _gdi.LANGUAGE_AZERI_LATIN
1733 LANGUAGE_BASHKIR = _gdi.LANGUAGE_BASHKIR
1734 LANGUAGE_BASQUE = _gdi.LANGUAGE_BASQUE
1735 LANGUAGE_BELARUSIAN = _gdi.LANGUAGE_BELARUSIAN
1736 LANGUAGE_BENGALI = _gdi.LANGUAGE_BENGALI
1737 LANGUAGE_BHUTANI = _gdi.LANGUAGE_BHUTANI
1738 LANGUAGE_BIHARI = _gdi.LANGUAGE_BIHARI
1739 LANGUAGE_BISLAMA = _gdi.LANGUAGE_BISLAMA
1740 LANGUAGE_BRETON = _gdi.LANGUAGE_BRETON
1741 LANGUAGE_BULGARIAN = _gdi.LANGUAGE_BULGARIAN
1742 LANGUAGE_BURMESE = _gdi.LANGUAGE_BURMESE
1743 LANGUAGE_CAMBODIAN = _gdi.LANGUAGE_CAMBODIAN
1744 LANGUAGE_CATALAN = _gdi.LANGUAGE_CATALAN
1745 LANGUAGE_CHINESE = _gdi.LANGUAGE_CHINESE
1746 LANGUAGE_CHINESE_SIMPLIFIED = _gdi.LANGUAGE_CHINESE_SIMPLIFIED
1747 LANGUAGE_CHINESE_TRADITIONAL = _gdi.LANGUAGE_CHINESE_TRADITIONAL
1748 LANGUAGE_CHINESE_HONGKONG = _gdi.LANGUAGE_CHINESE_HONGKONG
1749 LANGUAGE_CHINESE_MACAU = _gdi.LANGUAGE_CHINESE_MACAU
1750 LANGUAGE_CHINESE_SINGAPORE = _gdi.LANGUAGE_CHINESE_SINGAPORE
1751 LANGUAGE_CHINESE_TAIWAN = _gdi.LANGUAGE_CHINESE_TAIWAN
1752 LANGUAGE_CORSICAN = _gdi.LANGUAGE_CORSICAN
1753 LANGUAGE_CROATIAN = _gdi.LANGUAGE_CROATIAN
1754 LANGUAGE_CZECH = _gdi.LANGUAGE_CZECH
1755 LANGUAGE_DANISH = _gdi.LANGUAGE_DANISH
1756 LANGUAGE_DUTCH = _gdi.LANGUAGE_DUTCH
1757 LANGUAGE_DUTCH_BELGIAN = _gdi.LANGUAGE_DUTCH_BELGIAN
1758 LANGUAGE_ENGLISH = _gdi.LANGUAGE_ENGLISH
1759 LANGUAGE_ENGLISH_UK = _gdi.LANGUAGE_ENGLISH_UK
1760 LANGUAGE_ENGLISH_US = _gdi.LANGUAGE_ENGLISH_US
1761 LANGUAGE_ENGLISH_AUSTRALIA = _gdi.LANGUAGE_ENGLISH_AUSTRALIA
1762 LANGUAGE_ENGLISH_BELIZE = _gdi.LANGUAGE_ENGLISH_BELIZE
1763 LANGUAGE_ENGLISH_BOTSWANA = _gdi.LANGUAGE_ENGLISH_BOTSWANA
1764 LANGUAGE_ENGLISH_CANADA = _gdi.LANGUAGE_ENGLISH_CANADA
1765 LANGUAGE_ENGLISH_CARIBBEAN = _gdi.LANGUAGE_ENGLISH_CARIBBEAN
1766 LANGUAGE_ENGLISH_DENMARK = _gdi.LANGUAGE_ENGLISH_DENMARK
1767 LANGUAGE_ENGLISH_EIRE = _gdi.LANGUAGE_ENGLISH_EIRE
1768 LANGUAGE_ENGLISH_JAMAICA = _gdi.LANGUAGE_ENGLISH_JAMAICA
1769 LANGUAGE_ENGLISH_NEW_ZEALAND = _gdi.LANGUAGE_ENGLISH_NEW_ZEALAND
1770 LANGUAGE_ENGLISH_PHILIPPINES = _gdi.LANGUAGE_ENGLISH_PHILIPPINES
1771 LANGUAGE_ENGLISH_SOUTH_AFRICA = _gdi.LANGUAGE_ENGLISH_SOUTH_AFRICA
1772 LANGUAGE_ENGLISH_TRINIDAD = _gdi.LANGUAGE_ENGLISH_TRINIDAD
1773 LANGUAGE_ENGLISH_ZIMBABWE = _gdi.LANGUAGE_ENGLISH_ZIMBABWE
1774 LANGUAGE_ESPERANTO = _gdi.LANGUAGE_ESPERANTO
1775 LANGUAGE_ESTONIAN = _gdi.LANGUAGE_ESTONIAN
1776 LANGUAGE_FAEROESE = _gdi.LANGUAGE_FAEROESE
1777 LANGUAGE_FARSI = _gdi.LANGUAGE_FARSI
1778 LANGUAGE_FIJI = _gdi.LANGUAGE_FIJI
1779 LANGUAGE_FINNISH = _gdi.LANGUAGE_FINNISH
1780 LANGUAGE_FRENCH = _gdi.LANGUAGE_FRENCH
1781 LANGUAGE_FRENCH_BELGIAN = _gdi.LANGUAGE_FRENCH_BELGIAN
1782 LANGUAGE_FRENCH_CANADIAN = _gdi.LANGUAGE_FRENCH_CANADIAN
1783 LANGUAGE_FRENCH_LUXEMBOURG = _gdi.LANGUAGE_FRENCH_LUXEMBOURG
1784 LANGUAGE_FRENCH_MONACO = _gdi.LANGUAGE_FRENCH_MONACO
1785 LANGUAGE_FRENCH_SWISS = _gdi.LANGUAGE_FRENCH_SWISS
1786 LANGUAGE_FRISIAN = _gdi.LANGUAGE_FRISIAN
1787 LANGUAGE_GALICIAN = _gdi.LANGUAGE_GALICIAN
1788 LANGUAGE_GEORGIAN = _gdi.LANGUAGE_GEORGIAN
1789 LANGUAGE_GERMAN = _gdi.LANGUAGE_GERMAN
1790 LANGUAGE_GERMAN_AUSTRIAN = _gdi.LANGUAGE_GERMAN_AUSTRIAN
1791 LANGUAGE_GERMAN_BELGIUM = _gdi.LANGUAGE_GERMAN_BELGIUM
1792 LANGUAGE_GERMAN_LIECHTENSTEIN = _gdi.LANGUAGE_GERMAN_LIECHTENSTEIN
1793 LANGUAGE_GERMAN_LUXEMBOURG = _gdi.LANGUAGE_GERMAN_LUXEMBOURG
1794 LANGUAGE_GERMAN_SWISS = _gdi.LANGUAGE_GERMAN_SWISS
1795 LANGUAGE_GREEK = _gdi.LANGUAGE_GREEK
1796 LANGUAGE_GREENLANDIC = _gdi.LANGUAGE_GREENLANDIC
1797 LANGUAGE_GUARANI = _gdi.LANGUAGE_GUARANI
1798 LANGUAGE_GUJARATI = _gdi.LANGUAGE_GUJARATI
1799 LANGUAGE_HAUSA = _gdi.LANGUAGE_HAUSA
1800 LANGUAGE_HEBREW = _gdi.LANGUAGE_HEBREW
1801 LANGUAGE_HINDI = _gdi.LANGUAGE_HINDI
1802 LANGUAGE_HUNGARIAN = _gdi.LANGUAGE_HUNGARIAN
1803 LANGUAGE_ICELANDIC = _gdi.LANGUAGE_ICELANDIC
1804 LANGUAGE_INDONESIAN = _gdi.LANGUAGE_INDONESIAN
1805 LANGUAGE_INTERLINGUA = _gdi.LANGUAGE_INTERLINGUA
1806 LANGUAGE_INTERLINGUE = _gdi.LANGUAGE_INTERLINGUE
1807 LANGUAGE_INUKTITUT = _gdi.LANGUAGE_INUKTITUT
1808 LANGUAGE_INUPIAK = _gdi.LANGUAGE_INUPIAK
1809 LANGUAGE_IRISH = _gdi.LANGUAGE_IRISH
1810 LANGUAGE_ITALIAN = _gdi.LANGUAGE_ITALIAN
1811 LANGUAGE_ITALIAN_SWISS = _gdi.LANGUAGE_ITALIAN_SWISS
1812 LANGUAGE_JAPANESE = _gdi.LANGUAGE_JAPANESE
1813 LANGUAGE_JAVANESE = _gdi.LANGUAGE_JAVANESE
1814 LANGUAGE_KANNADA = _gdi.LANGUAGE_KANNADA
1815 LANGUAGE_KASHMIRI = _gdi.LANGUAGE_KASHMIRI
1816 LANGUAGE_KASHMIRI_INDIA = _gdi.LANGUAGE_KASHMIRI_INDIA
1817 LANGUAGE_KAZAKH = _gdi.LANGUAGE_KAZAKH
1818 LANGUAGE_KERNEWEK = _gdi.LANGUAGE_KERNEWEK
1819 LANGUAGE_KINYARWANDA = _gdi.LANGUAGE_KINYARWANDA
1820 LANGUAGE_KIRGHIZ = _gdi.LANGUAGE_KIRGHIZ
1821 LANGUAGE_KIRUNDI = _gdi.LANGUAGE_KIRUNDI
1822 LANGUAGE_KONKANI = _gdi.LANGUAGE_KONKANI
1823 LANGUAGE_KOREAN = _gdi.LANGUAGE_KOREAN
1824 LANGUAGE_KURDISH = _gdi.LANGUAGE_KURDISH
1825 LANGUAGE_LAOTHIAN = _gdi.LANGUAGE_LAOTHIAN
1826 LANGUAGE_LATIN = _gdi.LANGUAGE_LATIN
1827 LANGUAGE_LATVIAN = _gdi.LANGUAGE_LATVIAN
1828 LANGUAGE_LINGALA = _gdi.LANGUAGE_LINGALA
1829 LANGUAGE_LITHUANIAN = _gdi.LANGUAGE_LITHUANIAN
1830 LANGUAGE_MACEDONIAN = _gdi.LANGUAGE_MACEDONIAN
1831 LANGUAGE_MALAGASY = _gdi.LANGUAGE_MALAGASY
1832 LANGUAGE_MALAY = _gdi.LANGUAGE_MALAY
1833 LANGUAGE_MALAYALAM = _gdi.LANGUAGE_MALAYALAM
1834 LANGUAGE_MALAY_BRUNEI_DARUSSALAM = _gdi.LANGUAGE_MALAY_BRUNEI_DARUSSALAM
1835 LANGUAGE_MALAY_MALAYSIA = _gdi.LANGUAGE_MALAY_MALAYSIA
1836 LANGUAGE_MALTESE = _gdi.LANGUAGE_MALTESE
1837 LANGUAGE_MANIPURI = _gdi.LANGUAGE_MANIPURI
1838 LANGUAGE_MAORI = _gdi.LANGUAGE_MAORI
1839 LANGUAGE_MARATHI = _gdi.LANGUAGE_MARATHI
1840 LANGUAGE_MOLDAVIAN = _gdi.LANGUAGE_MOLDAVIAN
1841 LANGUAGE_MONGOLIAN = _gdi.LANGUAGE_MONGOLIAN
1842 LANGUAGE_NAURU = _gdi.LANGUAGE_NAURU
1843 LANGUAGE_NEPALI = _gdi.LANGUAGE_NEPALI
1844 LANGUAGE_NEPALI_INDIA = _gdi.LANGUAGE_NEPALI_INDIA
1845 LANGUAGE_NORWEGIAN_BOKMAL = _gdi.LANGUAGE_NORWEGIAN_BOKMAL
1846 LANGUAGE_NORWEGIAN_NYNORSK = _gdi.LANGUAGE_NORWEGIAN_NYNORSK
1847 LANGUAGE_OCCITAN = _gdi.LANGUAGE_OCCITAN
1848 LANGUAGE_ORIYA = _gdi.LANGUAGE_ORIYA
1849 LANGUAGE_OROMO = _gdi.LANGUAGE_OROMO
1850 LANGUAGE_PASHTO = _gdi.LANGUAGE_PASHTO
1851 LANGUAGE_POLISH = _gdi.LANGUAGE_POLISH
1852 LANGUAGE_PORTUGUESE = _gdi.LANGUAGE_PORTUGUESE
1853 LANGUAGE_PORTUGUESE_BRAZILIAN = _gdi.LANGUAGE_PORTUGUESE_BRAZILIAN
1854 LANGUAGE_PUNJABI = _gdi.LANGUAGE_PUNJABI
1855 LANGUAGE_QUECHUA = _gdi.LANGUAGE_QUECHUA
1856 LANGUAGE_RHAETO_ROMANCE = _gdi.LANGUAGE_RHAETO_ROMANCE
1857 LANGUAGE_ROMANIAN = _gdi.LANGUAGE_ROMANIAN
1858 LANGUAGE_RUSSIAN = _gdi.LANGUAGE_RUSSIAN
1859 LANGUAGE_RUSSIAN_UKRAINE = _gdi.LANGUAGE_RUSSIAN_UKRAINE
1860 LANGUAGE_SAMOAN = _gdi.LANGUAGE_SAMOAN
1861 LANGUAGE_SANGHO = _gdi.LANGUAGE_SANGHO
1862 LANGUAGE_SANSKRIT = _gdi.LANGUAGE_SANSKRIT
1863 LANGUAGE_SCOTS_GAELIC = _gdi.LANGUAGE_SCOTS_GAELIC
1864 LANGUAGE_SERBIAN = _gdi.LANGUAGE_SERBIAN
1865 LANGUAGE_SERBIAN_CYRILLIC = _gdi.LANGUAGE_SERBIAN_CYRILLIC
1866 LANGUAGE_SERBIAN_LATIN = _gdi.LANGUAGE_SERBIAN_LATIN
1867 LANGUAGE_SERBO_CROATIAN = _gdi.LANGUAGE_SERBO_CROATIAN
1868 LANGUAGE_SESOTHO = _gdi.LANGUAGE_SESOTHO
1869 LANGUAGE_SETSWANA = _gdi.LANGUAGE_SETSWANA
1870 LANGUAGE_SHONA = _gdi.LANGUAGE_SHONA
1871 LANGUAGE_SINDHI = _gdi.LANGUAGE_SINDHI
1872 LANGUAGE_SINHALESE = _gdi.LANGUAGE_SINHALESE
1873 LANGUAGE_SISWATI = _gdi.LANGUAGE_SISWATI
1874 LANGUAGE_SLOVAK = _gdi.LANGUAGE_SLOVAK
1875 LANGUAGE_SLOVENIAN = _gdi.LANGUAGE_SLOVENIAN
1876 LANGUAGE_SOMALI = _gdi.LANGUAGE_SOMALI
1877 LANGUAGE_SPANISH = _gdi.LANGUAGE_SPANISH
1878 LANGUAGE_SPANISH_ARGENTINA = _gdi.LANGUAGE_SPANISH_ARGENTINA
1879 LANGUAGE_SPANISH_BOLIVIA = _gdi.LANGUAGE_SPANISH_BOLIVIA
1880 LANGUAGE_SPANISH_CHILE = _gdi.LANGUAGE_SPANISH_CHILE
1881 LANGUAGE_SPANISH_COLOMBIA = _gdi.LANGUAGE_SPANISH_COLOMBIA
1882 LANGUAGE_SPANISH_COSTA_RICA = _gdi.LANGUAGE_SPANISH_COSTA_RICA
1883 LANGUAGE_SPANISH_DOMINICAN_REPUBLIC = _gdi.LANGUAGE_SPANISH_DOMINICAN_REPUBLIC
1884 LANGUAGE_SPANISH_ECUADOR = _gdi.LANGUAGE_SPANISH_ECUADOR
1885 LANGUAGE_SPANISH_EL_SALVADOR = _gdi.LANGUAGE_SPANISH_EL_SALVADOR
1886 LANGUAGE_SPANISH_GUATEMALA = _gdi.LANGUAGE_SPANISH_GUATEMALA
1887 LANGUAGE_SPANISH_HONDURAS = _gdi.LANGUAGE_SPANISH_HONDURAS
1888 LANGUAGE_SPANISH_MEXICAN = _gdi.LANGUAGE_SPANISH_MEXICAN
1889 LANGUAGE_SPANISH_MODERN = _gdi.LANGUAGE_SPANISH_MODERN
1890 LANGUAGE_SPANISH_NICARAGUA = _gdi.LANGUAGE_SPANISH_NICARAGUA
1891 LANGUAGE_SPANISH_PANAMA = _gdi.LANGUAGE_SPANISH_PANAMA
1892 LANGUAGE_SPANISH_PARAGUAY = _gdi.LANGUAGE_SPANISH_PARAGUAY
1893 LANGUAGE_SPANISH_PERU = _gdi.LANGUAGE_SPANISH_PERU
1894 LANGUAGE_SPANISH_PUERTO_RICO = _gdi.LANGUAGE_SPANISH_PUERTO_RICO
1895 LANGUAGE_SPANISH_URUGUAY = _gdi.LANGUAGE_SPANISH_URUGUAY
1896 LANGUAGE_SPANISH_US = _gdi.LANGUAGE_SPANISH_US
1897 LANGUAGE_SPANISH_VENEZUELA = _gdi.LANGUAGE_SPANISH_VENEZUELA
1898 LANGUAGE_SUNDANESE = _gdi.LANGUAGE_SUNDANESE
1899 LANGUAGE_SWAHILI = _gdi.LANGUAGE_SWAHILI
1900 LANGUAGE_SWEDISH = _gdi.LANGUAGE_SWEDISH
1901 LANGUAGE_SWEDISH_FINLAND = _gdi.LANGUAGE_SWEDISH_FINLAND
1902 LANGUAGE_TAGALOG = _gdi.LANGUAGE_TAGALOG
1903 LANGUAGE_TAJIK = _gdi.LANGUAGE_TAJIK
1904 LANGUAGE_TAMIL = _gdi.LANGUAGE_TAMIL
1905 LANGUAGE_TATAR = _gdi.LANGUAGE_TATAR
1906 LANGUAGE_TELUGU = _gdi.LANGUAGE_TELUGU
1907 LANGUAGE_THAI = _gdi.LANGUAGE_THAI
1908 LANGUAGE_TIBETAN = _gdi.LANGUAGE_TIBETAN
1909 LANGUAGE_TIGRINYA = _gdi.LANGUAGE_TIGRINYA
1910 LANGUAGE_TONGA = _gdi.LANGUAGE_TONGA
1911 LANGUAGE_TSONGA = _gdi.LANGUAGE_TSONGA
1912 LANGUAGE_TURKISH = _gdi.LANGUAGE_TURKISH
1913 LANGUAGE_TURKMEN = _gdi.LANGUAGE_TURKMEN
1914 LANGUAGE_TWI = _gdi.LANGUAGE_TWI
1915 LANGUAGE_UIGHUR = _gdi.LANGUAGE_UIGHUR
1916 LANGUAGE_UKRAINIAN = _gdi.LANGUAGE_UKRAINIAN
1917 LANGUAGE_URDU = _gdi.LANGUAGE_URDU
1918 LANGUAGE_URDU_INDIA = _gdi.LANGUAGE_URDU_INDIA
1919 LANGUAGE_URDU_PAKISTAN = _gdi.LANGUAGE_URDU_PAKISTAN
1920 LANGUAGE_UZBEK = _gdi.LANGUAGE_UZBEK
1921 LANGUAGE_UZBEK_CYRILLIC = _gdi.LANGUAGE_UZBEK_CYRILLIC
1922 LANGUAGE_UZBEK_LATIN = _gdi.LANGUAGE_UZBEK_LATIN
1923 LANGUAGE_VIETNAMESE = _gdi.LANGUAGE_VIETNAMESE
1924 LANGUAGE_VOLAPUK = _gdi.LANGUAGE_VOLAPUK
1925 LANGUAGE_WELSH = _gdi.LANGUAGE_WELSH
1926 LANGUAGE_WOLOF = _gdi.LANGUAGE_WOLOF
1927 LANGUAGE_XHOSA = _gdi.LANGUAGE_XHOSA
1928 LANGUAGE_YIDDISH = _gdi.LANGUAGE_YIDDISH
1929 LANGUAGE_YORUBA = _gdi.LANGUAGE_YORUBA
1930 LANGUAGE_ZHUANG = _gdi.LANGUAGE_ZHUANG
1931 LANGUAGE_ZULU = _gdi.LANGUAGE_ZULU
1932 LANGUAGE_USER_DEFINED = _gdi.LANGUAGE_USER_DEFINED
1933 class LanguageInfo(object):
1934 def __init__(self): raise RuntimeError, "No constructor defined"
1935 def __repr__(self):
1936 return "<%s.%s; proxy of C++ wxLanguageInfo instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1937 Language = property(_gdi.LanguageInfo_Language_get, _gdi.LanguageInfo_Language_set)
1938 CanonicalName = property(_gdi.LanguageInfo_CanonicalName_get, _gdi.LanguageInfo_CanonicalName_set)
1939 Description = property(_gdi.LanguageInfo_Description_get, _gdi.LanguageInfo_Description_set)
1940
1941 class LanguageInfoPtr(LanguageInfo):
1942 def __init__(self, this):
1943 self.this = this
1944 if not hasattr(self,"thisown"): self.thisown = 0
1945 self.__class__ = LanguageInfo
1946 _gdi.LanguageInfo_swigregister(LanguageInfoPtr)
1947
1948 LOCALE_CAT_NUMBER = _gdi.LOCALE_CAT_NUMBER
1949 LOCALE_CAT_DATE = _gdi.LOCALE_CAT_DATE
1950 LOCALE_CAT_MONEY = _gdi.LOCALE_CAT_MONEY
1951 LOCALE_CAT_MAX = _gdi.LOCALE_CAT_MAX
1952 LOCALE_THOUSANDS_SEP = _gdi.LOCALE_THOUSANDS_SEP
1953 LOCALE_DECIMAL_POINT = _gdi.LOCALE_DECIMAL_POINT
1954 LOCALE_LOAD_DEFAULT = _gdi.LOCALE_LOAD_DEFAULT
1955 LOCALE_CONV_ENCODING = _gdi.LOCALE_CONV_ENCODING
1956 class Locale(object):
1957 def __repr__(self):
1958 return "<%s.%s; proxy of C++ wxLocale instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
1959 def __init__(self, *args, **kwargs):
1960 """__init__(int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> Locale"""
1961 newobj = _gdi.new_Locale(*args, **kwargs)
1962 self.this = newobj.this
1963 self.thisown = 1
1964 del newobj.thisown
1965 def __del__(self, destroy=_gdi.delete_Locale):
1966 """__del__()"""
1967 try:
1968 if self.thisown: destroy(self)
1969 except: pass
1970
1971 def Init1(*args, **kwargs):
1972 """
1973 Init1(String szName, String szShort=EmptyString, String szLocale=EmptyString,
1974 bool bLoadDefault=True,
1975 bool bConvertEncoding=False) -> bool
1976 """
1977 return _gdi.Locale_Init1(*args, **kwargs)
1978
1979 def Init2(*args, **kwargs):
1980 """Init2(int language=LANGUAGE_DEFAULT, int flags=wxLOCALE_LOAD_DEFAULT|wxLOCALE_CONV_ENCODING) -> bool"""
1981 return _gdi.Locale_Init2(*args, **kwargs)
1982
1983 def Init(self, *_args, **_kwargs):
1984 if type(_args[0]) in [type(''), type(u'')]:
1985 val = self.Init1(*_args, **_kwargs)
1986 else:
1987 val = self.Init2(*_args, **_kwargs)
1988 return val
1989
1990 def GetSystemLanguage(*args, **kwargs):
1991 """GetSystemLanguage() -> int"""
1992 return _gdi.Locale_GetSystemLanguage(*args, **kwargs)
1993
1994 GetSystemLanguage = staticmethod(GetSystemLanguage)
1995 def GetSystemEncoding(*args, **kwargs):
1996 """GetSystemEncoding() -> int"""
1997 return _gdi.Locale_GetSystemEncoding(*args, **kwargs)
1998
1999 GetSystemEncoding = staticmethod(GetSystemEncoding)
2000 def GetSystemEncodingName(*args, **kwargs):
2001 """GetSystemEncodingName() -> String"""
2002 return _gdi.Locale_GetSystemEncodingName(*args, **kwargs)
2003
2004 GetSystemEncodingName = staticmethod(GetSystemEncodingName)
2005 def IsOk(*args, **kwargs):
2006 """IsOk() -> bool"""
2007 return _gdi.Locale_IsOk(*args, **kwargs)
2008
2009 def __nonzero__(self): return self.IsOk()
2010 def GetLocale(*args, **kwargs):
2011 """GetLocale() -> String"""
2012 return _gdi.Locale_GetLocale(*args, **kwargs)
2013
2014 def GetLanguage(*args, **kwargs):
2015 """GetLanguage() -> int"""
2016 return _gdi.Locale_GetLanguage(*args, **kwargs)
2017
2018 def GetSysName(*args, **kwargs):
2019 """GetSysName() -> String"""
2020 return _gdi.Locale_GetSysName(*args, **kwargs)
2021
2022 def GetCanonicalName(*args, **kwargs):
2023 """GetCanonicalName() -> String"""
2024 return _gdi.Locale_GetCanonicalName(*args, **kwargs)
2025
2026 def AddCatalogLookupPathPrefix(*args, **kwargs):
2027 """AddCatalogLookupPathPrefix(String prefix)"""
2028 return _gdi.Locale_AddCatalogLookupPathPrefix(*args, **kwargs)
2029
2030 AddCatalogLookupPathPrefix = staticmethod(AddCatalogLookupPathPrefix)
2031 def AddCatalog(*args, **kwargs):
2032 """AddCatalog(String szDomain) -> bool"""
2033 return _gdi.Locale_AddCatalog(*args, **kwargs)
2034
2035 def IsLoaded(*args, **kwargs):
2036 """IsLoaded(String szDomain) -> bool"""
2037 return _gdi.Locale_IsLoaded(*args, **kwargs)
2038
2039 def GetLanguageInfo(*args, **kwargs):
2040 """GetLanguageInfo(int lang) -> LanguageInfo"""
2041 return _gdi.Locale_GetLanguageInfo(*args, **kwargs)
2042
2043 GetLanguageInfo = staticmethod(GetLanguageInfo)
2044 def GetLanguageName(*args, **kwargs):
2045 """GetLanguageName(int lang) -> String"""
2046 return _gdi.Locale_GetLanguageName(*args, **kwargs)
2047
2048 GetLanguageName = staticmethod(GetLanguageName)
2049 def FindLanguageInfo(*args, **kwargs):
2050 """FindLanguageInfo(String locale) -> LanguageInfo"""
2051 return _gdi.Locale_FindLanguageInfo(*args, **kwargs)
2052
2053 FindLanguageInfo = staticmethod(FindLanguageInfo)
2054 def AddLanguage(*args, **kwargs):
2055 """AddLanguage(LanguageInfo info)"""
2056 return _gdi.Locale_AddLanguage(*args, **kwargs)
2057
2058 AddLanguage = staticmethod(AddLanguage)
2059 def GetString(*args, **kwargs):
2060 """GetString(String szOrigString, String szDomain=EmptyString) -> String"""
2061 return _gdi.Locale_GetString(*args, **kwargs)
2062
2063 def GetName(*args, **kwargs):
2064 """GetName() -> String"""
2065 return _gdi.Locale_GetName(*args, **kwargs)
2066
2067
2068 class LocalePtr(Locale):
2069 def __init__(self, this):
2070 self.this = this
2071 if not hasattr(self,"thisown"): self.thisown = 0
2072 self.__class__ = Locale
2073 _gdi.Locale_swigregister(LocalePtr)
2074
2075 def Locale_GetSystemLanguage(*args, **kwargs):
2076 """Locale_GetSystemLanguage() -> int"""
2077 return _gdi.Locale_GetSystemLanguage(*args, **kwargs)
2078
2079 def Locale_GetSystemEncoding(*args, **kwargs):
2080 """Locale_GetSystemEncoding() -> int"""
2081 return _gdi.Locale_GetSystemEncoding(*args, **kwargs)
2082
2083 def Locale_GetSystemEncodingName(*args, **kwargs):
2084 """Locale_GetSystemEncodingName() -> String"""
2085 return _gdi.Locale_GetSystemEncodingName(*args, **kwargs)
2086
2087 def Locale_AddCatalogLookupPathPrefix(*args, **kwargs):
2088 """Locale_AddCatalogLookupPathPrefix(String prefix)"""
2089 return _gdi.Locale_AddCatalogLookupPathPrefix(*args, **kwargs)
2090
2091 def Locale_GetLanguageInfo(*args, **kwargs):
2092 """Locale_GetLanguageInfo(int lang) -> LanguageInfo"""
2093 return _gdi.Locale_GetLanguageInfo(*args, **kwargs)
2094
2095 def Locale_GetLanguageName(*args, **kwargs):
2096 """Locale_GetLanguageName(int lang) -> String"""
2097 return _gdi.Locale_GetLanguageName(*args, **kwargs)
2098
2099 def Locale_FindLanguageInfo(*args, **kwargs):
2100 """Locale_FindLanguageInfo(String locale) -> LanguageInfo"""
2101 return _gdi.Locale_FindLanguageInfo(*args, **kwargs)
2102
2103 def Locale_AddLanguage(*args, **kwargs):
2104 """Locale_AddLanguage(LanguageInfo info)"""
2105 return _gdi.Locale_AddLanguage(*args, **kwargs)
2106
2107
2108 def GetLocale(*args, **kwargs):
2109 """GetLocale() -> Locale"""
2110 return _gdi.GetLocale(*args, **kwargs)
2111 #---------------------------------------------------------------------------
2112
2113 CONVERT_STRICT = _gdi.CONVERT_STRICT
2114 CONVERT_SUBSTITUTE = _gdi.CONVERT_SUBSTITUTE
2115 PLATFORM_CURRENT = _gdi.PLATFORM_CURRENT
2116 PLATFORM_UNIX = _gdi.PLATFORM_UNIX
2117 PLATFORM_WINDOWS = _gdi.PLATFORM_WINDOWS
2118 PLATFORM_OS2 = _gdi.PLATFORM_OS2
2119 PLATFORM_MAC = _gdi.PLATFORM_MAC
2120 class EncodingConverter(core.Object):
2121 def __repr__(self):
2122 return "<%s.%s; proxy of C++ wxEncodingConverter instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2123 def __init__(self, *args, **kwargs):
2124 """__init__() -> EncodingConverter"""
2125 newobj = _gdi.new_EncodingConverter(*args, **kwargs)
2126 self.this = newobj.this
2127 self.thisown = 1
2128 del newobj.thisown
2129 def __del__(self, destroy=_gdi.delete_EncodingConverter):
2130 """__del__()"""
2131 try:
2132 if self.thisown: destroy(self)
2133 except: pass
2134
2135 def Init(*args, **kwargs):
2136 """Init(int input_enc, int output_enc, int method=CONVERT_STRICT) -> bool"""
2137 return _gdi.EncodingConverter_Init(*args, **kwargs)
2138
2139 def Convert(*args, **kwargs):
2140 """Convert(String input) -> String"""
2141 return _gdi.EncodingConverter_Convert(*args, **kwargs)
2142
2143 def GetPlatformEquivalents(*args, **kwargs):
2144 """GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray"""
2145 return _gdi.EncodingConverter_GetPlatformEquivalents(*args, **kwargs)
2146
2147 GetPlatformEquivalents = staticmethod(GetPlatformEquivalents)
2148 def GetAllEquivalents(*args, **kwargs):
2149 """GetAllEquivalents(int enc) -> wxFontEncodingArray"""
2150 return _gdi.EncodingConverter_GetAllEquivalents(*args, **kwargs)
2151
2152 GetAllEquivalents = staticmethod(GetAllEquivalents)
2153 def CanConvert(*args, **kwargs):
2154 """CanConvert(int encIn, int encOut) -> bool"""
2155 return _gdi.EncodingConverter_CanConvert(*args, **kwargs)
2156
2157 CanConvert = staticmethod(CanConvert)
2158 def __nonzero__(self): return self.IsOk()
2159
2160 class EncodingConverterPtr(EncodingConverter):
2161 def __init__(self, this):
2162 self.this = this
2163 if not hasattr(self,"thisown"): self.thisown = 0
2164 self.__class__ = EncodingConverter
2165 _gdi.EncodingConverter_swigregister(EncodingConverterPtr)
2166
2167 def GetTranslation(*args):
2168 """
2169 GetTranslation(String sz) -> String
2170 GetTranslation(String sz1, String sz2, size_t n) -> String
2171 """
2172 return _gdi.GetTranslation(*args)
2173
2174 def EncodingConverter_GetPlatformEquivalents(*args, **kwargs):
2175 """EncodingConverter_GetPlatformEquivalents(int enc, int platform=PLATFORM_CURRENT) -> wxFontEncodingArray"""
2176 return _gdi.EncodingConverter_GetPlatformEquivalents(*args, **kwargs)
2177
2178 def EncodingConverter_GetAllEquivalents(*args, **kwargs):
2179 """EncodingConverter_GetAllEquivalents(int enc) -> wxFontEncodingArray"""
2180 return _gdi.EncodingConverter_GetAllEquivalents(*args, **kwargs)
2181
2182 def EncodingConverter_CanConvert(*args, **kwargs):
2183 """EncodingConverter_CanConvert(int encIn, int encOut) -> bool"""
2184 return _gdi.EncodingConverter_CanConvert(*args, **kwargs)
2185
2186 #----------------------------------------------------------------------------
2187 # wxGTK sets the locale when initialized. Doing this at the Python
2188 # level should set it up to match what GTK is doing at the C level.
2189 if wx.Platform == "__WXGTK__":
2190 try:
2191 import locale
2192 locale.setlocale(locale.LC_ALL, "")
2193 except:
2194 pass
2195
2196 # On MSW add the directory where the wxWindows catalogs were installed
2197 # to the default catalog path.
2198 if wx.Platform == "__WXMSW__":
2199 import os
2200 localedir = os.path.join(os.path.split(__file__)[0], "locale")
2201 Locale_AddCatalogLookupPathPrefix(localedir)
2202 del os
2203
2204 #----------------------------------------------------------------------------
2205
2206 #---------------------------------------------------------------------------
2207
2208 class DC(core.Object):
2209 def __init__(self): raise RuntimeError, "No constructor defined"
2210 def __repr__(self):
2211 return "<%s.%s; proxy of C++ wxDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2212 def __del__(self, destroy=_gdi.delete_DC):
2213 """__del__()"""
2214 try:
2215 if self.thisown: destroy(self)
2216 except: pass
2217
2218 def BeginDrawing(*args, **kwargs):
2219 """BeginDrawing()"""
2220 return _gdi.DC_BeginDrawing(*args, **kwargs)
2221
2222 def EndDrawing(*args, **kwargs):
2223 """EndDrawing()"""
2224 return _gdi.DC_EndDrawing(*args, **kwargs)
2225
2226 def FloodFillXY(*args, **kwargs):
2227 """FloodFillXY(int x, int y, Colour col, int style=FLOOD_SURFACE) -> bool"""
2228 return _gdi.DC_FloodFillXY(*args, **kwargs)
2229
2230 def FloodFill(*args, **kwargs):
2231 """FloodFill(Point pt, Colour col, int style=FLOOD_SURFACE) -> bool"""
2232 return _gdi.DC_FloodFill(*args, **kwargs)
2233
2234 def GetPixelXY(*args, **kwargs):
2235 """GetPixelXY(int x, int y) -> Colour"""
2236 return _gdi.DC_GetPixelXY(*args, **kwargs)
2237
2238 def GetPixel(*args, **kwargs):
2239 """GetPixel(Point pt) -> Colour"""
2240 return _gdi.DC_GetPixel(*args, **kwargs)
2241
2242 def DrawLineXY(*args, **kwargs):
2243 """DrawLineXY(int x1, int y1, int x2, int y2)"""
2244 return _gdi.DC_DrawLineXY(*args, **kwargs)
2245
2246 def DrawLine(*args, **kwargs):
2247 """DrawLine(Point pt1, Point pt2)"""
2248 return _gdi.DC_DrawLine(*args, **kwargs)
2249
2250 def CrossHairXY(*args, **kwargs):
2251 """CrossHairXY(int x, int y)"""
2252 return _gdi.DC_CrossHairXY(*args, **kwargs)
2253
2254 def CrossHair(*args, **kwargs):
2255 """CrossHair(Point pt)"""
2256 return _gdi.DC_CrossHair(*args, **kwargs)
2257
2258 def DrawArcXY(*args, **kwargs):
2259 """DrawArcXY(int x1, int y1, int x2, int y2, int xc, int yc)"""
2260 return _gdi.DC_DrawArcXY(*args, **kwargs)
2261
2262 def DrawArc(*args, **kwargs):
2263 """DrawArc(Point pt1, Point pt2, Point centre)"""
2264 return _gdi.DC_DrawArc(*args, **kwargs)
2265
2266 def DrawCheckMarkXY(*args, **kwargs):
2267 """DrawCheckMarkXY(int x, int y, int width, int height)"""
2268 return _gdi.DC_DrawCheckMarkXY(*args, **kwargs)
2269
2270 def DrawCheckMark(*args, **kwargs):
2271 """DrawCheckMark(Rect rect)"""
2272 return _gdi.DC_DrawCheckMark(*args, **kwargs)
2273
2274 def DrawEllipticArcXY(*args, **kwargs):
2275 """DrawEllipticArcXY(int x, int y, int w, int h, double sa, double ea)"""
2276 return _gdi.DC_DrawEllipticArcXY(*args, **kwargs)
2277
2278 def DrawEllipticArc(*args, **kwargs):
2279 """DrawEllipticArc(Point pt, Size sz, double sa, double ea)"""
2280 return _gdi.DC_DrawEllipticArc(*args, **kwargs)
2281
2282 def DrawPointXY(*args, **kwargs):
2283 """DrawPointXY(int x, int y)"""
2284 return _gdi.DC_DrawPointXY(*args, **kwargs)
2285
2286 def DrawPoint(*args, **kwargs):
2287 """DrawPoint(Point pt)"""
2288 return _gdi.DC_DrawPoint(*args, **kwargs)
2289
2290 def DrawRectangleXY(*args, **kwargs):
2291 """DrawRectangleXY(int x, int y, int width, int height)"""
2292 return _gdi.DC_DrawRectangleXY(*args, **kwargs)
2293
2294 def DrawRectangle(*args, **kwargs):
2295 """DrawRectangle(Point pt, Size sz)"""
2296 return _gdi.DC_DrawRectangle(*args, **kwargs)
2297
2298 def DrawRectangleRect(*args, **kwargs):
2299 """DrawRectangleRect(Rect rect)"""
2300 return _gdi.DC_DrawRectangleRect(*args, **kwargs)
2301
2302 def DrawRoundedRectangleXY(*args, **kwargs):
2303 """DrawRoundedRectangleXY(int x, int y, int width, int height, double radius)"""
2304 return _gdi.DC_DrawRoundedRectangleXY(*args, **kwargs)
2305
2306 def DrawRoundedRectangle(*args, **kwargs):
2307 """DrawRoundedRectangle(Point pt, Size sz, double radius)"""
2308 return _gdi.DC_DrawRoundedRectangle(*args, **kwargs)
2309
2310 def DrawRoundedRectangleRect(*args, **kwargs):
2311 """DrawRoundedRectangleRect(Rect r, double radius)"""
2312 return _gdi.DC_DrawRoundedRectangleRect(*args, **kwargs)
2313
2314 def DrawCircleXY(*args, **kwargs):
2315 """DrawCircleXY(int x, int y, int radius)"""
2316 return _gdi.DC_DrawCircleXY(*args, **kwargs)
2317
2318 def DrawCircle(*args, **kwargs):
2319 """DrawCircle(Point pt, int radius)"""
2320 return _gdi.DC_DrawCircle(*args, **kwargs)
2321
2322 def DrawEllipseXY(*args, **kwargs):
2323 """DrawEllipseXY(int x, int y, int width, int height)"""
2324 return _gdi.DC_DrawEllipseXY(*args, **kwargs)
2325
2326 def DrawEllipse(*args, **kwargs):
2327 """DrawEllipse(Point pt, Size sz)"""
2328 return _gdi.DC_DrawEllipse(*args, **kwargs)
2329
2330 def DrawEllipseRect(*args, **kwargs):
2331 """DrawEllipseRect(Rect rect)"""
2332 return _gdi.DC_DrawEllipseRect(*args, **kwargs)
2333
2334 def DrawIconXY(*args, **kwargs):
2335 """DrawIconXY(Icon icon, int x, int y)"""
2336 return _gdi.DC_DrawIconXY(*args, **kwargs)
2337
2338 def DrawIcon(*args, **kwargs):
2339 """DrawIcon(Icon icon, Point pt)"""
2340 return _gdi.DC_DrawIcon(*args, **kwargs)
2341
2342 def DrawBitmapXY(*args, **kwargs):
2343 """DrawBitmapXY(Bitmap bmp, int x, int y, bool useMask=False)"""
2344 return _gdi.DC_DrawBitmapXY(*args, **kwargs)
2345
2346 def DrawBitmap(*args, **kwargs):
2347 """DrawBitmap(Bitmap bmp, Point pt, bool useMask=False)"""
2348 return _gdi.DC_DrawBitmap(*args, **kwargs)
2349
2350 def DrawTextXY(*args, **kwargs):
2351 """DrawTextXY(String text, int x, int y)"""
2352 return _gdi.DC_DrawTextXY(*args, **kwargs)
2353
2354 def DrawText(*args, **kwargs):
2355 """DrawText(String text, Point pt)"""
2356 return _gdi.DC_DrawText(*args, **kwargs)
2357
2358 def DrawRotatedTextXY(*args, **kwargs):
2359 """DrawRotatedTextXY(String text, int x, int y, double angle)"""
2360 return _gdi.DC_DrawRotatedTextXY(*args, **kwargs)
2361
2362 def DrawRotatedText(*args, **kwargs):
2363 """DrawRotatedText(String text, Point pt, double angle)"""
2364 return _gdi.DC_DrawRotatedText(*args, **kwargs)
2365
2366 def BlitXY(*args, **kwargs):
2367 """
2368 BlitXY(int xdest, int ydest, int width, int height, DC source,
2369 int xsrc, int ysrc, int rop=COPY, bool useMask=False,
2370 int xsrcMask=-1, int ysrcMask=-1) -> bool
2371 """
2372 return _gdi.DC_BlitXY(*args, **kwargs)
2373
2374 def Blit(*args, **kwargs):
2375 """
2376 Blit(Point destPt, Size sz, DC source, Point srcPt, int rop=COPY,
2377 bool useMask=False, Point srcPtMask=DefaultPosition) -> bool
2378 """
2379 return _gdi.DC_Blit(*args, **kwargs)
2380
2381 def DrawLines(*args, **kwargs):
2382 """DrawLines(int points, Point points_array, int xoffset=0, int yoffset=0)"""
2383 return _gdi.DC_DrawLines(*args, **kwargs)
2384
2385 def DrawPolygon(*args, **kwargs):
2386 """
2387 DrawPolygon(int points, Point points_array, int xoffset=0, int yoffset=0,
2388 int fillStyle=ODDEVEN_RULE)
2389 """
2390 return _gdi.DC_DrawPolygon(*args, **kwargs)
2391
2392 def DrawLabel(*args, **kwargs):
2393 """
2394 DrawLabel(String text, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,
2395 int indexAccel=-1)
2396 """
2397 return _gdi.DC_DrawLabel(*args, **kwargs)
2398
2399 def DrawImageLabel(*args, **kwargs):
2400 """
2401 DrawImageLabel(String text, Bitmap image, Rect rect, int alignment=wxALIGN_LEFT|wxALIGN_TOP,
2402 int indexAccel=-1) -> Rect
2403 """
2404 return _gdi.DC_DrawImageLabel(*args, **kwargs)
2405
2406 def DrawSpline(*args, **kwargs):
2407 """DrawSpline(int points, Point points_array)"""
2408 return _gdi.DC_DrawSpline(*args, **kwargs)
2409
2410 def Clear(*args, **kwargs):
2411 """Clear()"""
2412 return _gdi.DC_Clear(*args, **kwargs)
2413
2414 def StartDoc(*args, **kwargs):
2415 """StartDoc(String message) -> bool"""
2416 return _gdi.DC_StartDoc(*args, **kwargs)
2417
2418 def EndDoc(*args, **kwargs):
2419 """EndDoc()"""
2420 return _gdi.DC_EndDoc(*args, **kwargs)
2421
2422 def StartPage(*args, **kwargs):
2423 """StartPage()"""
2424 return _gdi.DC_StartPage(*args, **kwargs)
2425
2426 def EndPage(*args, **kwargs):
2427 """EndPage()"""
2428 return _gdi.DC_EndPage(*args, **kwargs)
2429
2430 def SetFont(*args, **kwargs):
2431 """SetFont(Font font)"""
2432 return _gdi.DC_SetFont(*args, **kwargs)
2433
2434 def SetPen(*args, **kwargs):
2435 """SetPen(Pen pen)"""
2436 return _gdi.DC_SetPen(*args, **kwargs)
2437
2438 def SetBrush(*args, **kwargs):
2439 """SetBrush(Brush brush)"""
2440 return _gdi.DC_SetBrush(*args, **kwargs)
2441
2442 def SetBackground(*args, **kwargs):
2443 """SetBackground(Brush brush)"""
2444 return _gdi.DC_SetBackground(*args, **kwargs)
2445
2446 def SetBackgroundMode(*args, **kwargs):
2447 """SetBackgroundMode(int mode)"""
2448 return _gdi.DC_SetBackgroundMode(*args, **kwargs)
2449
2450 def SetPalette(*args, **kwargs):
2451 """SetPalette(Palette palette)"""
2452 return _gdi.DC_SetPalette(*args, **kwargs)
2453
2454 def SetClippingRegionXY(*args, **kwargs):
2455 """SetClippingRegionXY(int x, int y, int width, int height)"""
2456 return _gdi.DC_SetClippingRegionXY(*args, **kwargs)
2457
2458 def SetClippingRegion(*args, **kwargs):
2459 """SetClippingRegion(Point pt, Size sz)"""
2460 return _gdi.DC_SetClippingRegion(*args, **kwargs)
2461
2462 def SetClippingRect(*args, **kwargs):
2463 """SetClippingRect(Rect rect)"""
2464 return _gdi.DC_SetClippingRect(*args, **kwargs)
2465
2466 def SetClippingRegionAsRegion(*args, **kwargs):
2467 """SetClippingRegionAsRegion(Region region)"""
2468 return _gdi.DC_SetClippingRegionAsRegion(*args, **kwargs)
2469
2470 def DestroyClippingRegion(*args, **kwargs):
2471 """DestroyClippingRegion()"""
2472 return _gdi.DC_DestroyClippingRegion(*args, **kwargs)
2473
2474 def GetClippingBox(*args, **kwargs):
2475 """GetClippingBox() -> (x, y, width, height)"""
2476 return _gdi.DC_GetClippingBox(*args, **kwargs)
2477
2478 def GetClippingRect(*args, **kwargs):
2479 """GetClippingRect() -> Rect"""
2480 return _gdi.DC_GetClippingRect(*args, **kwargs)
2481
2482 def GetCharHeight(*args, **kwargs):
2483 """GetCharHeight() -> int"""
2484 return _gdi.DC_GetCharHeight(*args, **kwargs)
2485
2486 def GetCharWidth(*args, **kwargs):
2487 """GetCharWidth() -> int"""
2488 return _gdi.DC_GetCharWidth(*args, **kwargs)
2489
2490 def GetTextExtent(*args, **kwargs):
2491 """
2492 GetTextExtent(wxString string) -> (width, height)
2493
2494 Get the width and height of the text using the current font.
2495 Only works for single line strings.
2496 """
2497 return _gdi.DC_GetTextExtent(*args, **kwargs)
2498
2499 def GetFullTextExtent(*args, **kwargs):
2500 """
2501 GetFullTextExtent(wxString string, Font font=None) ->
2502 (width, height, descent, externalLeading)
2503
2504 Get the width, height, decent and leading of the text using the current or specified font.
2505 Only works for single line strings.
2506 """
2507 return _gdi.DC_GetFullTextExtent(*args, **kwargs)
2508
2509 def GetMultiLineTextExtent(*args, **kwargs):
2510 """
2511 GetMultiLineTextExtent(wxString string, Font font=None) ->
2512 (width, height, descent, externalLeading)
2513
2514 Get the width, height, decent and leading of the text using the current or specified font.
2515 Works for single as well as multi-line strings.
2516 """
2517 return _gdi.DC_GetMultiLineTextExtent(*args, **kwargs)
2518
2519 def GetSize(*args, **kwargs):
2520 """
2521 GetSize() -> Size
2522
2523 Get the DC size in device units.
2524 """
2525 return _gdi.DC_GetSize(*args, **kwargs)
2526
2527 def GetSizeTuple(*args, **kwargs):
2528 """
2529 GetSizeTuple() -> (width, height)
2530
2531 Get the DC size in device units.
2532 """
2533 return _gdi.DC_GetSizeTuple(*args, **kwargs)
2534
2535 def GetSizeMM(*args, **kwargs):
2536 """
2537 GetSizeMM() -> Size
2538
2539 Get the DC size in milimeters.
2540 """
2541 return _gdi.DC_GetSizeMM(*args, **kwargs)
2542
2543 def GetSizeMMTuple(*args, **kwargs):
2544 """
2545 GetSizeMMTuple() -> (width, height)
2546
2547 Get the DC size in milimeters.
2548 """
2549 return _gdi.DC_GetSizeMMTuple(*args, **kwargs)
2550
2551 def DeviceToLogicalX(*args, **kwargs):
2552 """DeviceToLogicalX(int x) -> int"""
2553 return _gdi.DC_DeviceToLogicalX(*args, **kwargs)
2554
2555 def DeviceToLogicalY(*args, **kwargs):
2556 """DeviceToLogicalY(int y) -> int"""
2557 return _gdi.DC_DeviceToLogicalY(*args, **kwargs)
2558
2559 def DeviceToLogicalXRel(*args, **kwargs):
2560 """DeviceToLogicalXRel(int x) -> int"""
2561 return _gdi.DC_DeviceToLogicalXRel(*args, **kwargs)
2562
2563 def DeviceToLogicalYRel(*args, **kwargs):
2564 """DeviceToLogicalYRel(int y) -> int"""
2565 return _gdi.DC_DeviceToLogicalYRel(*args, **kwargs)
2566
2567 def LogicalToDeviceX(*args, **kwargs):
2568 """LogicalToDeviceX(int x) -> int"""
2569 return _gdi.DC_LogicalToDeviceX(*args, **kwargs)
2570
2571 def LogicalToDeviceY(*args, **kwargs):
2572 """LogicalToDeviceY(int y) -> int"""
2573 return _gdi.DC_LogicalToDeviceY(*args, **kwargs)
2574
2575 def LogicalToDeviceXRel(*args, **kwargs):
2576 """LogicalToDeviceXRel(int x) -> int"""
2577 return _gdi.DC_LogicalToDeviceXRel(*args, **kwargs)
2578
2579 def LogicalToDeviceYRel(*args, **kwargs):
2580 """LogicalToDeviceYRel(int y) -> int"""
2581 return _gdi.DC_LogicalToDeviceYRel(*args, **kwargs)
2582
2583 def CanDrawBitmap(*args, **kwargs):
2584 """CanDrawBitmap() -> bool"""
2585 return _gdi.DC_CanDrawBitmap(*args, **kwargs)
2586
2587 def CanGetTextExtent(*args, **kwargs):
2588 """CanGetTextExtent() -> bool"""
2589 return _gdi.DC_CanGetTextExtent(*args, **kwargs)
2590
2591 def GetDepth(*args, **kwargs):
2592 """GetDepth() -> int"""
2593 return _gdi.DC_GetDepth(*args, **kwargs)
2594
2595 def GetPPI(*args, **kwargs):
2596 """GetPPI() -> Size"""
2597 return _gdi.DC_GetPPI(*args, **kwargs)
2598
2599 def Ok(*args, **kwargs):
2600 """Ok() -> bool"""
2601 return _gdi.DC_Ok(*args, **kwargs)
2602
2603 def GetBackgroundMode(*args, **kwargs):
2604 """GetBackgroundMode() -> int"""
2605 return _gdi.DC_GetBackgroundMode(*args, **kwargs)
2606
2607 def GetBackground(*args, **kwargs):
2608 """GetBackground() -> Brush"""
2609 return _gdi.DC_GetBackground(*args, **kwargs)
2610
2611 def GetBrush(*args, **kwargs):
2612 """GetBrush() -> Brush"""
2613 return _gdi.DC_GetBrush(*args, **kwargs)
2614
2615 def GetFont(*args, **kwargs):
2616 """GetFont() -> Font"""
2617 return _gdi.DC_GetFont(*args, **kwargs)
2618
2619 def GetPen(*args, **kwargs):
2620 """GetPen() -> Pen"""
2621 return _gdi.DC_GetPen(*args, **kwargs)
2622
2623 def GetTextBackground(*args, **kwargs):
2624 """GetTextBackground() -> Colour"""
2625 return _gdi.DC_GetTextBackground(*args, **kwargs)
2626
2627 def GetTextForeground(*args, **kwargs):
2628 """GetTextForeground() -> Colour"""
2629 return _gdi.DC_GetTextForeground(*args, **kwargs)
2630
2631 def SetTextForeground(*args, **kwargs):
2632 """SetTextForeground(Colour colour)"""
2633 return _gdi.DC_SetTextForeground(*args, **kwargs)
2634
2635 def SetTextBackground(*args, **kwargs):
2636 """SetTextBackground(Colour colour)"""
2637 return _gdi.DC_SetTextBackground(*args, **kwargs)
2638
2639 def GetMapMode(*args, **kwargs):
2640 """GetMapMode() -> int"""
2641 return _gdi.DC_GetMapMode(*args, **kwargs)
2642
2643 def SetMapMode(*args, **kwargs):
2644 """SetMapMode(int mode)"""
2645 return _gdi.DC_SetMapMode(*args, **kwargs)
2646
2647 def GetUserScale(*args, **kwargs):
2648 """GetUserScale() -> (xScale, yScale)"""
2649 return _gdi.DC_GetUserScale(*args, **kwargs)
2650
2651 def SetUserScale(*args, **kwargs):
2652 """SetUserScale(double x, double y)"""
2653 return _gdi.DC_SetUserScale(*args, **kwargs)
2654
2655 def GetLogicalScale(*args, **kwargs):
2656 """GetLogicalScale() -> (xScale, yScale)"""
2657 return _gdi.DC_GetLogicalScale(*args, **kwargs)
2658
2659 def SetLogicalScale(*args, **kwargs):
2660 """SetLogicalScale(double x, double y)"""
2661 return _gdi.DC_SetLogicalScale(*args, **kwargs)
2662
2663 def GetLogicalOrigin(*args, **kwargs):
2664 """GetLogicalOrigin() -> Point"""
2665 return _gdi.DC_GetLogicalOrigin(*args, **kwargs)
2666
2667 def GetLogicalOriginTuple(*args, **kwargs):
2668 """GetLogicalOriginTuple() -> (x,y)"""
2669 return _gdi.DC_GetLogicalOriginTuple(*args, **kwargs)
2670
2671 def SetLogicalOrigin(*args, **kwargs):
2672 """SetLogicalOrigin(int x, int y)"""
2673 return _gdi.DC_SetLogicalOrigin(*args, **kwargs)
2674
2675 def GetDeviceOrigin(*args, **kwargs):
2676 """GetDeviceOrigin() -> Point"""
2677 return _gdi.DC_GetDeviceOrigin(*args, **kwargs)
2678
2679 def GetDeviceOriginTuple(*args, **kwargs):
2680 """GetDeviceOriginTuple() -> (x,y)"""
2681 return _gdi.DC_GetDeviceOriginTuple(*args, **kwargs)
2682
2683 def SetDeviceOrigin(*args, **kwargs):
2684 """SetDeviceOrigin(int x, int y)"""
2685 return _gdi.DC_SetDeviceOrigin(*args, **kwargs)
2686
2687 def SetAxisOrientation(*args, **kwargs):
2688 """SetAxisOrientation(bool xLeftRight, bool yBottomUp)"""
2689 return _gdi.DC_SetAxisOrientation(*args, **kwargs)
2690
2691 def GetLogicalFunction(*args, **kwargs):
2692 """GetLogicalFunction() -> int"""
2693 return _gdi.DC_GetLogicalFunction(*args, **kwargs)
2694
2695 def SetLogicalFunction(*args, **kwargs):
2696 """SetLogicalFunction(int function)"""
2697 return _gdi.DC_SetLogicalFunction(*args, **kwargs)
2698
2699 def SetOptimization(*args, **kwargs):
2700 """SetOptimization(bool opt)"""
2701 return _gdi.DC_SetOptimization(*args, **kwargs)
2702
2703 def GetOptimization(*args, **kwargs):
2704 """GetOptimization() -> bool"""
2705 return _gdi.DC_GetOptimization(*args, **kwargs)
2706
2707 def CalcBoundingBox(*args, **kwargs):
2708 """CalcBoundingBox(int x, int y)"""
2709 return _gdi.DC_CalcBoundingBox(*args, **kwargs)
2710
2711 def ResetBoundingBox(*args, **kwargs):
2712 """ResetBoundingBox()"""
2713 return _gdi.DC_ResetBoundingBox(*args, **kwargs)
2714
2715 def MinX(*args, **kwargs):
2716 """MinX() -> int"""
2717 return _gdi.DC_MinX(*args, **kwargs)
2718
2719 def MaxX(*args, **kwargs):
2720 """MaxX() -> int"""
2721 return _gdi.DC_MaxX(*args, **kwargs)
2722
2723 def MinY(*args, **kwargs):
2724 """MinY() -> int"""
2725 return _gdi.DC_MinY(*args, **kwargs)
2726
2727 def MaxY(*args, **kwargs):
2728 """MaxY() -> int"""
2729 return _gdi.DC_MaxY(*args, **kwargs)
2730
2731 def GetBoundingBox(*args, **kwargs):
2732 """GetBoundingBox() -> (x1,y1, x2,y2)"""
2733 return _gdi.DC_GetBoundingBox(*args, **kwargs)
2734
2735 def __nonzero__(self): return self.Ok()
2736 def _DrawPointList(*args, **kwargs):
2737 """_DrawPointList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2738 return _gdi.DC__DrawPointList(*args, **kwargs)
2739
2740 def _DrawLineList(*args, **kwargs):
2741 """_DrawLineList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2742 return _gdi.DC__DrawLineList(*args, **kwargs)
2743
2744 def _DrawRectangleList(*args, **kwargs):
2745 """_DrawRectangleList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2746 return _gdi.DC__DrawRectangleList(*args, **kwargs)
2747
2748 def _DrawEllipseList(*args, **kwargs):
2749 """_DrawEllipseList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2750 return _gdi.DC__DrawEllipseList(*args, **kwargs)
2751
2752 def _DrawPolygonList(*args, **kwargs):
2753 """_DrawPolygonList(PyObject pyCoords, PyObject pyPens, PyObject pyBrushes) -> PyObject"""
2754 return _gdi.DC__DrawPolygonList(*args, **kwargs)
2755
2756 def _DrawTextList(*args, **kwargs):
2757 """
2758 _DrawTextList(PyObject textList, PyObject pyPoints, PyObject foregroundList,
2759 PyObject backgroundList) -> PyObject
2760 """
2761 return _gdi.DC__DrawTextList(*args, **kwargs)
2762
2763 def DrawPointList(self, points, pens=None):
2764 if pens is None:
2765 pens = []
2766 elif isinstance(pens, wx.Pen):
2767 pens = [pens]
2768 elif len(pens) != len(points):
2769 raise ValueError('points and pens must have same length')
2770 return self._DrawPointList(points, pens, [])
2771
2772
2773 def DrawLineList(self, lines, pens=None):
2774 if pens is None:
2775 pens = []
2776 elif isinstance(pens, wx.Pen):
2777 pens = [pens]
2778 elif len(pens) != len(lines):
2779 raise ValueError('lines and pens must have same length')
2780 return self._DrawLineList(lines, pens, [])
2781
2782
2783 def DrawRectangleList(self, rectangles, pens=None, brushes=None):
2784 if pens is None:
2785 pens = []
2786 elif isinstance(pens, wx.Pen):
2787 pens = [pens]
2788 elif len(pens) != len(rectangles):
2789 raise ValueError('rectangles and pens must have same length')
2790 if brushes is None:
2791 brushes = []
2792 elif isinstance(brushes, wx.Brush):
2793 brushes = [brushes]
2794 elif len(brushes) != len(rectangles):
2795 raise ValueError('rectangles and brushes must have same length')
2796 return self._DrawRectangleList(rectangles, pens, brushes)
2797
2798
2799 def DrawEllipseList(self, ellipses, pens=None, brushes=None):
2800 if pens is None:
2801 pens = []
2802 elif isinstance(pens, wx.Pen):
2803 pens = [pens]
2804 elif len(pens) != len(ellipses):
2805 raise ValueError('ellipses and pens must have same length')
2806 if brushes is None:
2807 brushes = []
2808 elif isinstance(brushes, wx.Brush):
2809 brushes = [brushes]
2810 elif len(brushes) != len(ellipses):
2811 raise ValueError('ellipses and brushes must have same length')
2812 return self._DrawEllipseList(ellipses, pens, brushes)
2813
2814
2815 def DrawPolygonList(self, polygons, pens=None, brushes=None):
2816 ## Note: This does not currently support fill style or offset
2817 ## you can always use the non-List version if need be.
2818 if pens is None:
2819 pens = []
2820 elif isinstance(pens, wx.Pen):
2821 pens = [pens]
2822 elif len(pens) != len(polygons):
2823 raise ValueError('polygons and pens must have same length')
2824 if brushes is None:
2825 brushes = []
2826 elif isinstance(brushes, wx.Brush):
2827 brushes = [brushes]
2828 elif len(brushes) != len(polygons):
2829 raise ValueError('polygons and brushes must have same length')
2830 return self._DrawPolygonList(polygons, pens, brushes)
2831
2832
2833 def DrawTextList(self, textList, coords, foregrounds = None, backgrounds = None, fonts = None):
2834 ## NOTE: this does not currently support changing the font
2835 ## Make sure you set Background mode to wxSolid (DC.SetBackgroundMode)
2836 ## If you want backgounds to do anything.
2837 if type(textList) == type(''):
2838 textList = [textList]
2839 elif len(textList) != len(coords):
2840 raise ValueError('textlist and coords must have same length')
2841 if foregrounds is None:
2842 foregrounds = []
2843 elif isinstance(foregrounds, wx.Colour):
2844 foregrounds = [foregrounds]
2845 elif len(foregrounds) != len(coords):
2846 raise ValueError('foregrounds and coords must have same length')
2847 if backgrounds is None:
2848 backgrounds = []
2849 elif isinstance(backgrounds, wx.Colour):
2850 backgrounds = [backgrounds]
2851 elif len(backgrounds) != len(coords):
2852 raise ValueError('backgrounds and coords must have same length')
2853 return self._DrawTextList(textList, coords, foregrounds, backgrounds)
2854
2855
2856 class DCPtr(DC):
2857 def __init__(self, this):
2858 self.this = this
2859 if not hasattr(self,"thisown"): self.thisown = 0
2860 self.__class__ = DC
2861 _gdi.DC_swigregister(DCPtr)
2862
2863 #---------------------------------------------------------------------------
2864
2865 class MemoryDC(DC):
2866 def __repr__(self):
2867 return "<%s.%s; proxy of C++ wxMemoryDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2868 def __init__(self, *args, **kwargs):
2869 """__init__() -> MemoryDC"""
2870 newobj = _gdi.new_MemoryDC(*args, **kwargs)
2871 self.this = newobj.this
2872 self.thisown = 1
2873 del newobj.thisown
2874 def SelectObject(*args, **kwargs):
2875 """SelectObject(Bitmap bitmap)"""
2876 return _gdi.MemoryDC_SelectObject(*args, **kwargs)
2877
2878
2879 class MemoryDCPtr(MemoryDC):
2880 def __init__(self, this):
2881 self.this = this
2882 if not hasattr(self,"thisown"): self.thisown = 0
2883 self.__class__ = MemoryDC
2884 _gdi.MemoryDC_swigregister(MemoryDCPtr)
2885
2886 def MemoryDCFromDC(*args, **kwargs):
2887 """MemoryDCFromDC(DC oldDC) -> MemoryDC"""
2888 val = _gdi.new_MemoryDCFromDC(*args, **kwargs)
2889 val.thisown = 1
2890 return val
2891
2892 #---------------------------------------------------------------------------
2893
2894 class BufferedDC(MemoryDC):
2895 def __repr__(self):
2896 return "<%s.%s; proxy of C++ wxBufferedDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2897 def __init__(self, *args, **kwargs):
2898 """__init__(DC dc, Bitmap buffer) -> BufferedDC"""
2899 newobj = _gdi.new_BufferedDC(*args, **kwargs)
2900 self.this = newobj.this
2901 self.thisown = 1
2902 del newobj.thisown
2903 self._dc = args[0] # save a ref so the other dc will not be deleted before self
2904
2905 def UnMask(*args, **kwargs):
2906 """UnMask()"""
2907 return _gdi.BufferedDC_UnMask(*args, **kwargs)
2908
2909
2910 class BufferedDCPtr(BufferedDC):
2911 def __init__(self, this):
2912 self.this = this
2913 if not hasattr(self,"thisown"): self.thisown = 0
2914 self.__class__ = BufferedDC
2915 _gdi.BufferedDC_swigregister(BufferedDCPtr)
2916
2917 def BufferedDCInternalBuffer(*args, **kwargs):
2918 """BufferedDCInternalBuffer(DC dc, Size area) -> BufferedDC"""
2919 val = _gdi.new_BufferedDCInternalBuffer(*args, **kwargs)
2920 val.thisown = 1
2921 val._dc = args[0] # save a ref so the other dc will not be deleted before self
2922 return val
2923
2924 class BufferedPaintDC(BufferedDC):
2925 def __repr__(self):
2926 return "<%s.%s; proxy of C++ wxBufferedPaintDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2927 def __init__(self, *args, **kwargs):
2928 """__init__(Window window, Bitmap buffer=NullBitmap) -> BufferedPaintDC"""
2929 newobj = _gdi.new_BufferedPaintDC(*args, **kwargs)
2930 self.this = newobj.this
2931 self.thisown = 1
2932 del newobj.thisown
2933
2934 class BufferedPaintDCPtr(BufferedPaintDC):
2935 def __init__(self, this):
2936 self.this = this
2937 if not hasattr(self,"thisown"): self.thisown = 0
2938 self.__class__ = BufferedPaintDC
2939 _gdi.BufferedPaintDC_swigregister(BufferedPaintDCPtr)
2940
2941 #---------------------------------------------------------------------------
2942
2943 class ScreenDC(DC):
2944 def __repr__(self):
2945 return "<%s.%s; proxy of C++ wxScreenDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2946 def __init__(self, *args, **kwargs):
2947 """__init__() -> ScreenDC"""
2948 newobj = _gdi.new_ScreenDC(*args, **kwargs)
2949 self.this = newobj.this
2950 self.thisown = 1
2951 del newobj.thisown
2952 def StartDrawingOnTopWin(*args, **kwargs):
2953 """StartDrawingOnTopWin(Window window) -> bool"""
2954 return _gdi.ScreenDC_StartDrawingOnTopWin(*args, **kwargs)
2955
2956 def StartDrawingOnTop(*args, **kwargs):
2957 """StartDrawingOnTop(Rect rect=None) -> bool"""
2958 return _gdi.ScreenDC_StartDrawingOnTop(*args, **kwargs)
2959
2960 def EndDrawingOnTop(*args, **kwargs):
2961 """EndDrawingOnTop() -> bool"""
2962 return _gdi.ScreenDC_EndDrawingOnTop(*args, **kwargs)
2963
2964
2965 class ScreenDCPtr(ScreenDC):
2966 def __init__(self, this):
2967 self.this = this
2968 if not hasattr(self,"thisown"): self.thisown = 0
2969 self.__class__ = ScreenDC
2970 _gdi.ScreenDC_swigregister(ScreenDCPtr)
2971
2972 #---------------------------------------------------------------------------
2973
2974 class ClientDC(DC):
2975 def __repr__(self):
2976 return "<%s.%s; proxy of C++ wxClientDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2977 def __init__(self, *args, **kwargs):
2978 """__init__(Window win) -> ClientDC"""
2979 newobj = _gdi.new_ClientDC(*args, **kwargs)
2980 self.this = newobj.this
2981 self.thisown = 1
2982 del newobj.thisown
2983
2984 class ClientDCPtr(ClientDC):
2985 def __init__(self, this):
2986 self.this = this
2987 if not hasattr(self,"thisown"): self.thisown = 0
2988 self.__class__ = ClientDC
2989 _gdi.ClientDC_swigregister(ClientDCPtr)
2990
2991 #---------------------------------------------------------------------------
2992
2993 class PaintDC(DC):
2994 def __repr__(self):
2995 return "<%s.%s; proxy of C++ wxPaintDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
2996 def __init__(self, *args, **kwargs):
2997 """__init__(Window win) -> PaintDC"""
2998 newobj = _gdi.new_PaintDC(*args, **kwargs)
2999 self.this = newobj.this
3000 self.thisown = 1
3001 del newobj.thisown
3002
3003 class PaintDCPtr(PaintDC):
3004 def __init__(self, this):
3005 self.this = this
3006 if not hasattr(self,"thisown"): self.thisown = 0
3007 self.__class__ = PaintDC
3008 _gdi.PaintDC_swigregister(PaintDCPtr)
3009
3010 #---------------------------------------------------------------------------
3011
3012 class WindowDC(DC):
3013 def __repr__(self):
3014 return "<%s.%s; proxy of C++ wxWindowDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3015 def __init__(self, *args, **kwargs):
3016 """__init__(Window win) -> WindowDC"""
3017 newobj = _gdi.new_WindowDC(*args, **kwargs)
3018 self.this = newobj.this
3019 self.thisown = 1
3020 del newobj.thisown
3021
3022 class WindowDCPtr(WindowDC):
3023 def __init__(self, this):
3024 self.this = this
3025 if not hasattr(self,"thisown"): self.thisown = 0
3026 self.__class__ = WindowDC
3027 _gdi.WindowDC_swigregister(WindowDCPtr)
3028
3029 #---------------------------------------------------------------------------
3030
3031 class MirrorDC(DC):
3032 def __repr__(self):
3033 return "<%s.%s; proxy of C++ wxMirrorDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3034 def __init__(self, *args, **kwargs):
3035 """__init__(DC dc, bool mirror) -> MirrorDC"""
3036 newobj = _gdi.new_MirrorDC(*args, **kwargs)
3037 self.this = newobj.this
3038 self.thisown = 1
3039 del newobj.thisown
3040
3041 class MirrorDCPtr(MirrorDC):
3042 def __init__(self, this):
3043 self.this = this
3044 if not hasattr(self,"thisown"): self.thisown = 0
3045 self.__class__ = MirrorDC
3046 _gdi.MirrorDC_swigregister(MirrorDCPtr)
3047
3048 #---------------------------------------------------------------------------
3049
3050 class PostScriptDC(DC):
3051 def __repr__(self):
3052 return "<%s.%s; proxy of C++ wxPostScriptDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3053 def __init__(self, *args, **kwargs):
3054 """__init__(wxPrintData printData) -> PostScriptDC"""
3055 newobj = _gdi.new_PostScriptDC(*args, **kwargs)
3056 self.this = newobj.this
3057 self.thisown = 1
3058 del newobj.thisown
3059 def GetPrintData(*args, **kwargs):
3060 """GetPrintData() -> wxPrintData"""
3061 return _gdi.PostScriptDC_GetPrintData(*args, **kwargs)
3062
3063 def SetPrintData(*args, **kwargs):
3064 """SetPrintData(wxPrintData data)"""
3065 return _gdi.PostScriptDC_SetPrintData(*args, **kwargs)
3066
3067 def SetResolution(*args, **kwargs):
3068 """SetResolution(int ppi)"""
3069 return _gdi.PostScriptDC_SetResolution(*args, **kwargs)
3070
3071 SetResolution = staticmethod(SetResolution)
3072 def GetResolution(*args, **kwargs):
3073 """GetResolution() -> int"""
3074 return _gdi.PostScriptDC_GetResolution(*args, **kwargs)
3075
3076 GetResolution = staticmethod(GetResolution)
3077
3078 class PostScriptDCPtr(PostScriptDC):
3079 def __init__(self, this):
3080 self.this = this
3081 if not hasattr(self,"thisown"): self.thisown = 0
3082 self.__class__ = PostScriptDC
3083 _gdi.PostScriptDC_swigregister(PostScriptDCPtr)
3084
3085 def PostScriptDC_SetResolution(*args, **kwargs):
3086 """PostScriptDC_SetResolution(int ppi)"""
3087 return _gdi.PostScriptDC_SetResolution(*args, **kwargs)
3088
3089 def PostScriptDC_GetResolution(*args, **kwargs):
3090 """PostScriptDC_GetResolution() -> int"""
3091 return _gdi.PostScriptDC_GetResolution(*args, **kwargs)
3092
3093 #---------------------------------------------------------------------------
3094
3095 class MetaFile(core.Object):
3096 def __repr__(self):
3097 return "<%s.%s; proxy of C++ wxMetaFile instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3098 def __init__(self, *args, **kwargs):
3099 """__init__(String filename=EmptyString) -> MetaFile"""
3100 newobj = _gdi.new_MetaFile(*args, **kwargs)
3101 self.this = newobj.this
3102 self.thisown = 1
3103 del newobj.thisown
3104 def __del__(self, destroy=_gdi.delete_MetaFile):
3105 """__del__()"""
3106 try:
3107 if self.thisown: destroy(self)
3108 except: pass
3109
3110 def Ok(*args, **kwargs):
3111 """Ok() -> bool"""
3112 return _gdi.MetaFile_Ok(*args, **kwargs)
3113
3114 def SetClipboard(*args, **kwargs):
3115 """SetClipboard(int width=0, int height=0) -> bool"""
3116 return _gdi.MetaFile_SetClipboard(*args, **kwargs)
3117
3118 def GetSize(*args, **kwargs):
3119 """GetSize() -> Size"""
3120 return _gdi.MetaFile_GetSize(*args, **kwargs)
3121
3122 def GetWidth(*args, **kwargs):
3123 """GetWidth() -> int"""
3124 return _gdi.MetaFile_GetWidth(*args, **kwargs)
3125
3126 def GetHeight(*args, **kwargs):
3127 """GetHeight() -> int"""
3128 return _gdi.MetaFile_GetHeight(*args, **kwargs)
3129
3130 def GetFileName(*args, **kwargs):
3131 """GetFileName() -> String"""
3132 return _gdi.MetaFile_GetFileName(*args, **kwargs)
3133
3134 def __nonzero__(self): return self.Ok()
3135
3136 class MetaFilePtr(MetaFile):
3137 def __init__(self, this):
3138 self.this = this
3139 if not hasattr(self,"thisown"): self.thisown = 0
3140 self.__class__ = MetaFile
3141 _gdi.MetaFile_swigregister(MetaFilePtr)
3142
3143 class MetaFileDC(DC):
3144 def __repr__(self):
3145 return "<%s.%s; proxy of C++ wxMetaFileDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3146 def __init__(self, *args, **kwargs):
3147 """
3148 __init__(String filename=EmptyString, int width=0, int height=0,
3149 String description=EmptyString) -> MetaFileDC
3150 """
3151 newobj = _gdi.new_MetaFileDC(*args, **kwargs)
3152 self.this = newobj.this
3153 self.thisown = 1
3154 del newobj.thisown
3155 def Close(*args, **kwargs):
3156 """Close() -> MetaFile"""
3157 return _gdi.MetaFileDC_Close(*args, **kwargs)
3158
3159
3160 class MetaFileDCPtr(MetaFileDC):
3161 def __init__(self, this):
3162 self.this = this
3163 if not hasattr(self,"thisown"): self.thisown = 0
3164 self.__class__ = MetaFileDC
3165 _gdi.MetaFileDC_swigregister(MetaFileDCPtr)
3166
3167 class PrinterDC(DC):
3168 def __repr__(self):
3169 return "<%s.%s; proxy of C++ wxPrinterDC instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3170 def __init__(self, *args, **kwargs):
3171 """__init__(wxPrintData printData) -> PrinterDC"""
3172 newobj = _gdi.new_PrinterDC(*args, **kwargs)
3173 self.this = newobj.this
3174 self.thisown = 1
3175 del newobj.thisown
3176
3177 class PrinterDCPtr(PrinterDC):
3178 def __init__(self, this):
3179 self.this = this
3180 if not hasattr(self,"thisown"): self.thisown = 0
3181 self.__class__ = PrinterDC
3182 _gdi.PrinterDC_swigregister(PrinterDCPtr)
3183
3184 class DC_old(DC):
3185 """DC class that has methods with 2.4 compatible parameters."""
3186 FloodFill = DC.FloodFillXY
3187 GetPixel = DC.GetPixelXY
3188 DrawLine = DC.DrawLineXY
3189 CrossHair = DC.CrossHairXY
3190 DrawArc = DC.DrawArcXY
3191 DrawCheckMark = DC.DrawCheckMarkXY
3192 DrawEllipticArc = DC.DrawEllipticArcXY
3193 DrawPoint = DC.DrawPointXY
3194 DrawRectangle = DC.DrawRectangleXY
3195 DrawRoundedRectangle = DC.DrawRoundedRectangleXY
3196 DrawCircle = DC.DrawCircleXY
3197 DrawEllipse = DC.DrawEllipseXY
3198 DrawIcon = DC.DrawIconXY
3199 DrawBitmap = DC.DrawBitmapXY
3200 DrawText = DC.DrawTextXY
3201 DrawRotatedText = DC.DrawRotatedTextXY
3202 Blit = DC.BlitXY
3203
3204 class MemoryDC_old(MemoryDC):
3205 """DC class that has methods with 2.4 compatible parameters."""
3206 FloodFill = MemoryDC.FloodFillXY
3207 GetPixel = MemoryDC.GetPixelXY
3208 DrawLine = MemoryDC.DrawLineXY
3209 CrossHair = MemoryDC.CrossHairXY
3210 DrawArc = MemoryDC.DrawArcXY
3211 DrawCheckMark = MemoryDC.DrawCheckMarkXY
3212 DrawEllipticArc = MemoryDC.DrawEllipticArcXY
3213 DrawPoint = MemoryDC.DrawPointXY
3214 DrawRectangle = MemoryDC.DrawRectangleXY
3215 DrawRoundedRectangle = MemoryDC.DrawRoundedRectangleXY
3216 DrawCircle = MemoryDC.DrawCircleXY
3217 DrawEllipse = MemoryDC.DrawEllipseXY
3218 DrawIcon = MemoryDC.DrawIconXY
3219 DrawBitmap = MemoryDC.DrawBitmapXY
3220 DrawText = MemoryDC.DrawTextXY
3221 DrawRotatedText = MemoryDC.DrawRotatedTextXY
3222 Blit = MemoryDC.BlitXY
3223
3224 class BufferedDC_old(BufferedDC):
3225 """DC class that has methods with 2.4 compatible parameters."""
3226 FloodFill = BufferedDC.FloodFillXY
3227 GetPixel = BufferedDC.GetPixelXY
3228 DrawLine = BufferedDC.DrawLineXY
3229 CrossHair = BufferedDC.CrossHairXY
3230 DrawArc = BufferedDC.DrawArcXY
3231 DrawCheckMark = BufferedDC.DrawCheckMarkXY
3232 DrawEllipticArc = BufferedDC.DrawEllipticArcXY
3233 DrawPoint = BufferedDC.DrawPointXY
3234 DrawRectangle = BufferedDC.DrawRectangleXY
3235 DrawRoundedRectangle = BufferedDC.DrawRoundedRectangleXY
3236 DrawCircle = BufferedDC.DrawCircleXY
3237 DrawEllipse = BufferedDC.DrawEllipseXY
3238 DrawIcon = BufferedDC.DrawIconXY
3239 DrawBitmap = BufferedDC.DrawBitmapXY
3240 DrawText = BufferedDC.DrawTextXY
3241 DrawRotatedText = BufferedDC.DrawRotatedTextXY
3242 Blit = BufferedDC.BlitXY
3243
3244 class BufferedPaintDC_old(BufferedPaintDC):
3245 """DC class that has methods with 2.4 compatible parameters."""
3246 FloodFill = BufferedPaintDC.FloodFillXY
3247 GetPixel = BufferedPaintDC.GetPixelXY
3248 DrawLine = BufferedPaintDC.DrawLineXY
3249 CrossHair = BufferedPaintDC.CrossHairXY
3250 DrawArc = BufferedPaintDC.DrawArcXY
3251 DrawCheckMark = BufferedPaintDC.DrawCheckMarkXY
3252 DrawEllipticArc = BufferedPaintDC.DrawEllipticArcXY
3253 DrawPoint = BufferedPaintDC.DrawPointXY
3254 DrawRectangle = BufferedPaintDC.DrawRectangleXY
3255 DrawRoundedRectangle = BufferedPaintDC.DrawRoundedRectangleXY
3256 DrawCircle = BufferedPaintDC.DrawCircleXY
3257 DrawEllipse = BufferedPaintDC.DrawEllipseXY
3258 DrawIcon = BufferedPaintDC.DrawIconXY
3259 DrawBitmap = BufferedPaintDC.DrawBitmapXY
3260 DrawText = BufferedPaintDC.DrawTextXY
3261 DrawRotatedText = BufferedPaintDC.DrawRotatedTextXY
3262 Blit = BufferedPaintDC.BlitXY
3263
3264 class ScreenDC_old(ScreenDC):
3265 """DC class that has methods with 2.4 compatible parameters."""
3266 FloodFill = ScreenDC.FloodFillXY
3267 GetPixel = ScreenDC.GetPixelXY
3268 DrawLine = ScreenDC.DrawLineXY
3269 CrossHair = ScreenDC.CrossHairXY
3270 DrawArc = ScreenDC.DrawArcXY
3271 DrawCheckMark = ScreenDC.DrawCheckMarkXY
3272 DrawEllipticArc = ScreenDC.DrawEllipticArcXY
3273 DrawPoint = ScreenDC.DrawPointXY
3274 DrawRectangle = ScreenDC.DrawRectangleXY
3275 DrawRoundedRectangle = ScreenDC.DrawRoundedRectangleXY
3276 DrawCircle = ScreenDC.DrawCircleXY
3277 DrawEllipse = ScreenDC.DrawEllipseXY
3278 DrawIcon = ScreenDC.DrawIconXY
3279 DrawBitmap = ScreenDC.DrawBitmapXY
3280 DrawText = ScreenDC.DrawTextXY
3281 DrawRotatedText = ScreenDC.DrawRotatedTextXY
3282 Blit = ScreenDC.BlitXY
3283
3284 class ClientDC_old(ClientDC):
3285 """DC class that has methods with 2.4 compatible parameters."""
3286 FloodFill = ClientDC.FloodFillXY
3287 GetPixel = ClientDC.GetPixelXY
3288 DrawLine = ClientDC.DrawLineXY
3289 CrossHair = ClientDC.CrossHairXY
3290 DrawArc = ClientDC.DrawArcXY
3291 DrawCheckMark = ClientDC.DrawCheckMarkXY
3292 DrawEllipticArc = ClientDC.DrawEllipticArcXY
3293 DrawPoint = ClientDC.DrawPointXY
3294 DrawRectangle = ClientDC.DrawRectangleXY
3295 DrawRoundedRectangle = ClientDC.DrawRoundedRectangleXY
3296 DrawCircle = ClientDC.DrawCircleXY
3297 DrawEllipse = ClientDC.DrawEllipseXY
3298 DrawIcon = ClientDC.DrawIconXY
3299 DrawBitmap = ClientDC.DrawBitmapXY
3300 DrawText = ClientDC.DrawTextXY
3301 DrawRotatedText = ClientDC.DrawRotatedTextXY
3302 Blit = ClientDC.BlitXY
3303
3304 class PaintDC_old(PaintDC):
3305 """DC class that has methods with 2.4 compatible parameters."""
3306 FloodFill = PaintDC.FloodFillXY
3307 GetPixel = PaintDC.GetPixelXY
3308 DrawLine = PaintDC.DrawLineXY
3309 CrossHair = PaintDC.CrossHairXY
3310 DrawArc = PaintDC.DrawArcXY
3311 DrawCheckMark = PaintDC.DrawCheckMarkXY
3312 DrawEllipticArc = PaintDC.DrawEllipticArcXY
3313 DrawPoint = PaintDC.DrawPointXY
3314 DrawRectangle = PaintDC.DrawRectangleXY
3315 DrawRoundedRectangle = PaintDC.DrawRoundedRectangleXY
3316 DrawCircle = PaintDC.DrawCircleXY
3317 DrawEllipse = PaintDC.DrawEllipseXY
3318 DrawIcon = PaintDC.DrawIconXY
3319 DrawBitmap = PaintDC.DrawBitmapXY
3320 DrawText = PaintDC.DrawTextXY
3321 DrawRotatedText = PaintDC.DrawRotatedTextXY
3322 Blit = PaintDC.BlitXY
3323
3324 class WindowDC_old(WindowDC):
3325 """DC class that has methods with 2.4 compatible parameters."""
3326 FloodFill = WindowDC.FloodFillXY
3327 GetPixel = WindowDC.GetPixelXY
3328 DrawLine = WindowDC.DrawLineXY
3329 CrossHair = WindowDC.CrossHairXY
3330 DrawArc = WindowDC.DrawArcXY
3331 DrawCheckMark = WindowDC.DrawCheckMarkXY
3332 DrawEllipticArc = WindowDC.DrawEllipticArcXY
3333 DrawPoint = WindowDC.DrawPointXY
3334 DrawRectangle = WindowDC.DrawRectangleXY
3335 DrawRoundedRectangle = WindowDC.DrawRoundedRectangleXY
3336 DrawCircle = WindowDC.DrawCircleXY
3337 DrawEllipse = WindowDC.DrawEllipseXY
3338 DrawIcon = WindowDC.DrawIconXY
3339 DrawBitmap = WindowDC.DrawBitmapXY
3340 DrawText = WindowDC.DrawTextXY
3341 DrawRotatedText = WindowDC.DrawRotatedTextXY
3342 Blit = WindowDC.BlitXY
3343
3344 class MirrorDC_old(MirrorDC):
3345 """DC class that has methods with 2.4 compatible parameters."""
3346 FloodFill = MirrorDC.FloodFillXY
3347 GetPixel = MirrorDC.GetPixelXY
3348 DrawLine = MirrorDC.DrawLineXY
3349 CrossHair = MirrorDC.CrossHairXY
3350 DrawArc = MirrorDC.DrawArcXY
3351 DrawCheckMark = MirrorDC.DrawCheckMarkXY
3352 DrawEllipticArc = MirrorDC.DrawEllipticArcXY
3353 DrawPoint = MirrorDC.DrawPointXY
3354 DrawRectangle = MirrorDC.DrawRectangleXY
3355 DrawRoundedRectangle = MirrorDC.DrawRoundedRectangleXY
3356 DrawCircle = MirrorDC.DrawCircleXY
3357 DrawEllipse = MirrorDC.DrawEllipseXY
3358 DrawIcon = MirrorDC.DrawIconXY
3359 DrawBitmap = MirrorDC.DrawBitmapXY
3360 DrawText = MirrorDC.DrawTextXY
3361 DrawRotatedText = MirrorDC.DrawRotatedTextXY
3362 Blit = MirrorDC.BlitXY
3363
3364 class PostScriptDC_old(PostScriptDC):
3365 """DC class that has methods with 2.4 compatible parameters."""
3366 FloodFill = PostScriptDC.FloodFillXY
3367 GetPixel = PostScriptDC.GetPixelXY
3368 DrawLine = PostScriptDC.DrawLineXY
3369 CrossHair = PostScriptDC.CrossHairXY
3370 DrawArc = PostScriptDC.DrawArcXY
3371 DrawCheckMark = PostScriptDC.DrawCheckMarkXY
3372 DrawEllipticArc = PostScriptDC.DrawEllipticArcXY
3373 DrawPoint = PostScriptDC.DrawPointXY
3374 DrawRectangle = PostScriptDC.DrawRectangleXY
3375 DrawRoundedRectangle = PostScriptDC.DrawRoundedRectangleXY
3376 DrawCircle = PostScriptDC.DrawCircleXY
3377 DrawEllipse = PostScriptDC.DrawEllipseXY
3378 DrawIcon = PostScriptDC.DrawIconXY
3379 DrawBitmap = PostScriptDC.DrawBitmapXY
3380 DrawText = PostScriptDC.DrawTextXY
3381 DrawRotatedText = PostScriptDC.DrawRotatedTextXY
3382 Blit = PostScriptDC.BlitXY
3383
3384 class MetaFileDC_old(MetaFileDC):
3385 """DC class that has methods with 2.4 compatible parameters."""
3386 FloodFill = MetaFileDC.FloodFillXY
3387 GetPixel = MetaFileDC.GetPixelXY
3388 DrawLine = MetaFileDC.DrawLineXY
3389 CrossHair = MetaFileDC.CrossHairXY
3390 DrawArc = MetaFileDC.DrawArcXY
3391 DrawCheckMark = MetaFileDC.DrawCheckMarkXY
3392 DrawEllipticArc = MetaFileDC.DrawEllipticArcXY
3393 DrawPoint = MetaFileDC.DrawPointXY
3394 DrawRectangle = MetaFileDC.DrawRectangleXY
3395 DrawRoundedRectangle = MetaFileDC.DrawRoundedRectangleXY
3396 DrawCircle = MetaFileDC.DrawCircleXY
3397 DrawEllipse = MetaFileDC.DrawEllipseXY
3398 DrawIcon = MetaFileDC.DrawIconXY
3399 DrawBitmap = MetaFileDC.DrawBitmapXY
3400 DrawText = MetaFileDC.DrawTextXY
3401 DrawRotatedText = MetaFileDC.DrawRotatedTextXY
3402 Blit = MetaFileDC.BlitXY
3403
3404 class PrinterDC_old(PrinterDC):
3405 """DC class that has methods with 2.4 compatible parameters."""
3406 FloodFill = PrinterDC.FloodFillXY
3407 GetPixel = PrinterDC.GetPixelXY
3408 DrawLine = PrinterDC.DrawLineXY
3409 CrossHair = PrinterDC.CrossHairXY
3410 DrawArc = PrinterDC.DrawArcXY
3411 DrawCheckMark = PrinterDC.DrawCheckMarkXY
3412 DrawEllipticArc = PrinterDC.DrawEllipticArcXY
3413 DrawPoint = PrinterDC.DrawPointXY
3414 DrawRectangle = PrinterDC.DrawRectangleXY
3415 DrawRoundedRectangle = PrinterDC.DrawRoundedRectangleXY
3416 DrawCircle = PrinterDC.DrawCircleXY
3417 DrawEllipse = PrinterDC.DrawEllipseXY
3418 DrawIcon = PrinterDC.DrawIconXY
3419 DrawBitmap = PrinterDC.DrawBitmapXY
3420 DrawText = PrinterDC.DrawTextXY
3421 DrawRotatedText = PrinterDC.DrawRotatedTextXY
3422 Blit = PrinterDC.BlitXY
3423
3424 #---------------------------------------------------------------------------
3425
3426 IMAGELIST_DRAW_NORMAL = _gdi.IMAGELIST_DRAW_NORMAL
3427 IMAGELIST_DRAW_TRANSPARENT = _gdi.IMAGELIST_DRAW_TRANSPARENT
3428 IMAGELIST_DRAW_SELECTED = _gdi.IMAGELIST_DRAW_SELECTED
3429 IMAGELIST_DRAW_FOCUSED = _gdi.IMAGELIST_DRAW_FOCUSED
3430 IMAGE_LIST_NORMAL = _gdi.IMAGE_LIST_NORMAL
3431 IMAGE_LIST_SMALL = _gdi.IMAGE_LIST_SMALL
3432 IMAGE_LIST_STATE = _gdi.IMAGE_LIST_STATE
3433 class ImageList(core.Object):
3434 def __repr__(self):
3435 return "<%s.%s; proxy of C++ wxImageList instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3436 def __init__(self, *args, **kwargs):
3437 """__init__(int width, int height, int mask=True, int initialCount=1) -> ImageList"""
3438 newobj = _gdi.new_ImageList(*args, **kwargs)
3439 self.this = newobj.this
3440 self.thisown = 1
3441 del newobj.thisown
3442 def __del__(self, destroy=_gdi.delete_ImageList):
3443 """__del__()"""
3444 try:
3445 if self.thisown: destroy(self)
3446 except: pass
3447
3448 def Add(*args, **kwargs):
3449 """Add(Bitmap bitmap, Bitmap mask=NullBitmap) -> int"""
3450 return _gdi.ImageList_Add(*args, **kwargs)
3451
3452 def AddWithColourMask(*args, **kwargs):
3453 """AddWithColourMask(Bitmap bitmap, Colour maskColour) -> int"""
3454 return _gdi.ImageList_AddWithColourMask(*args, **kwargs)
3455
3456 def AddIcon(*args, **kwargs):
3457 """AddIcon(Icon icon) -> int"""
3458 return _gdi.ImageList_AddIcon(*args, **kwargs)
3459
3460 def Replace(*args, **kwargs):
3461 """Replace(int index, Bitmap bitmap, Bitmap mask=NullBitmap) -> bool"""
3462 return _gdi.ImageList_Replace(*args, **kwargs)
3463
3464 def Draw(*args, **kwargs):
3465 """
3466 Draw(int index, DC dc, int x, int x, int flags=IMAGELIST_DRAW_NORMAL,
3467 bool solidBackground=False) -> bool
3468 """
3469 return _gdi.ImageList_Draw(*args, **kwargs)
3470
3471 def GetImageCount(*args, **kwargs):
3472 """GetImageCount() -> int"""
3473 return _gdi.ImageList_GetImageCount(*args, **kwargs)
3474
3475 def Remove(*args, **kwargs):
3476 """Remove(int index) -> bool"""
3477 return _gdi.ImageList_Remove(*args, **kwargs)
3478
3479 def RemoveAll(*args, **kwargs):
3480 """RemoveAll() -> bool"""
3481 return _gdi.ImageList_RemoveAll(*args, **kwargs)
3482
3483 def GetSize(*args, **kwargs):
3484 """GetSize() -> (width,height)"""
3485 return _gdi.ImageList_GetSize(*args, **kwargs)
3486
3487
3488 class ImageListPtr(ImageList):
3489 def __init__(self, this):
3490 self.this = this
3491 if not hasattr(self,"thisown"): self.thisown = 0
3492 self.__class__ = ImageList
3493 _gdi.ImageList_swigregister(ImageListPtr)
3494
3495 #---------------------------------------------------------------------------
3496
3497 class PenList(core.Object):
3498 def __init__(self): raise RuntimeError, "No constructor defined"
3499 def __repr__(self):
3500 return "<%s.%s; proxy of C++ wxPenList instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3501 def AddPen(*args, **kwargs):
3502 """AddPen(Pen pen)"""
3503 return _gdi.PenList_AddPen(*args, **kwargs)
3504
3505 def FindOrCreatePen(*args, **kwargs):
3506 """FindOrCreatePen(Colour colour, int width, int style) -> Pen"""
3507 return _gdi.PenList_FindOrCreatePen(*args, **kwargs)
3508
3509 def RemovePen(*args, **kwargs):
3510 """RemovePen(Pen pen)"""
3511 return _gdi.PenList_RemovePen(*args, **kwargs)
3512
3513 def GetCount(*args, **kwargs):
3514 """GetCount() -> int"""
3515 return _gdi.PenList_GetCount(*args, **kwargs)
3516
3517
3518 class PenListPtr(PenList):
3519 def __init__(self, this):
3520 self.this = this
3521 if not hasattr(self,"thisown"): self.thisown = 0
3522 self.__class__ = PenList
3523 _gdi.PenList_swigregister(PenListPtr)
3524
3525 class BrushList(core.Object):
3526 def __init__(self): raise RuntimeError, "No constructor defined"
3527 def __repr__(self):
3528 return "<%s.%s; proxy of C++ wxBrushList instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3529 def AddBrush(*args, **kwargs):
3530 """AddBrush(Brush brush)"""
3531 return _gdi.BrushList_AddBrush(*args, **kwargs)
3532
3533 def FindOrCreateBrush(*args, **kwargs):
3534 """FindOrCreateBrush(Colour colour, int style) -> Brush"""
3535 return _gdi.BrushList_FindOrCreateBrush(*args, **kwargs)
3536
3537 def RemoveBrush(*args, **kwargs):
3538 """RemoveBrush(Brush brush)"""
3539 return _gdi.BrushList_RemoveBrush(*args, **kwargs)
3540
3541 def GetCount(*args, **kwargs):
3542 """GetCount() -> int"""
3543 return _gdi.BrushList_GetCount(*args, **kwargs)
3544
3545
3546 class BrushListPtr(BrushList):
3547 def __init__(self, this):
3548 self.this = this
3549 if not hasattr(self,"thisown"): self.thisown = 0
3550 self.__class__ = BrushList
3551 _gdi.BrushList_swigregister(BrushListPtr)
3552
3553 class ColourDatabase(core.Object):
3554 def __repr__(self):
3555 return "<%s.%s; proxy of C++ wxColourDatabase instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3556 def __init__(self, *args, **kwargs):
3557 """__init__() -> ColourDatabase"""
3558 newobj = _gdi.new_ColourDatabase(*args, **kwargs)
3559 self.this = newobj.this
3560 self.thisown = 1
3561 del newobj.thisown
3562 def __del__(self, destroy=_gdi.delete_ColourDatabase):
3563 """__del__()"""
3564 try:
3565 if self.thisown: destroy(self)
3566 except: pass
3567
3568 def Find(*args, **kwargs):
3569 """Find(String name) -> Colour"""
3570 return _gdi.ColourDatabase_Find(*args, **kwargs)
3571
3572 def FindName(*args, **kwargs):
3573 """FindName(Colour colour) -> String"""
3574 return _gdi.ColourDatabase_FindName(*args, **kwargs)
3575
3576 FindColour = Find
3577 def AddColour(*args, **kwargs):
3578 """AddColour(String name, Colour colour)"""
3579 return _gdi.ColourDatabase_AddColour(*args, **kwargs)
3580
3581 def Append(*args, **kwargs):
3582 """Append(String name, int red, int green, int blue)"""
3583 return _gdi.ColourDatabase_Append(*args, **kwargs)
3584
3585
3586 class ColourDatabasePtr(ColourDatabase):
3587 def __init__(self, this):
3588 self.this = this
3589 if not hasattr(self,"thisown"): self.thisown = 0
3590 self.__class__ = ColourDatabase
3591 _gdi.ColourDatabase_swigregister(ColourDatabasePtr)
3592
3593 class FontList(core.Object):
3594 def __init__(self): raise RuntimeError, "No constructor defined"
3595 def __repr__(self):
3596 return "<%s.%s; proxy of C++ wxFontList instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3597 def AddFont(*args, **kwargs):
3598 """AddFont(Font font)"""
3599 return _gdi.FontList_AddFont(*args, **kwargs)
3600
3601 def FindOrCreateFont(*args, **kwargs):
3602 """
3603 FindOrCreateFont(int point_size, int family, int style, int weight,
3604 bool underline=False, String facename=EmptyString,
3605 int encoding=FONTENCODING_DEFAULT) -> Font
3606 """
3607 return _gdi.FontList_FindOrCreateFont(*args, **kwargs)
3608
3609 def RemoveFont(*args, **kwargs):
3610 """RemoveFont(Font font)"""
3611 return _gdi.FontList_RemoveFont(*args, **kwargs)
3612
3613 def GetCount(*args, **kwargs):
3614 """GetCount() -> int"""
3615 return _gdi.FontList_GetCount(*args, **kwargs)
3616
3617
3618 class FontListPtr(FontList):
3619 def __init__(self, this):
3620 self.this = this
3621 if not hasattr(self,"thisown"): self.thisown = 0
3622 self.__class__ = FontList
3623 _gdi.FontList_swigregister(FontListPtr)
3624
3625 #---------------------------------------------------------------------------
3626
3627 #---------------------------------------------------------------------------
3628
3629 class Effects(core.Object):
3630 def __repr__(self):
3631 return "<%s.%s; proxy of C++ wxEffects instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
3632 def __init__(self, *args, **kwargs):
3633 """__init__() -> Effects"""
3634 newobj = _gdi.new_Effects(*args, **kwargs)
3635 self.this = newobj.this
3636 self.thisown = 1
3637 del newobj.thisown
3638 def GetHighlightColour(*args, **kwargs):
3639 """GetHighlightColour() -> Colour"""
3640 return _gdi.Effects_GetHighlightColour(*args, **kwargs)
3641
3642 def GetLightShadow(*args, **kwargs):
3643 """GetLightShadow() -> Colour"""
3644 return _gdi.Effects_GetLightShadow(*args, **kwargs)
3645
3646 def GetFaceColour(*args, **kwargs):
3647 """GetFaceColour() -> Colour"""
3648 return _gdi.Effects_GetFaceColour(*args, **kwargs)
3649
3650 def GetMediumShadow(*args, **kwargs):
3651 """GetMediumShadow() -> Colour"""
3652 return _gdi.Effects_GetMediumShadow(*args, **kwargs)
3653
3654 def GetDarkShadow(*args, **kwargs):
3655 """GetDarkShadow() -> Colour"""
3656 return _gdi.Effects_GetDarkShadow(*args, **kwargs)
3657
3658 def SetHighlightColour(*args, **kwargs):
3659 """SetHighlightColour(Colour c)"""
3660 return _gdi.Effects_SetHighlightColour(*args, **kwargs)
3661
3662 def SetLightShadow(*args, **kwargs):
3663 """SetLightShadow(Colour c)"""
3664 return _gdi.Effects_SetLightShadow(*args, **kwargs)
3665
3666 def SetFaceColour(*args, **kwargs):
3667 """SetFaceColour(Colour c)"""
3668 return _gdi.Effects_SetFaceColour(*args, **kwargs)
3669
3670 def SetMediumShadow(*args, **kwargs):
3671 """SetMediumShadow(Colour c)"""
3672 return _gdi.Effects_SetMediumShadow(*args, **kwargs)
3673
3674 def SetDarkShadow(*args, **kwargs):
3675 """SetDarkShadow(Colour c)"""
3676 return _gdi.Effects_SetDarkShadow(*args, **kwargs)
3677
3678 def Set(*args, **kwargs):
3679 """
3680 Set(Colour highlightColour, Colour lightShadow, Colour faceColour,
3681 Colour mediumShadow, Colour darkShadow)
3682 """
3683 return _gdi.Effects_Set(*args, **kwargs)
3684
3685 def DrawSunkenEdge(*args, **kwargs):
3686 """DrawSunkenEdge(DC dc, Rect rect, int borderSize=1)"""
3687 return _gdi.Effects_DrawSunkenEdge(*args, **kwargs)
3688
3689 def TileBitmap(*args, **kwargs):
3690 """TileBitmap(Rect rect, DC dc, Bitmap bitmap) -> bool"""
3691 return _gdi.Effects_TileBitmap(*args, **kwargs)
3692
3693
3694 class EffectsPtr(Effects):
3695 def __init__(self, this):
3696 self.this = this
3697 if not hasattr(self,"thisown"): self.thisown = 0
3698 self.__class__ = Effects
3699 _gdi.Effects_swigregister(EffectsPtr)
3700 cvar = _gdi.cvar
3701 NORMAL_FONT = cvar.NORMAL_FONT
3702 SMALL_FONT = cvar.SMALL_FONT
3703 ITALIC_FONT = cvar.ITALIC_FONT
3704 SWISS_FONT = cvar.SWISS_FONT
3705 RED_PEN = cvar.RED_PEN
3706 CYAN_PEN = cvar.CYAN_PEN
3707 GREEN_PEN = cvar.GREEN_PEN
3708 BLACK_PEN = cvar.BLACK_PEN
3709 WHITE_PEN = cvar.WHITE_PEN
3710 TRANSPARENT_PEN = cvar.TRANSPARENT_PEN
3711 BLACK_DASHED_PEN = cvar.BLACK_DASHED_PEN
3712 GREY_PEN = cvar.GREY_PEN
3713 MEDIUM_GREY_PEN = cvar.MEDIUM_GREY_PEN
3714 LIGHT_GREY_PEN = cvar.LIGHT_GREY_PEN
3715 BLUE_BRUSH = cvar.BLUE_BRUSH
3716 GREEN_BRUSH = cvar.GREEN_BRUSH
3717 WHITE_BRUSH = cvar.WHITE_BRUSH
3718 BLACK_BRUSH = cvar.BLACK_BRUSH
3719 TRANSPARENT_BRUSH = cvar.TRANSPARENT_BRUSH
3720 CYAN_BRUSH = cvar.CYAN_BRUSH
3721 RED_BRUSH = cvar.RED_BRUSH
3722 GREY_BRUSH = cvar.GREY_BRUSH
3723 MEDIUM_GREY_BRUSH = cvar.MEDIUM_GREY_BRUSH
3724 LIGHT_GREY_BRUSH = cvar.LIGHT_GREY_BRUSH
3725 BLACK = cvar.BLACK
3726 WHITE = cvar.WHITE
3727 RED = cvar.RED
3728 BLUE = cvar.BLUE
3729 GREEN = cvar.GREEN
3730 CYAN = cvar.CYAN
3731 LIGHT_GREY = cvar.LIGHT_GREY
3732 STANDARD_CURSOR = cvar.STANDARD_CURSOR
3733 HOURGLASS_CURSOR = cvar.HOURGLASS_CURSOR
3734 CROSS_CURSOR = cvar.CROSS_CURSOR
3735 NullBitmap = cvar.NullBitmap
3736 NullIcon = cvar.NullIcon
3737 NullCursor = cvar.NullCursor
3738 NullPen = cvar.NullPen
3739 NullBrush = cvar.NullBrush
3740 NullPalette = cvar.NullPalette
3741 NullFont = cvar.NullFont
3742 NullColour = cvar.NullColour
3743 TheFontList = cvar.TheFontList
3744 ThePenList = cvar.ThePenList
3745 TheBrushList = cvar.TheBrushList
3746 TheColourDatabase = cvar.TheColourDatabase
3747
3748