Add libwx-perl
[pkg-perl] / deb-src / libwx-perl / libwx-perl-0.96 / ext / stc / STC.c
1 /*
2  * This file was generated automatically by ExtUtils::ParseXS version 2.2202 from the
3  * contents of STC.xs. Do not edit this file, edit STC.xs instead.
4  *
5  *      ANY CHANGES MADE HERE WILL BE LOST! 
6  *
7  */
8
9 /////////////////////////////////////////////////////////////////////////////
10 // Name:        ext/stc/STC.xs
11 // Purpose:     XS for Wx::STC
12 // Author:      Mattia Barbon
13 // Modified by:
14 // Created:     23/05/2002
15 // RCS-ID:      $Id: STC.xs 2700 2009-12-13 11:25:50Z mbarbon $
16 // Copyright:   (c) 2002-2004, 2006-2009 Mattia Barbon
17 // Licence:     This program is free software; you can redistribute it and/or
18 //              modify it under the same terms as Perl itself
19 /////////////////////////////////////////////////////////////////////////////
20
21 #define PERL_NO_GET_CONTEXT
22
23 #include "cpp/wxapi.h"
24
25 #undef THIS
26
27 #ifndef PERL_UNUSED_VAR
28 #  define PERL_UNUSED_VAR(var) if (0) var = var
29 #endif
30
31 #ifndef PERL_ARGS_ASSERT_CROAK_XS_USAGE
32 #define PERL_ARGS_ASSERT_CROAK_XS_USAGE assert(cv); assert(params)
33
34 /* prototype to pass -Wmissing-prototypes */
35 STATIC void
36 S_croak_xs_usage(pTHX_ const CV *const cv, const char *const params);
37
38 STATIC void
39 S_croak_xs_usage(pTHX_ const CV *const cv, const char *const params)
40 {
41     const GV *const gv = CvGV(cv);
42
43     PERL_ARGS_ASSERT_CROAK_XS_USAGE;
44
45     if (gv) {
46         const char *const gvname = GvNAME(gv);
47         const HV *const stash = GvSTASH(gv);
48         const char *const hvname = stash ? HvNAME(stash) : NULL;
49
50         if (hvname)
51             Perl_croak(aTHX_ "Usage: %s::%s(%s)", hvname, gvname, params);
52         else
53             Perl_croak(aTHX_ "Usage: %s(%s)", gvname, params);
54     } else {
55         /* Pants. I don't think that it should be possible to get here. */
56         Perl_croak(aTHX_ "Usage: CODE(0x%"UVxf")(%s)", PTR2UV(cv), params);
57     }
58 }
59 #undef  PERL_ARGS_ASSERT_CROAK_XS_USAGE
60
61 #ifdef PERL_IMPLICIT_CONTEXT
62 #define croak_xs_usage(a,b)     S_croak_xs_usage(aTHX_ a,b)
63 #else
64 #define croak_xs_usage          S_croak_xs_usage
65 #endif
66
67 #endif
68
69 /* NOTE: the prototype of newXSproto() is different in versions of perls,
70  * so we define a portable version of newXSproto()
71  */
72 #ifdef newXS_flags
73 #define newXSproto_portable(name, c_impl, file, proto) newXS_flags(name, c_impl, file, proto, 0)
74 #else
75 #define newXSproto_portable(name, c_impl, file, proto) (PL_Sv=(SV*)newXS(name, c_impl, file), sv_setpv(PL_Sv, proto), (CV*)PL_Sv)
76 #endif /* !defined(newXS_flags) */
77
78
79 /* INCLUDE:  Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t ../../typemap.xsp XS/StyledTextCtrl.xs |' from 'STC.xs' */
80
81 #undef FindText
82 #include "wx/stc/stc.h"
83
84 XS(XS_Wx__StyledTextCtrl_new); /* prototype to pass -Wmissing-prototypes */
85 XS(XS_Wx__StyledTextCtrl_new)
86 {
87 #ifdef dVAR
88     dVAR; dXSARGS;
89 #else
90     dXSARGS;
91 #endif
92     if (items < 2 || items > 7)
93        croak_xs_usage(cv,  "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxSTCNameStr");
94     {
95         wxWindow*    parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
96         wxWindowID      id;
97         wxPoint pos;
98         wxSize  size;
99         long    style;
100         wxString        name;
101         char *  CLASS = (char *)SvPV_nolen(ST(0));
102         wxStyledTextCtrl *      RETVAL;
103
104         if (items < 3)
105             id = wxID_ANY;
106         else {
107     id = wxPli_get_wxwindowid( aTHX_ ST(2) );
108         }
109
110         if (items < 4)
111             pos = wxDefaultPosition;
112         else {
113     pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
114         }
115
116         if (items < 5)
117             size = wxDefaultSize;
118         else {
119     size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
120         }
121
122         if (items < 6)
123             style = 0;
124         else {
125             style = (long)SvIV(ST(5));
126         }
127
128         if (items < 7)
129             name = wxSTCNameStr;
130         else {
131     WXSTRING_INPUT( name, wxString, ST(6) );
132         }
133     RETVAL = new wxStyledTextCtrl( parent, id, pos, size, style, name );
134     wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
135         ST(0) = sv_newmortal();
136     wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
137
138     }
139     XSRETURN(1);
140 }
141
142
143 XS(XS_Wx__StyledTextCtrl_AddText); /* prototype to pass -Wmissing-prototypes */
144 XS(XS_Wx__StyledTextCtrl_AddText)
145 {
146 #ifdef dVAR
147     dVAR; dXSARGS;
148 #else
149     dXSARGS;
150 #endif
151     if (items != 2)
152        croak_xs_usage(cv,  "THIS, text");
153     {
154         wxString        text;
155         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
156
157     WXSTRING_INPUT( text, wxString, ST(1) );
158
159         THIS->AddText(text);
160     }
161     XSRETURN_EMPTY;
162 }
163
164
165 XS(XS_Wx__StyledTextCtrl_SetLexer); /* prototype to pass -Wmissing-prototypes */
166 XS(XS_Wx__StyledTextCtrl_SetLexer)
167 {
168 #ifdef dVAR
169     dVAR; dXSARGS;
170 #else
171     dXSARGS;
172 #endif
173     if (items != 2)
174        croak_xs_usage(cv,  "THIS, lexer");
175     {
176         int     lexer = (int)SvIV(ST(1));
177         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
178
179         THIS->SetLexer(lexer);
180     }
181     XSRETURN_EMPTY;
182 }
183
184
185 XS(XS_Wx__StyledTextCtrl_GetLexer); /* prototype to pass -Wmissing-prototypes */
186 XS(XS_Wx__StyledTextCtrl_GetLexer)
187 {
188 #ifdef dVAR
189     dVAR; dXSARGS;
190 #else
191     dXSARGS;
192 #endif
193     if (items != 1)
194        croak_xs_usage(cv,  "THIS");
195     {
196         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
197         int     RETVAL;
198         dXSTARG;
199
200         RETVAL = THIS->GetLexer();
201         XSprePUSH; PUSHi((IV)RETVAL);
202     }
203     XSRETURN(1);
204 }
205
206
207 XS(XS_Wx__StyledTextCtrl_StyleSetSpec); /* prototype to pass -Wmissing-prototypes */
208 XS(XS_Wx__StyledTextCtrl_StyleSetSpec)
209 {
210 #ifdef dVAR
211     dVAR; dXSARGS;
212 #else
213     dXSARGS;
214 #endif
215     if (items != 3)
216        croak_xs_usage(cv,  "THIS, style, spec");
217     {
218         int     style = (int)SvIV(ST(1));
219         wxString        spec;
220         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
221
222     WXSTRING_INPUT( spec, wxString, ST(2) );
223
224         THIS->StyleSetSpec(style, spec);
225     }
226     XSRETURN_EMPTY;
227 }
228
229
230 XS(XS_Wx__StyledTextCtrl_StyleSetFont); /* prototype to pass -Wmissing-prototypes */
231 XS(XS_Wx__StyledTextCtrl_StyleSetFont)
232 {
233 #ifdef dVAR
234     dVAR; dXSARGS;
235 #else
236     dXSARGS;
237 #endif
238     if (items != 3)
239        croak_xs_usage(cv,  "THIS, style, font");
240     {
241         int     style = (int)SvIV(ST(1));
242         wxFont*    font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Font" );
243         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
244     THIS->StyleSetFont( style, *font );
245     }
246     XSRETURN_EMPTY;
247 }
248
249
250 XS(XS_Wx__StyledTextCtrl_StyleSetFontAttr); /* prototype to pass -Wmissing-prototypes */
251 XS(XS_Wx__StyledTextCtrl_StyleSetFontAttr)
252 {
253 #ifdef dVAR
254     dVAR; dXSARGS;
255 #else
256     dXSARGS;
257 #endif
258     if (items != 7)
259        croak_xs_usage(cv,  "THIS, styleNum, size, faceName, bold, italic, underline");
260     {
261         int     styleNum = (int)SvIV(ST(1));
262         int     size = (int)SvIV(ST(2));
263         wxString        faceName;
264         bool    bold = (bool)SvTRUE(ST(4));
265         bool    italic = (bool)SvTRUE(ST(5));
266         bool    underline = (bool)SvTRUE(ST(6));
267         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
268
269     WXSTRING_INPUT( faceName, wxString, ST(3) );
270
271         THIS->StyleSetFontAttr(styleNum, size, faceName, bold, italic, underline);
272     }
273     XSRETURN_EMPTY;
274 }
275
276
277 XS(XS_Wx__StyledTextCtrl_StyleClearAll); /* prototype to pass -Wmissing-prototypes */
278 XS(XS_Wx__StyledTextCtrl_StyleClearAll)
279 {
280 #ifdef dVAR
281     dVAR; dXSARGS;
282 #else
283     dXSARGS;
284 #endif
285     if (items != 1)
286        croak_xs_usage(cv,  "THIS");
287     {
288         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
289
290         THIS->StyleClearAll();
291     }
292     XSRETURN_EMPTY;
293 }
294
295
296 XS(XS_Wx__StyledTextCtrl_ClearDocumentStyle); /* prototype to pass -Wmissing-prototypes */
297 XS(XS_Wx__StyledTextCtrl_ClearDocumentStyle)
298 {
299 #ifdef dVAR
300     dVAR; dXSARGS;
301 #else
302     dXSARGS;
303 #endif
304     if (items != 1)
305        croak_xs_usage(cv,  "THIS");
306     {
307         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
308
309         THIS->ClearDocumentStyle();
310     }
311     XSRETURN_EMPTY;
312 }
313
314
315 XS(XS_Wx__StyledTextCtrl_StyleSetForeground); /* prototype to pass -Wmissing-prototypes */
316 XS(XS_Wx__StyledTextCtrl_StyleSetForeground)
317 {
318 #ifdef dVAR
319     dVAR; dXSARGS;
320 #else
321     dXSARGS;
322 #endif
323     if (items != 3)
324        croak_xs_usage(cv,  "THIS, style, fore");
325     {
326         int     style = (int)SvIV(ST(1));
327         wxColour*    fore = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
328         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
329     THIS->StyleSetForeground( style, *fore );
330     }
331     XSRETURN_EMPTY;
332 }
333
334
335 XS(XS_Wx__StyledTextCtrl_StyleSetBackground); /* prototype to pass -Wmissing-prototypes */
336 XS(XS_Wx__StyledTextCtrl_StyleSetBackground)
337 {
338 #ifdef dVAR
339     dVAR; dXSARGS;
340 #else
341     dXSARGS;
342 #endif
343     if (items != 3)
344        croak_xs_usage(cv,  "THIS, style, back");
345     {
346         int     style = (int)SvIV(ST(1));
347         wxColour*    back = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
348         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
349     THIS->StyleSetBackground( style, *back );
350     }
351     XSRETURN_EMPTY;
352 }
353
354
355 XS(XS_Wx__StyledTextCtrl_StyleSetBold); /* prototype to pass -Wmissing-prototypes */
356 XS(XS_Wx__StyledTextCtrl_StyleSetBold)
357 {
358 #ifdef dVAR
359     dVAR; dXSARGS;
360 #else
361     dXSARGS;
362 #endif
363     if (items != 3)
364        croak_xs_usage(cv,  "THIS, style, bold");
365     {
366         int     style = (int)SvIV(ST(1));
367         bool    bold = (bool)SvTRUE(ST(2));
368         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
369
370         THIS->StyleSetBold(style, bold);
371     }
372     XSRETURN_EMPTY;
373 }
374
375
376 XS(XS_Wx__StyledTextCtrl_StyleSetItalic); /* prototype to pass -Wmissing-prototypes */
377 XS(XS_Wx__StyledTextCtrl_StyleSetItalic)
378 {
379 #ifdef dVAR
380     dVAR; dXSARGS;
381 #else
382     dXSARGS;
383 #endif
384     if (items != 3)
385        croak_xs_usage(cv,  "THIS, style, italic");
386     {
387         int     style = (int)SvIV(ST(1));
388         bool    italic = (bool)SvTRUE(ST(2));
389         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
390
391         THIS->StyleSetItalic(style, italic);
392     }
393     XSRETURN_EMPTY;
394 }
395
396
397 XS(XS_Wx__StyledTextCtrl_StyleSetUnderline); /* prototype to pass -Wmissing-prototypes */
398 XS(XS_Wx__StyledTextCtrl_StyleSetUnderline)
399 {
400 #ifdef dVAR
401     dVAR; dXSARGS;
402 #else
403     dXSARGS;
404 #endif
405     if (items != 3)
406        croak_xs_usage(cv,  "THIS, style, underline");
407     {
408         int     style = (int)SvIV(ST(1));
409         bool    underline = (bool)SvTRUE(ST(2));
410         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
411
412         THIS->StyleSetUnderline(style, underline);
413     }
414     XSRETURN_EMPTY;
415 }
416
417
418 XS(XS_Wx__StyledTextCtrl_InsertText); /* prototype to pass -Wmissing-prototypes */
419 XS(XS_Wx__StyledTextCtrl_InsertText)
420 {
421 #ifdef dVAR
422     dVAR; dXSARGS;
423 #else
424     dXSARGS;
425 #endif
426     if (items != 3)
427        croak_xs_usage(cv,  "THIS, pos, text");
428     {
429         int     pos = (int)SvIV(ST(1));
430         wxString        text;
431         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
432
433     WXSTRING_INPUT( text, wxString, ST(2) );
434
435         THIS->InsertText(pos, text);
436     }
437     XSRETURN_EMPTY;
438 }
439
440
441 XS(XS_Wx__StyledTextCtrl_StyleSetSize); /* prototype to pass -Wmissing-prototypes */
442 XS(XS_Wx__StyledTextCtrl_StyleSetSize)
443 {
444 #ifdef dVAR
445     dVAR; dXSARGS;
446 #else
447     dXSARGS;
448 #endif
449     if (items != 3)
450        croak_xs_usage(cv,  "THIS, style, size_points");
451     {
452         int     style = (int)SvIV(ST(1));
453         int     size_points = (int)SvIV(ST(2));
454         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
455
456         THIS->StyleSetSize(style, size_points);
457     }
458     XSRETURN_EMPTY;
459 }
460
461
462 XS(XS_Wx__StyledTextCtrl_StyleSetFaceName); /* prototype to pass -Wmissing-prototypes */
463 XS(XS_Wx__StyledTextCtrl_StyleSetFaceName)
464 {
465 #ifdef dVAR
466     dVAR; dXSARGS;
467 #else
468     dXSARGS;
469 #endif
470     if (items != 3)
471        croak_xs_usage(cv,  "THIS, style, font_name");
472     {
473         int     style = (int)SvIV(ST(1));
474         wxString        font_name;
475         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
476
477     WXSTRING_INPUT( font_name, wxString, ST(2) );
478
479         THIS->StyleSetFaceName(style, font_name);
480     }
481     XSRETURN_EMPTY;
482 }
483
484
485 XS(XS_Wx__StyledTextCtrl_StyleSetEOLFilled); /* prototype to pass -Wmissing-prototypes */
486 XS(XS_Wx__StyledTextCtrl_StyleSetEOLFilled)
487 {
488 #ifdef dVAR
489     dVAR; dXSARGS;
490 #else
491     dXSARGS;
492 #endif
493     if (items != 3)
494        croak_xs_usage(cv,  "THIS, style, filled");
495     {
496         int     style = (int)SvIV(ST(1));
497         bool    filled = (bool)SvTRUE(ST(2));
498         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
499
500         THIS->StyleSetEOLFilled(style, filled);
501     }
502     XSRETURN_EMPTY;
503 }
504
505
506 XS(XS_Wx__StyledTextCtrl_StyleResetDefault); /* prototype to pass -Wmissing-prototypes */
507 XS(XS_Wx__StyledTextCtrl_StyleResetDefault)
508 {
509 #ifdef dVAR
510     dVAR; dXSARGS;
511 #else
512     dXSARGS;
513 #endif
514     if (items != 1)
515        croak_xs_usage(cv,  "THIS");
516     {
517         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
518
519         THIS->StyleResetDefault();
520     }
521     XSRETURN_EMPTY;
522 }
523
524
525 XS(XS_Wx__StyledTextCtrl_StyleSetCase); /* prototype to pass -Wmissing-prototypes */
526 XS(XS_Wx__StyledTextCtrl_StyleSetCase)
527 {
528 #ifdef dVAR
529     dVAR; dXSARGS;
530 #else
531     dXSARGS;
532 #endif
533     if (items != 3)
534        croak_xs_usage(cv,  "THIS, style, caseForce");
535     {
536         int     style = (int)SvIV(ST(1));
537         int     caseForce = (int)SvIV(ST(2));
538         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
539
540         THIS->StyleSetCase(style, caseForce);
541     }
542     XSRETURN_EMPTY;
543 }
544
545
546 XS(XS_Wx__StyledTextCtrl_StyleSetCharacterSet); /* prototype to pass -Wmissing-prototypes */
547 XS(XS_Wx__StyledTextCtrl_StyleSetCharacterSet)
548 {
549 #ifdef dVAR
550     dVAR; dXSARGS;
551 #else
552     dXSARGS;
553 #endif
554     if (items != 3)
555        croak_xs_usage(cv,  "THIS, style, characterSet");
556     {
557         int     style = (int)SvIV(ST(1));
558         int     characterSet = (int)SvIV(ST(2));
559         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
560
561         THIS->StyleSetCharacterSet(style, characterSet);
562     }
563     XSRETURN_EMPTY;
564 }
565
566
567 XS(XS_Wx__StyledTextCtrl_SetSelForeground); /* prototype to pass -Wmissing-prototypes */
568 XS(XS_Wx__StyledTextCtrl_SetSelForeground)
569 {
570 #ifdef dVAR
571     dVAR; dXSARGS;
572 #else
573     dXSARGS;
574 #endif
575     if (items != 3)
576        croak_xs_usage(cv,  "THIS, useSetting, fore");
577     {
578         bool    useSetting = (bool)SvTRUE(ST(1));
579         wxColour*    fore = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
580         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
581     THIS->SetSelForeground( useSetting, *fore );
582     }
583     XSRETURN_EMPTY;
584 }
585
586
587 XS(XS_Wx__StyledTextCtrl_SetSelBackground); /* prototype to pass -Wmissing-prototypes */
588 XS(XS_Wx__StyledTextCtrl_SetSelBackground)
589 {
590 #ifdef dVAR
591     dVAR; dXSARGS;
592 #else
593     dXSARGS;
594 #endif
595     if (items != 3)
596        croak_xs_usage(cv,  "THIS, useSetting, back");
597     {
598         bool    useSetting = (bool)SvTRUE(ST(1));
599         wxColour*    back = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
600         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
601     THIS->SetSelBackground( useSetting, *back );
602     }
603     XSRETURN_EMPTY;
604 }
605
606
607 XS(XS_Wx__StyledTextCtrl_SetCaretForeground); /* prototype to pass -Wmissing-prototypes */
608 XS(XS_Wx__StyledTextCtrl_SetCaretForeground)
609 {
610 #ifdef dVAR
611     dVAR; dXSARGS;
612 #else
613     dXSARGS;
614 #endif
615     if (items != 2)
616        croak_xs_usage(cv,  "THIS, fore");
617     {
618         wxColour*    fore = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
619         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
620     THIS->SetCaretForeground( *fore );
621     }
622     XSRETURN_EMPTY;
623 }
624
625
626 XS(XS_Wx__StyledTextCtrl_CmdKeyAssign); /* prototype to pass -Wmissing-prototypes */
627 XS(XS_Wx__StyledTextCtrl_CmdKeyAssign)
628 {
629 #ifdef dVAR
630     dVAR; dXSARGS;
631 #else
632     dXSARGS;
633 #endif
634     if (items != 4)
635        croak_xs_usage(cv,  "THIS, key, modifiers, cmd");
636     {
637         int     key = (int)SvIV(ST(1));
638         int     modifiers = (int)SvIV(ST(2));
639         int     cmd = (int)SvIV(ST(3));
640         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
641
642         THIS->CmdKeyAssign(key, modifiers, cmd);
643     }
644     XSRETURN_EMPTY;
645 }
646
647
648 XS(XS_Wx__StyledTextCtrl_CmdKeyClear); /* prototype to pass -Wmissing-prototypes */
649 XS(XS_Wx__StyledTextCtrl_CmdKeyClear)
650 {
651 #ifdef dVAR
652     dVAR; dXSARGS;
653 #else
654     dXSARGS;
655 #endif
656     if (items != 3)
657        croak_xs_usage(cv,  "THIS, key, modifiers");
658     {
659         int     key = (int)SvIV(ST(1));
660         int     modifiers = (int)SvIV(ST(2));
661         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
662
663         THIS->CmdKeyClear(key, modifiers);
664     }
665     XSRETURN_EMPTY;
666 }
667
668
669 XS(XS_Wx__StyledTextCtrl_CmdKeyClearAll); /* prototype to pass -Wmissing-prototypes */
670 XS(XS_Wx__StyledTextCtrl_CmdKeyClearAll)
671 {
672 #ifdef dVAR
673     dVAR; dXSARGS;
674 #else
675     dXSARGS;
676 #endif
677     if (items != 1)
678        croak_xs_usage(cv,  "THIS");
679     {
680         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
681
682         THIS->CmdKeyClearAll();
683     }
684     XSRETURN_EMPTY;
685 }
686
687
688 XS(XS_Wx__StyledTextCtrl_SetStyleBytes); /* prototype to pass -Wmissing-prototypes */
689 XS(XS_Wx__StyledTextCtrl_SetStyleBytes)
690 {
691 #ifdef dVAR
692     dVAR; dXSARGS;
693 #else
694     dXSARGS;
695 #endif
696     if (items != 3)
697        croak_xs_usage(cv,  "THIS, length, styleBytes");
698     {
699         int     length = (int)SvIV(ST(1));
700         char*   styleBytes = (char *)SvPV_nolen(ST(2));
701         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
702
703         THIS->SetStyleBytes(length, styleBytes);
704     }
705     XSRETURN_EMPTY;
706 }
707
708
709 XS(XS_Wx__StyledTextCtrl_StyleSetVisible); /* prototype to pass -Wmissing-prototypes */
710 XS(XS_Wx__StyledTextCtrl_StyleSetVisible)
711 {
712 #ifdef dVAR
713     dVAR; dXSARGS;
714 #else
715     dXSARGS;
716 #endif
717     if (items != 3)
718        croak_xs_usage(cv,  "THIS, style, visible");
719     {
720         int     style = (int)SvIV(ST(1));
721         bool    visible = (bool)SvTRUE(ST(2));
722         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
723
724         THIS->StyleSetVisible(style, visible);
725     }
726     XSRETURN_EMPTY;
727 }
728
729
730 XS(XS_Wx__StyledTextCtrl_GetCaretPeriod); /* prototype to pass -Wmissing-prototypes */
731 XS(XS_Wx__StyledTextCtrl_GetCaretPeriod)
732 {
733 #ifdef dVAR
734     dVAR; dXSARGS;
735 #else
736     dXSARGS;
737 #endif
738     if (items != 1)
739        croak_xs_usage(cv,  "THIS");
740     {
741         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
742         int     RETVAL;
743         dXSTARG;
744
745         RETVAL = THIS->GetCaretPeriod();
746         XSprePUSH; PUSHi((IV)RETVAL);
747     }
748     XSRETURN(1);
749 }
750
751
752 XS(XS_Wx__StyledTextCtrl_SetCaretPeriod); /* prototype to pass -Wmissing-prototypes */
753 XS(XS_Wx__StyledTextCtrl_SetCaretPeriod)
754 {
755 #ifdef dVAR
756     dVAR; dXSARGS;
757 #else
758     dXSARGS;
759 #endif
760     if (items != 2)
761        croak_xs_usage(cv,  "THIS, periodMilliseconds");
762     {
763         int     periodMilliseconds = (int)SvIV(ST(1));
764         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
765
766         THIS->SetCaretPeriod(periodMilliseconds);
767     }
768     XSRETURN_EMPTY;
769 }
770
771
772 XS(XS_Wx__StyledTextCtrl_SetWordChars); /* prototype to pass -Wmissing-prototypes */
773 XS(XS_Wx__StyledTextCtrl_SetWordChars)
774 {
775 #ifdef dVAR
776     dVAR; dXSARGS;
777 #else
778     dXSARGS;
779 #endif
780     if (items != 2)
781        croak_xs_usage(cv,  "THIS, characters");
782     {
783         wxString        characters;
784         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
785
786     WXSTRING_INPUT( characters, wxString, ST(1) );
787
788         THIS->SetWordChars(characters);
789     }
790     XSRETURN_EMPTY;
791 }
792
793
794 XS(XS_Wx__StyledTextCtrl_BeginUndoAction); /* prototype to pass -Wmissing-prototypes */
795 XS(XS_Wx__StyledTextCtrl_BeginUndoAction)
796 {
797 #ifdef dVAR
798     dVAR; dXSARGS;
799 #else
800     dXSARGS;
801 #endif
802     if (items != 1)
803        croak_xs_usage(cv,  "THIS");
804     {
805         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
806
807         THIS->BeginUndoAction();
808     }
809     XSRETURN_EMPTY;
810 }
811
812
813 XS(XS_Wx__StyledTextCtrl_EndUndoAction); /* prototype to pass -Wmissing-prototypes */
814 XS(XS_Wx__StyledTextCtrl_EndUndoAction)
815 {
816 #ifdef dVAR
817     dVAR; dXSARGS;
818 #else
819     dXSARGS;
820 #endif
821     if (items != 1)
822        croak_xs_usage(cv,  "THIS");
823     {
824         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
825
826         THIS->EndUndoAction();
827     }
828     XSRETURN_EMPTY;
829 }
830
831
832 XS(XS_Wx__StyledTextCtrl_IndicatorSetStyle); /* prototype to pass -Wmissing-prototypes */
833 XS(XS_Wx__StyledTextCtrl_IndicatorSetStyle)
834 {
835 #ifdef dVAR
836     dVAR; dXSARGS;
837 #else
838     dXSARGS;
839 #endif
840     if (items != 3)
841        croak_xs_usage(cv,  "THIS, indic, style");
842     {
843         int     indic = (int)SvIV(ST(1));
844         int     style = (int)SvIV(ST(2));
845         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
846
847         THIS->IndicatorSetStyle(indic, style);
848     }
849     XSRETURN_EMPTY;
850 }
851
852
853 XS(XS_Wx__StyledTextCtrl_IndicatorGetStyle); /* prototype to pass -Wmissing-prototypes */
854 XS(XS_Wx__StyledTextCtrl_IndicatorGetStyle)
855 {
856 #ifdef dVAR
857     dVAR; dXSARGS;
858 #else
859     dXSARGS;
860 #endif
861     if (items != 2)
862        croak_xs_usage(cv,  "THIS, indic");
863     {
864         int     indic = (int)SvIV(ST(1));
865         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
866         int     RETVAL;
867         dXSTARG;
868
869         RETVAL = THIS->IndicatorGetStyle(indic);
870         XSprePUSH; PUSHi((IV)RETVAL);
871     }
872     XSRETURN(1);
873 }
874
875
876 XS(XS_Wx__StyledTextCtrl_IndicatorSetForeground); /* prototype to pass -Wmissing-prototypes */
877 XS(XS_Wx__StyledTextCtrl_IndicatorSetForeground)
878 {
879 #ifdef dVAR
880     dVAR; dXSARGS;
881 #else
882     dXSARGS;
883 #endif
884     if (items != 3)
885        croak_xs_usage(cv,  "THIS, indic, fore");
886     {
887         int     indic = (int)SvIV(ST(1));
888         wxColour*    fore = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
889         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
890     THIS->IndicatorSetForeground( indic, *fore );
891     }
892     XSRETURN_EMPTY;
893 }
894
895
896 XS(XS_Wx__StyledTextCtrl_SetWhitespaceForeground); /* prototype to pass -Wmissing-prototypes */
897 XS(XS_Wx__StyledTextCtrl_SetWhitespaceForeground)
898 {
899 #ifdef dVAR
900     dVAR; dXSARGS;
901 #else
902     dXSARGS;
903 #endif
904     if (items != 3)
905        croak_xs_usage(cv,  "THIS, useSetting, fore");
906     {
907         bool    useSetting = (bool)SvTRUE(ST(1));
908         wxColour*    fore = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
909         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
910     THIS->SetWhitespaceForeground( useSetting, *fore );
911     }
912     XSRETURN_EMPTY;
913 }
914
915
916 XS(XS_Wx__StyledTextCtrl_SetWhitespaceBackground); /* prototype to pass -Wmissing-prototypes */
917 XS(XS_Wx__StyledTextCtrl_SetWhitespaceBackground)
918 {
919 #ifdef dVAR
920     dVAR; dXSARGS;
921 #else
922     dXSARGS;
923 #endif
924     if (items != 3)
925        croak_xs_usage(cv,  "THIS, useSetting, back");
926     {
927         bool    useSetting = (bool)SvTRUE(ST(1));
928         wxColour*    back = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
929         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
930     THIS->SetWhitespaceBackground( useSetting, *back );
931     }
932     XSRETURN_EMPTY;
933 }
934
935
936 XS(XS_Wx__StyledTextCtrl_SetStyleBits); /* prototype to pass -Wmissing-prototypes */
937 XS(XS_Wx__StyledTextCtrl_SetStyleBits)
938 {
939 #ifdef dVAR
940     dVAR; dXSARGS;
941 #else
942     dXSARGS;
943 #endif
944     if (items != 2)
945        croak_xs_usage(cv,  "THIS, bits");
946     {
947         int     bits = (int)SvIV(ST(1));
948         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
949
950         THIS->SetStyleBits(bits);
951     }
952     XSRETURN_EMPTY;
953 }
954
955
956 XS(XS_Wx__StyledTextCtrl_GetStyleBits); /* prototype to pass -Wmissing-prototypes */
957 XS(XS_Wx__StyledTextCtrl_GetStyleBits)
958 {
959 #ifdef dVAR
960     dVAR; dXSARGS;
961 #else
962     dXSARGS;
963 #endif
964     if (items != 1)
965        croak_xs_usage(cv,  "THIS");
966     {
967         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
968         int     RETVAL;
969         dXSTARG;
970
971         RETVAL = THIS->GetStyleBits();
972         XSprePUSH; PUSHi((IV)RETVAL);
973     }
974     XSRETURN(1);
975 }
976
977
978 XS(XS_Wx__StyledTextCtrl_SetLineState); /* prototype to pass -Wmissing-prototypes */
979 XS(XS_Wx__StyledTextCtrl_SetLineState)
980 {
981 #ifdef dVAR
982     dVAR; dXSARGS;
983 #else
984     dXSARGS;
985 #endif
986     if (items != 3)
987        croak_xs_usage(cv,  "THIS, line, state");
988     {
989         int     line = (int)SvIV(ST(1));
990         int     state = (int)SvIV(ST(2));
991         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
992
993         THIS->SetLineState(line, state);
994     }
995     XSRETURN_EMPTY;
996 }
997
998
999 XS(XS_Wx__StyledTextCtrl_GetLineState); /* prototype to pass -Wmissing-prototypes */
1000 XS(XS_Wx__StyledTextCtrl_GetLineState)
1001 {
1002 #ifdef dVAR
1003     dVAR; dXSARGS;
1004 #else
1005     dXSARGS;
1006 #endif
1007     if (items != 2)
1008        croak_xs_usage(cv,  "THIS, line");
1009     {
1010         int     line = (int)SvIV(ST(1));
1011         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1012         int     RETVAL;
1013         dXSTARG;
1014
1015         RETVAL = THIS->GetLineState(line);
1016         XSprePUSH; PUSHi((IV)RETVAL);
1017     }
1018     XSRETURN(1);
1019 }
1020
1021
1022 XS(XS_Wx__StyledTextCtrl_GetMaxLineState); /* prototype to pass -Wmissing-prototypes */
1023 XS(XS_Wx__StyledTextCtrl_GetMaxLineState)
1024 {
1025 #ifdef dVAR
1026     dVAR; dXSARGS;
1027 #else
1028     dXSARGS;
1029 #endif
1030     if (items != 1)
1031        croak_xs_usage(cv,  "THIS");
1032     {
1033         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1034         int     RETVAL;
1035         dXSTARG;
1036
1037         RETVAL = THIS->GetMaxLineState();
1038         XSprePUSH; PUSHi((IV)RETVAL);
1039     }
1040     XSRETURN(1);
1041 }
1042
1043
1044 XS(XS_Wx__StyledTextCtrl_GetCaretLineVisible); /* prototype to pass -Wmissing-prototypes */
1045 XS(XS_Wx__StyledTextCtrl_GetCaretLineVisible)
1046 {
1047 #ifdef dVAR
1048     dVAR; dXSARGS;
1049 #else
1050     dXSARGS;
1051 #endif
1052     if (items != 1)
1053        croak_xs_usage(cv,  "THIS");
1054     {
1055         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1056         bool    RETVAL;
1057
1058         RETVAL = THIS->GetCaretLineVisible();
1059         ST(0) = boolSV(RETVAL);
1060         sv_2mortal(ST(0));
1061     }
1062     XSRETURN(1);
1063 }
1064
1065
1066 XS(XS_Wx__StyledTextCtrl_SetCaretLineVisible); /* prototype to pass -Wmissing-prototypes */
1067 XS(XS_Wx__StyledTextCtrl_SetCaretLineVisible)
1068 {
1069 #ifdef dVAR
1070     dVAR; dXSARGS;
1071 #else
1072     dXSARGS;
1073 #endif
1074     if (items != 2)
1075        croak_xs_usage(cv,  "THIS, show");
1076     {
1077         bool    show = (bool)SvTRUE(ST(1));
1078         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1079
1080         THIS->SetCaretLineVisible(show);
1081     }
1082     XSRETURN_EMPTY;
1083 }
1084
1085 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
1086 #define XSubPPtmpAAAA 1
1087
1088
1089 XS(XS_Wx__StyledTextCtrl_SetCaretLineBack); /* prototype to pass -Wmissing-prototypes */
1090 XS(XS_Wx__StyledTextCtrl_SetCaretLineBack)
1091 {
1092 #ifdef dVAR
1093     dVAR; dXSARGS;
1094 #else
1095     dXSARGS;
1096 #endif
1097     if (items != 2)
1098        croak_xs_usage(cv,  "THIS, back");
1099     {
1100         wxColour*    back = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
1101         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1102     THIS->SetCaretLineBack( *back );
1103     }
1104     XSRETURN_EMPTY;
1105 }
1106
1107 #else
1108 #define XSubPPtmpAAAB 1
1109
1110
1111 XS(XS_Wx__StyledTextCtrl_SetCaretLineBack); /* prototype to pass -Wmissing-prototypes */
1112 XS(XS_Wx__StyledTextCtrl_SetCaretLineBack)
1113 {
1114 #ifdef dVAR
1115     dVAR; dXSARGS;
1116 #else
1117     dXSARGS;
1118 #endif
1119     if (items != 2)
1120        croak_xs_usage(cv,  "THIS, back");
1121     {
1122         wxColour*    back = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
1123         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1124     THIS->SetCaretLineBackground( *back );
1125     }
1126     XSRETURN_EMPTY;
1127 }
1128
1129
1130 XS(XS_Wx__StyledTextCtrl_SetCaretLineBackground); /* prototype to pass -Wmissing-prototypes */
1131 XS(XS_Wx__StyledTextCtrl_SetCaretLineBackground)
1132 {
1133 #ifdef dVAR
1134     dVAR; dXSARGS;
1135 #else
1136     dXSARGS;
1137 #endif
1138     if (items != 2)
1139        croak_xs_usage(cv,  "THIS, back");
1140     {
1141         wxColour*    back = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
1142         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1143     THIS->SetCaretLineBackground( *back );
1144     }
1145     XSRETURN_EMPTY;
1146 }
1147
1148 #endif
1149
1150 XS(XS_Wx__StyledTextCtrl_StyleSetChangeable); /* prototype to pass -Wmissing-prototypes */
1151 XS(XS_Wx__StyledTextCtrl_StyleSetChangeable)
1152 {
1153 #ifdef dVAR
1154     dVAR; dXSARGS;
1155 #else
1156     dXSARGS;
1157 #endif
1158     if (items != 3)
1159        croak_xs_usage(cv,  "THIS, style, changeable");
1160     {
1161         int     style = (int)SvIV(ST(1));
1162         bool    changeable = (bool)SvTRUE(ST(2));
1163         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1164
1165         THIS->StyleSetChangeable(style, changeable);
1166     }
1167     XSRETURN_EMPTY;
1168 }
1169
1170
1171 XS(XS_Wx__StyledTextCtrl_AutoCompShow); /* prototype to pass -Wmissing-prototypes */
1172 XS(XS_Wx__StyledTextCtrl_AutoCompShow)
1173 {
1174 #ifdef dVAR
1175     dVAR; dXSARGS;
1176 #else
1177     dXSARGS;
1178 #endif
1179     if (items != 3)
1180        croak_xs_usage(cv,  "THIS, lenEntered, itemList");
1181     {
1182         int     lenEntered = (int)SvIV(ST(1));
1183         wxString        itemList;
1184         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1185
1186     WXSTRING_INPUT( itemList, wxString, ST(2) );
1187
1188         THIS->AutoCompShow(lenEntered, itemList);
1189     }
1190     XSRETURN_EMPTY;
1191 }
1192
1193
1194 XS(XS_Wx__StyledTextCtrl_AutoCompCancel); /* prototype to pass -Wmissing-prototypes */
1195 XS(XS_Wx__StyledTextCtrl_AutoCompCancel)
1196 {
1197 #ifdef dVAR
1198     dVAR; dXSARGS;
1199 #else
1200     dXSARGS;
1201 #endif
1202     if (items != 1)
1203        croak_xs_usage(cv,  "THIS");
1204     {
1205         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1206
1207         THIS->AutoCompCancel();
1208     }
1209     XSRETURN_EMPTY;
1210 }
1211
1212
1213 XS(XS_Wx__StyledTextCtrl_AutoCompActive); /* prototype to pass -Wmissing-prototypes */
1214 XS(XS_Wx__StyledTextCtrl_AutoCompActive)
1215 {
1216 #ifdef dVAR
1217     dVAR; dXSARGS;
1218 #else
1219     dXSARGS;
1220 #endif
1221     if (items != 1)
1222        croak_xs_usage(cv,  "THIS");
1223     {
1224         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1225         bool    RETVAL;
1226
1227         RETVAL = THIS->AutoCompActive();
1228         ST(0) = boolSV(RETVAL);
1229         sv_2mortal(ST(0));
1230     }
1231     XSRETURN(1);
1232 }
1233
1234
1235 XS(XS_Wx__StyledTextCtrl_AutoCompPosStart); /* prototype to pass -Wmissing-prototypes */
1236 XS(XS_Wx__StyledTextCtrl_AutoCompPosStart)
1237 {
1238 #ifdef dVAR
1239     dVAR; dXSARGS;
1240 #else
1241     dXSARGS;
1242 #endif
1243     if (items != 1)
1244        croak_xs_usage(cv,  "THIS");
1245     {
1246         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1247         int     RETVAL;
1248         dXSTARG;
1249
1250         RETVAL = THIS->AutoCompPosStart();
1251         XSprePUSH; PUSHi((IV)RETVAL);
1252     }
1253     XSRETURN(1);
1254 }
1255
1256
1257 XS(XS_Wx__StyledTextCtrl_AutoCompComplete); /* prototype to pass -Wmissing-prototypes */
1258 XS(XS_Wx__StyledTextCtrl_AutoCompComplete)
1259 {
1260 #ifdef dVAR
1261     dVAR; dXSARGS;
1262 #else
1263     dXSARGS;
1264 #endif
1265     if (items != 1)
1266        croak_xs_usage(cv,  "THIS");
1267     {
1268         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1269
1270         THIS->AutoCompComplete();
1271     }
1272     XSRETURN_EMPTY;
1273 }
1274
1275
1276 XS(XS_Wx__StyledTextCtrl_AutoCompStops); /* prototype to pass -Wmissing-prototypes */
1277 XS(XS_Wx__StyledTextCtrl_AutoCompStops)
1278 {
1279 #ifdef dVAR
1280     dVAR; dXSARGS;
1281 #else
1282     dXSARGS;
1283 #endif
1284     if (items != 2)
1285        croak_xs_usage(cv,  "THIS, characterSet");
1286     {
1287         wxString        characterSet;
1288         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1289
1290     WXSTRING_INPUT( characterSet, wxString, ST(1) );
1291
1292         THIS->AutoCompStops(characterSet);
1293     }
1294     XSRETURN_EMPTY;
1295 }
1296
1297
1298 XS(XS_Wx__StyledTextCtrl_AutoCompSetSeparator); /* prototype to pass -Wmissing-prototypes */
1299 XS(XS_Wx__StyledTextCtrl_AutoCompSetSeparator)
1300 {
1301 #ifdef dVAR
1302     dVAR; dXSARGS;
1303 #else
1304     dXSARGS;
1305 #endif
1306     if (items != 2)
1307        croak_xs_usage(cv,  "THIS, separatorCharacter");
1308     {
1309         int     separatorCharacter = (int)SvIV(ST(1));
1310         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1311
1312         THIS->AutoCompSetSeparator(separatorCharacter);
1313     }
1314     XSRETURN_EMPTY;
1315 }
1316
1317
1318 XS(XS_Wx__StyledTextCtrl_AutoCompGetSeparator); /* prototype to pass -Wmissing-prototypes */
1319 XS(XS_Wx__StyledTextCtrl_AutoCompGetSeparator)
1320 {
1321 #ifdef dVAR
1322     dVAR; dXSARGS;
1323 #else
1324     dXSARGS;
1325 #endif
1326     if (items != 1)
1327        croak_xs_usage(cv,  "THIS");
1328     {
1329         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1330         int     RETVAL;
1331         dXSTARG;
1332
1333         RETVAL = THIS->AutoCompGetSeparator();
1334         XSprePUSH; PUSHi((IV)RETVAL);
1335     }
1336     XSRETURN(1);
1337 }
1338
1339
1340 XS(XS_Wx__StyledTextCtrl_AutoCompSelect); /* prototype to pass -Wmissing-prototypes */
1341 XS(XS_Wx__StyledTextCtrl_AutoCompSelect)
1342 {
1343 #ifdef dVAR
1344     dVAR; dXSARGS;
1345 #else
1346     dXSARGS;
1347 #endif
1348     if (items != 2)
1349        croak_xs_usage(cv,  "THIS, text");
1350     {
1351         wxString        text;
1352         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1353
1354     WXSTRING_INPUT( text, wxString, ST(1) );
1355
1356         THIS->AutoCompSelect(text);
1357     }
1358     XSRETURN_EMPTY;
1359 }
1360
1361
1362 XS(XS_Wx__StyledTextCtrl_AutoCompSetCancelAtStart); /* prototype to pass -Wmissing-prototypes */
1363 XS(XS_Wx__StyledTextCtrl_AutoCompSetCancelAtStart)
1364 {
1365 #ifdef dVAR
1366     dVAR; dXSARGS;
1367 #else
1368     dXSARGS;
1369 #endif
1370     if (items != 2)
1371        croak_xs_usage(cv,  "THIS, cancel");
1372     {
1373         bool    cancel = (bool)SvTRUE(ST(1));
1374         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1375
1376         THIS->AutoCompSetCancelAtStart(cancel);
1377     }
1378     XSRETURN_EMPTY;
1379 }
1380
1381
1382 XS(XS_Wx__StyledTextCtrl_AutoCompGetCancelAtStart); /* prototype to pass -Wmissing-prototypes */
1383 XS(XS_Wx__StyledTextCtrl_AutoCompGetCancelAtStart)
1384 {
1385 #ifdef dVAR
1386     dVAR; dXSARGS;
1387 #else
1388     dXSARGS;
1389 #endif
1390     if (items != 1)
1391        croak_xs_usage(cv,  "THIS");
1392     {
1393         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1394         bool    RETVAL;
1395
1396         RETVAL = THIS->AutoCompGetCancelAtStart();
1397         ST(0) = boolSV(RETVAL);
1398         sv_2mortal(ST(0));
1399     }
1400     XSRETURN(1);
1401 }
1402
1403
1404 XS(XS_Wx__StyledTextCtrl_AutoCompSetFillUps); /* prototype to pass -Wmissing-prototypes */
1405 XS(XS_Wx__StyledTextCtrl_AutoCompSetFillUps)
1406 {
1407 #ifdef dVAR
1408     dVAR; dXSARGS;
1409 #else
1410     dXSARGS;
1411 #endif
1412     if (items != 2)
1413        croak_xs_usage(cv,  "THIS, characterSet");
1414     {
1415         wxString        characterSet;
1416         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1417
1418     WXSTRING_INPUT( characterSet, wxString, ST(1) );
1419
1420         THIS->AutoCompSetFillUps(characterSet);
1421     }
1422     XSRETURN_EMPTY;
1423 }
1424
1425
1426 XS(XS_Wx__StyledTextCtrl_AutoCompSetChooseSingle); /* prototype to pass -Wmissing-prototypes */
1427 XS(XS_Wx__StyledTextCtrl_AutoCompSetChooseSingle)
1428 {
1429 #ifdef dVAR
1430     dVAR; dXSARGS;
1431 #else
1432     dXSARGS;
1433 #endif
1434     if (items != 2)
1435        croak_xs_usage(cv,  "THIS, chooseSingle");
1436     {
1437         bool    chooseSingle = (bool)SvTRUE(ST(1));
1438         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1439
1440         THIS->AutoCompSetChooseSingle(chooseSingle);
1441     }
1442     XSRETURN_EMPTY;
1443 }
1444
1445
1446 XS(XS_Wx__StyledTextCtrl_AutoCompGetChooseSingle); /* prototype to pass -Wmissing-prototypes */
1447 XS(XS_Wx__StyledTextCtrl_AutoCompGetChooseSingle)
1448 {
1449 #ifdef dVAR
1450     dVAR; dXSARGS;
1451 #else
1452     dXSARGS;
1453 #endif
1454     if (items != 1)
1455        croak_xs_usage(cv,  "THIS");
1456     {
1457         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1458         bool    RETVAL;
1459
1460         RETVAL = THIS->AutoCompGetChooseSingle();
1461         ST(0) = boolSV(RETVAL);
1462         sv_2mortal(ST(0));
1463     }
1464     XSRETURN(1);
1465 }
1466
1467
1468 XS(XS_Wx__StyledTextCtrl_AutoCompGetIgnoreCase); /* prototype to pass -Wmissing-prototypes */
1469 XS(XS_Wx__StyledTextCtrl_AutoCompGetIgnoreCase)
1470 {
1471 #ifdef dVAR
1472     dVAR; dXSARGS;
1473 #else
1474     dXSARGS;
1475 #endif
1476     if (items != 1)
1477        croak_xs_usage(cv,  "THIS");
1478     {
1479         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1480         bool    RETVAL;
1481
1482         RETVAL = THIS->AutoCompGetIgnoreCase();
1483         ST(0) = boolSV(RETVAL);
1484         sv_2mortal(ST(0));
1485     }
1486     XSRETURN(1);
1487 }
1488
1489
1490 XS(XS_Wx__StyledTextCtrl_UserListShow); /* prototype to pass -Wmissing-prototypes */
1491 XS(XS_Wx__StyledTextCtrl_UserListShow)
1492 {
1493 #ifdef dVAR
1494     dVAR; dXSARGS;
1495 #else
1496     dXSARGS;
1497 #endif
1498     if (items != 3)
1499        croak_xs_usage(cv,  "THIS, listType, itemList");
1500     {
1501         int     listType = (int)SvIV(ST(1));
1502         wxString        itemList;
1503         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1504
1505     WXSTRING_INPUT( itemList, wxString, ST(2) );
1506
1507         THIS->UserListShow(listType, itemList);
1508     }
1509     XSRETURN_EMPTY;
1510 }
1511
1512
1513 XS(XS_Wx__StyledTextCtrl_AutoCompSetAutoHide); /* prototype to pass -Wmissing-prototypes */
1514 XS(XS_Wx__StyledTextCtrl_AutoCompSetAutoHide)
1515 {
1516 #ifdef dVAR
1517     dVAR; dXSARGS;
1518 #else
1519     dXSARGS;
1520 #endif
1521     if (items != 2)
1522        croak_xs_usage(cv,  "THIS, autoHide");
1523     {
1524         bool    autoHide = (bool)SvTRUE(ST(1));
1525         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1526
1527         THIS->AutoCompSetAutoHide(autoHide);
1528     }
1529     XSRETURN_EMPTY;
1530 }
1531
1532
1533 XS(XS_Wx__StyledTextCtrl_AutoCompGetAutoHide); /* prototype to pass -Wmissing-prototypes */
1534 XS(XS_Wx__StyledTextCtrl_AutoCompGetAutoHide)
1535 {
1536 #ifdef dVAR
1537     dVAR; dXSARGS;
1538 #else
1539     dXSARGS;
1540 #endif
1541     if (items != 1)
1542        croak_xs_usage(cv,  "THIS");
1543     {
1544         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1545         bool    RETVAL;
1546
1547         RETVAL = THIS->AutoCompGetAutoHide();
1548         ST(0) = boolSV(RETVAL);
1549         sv_2mortal(ST(0));
1550     }
1551     XSRETURN(1);
1552 }
1553
1554
1555 XS(XS_Wx__StyledTextCtrl_AutoCompSetDropRestOfWord); /* prototype to pass -Wmissing-prototypes */
1556 XS(XS_Wx__StyledTextCtrl_AutoCompSetDropRestOfWord)
1557 {
1558 #ifdef dVAR
1559     dVAR; dXSARGS;
1560 #else
1561     dXSARGS;
1562 #endif
1563     if (items != 2)
1564        croak_xs_usage(cv,  "THIS, dropRestOfWord");
1565     {
1566         bool    dropRestOfWord = (bool)SvTRUE(ST(1));
1567         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1568
1569         THIS->AutoCompSetDropRestOfWord(dropRestOfWord);
1570     }
1571     XSRETURN_EMPTY;
1572 }
1573
1574
1575 XS(XS_Wx__StyledTextCtrl_AutoCompGetDropRestOfWord); /* prototype to pass -Wmissing-prototypes */
1576 XS(XS_Wx__StyledTextCtrl_AutoCompGetDropRestOfWord)
1577 {
1578 #ifdef dVAR
1579     dVAR; dXSARGS;
1580 #else
1581     dXSARGS;
1582 #endif
1583     if (items != 1)
1584        croak_xs_usage(cv,  "THIS");
1585     {
1586         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1587         bool    RETVAL;
1588
1589         RETVAL = THIS->AutoCompGetDropRestOfWord();
1590         ST(0) = boolSV(RETVAL);
1591         sv_2mortal(ST(0));
1592     }
1593     XSRETURN(1);
1594 }
1595
1596
1597 XS(XS_Wx__StyledTextCtrl_SetIndent); /* prototype to pass -Wmissing-prototypes */
1598 XS(XS_Wx__StyledTextCtrl_SetIndent)
1599 {
1600 #ifdef dVAR
1601     dVAR; dXSARGS;
1602 #else
1603     dXSARGS;
1604 #endif
1605     if (items != 2)
1606        croak_xs_usage(cv,  "THIS, indentSize");
1607     {
1608         int     indentSize = (int)SvIV(ST(1));
1609         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1610
1611         THIS->SetIndent(indentSize);
1612     }
1613     XSRETURN_EMPTY;
1614 }
1615
1616
1617 XS(XS_Wx__StyledTextCtrl_GetIndent); /* prototype to pass -Wmissing-prototypes */
1618 XS(XS_Wx__StyledTextCtrl_GetIndent)
1619 {
1620 #ifdef dVAR
1621     dVAR; dXSARGS;
1622 #else
1623     dXSARGS;
1624 #endif
1625     if (items != 1)
1626        croak_xs_usage(cv,  "THIS");
1627     {
1628         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1629         int     RETVAL;
1630         dXSTARG;
1631
1632         RETVAL = THIS->GetIndent();
1633         XSprePUSH; PUSHi((IV)RETVAL);
1634     }
1635     XSRETURN(1);
1636 }
1637
1638
1639 XS(XS_Wx__StyledTextCtrl_SetUseTabs); /* prototype to pass -Wmissing-prototypes */
1640 XS(XS_Wx__StyledTextCtrl_SetUseTabs)
1641 {
1642 #ifdef dVAR
1643     dVAR; dXSARGS;
1644 #else
1645     dXSARGS;
1646 #endif
1647     if (items != 2)
1648        croak_xs_usage(cv,  "THIS, useTabs");
1649     {
1650         bool    useTabs = (bool)SvTRUE(ST(1));
1651         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1652
1653         THIS->SetUseTabs(useTabs);
1654     }
1655     XSRETURN_EMPTY;
1656 }
1657
1658
1659 XS(XS_Wx__StyledTextCtrl_GetUseTabs); /* prototype to pass -Wmissing-prototypes */
1660 XS(XS_Wx__StyledTextCtrl_GetUseTabs)
1661 {
1662 #ifdef dVAR
1663     dVAR; dXSARGS;
1664 #else
1665     dXSARGS;
1666 #endif
1667     if (items != 1)
1668        croak_xs_usage(cv,  "THIS");
1669     {
1670         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1671         bool    RETVAL;
1672
1673         RETVAL = THIS->GetUseTabs();
1674         ST(0) = boolSV(RETVAL);
1675         sv_2mortal(ST(0));
1676     }
1677     XSRETURN(1);
1678 }
1679
1680
1681 XS(XS_Wx__StyledTextCtrl_SetLineIndentation); /* prototype to pass -Wmissing-prototypes */
1682 XS(XS_Wx__StyledTextCtrl_SetLineIndentation)
1683 {
1684 #ifdef dVAR
1685     dVAR; dXSARGS;
1686 #else
1687     dXSARGS;
1688 #endif
1689     if (items != 3)
1690        croak_xs_usage(cv,  "THIS, line, indentSize");
1691     {
1692         int     line = (int)SvIV(ST(1));
1693         int     indentSize = (int)SvIV(ST(2));
1694         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1695
1696         THIS->SetLineIndentation(line, indentSize);
1697     }
1698     XSRETURN_EMPTY;
1699 }
1700
1701
1702 XS(XS_Wx__StyledTextCtrl_GetLineIndentation); /* prototype to pass -Wmissing-prototypes */
1703 XS(XS_Wx__StyledTextCtrl_GetLineIndentation)
1704 {
1705 #ifdef dVAR
1706     dVAR; dXSARGS;
1707 #else
1708     dXSARGS;
1709 #endif
1710     if (items != 2)
1711        croak_xs_usage(cv,  "THIS, line");
1712     {
1713         int     line = (int)SvIV(ST(1));
1714         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1715         int     RETVAL;
1716         dXSTARG;
1717
1718         RETVAL = THIS->GetLineIndentation(line);
1719         XSprePUSH; PUSHi((IV)RETVAL);
1720     }
1721     XSRETURN(1);
1722 }
1723
1724
1725 XS(XS_Wx__StyledTextCtrl_GetLineIndentPosition); /* prototype to pass -Wmissing-prototypes */
1726 XS(XS_Wx__StyledTextCtrl_GetLineIndentPosition)
1727 {
1728 #ifdef dVAR
1729     dVAR; dXSARGS;
1730 #else
1731     dXSARGS;
1732 #endif
1733     if (items != 2)
1734        croak_xs_usage(cv,  "THIS, line");
1735     {
1736         int     line = (int)SvIV(ST(1));
1737         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1738         int     RETVAL;
1739         dXSTARG;
1740
1741         RETVAL = THIS->GetLineIndentPosition(line);
1742         XSprePUSH; PUSHi((IV)RETVAL);
1743     }
1744     XSRETURN(1);
1745 }
1746
1747
1748 XS(XS_Wx__StyledTextCtrl_GetColumn); /* prototype to pass -Wmissing-prototypes */
1749 XS(XS_Wx__StyledTextCtrl_GetColumn)
1750 {
1751 #ifdef dVAR
1752     dVAR; dXSARGS;
1753 #else
1754     dXSARGS;
1755 #endif
1756     if (items != 2)
1757        croak_xs_usage(cv,  "THIS, pos");
1758     {
1759         int     pos = (int)SvIV(ST(1));
1760         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1761         int     RETVAL;
1762         dXSTARG;
1763
1764         RETVAL = THIS->GetColumn(pos);
1765         XSprePUSH; PUSHi((IV)RETVAL);
1766     }
1767     XSRETURN(1);
1768 }
1769
1770
1771 XS(XS_Wx__StyledTextCtrl_SetUseHorizontalScrollBar); /* prototype to pass -Wmissing-prototypes */
1772 XS(XS_Wx__StyledTextCtrl_SetUseHorizontalScrollBar)
1773 {
1774 #ifdef dVAR
1775     dVAR; dXSARGS;
1776 #else
1777     dXSARGS;
1778 #endif
1779     if (items != 2)
1780        croak_xs_usage(cv,  "THIS, show");
1781     {
1782         bool    show = (bool)SvTRUE(ST(1));
1783         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1784
1785         THIS->SetUseHorizontalScrollBar(show);
1786     }
1787     XSRETURN_EMPTY;
1788 }
1789
1790
1791 XS(XS_Wx__StyledTextCtrl_GetUseHorizontalScrollBar); /* prototype to pass -Wmissing-prototypes */
1792 XS(XS_Wx__StyledTextCtrl_GetUseHorizontalScrollBar)
1793 {
1794 #ifdef dVAR
1795     dVAR; dXSARGS;
1796 #else
1797     dXSARGS;
1798 #endif
1799     if (items != 1)
1800        croak_xs_usage(cv,  "THIS");
1801     {
1802         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1803         bool    RETVAL;
1804
1805         RETVAL = THIS->GetUseHorizontalScrollBar();
1806         ST(0) = boolSV(RETVAL);
1807         sv_2mortal(ST(0));
1808     }
1809     XSRETURN(1);
1810 }
1811
1812
1813 XS(XS_Wx__StyledTextCtrl_SetIndentationGuides); /* prototype to pass -Wmissing-prototypes */
1814 XS(XS_Wx__StyledTextCtrl_SetIndentationGuides)
1815 {
1816 #ifdef dVAR
1817     dVAR; dXSARGS;
1818 #else
1819     dXSARGS;
1820 #endif
1821     if (items != 2)
1822        croak_xs_usage(cv,  "THIS, show");
1823     {
1824         bool    show = (bool)SvTRUE(ST(1));
1825         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1826
1827         THIS->SetIndentationGuides(show);
1828     }
1829     XSRETURN_EMPTY;
1830 }
1831
1832
1833 XS(XS_Wx__StyledTextCtrl_GetIndentationGuides); /* prototype to pass -Wmissing-prototypes */
1834 XS(XS_Wx__StyledTextCtrl_GetIndentationGuides)
1835 {
1836 #ifdef dVAR
1837     dVAR; dXSARGS;
1838 #else
1839     dXSARGS;
1840 #endif
1841     if (items != 1)
1842        croak_xs_usage(cv,  "THIS");
1843     {
1844         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1845         bool    RETVAL;
1846
1847         RETVAL = THIS->GetIndentationGuides();
1848         ST(0) = boolSV(RETVAL);
1849         sv_2mortal(ST(0));
1850     }
1851     XSRETURN(1);
1852 }
1853
1854
1855 XS(XS_Wx__StyledTextCtrl_SetHighlightGuide); /* prototype to pass -Wmissing-prototypes */
1856 XS(XS_Wx__StyledTextCtrl_SetHighlightGuide)
1857 {
1858 #ifdef dVAR
1859     dVAR; dXSARGS;
1860 #else
1861     dXSARGS;
1862 #endif
1863     if (items != 2)
1864        croak_xs_usage(cv,  "THIS, column");
1865     {
1866         int     column = (int)SvIV(ST(1));
1867         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1868
1869         THIS->SetHighlightGuide(column);
1870     }
1871     XSRETURN_EMPTY;
1872 }
1873
1874
1875 XS(XS_Wx__StyledTextCtrl_GetHighlightGuide); /* prototype to pass -Wmissing-prototypes */
1876 XS(XS_Wx__StyledTextCtrl_GetHighlightGuide)
1877 {
1878 #ifdef dVAR
1879     dVAR; dXSARGS;
1880 #else
1881     dXSARGS;
1882 #endif
1883     if (items != 1)
1884        croak_xs_usage(cv,  "THIS");
1885     {
1886         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1887         int     RETVAL;
1888         dXSTARG;
1889
1890         RETVAL = THIS->GetHighlightGuide();
1891         XSprePUSH; PUSHi((IV)RETVAL);
1892     }
1893     XSRETURN(1);
1894 }
1895
1896
1897 XS(XS_Wx__StyledTextCtrl_GetLineEndPosition); /* prototype to pass -Wmissing-prototypes */
1898 XS(XS_Wx__StyledTextCtrl_GetLineEndPosition)
1899 {
1900 #ifdef dVAR
1901     dVAR; dXSARGS;
1902 #else
1903     dXSARGS;
1904 #endif
1905     if (items != 2)
1906        croak_xs_usage(cv,  "THIS, line");
1907     {
1908         int     line = (int)SvIV(ST(1));
1909         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1910         int     RETVAL;
1911         dXSTARG;
1912
1913         RETVAL = THIS->GetLineEndPosition(line);
1914         XSprePUSH; PUSHi((IV)RETVAL);
1915     }
1916     XSRETURN(1);
1917 }
1918
1919
1920 XS(XS_Wx__StyledTextCtrl_GetCodePage); /* prototype to pass -Wmissing-prototypes */
1921 XS(XS_Wx__StyledTextCtrl_GetCodePage)
1922 {
1923 #ifdef dVAR
1924     dVAR; dXSARGS;
1925 #else
1926     dXSARGS;
1927 #endif
1928     if (items != 1)
1929        croak_xs_usage(cv,  "THIS");
1930     {
1931         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1932         int     RETVAL;
1933         dXSTARG;
1934
1935         RETVAL = THIS->GetCodePage();
1936         XSprePUSH; PUSHi((IV)RETVAL);
1937     }
1938     XSRETURN(1);
1939 }
1940
1941
1942 XS(XS_Wx__StyledTextCtrl_GetReadOnly); /* prototype to pass -Wmissing-prototypes */
1943 XS(XS_Wx__StyledTextCtrl_GetReadOnly)
1944 {
1945 #ifdef dVAR
1946     dVAR; dXSARGS;
1947 #else
1948     dXSARGS;
1949 #endif
1950     if (items != 1)
1951        croak_xs_usage(cv,  "THIS");
1952     {
1953         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1954         bool    RETVAL;
1955
1956         RETVAL = THIS->GetReadOnly();
1957         ST(0) = boolSV(RETVAL);
1958         sv_2mortal(ST(0));
1959     }
1960     XSRETURN(1);
1961 }
1962
1963
1964 XS(XS_Wx__StyledTextCtrl_SetCurrentPos); /* prototype to pass -Wmissing-prototypes */
1965 XS(XS_Wx__StyledTextCtrl_SetCurrentPos)
1966 {
1967 #ifdef dVAR
1968     dVAR; dXSARGS;
1969 #else
1970     dXSARGS;
1971 #endif
1972     if (items != 2)
1973        croak_xs_usage(cv,  "THIS, pos");
1974     {
1975         int     pos = (int)SvIV(ST(1));
1976         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1977
1978         THIS->SetCurrentPos(pos);
1979     }
1980     XSRETURN_EMPTY;
1981 }
1982
1983
1984 XS(XS_Wx__StyledTextCtrl_SetSelectionStart); /* prototype to pass -Wmissing-prototypes */
1985 XS(XS_Wx__StyledTextCtrl_SetSelectionStart)
1986 {
1987 #ifdef dVAR
1988     dVAR; dXSARGS;
1989 #else
1990     dXSARGS;
1991 #endif
1992     if (items != 2)
1993        croak_xs_usage(cv,  "THIS, pos");
1994     {
1995         int     pos = (int)SvIV(ST(1));
1996         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
1997
1998         THIS->SetSelectionStart(pos);
1999     }
2000     XSRETURN_EMPTY;
2001 }
2002
2003
2004 XS(XS_Wx__StyledTextCtrl_GetSelectionStart); /* prototype to pass -Wmissing-prototypes */
2005 XS(XS_Wx__StyledTextCtrl_GetSelectionStart)
2006 {
2007 #ifdef dVAR
2008     dVAR; dXSARGS;
2009 #else
2010     dXSARGS;
2011 #endif
2012     if (items != 1)
2013        croak_xs_usage(cv,  "THIS");
2014     {
2015         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2016         int     RETVAL;
2017         dXSTARG;
2018
2019         RETVAL = THIS->GetSelectionStart();
2020         XSprePUSH; PUSHi((IV)RETVAL);
2021     }
2022     XSRETURN(1);
2023 }
2024
2025
2026 XS(XS_Wx__StyledTextCtrl_SetSelectionEnd); /* prototype to pass -Wmissing-prototypes */
2027 XS(XS_Wx__StyledTextCtrl_SetSelectionEnd)
2028 {
2029 #ifdef dVAR
2030     dVAR; dXSARGS;
2031 #else
2032     dXSARGS;
2033 #endif
2034     if (items != 2)
2035        croak_xs_usage(cv,  "THIS, pos");
2036     {
2037         int     pos = (int)SvIV(ST(1));
2038         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2039
2040         THIS->SetSelectionEnd(pos);
2041     }
2042     XSRETURN_EMPTY;
2043 }
2044
2045
2046 XS(XS_Wx__StyledTextCtrl_GetSelectionEnd); /* prototype to pass -Wmissing-prototypes */
2047 XS(XS_Wx__StyledTextCtrl_GetSelectionEnd)
2048 {
2049 #ifdef dVAR
2050     dVAR; dXSARGS;
2051 #else
2052     dXSARGS;
2053 #endif
2054     if (items != 1)
2055        croak_xs_usage(cv,  "THIS");
2056     {
2057         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2058         int     RETVAL;
2059         dXSTARG;
2060
2061         RETVAL = THIS->GetSelectionEnd();
2062         XSprePUSH; PUSHi((IV)RETVAL);
2063     }
2064     XSRETURN(1);
2065 }
2066
2067
2068 XS(XS_Wx__StyledTextCtrl_SetPrintMagnification); /* prototype to pass -Wmissing-prototypes */
2069 XS(XS_Wx__StyledTextCtrl_SetPrintMagnification)
2070 {
2071 #ifdef dVAR
2072     dVAR; dXSARGS;
2073 #else
2074     dXSARGS;
2075 #endif
2076     if (items != 2)
2077        croak_xs_usage(cv,  "THIS, magnification");
2078     {
2079         int     magnification = (int)SvIV(ST(1));
2080         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2081
2082         THIS->SetPrintMagnification(magnification);
2083     }
2084     XSRETURN_EMPTY;
2085 }
2086
2087
2088 XS(XS_Wx__StyledTextCtrl_GetPrintMagnification); /* prototype to pass -Wmissing-prototypes */
2089 XS(XS_Wx__StyledTextCtrl_GetPrintMagnification)
2090 {
2091 #ifdef dVAR
2092     dVAR; dXSARGS;
2093 #else
2094     dXSARGS;
2095 #endif
2096     if (items != 1)
2097        croak_xs_usage(cv,  "THIS");
2098     {
2099         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2100         int     RETVAL;
2101         dXSTARG;
2102
2103         RETVAL = THIS->GetPrintMagnification();
2104         XSprePUSH; PUSHi((IV)RETVAL);
2105     }
2106     XSRETURN(1);
2107 }
2108
2109
2110 XS(XS_Wx__StyledTextCtrl_SetPrintColourMode); /* prototype to pass -Wmissing-prototypes */
2111 XS(XS_Wx__StyledTextCtrl_SetPrintColourMode)
2112 {
2113 #ifdef dVAR
2114     dVAR; dXSARGS;
2115 #else
2116     dXSARGS;
2117 #endif
2118     if (items != 2)
2119        croak_xs_usage(cv,  "THIS, mode");
2120     {
2121         int     mode = (int)SvIV(ST(1));
2122         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2123
2124         THIS->SetPrintColourMode(mode);
2125     }
2126     XSRETURN_EMPTY;
2127 }
2128
2129
2130 XS(XS_Wx__StyledTextCtrl_GetPrintColourMode); /* prototype to pass -Wmissing-prototypes */
2131 XS(XS_Wx__StyledTextCtrl_GetPrintColourMode)
2132 {
2133 #ifdef dVAR
2134     dVAR; dXSARGS;
2135 #else
2136     dXSARGS;
2137 #endif
2138     if (items != 1)
2139        croak_xs_usage(cv,  "THIS");
2140     {
2141         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2142         int     RETVAL;
2143         dXSTARG;
2144
2145         RETVAL = THIS->GetPrintColourMode();
2146         XSprePUSH; PUSHi((IV)RETVAL);
2147     }
2148     XSRETURN(1);
2149 }
2150
2151
2152 XS(XS_Wx__StyledTextCtrl_FindText); /* prototype to pass -Wmissing-prototypes */
2153 XS(XS_Wx__StyledTextCtrl_FindText)
2154 {
2155 #ifdef dVAR
2156     dVAR; dXSARGS;
2157 #else
2158     dXSARGS;
2159 #endif
2160     if (items < 4 || items > 5)
2161        croak_xs_usage(cv,  "THIS, minPos, maxPos, text, flags = 0");
2162     {
2163         int     minPos = (int)SvIV(ST(1));
2164         int     maxPos = (int)SvIV(ST(2));
2165         wxString        text;
2166         int     flags;
2167         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2168         int     RETVAL;
2169         dXSTARG;
2170
2171     WXSTRING_INPUT( text, wxString, ST(3) );
2172
2173         if (items < 5)
2174             flags = 0;
2175         else {
2176             flags = (int)SvIV(ST(4));
2177         }
2178
2179         RETVAL = THIS->FindText(minPos, maxPos, text, flags);
2180         XSprePUSH; PUSHi((IV)RETVAL);
2181     }
2182     XSRETURN(1);
2183 }
2184
2185
2186 XS(XS_Wx__StyledTextCtrl_GetFirstVisibleLine); /* prototype to pass -Wmissing-prototypes */
2187 XS(XS_Wx__StyledTextCtrl_GetFirstVisibleLine)
2188 {
2189 #ifdef dVAR
2190     dVAR; dXSARGS;
2191 #else
2192     dXSARGS;
2193 #endif
2194     if (items != 1)
2195        croak_xs_usage(cv,  "THIS");
2196     {
2197         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2198         int     RETVAL;
2199         dXSTARG;
2200
2201         RETVAL = THIS->GetFirstVisibleLine();
2202         XSprePUSH; PUSHi((IV)RETVAL);
2203     }
2204     XSRETURN(1);
2205 }
2206
2207
2208 XS(XS_Wx__StyledTextCtrl_GetLineCount); /* prototype to pass -Wmissing-prototypes */
2209 XS(XS_Wx__StyledTextCtrl_GetLineCount)
2210 {
2211 #ifdef dVAR
2212     dVAR; dXSARGS;
2213 #else
2214     dXSARGS;
2215 #endif
2216     if (items != 1)
2217        croak_xs_usage(cv,  "THIS");
2218     {
2219         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2220         int     RETVAL;
2221         dXSTARG;
2222
2223         RETVAL = THIS->GetLineCount();
2224         XSprePUSH; PUSHi((IV)RETVAL);
2225     }
2226     XSRETURN(1);
2227 }
2228
2229
2230 XS(XS_Wx__StyledTextCtrl_SetMarginLeft); /* prototype to pass -Wmissing-prototypes */
2231 XS(XS_Wx__StyledTextCtrl_SetMarginLeft)
2232 {
2233 #ifdef dVAR
2234     dVAR; dXSARGS;
2235 #else
2236     dXSARGS;
2237 #endif
2238     if (items != 2)
2239        croak_xs_usage(cv,  "THIS, pixelWidth");
2240     {
2241         int     pixelWidth = (int)SvIV(ST(1));
2242         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2243
2244         THIS->SetMarginLeft(pixelWidth);
2245     }
2246     XSRETURN_EMPTY;
2247 }
2248
2249
2250 XS(XS_Wx__StyledTextCtrl_GetMarginLeft); /* prototype to pass -Wmissing-prototypes */
2251 XS(XS_Wx__StyledTextCtrl_GetMarginLeft)
2252 {
2253 #ifdef dVAR
2254     dVAR; dXSARGS;
2255 #else
2256     dXSARGS;
2257 #endif
2258     if (items != 1)
2259        croak_xs_usage(cv,  "THIS");
2260     {
2261         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2262         int     RETVAL;
2263         dXSTARG;
2264
2265         RETVAL = THIS->GetMarginLeft();
2266         XSprePUSH; PUSHi((IV)RETVAL);
2267     }
2268     XSRETURN(1);
2269 }
2270
2271
2272 XS(XS_Wx__StyledTextCtrl_SetMarginRight); /* prototype to pass -Wmissing-prototypes */
2273 XS(XS_Wx__StyledTextCtrl_SetMarginRight)
2274 {
2275 #ifdef dVAR
2276     dVAR; dXSARGS;
2277 #else
2278     dXSARGS;
2279 #endif
2280     if (items != 2)
2281        croak_xs_usage(cv,  "THIS, pixelWidth");
2282     {
2283         int     pixelWidth = (int)SvIV(ST(1));
2284         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2285
2286         THIS->SetMarginRight(pixelWidth);
2287     }
2288     XSRETURN_EMPTY;
2289 }
2290
2291
2292 XS(XS_Wx__StyledTextCtrl_GetMarginRight); /* prototype to pass -Wmissing-prototypes */
2293 XS(XS_Wx__StyledTextCtrl_GetMarginRight)
2294 {
2295 #ifdef dVAR
2296     dVAR; dXSARGS;
2297 #else
2298     dXSARGS;
2299 #endif
2300     if (items != 1)
2301        croak_xs_usage(cv,  "THIS");
2302     {
2303         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2304         int     RETVAL;
2305         dXSTARG;
2306
2307         RETVAL = THIS->GetMarginRight();
2308         XSprePUSH; PUSHi((IV)RETVAL);
2309     }
2310     XSRETURN(1);
2311 }
2312
2313
2314 XS(XS_Wx__StyledTextCtrl_GetModify); /* prototype to pass -Wmissing-prototypes */
2315 XS(XS_Wx__StyledTextCtrl_GetModify)
2316 {
2317 #ifdef dVAR
2318     dVAR; dXSARGS;
2319 #else
2320     dXSARGS;
2321 #endif
2322     if (items != 1)
2323        croak_xs_usage(cv,  "THIS");
2324     {
2325         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2326         bool    RETVAL;
2327
2328         RETVAL = THIS->GetModify();
2329         ST(0) = boolSV(RETVAL);
2330         sv_2mortal(ST(0));
2331     }
2332     XSRETURN(1);
2333 }
2334
2335
2336 XS(XS_Wx__StyledTextCtrl_SetSelection); /* prototype to pass -Wmissing-prototypes */
2337 XS(XS_Wx__StyledTextCtrl_SetSelection)
2338 {
2339 #ifdef dVAR
2340     dVAR; dXSARGS;
2341 #else
2342     dXSARGS;
2343 #endif
2344     if (items != 3)
2345        croak_xs_usage(cv,  "THIS, start, end");
2346     {
2347         int     start = (int)SvIV(ST(1));
2348         int     end = (int)SvIV(ST(2));
2349         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2350
2351         THIS->SetSelection(start, end);
2352     }
2353     XSRETURN_EMPTY;
2354 }
2355
2356 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
2357 #define XSubPPtmpAAAC 1
2358
2359
2360 XS(XS_Wx__StyledTextCtrl_SetSelectionMode); /* prototype to pass -Wmissing-prototypes */
2361 XS(XS_Wx__StyledTextCtrl_SetSelectionMode)
2362 {
2363 #ifdef dVAR
2364     dVAR; dXSARGS;
2365 #else
2366     dXSARGS;
2367 #endif
2368     if (items != 2)
2369        croak_xs_usage(cv,  "THIS, mode");
2370     {
2371         int     mode = (int)SvIV(ST(1));
2372         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2373
2374         THIS->SetSelectionMode(mode);
2375     }
2376     XSRETURN_EMPTY;
2377 }
2378
2379
2380 XS(XS_Wx__StyledTextCtrl_GetSelectionMode); /* prototype to pass -Wmissing-prototypes */
2381 XS(XS_Wx__StyledTextCtrl_GetSelectionMode)
2382 {
2383 #ifdef dVAR
2384     dVAR; dXSARGS;
2385 #else
2386     dXSARGS;
2387 #endif
2388     if (items != 1)
2389        croak_xs_usage(cv,  "THIS");
2390     {
2391         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2392         int     RETVAL;
2393         dXSTARG;
2394
2395         RETVAL = THIS->GetSelectionMode();
2396         XSprePUSH; PUSHi((IV)RETVAL);
2397     }
2398     XSRETURN(1);
2399 }
2400
2401 #endif
2402
2403 XS(XS_Wx__StyledTextCtrl_HideSelection); /* prototype to pass -Wmissing-prototypes */
2404 XS(XS_Wx__StyledTextCtrl_HideSelection)
2405 {
2406 #ifdef dVAR
2407     dVAR; dXSARGS;
2408 #else
2409     dXSARGS;
2410 #endif
2411     if (items != 2)
2412        croak_xs_usage(cv,  "THIS, normal");
2413     {
2414         bool    normal = (bool)SvTRUE(ST(1));
2415         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2416
2417         THIS->HideSelection(normal);
2418     }
2419     XSRETURN_EMPTY;
2420 }
2421
2422
2423 XS(XS_Wx__StyledTextCtrl_LineFromPosition); /* prototype to pass -Wmissing-prototypes */
2424 XS(XS_Wx__StyledTextCtrl_LineFromPosition)
2425 {
2426 #ifdef dVAR
2427     dVAR; dXSARGS;
2428 #else
2429     dXSARGS;
2430 #endif
2431     if (items != 2)
2432        croak_xs_usage(cv,  "THIS, pos");
2433     {
2434         int     pos = (int)SvIV(ST(1));
2435         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2436         int     RETVAL;
2437         dXSTARG;
2438
2439         RETVAL = THIS->LineFromPosition(pos);
2440         XSprePUSH; PUSHi((IV)RETVAL);
2441     }
2442     XSRETURN(1);
2443 }
2444
2445
2446 XS(XS_Wx__StyledTextCtrl_PositionFromLine); /* prototype to pass -Wmissing-prototypes */
2447 XS(XS_Wx__StyledTextCtrl_PositionFromLine)
2448 {
2449 #ifdef dVAR
2450     dVAR; dXSARGS;
2451 #else
2452     dXSARGS;
2453 #endif
2454     if (items != 2)
2455        croak_xs_usage(cv,  "THIS, line");
2456     {
2457         int     line = (int)SvIV(ST(1));
2458         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2459         int     RETVAL;
2460         dXSTARG;
2461
2462         RETVAL = THIS->PositionFromLine(line);
2463         XSprePUSH; PUSHi((IV)RETVAL);
2464     }
2465     XSRETURN(1);
2466 }
2467
2468
2469 XS(XS_Wx__StyledTextCtrl_LineScroll); /* prototype to pass -Wmissing-prototypes */
2470 XS(XS_Wx__StyledTextCtrl_LineScroll)
2471 {
2472 #ifdef dVAR
2473     dVAR; dXSARGS;
2474 #else
2475     dXSARGS;
2476 #endif
2477     if (items != 3)
2478        croak_xs_usage(cv,  "THIS, columns, lines");
2479     {
2480         int     columns = (int)SvIV(ST(1));
2481         int     lines = (int)SvIV(ST(2));
2482         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2483
2484         THIS->LineScroll(columns, lines);
2485     }
2486     XSRETURN_EMPTY;
2487 }
2488
2489
2490 XS(XS_Wx__StyledTextCtrl_EnsureCaretVisible); /* prototype to pass -Wmissing-prototypes */
2491 XS(XS_Wx__StyledTextCtrl_EnsureCaretVisible)
2492 {
2493 #ifdef dVAR
2494     dVAR; dXSARGS;
2495 #else
2496     dXSARGS;
2497 #endif
2498     if (items != 1)
2499        croak_xs_usage(cv,  "THIS");
2500     {
2501         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2502
2503         THIS->EnsureCaretVisible();
2504     }
2505     XSRETURN_EMPTY;
2506 }
2507
2508
2509 XS(XS_Wx__StyledTextCtrl_ReplaceSelection); /* prototype to pass -Wmissing-prototypes */
2510 XS(XS_Wx__StyledTextCtrl_ReplaceSelection)
2511 {
2512 #ifdef dVAR
2513     dVAR; dXSARGS;
2514 #else
2515     dXSARGS;
2516 #endif
2517     if (items != 2)
2518        croak_xs_usage(cv,  "THIS, text");
2519     {
2520         wxString        text;
2521         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2522
2523     WXSTRING_INPUT( text, wxString, ST(1) );
2524
2525         THIS->ReplaceSelection(text);
2526     }
2527     XSRETURN_EMPTY;
2528 }
2529
2530
2531 XS(XS_Wx__StyledTextCtrl_SetReadOnly); /* prototype to pass -Wmissing-prototypes */
2532 XS(XS_Wx__StyledTextCtrl_SetReadOnly)
2533 {
2534 #ifdef dVAR
2535     dVAR; dXSARGS;
2536 #else
2537     dXSARGS;
2538 #endif
2539     if (items != 2)
2540        croak_xs_usage(cv,  "THIS, readOnly");
2541     {
2542         bool    readOnly = (bool)SvTRUE(ST(1));
2543         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2544
2545         THIS->SetReadOnly(readOnly);
2546     }
2547     XSRETURN_EMPTY;
2548 }
2549
2550
2551 XS(XS_Wx__StyledTextCtrl_CanPaste); /* prototype to pass -Wmissing-prototypes */
2552 XS(XS_Wx__StyledTextCtrl_CanPaste)
2553 {
2554 #ifdef dVAR
2555     dVAR; dXSARGS;
2556 #else
2557     dXSARGS;
2558 #endif
2559     if (items != 1)
2560        croak_xs_usage(cv,  "THIS");
2561     {
2562         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2563         bool    RETVAL;
2564
2565         RETVAL = THIS->CanPaste();
2566         ST(0) = boolSV(RETVAL);
2567         sv_2mortal(ST(0));
2568     }
2569     XSRETURN(1);
2570 }
2571
2572
2573 XS(XS_Wx__StyledTextCtrl_CanUndo); /* prototype to pass -Wmissing-prototypes */
2574 XS(XS_Wx__StyledTextCtrl_CanUndo)
2575 {
2576 #ifdef dVAR
2577     dVAR; dXSARGS;
2578 #else
2579     dXSARGS;
2580 #endif
2581     if (items != 1)
2582        croak_xs_usage(cv,  "THIS");
2583     {
2584         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2585         bool    RETVAL;
2586
2587         RETVAL = THIS->CanUndo();
2588         ST(0) = boolSV(RETVAL);
2589         sv_2mortal(ST(0));
2590     }
2591     XSRETURN(1);
2592 }
2593
2594
2595 XS(XS_Wx__StyledTextCtrl_EmptyUndoBuffer); /* prototype to pass -Wmissing-prototypes */
2596 XS(XS_Wx__StyledTextCtrl_EmptyUndoBuffer)
2597 {
2598 #ifdef dVAR
2599     dVAR; dXSARGS;
2600 #else
2601     dXSARGS;
2602 #endif
2603     if (items != 1)
2604        croak_xs_usage(cv,  "THIS");
2605     {
2606         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2607
2608         THIS->EmptyUndoBuffer();
2609     }
2610     XSRETURN_EMPTY;
2611 }
2612
2613
2614 XS(XS_Wx__StyledTextCtrl_Undo); /* prototype to pass -Wmissing-prototypes */
2615 XS(XS_Wx__StyledTextCtrl_Undo)
2616 {
2617 #ifdef dVAR
2618     dVAR; dXSARGS;
2619 #else
2620     dXSARGS;
2621 #endif
2622     if (items != 1)
2623        croak_xs_usage(cv,  "THIS");
2624     {
2625         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2626
2627         THIS->Undo();
2628     }
2629     XSRETURN_EMPTY;
2630 }
2631
2632
2633 XS(XS_Wx__StyledTextCtrl_Cut); /* prototype to pass -Wmissing-prototypes */
2634 XS(XS_Wx__StyledTextCtrl_Cut)
2635 {
2636 #ifdef dVAR
2637     dVAR; dXSARGS;
2638 #else
2639     dXSARGS;
2640 #endif
2641     if (items != 1)
2642        croak_xs_usage(cv,  "THIS");
2643     {
2644         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2645
2646         THIS->Cut();
2647     }
2648     XSRETURN_EMPTY;
2649 }
2650
2651
2652 XS(XS_Wx__StyledTextCtrl_Copy); /* prototype to pass -Wmissing-prototypes */
2653 XS(XS_Wx__StyledTextCtrl_Copy)
2654 {
2655 #ifdef dVAR
2656     dVAR; dXSARGS;
2657 #else
2658     dXSARGS;
2659 #endif
2660     if (items != 1)
2661        croak_xs_usage(cv,  "THIS");
2662     {
2663         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2664
2665         THIS->Copy();
2666     }
2667     XSRETURN_EMPTY;
2668 }
2669
2670
2671 XS(XS_Wx__StyledTextCtrl_Paste); /* prototype to pass -Wmissing-prototypes */
2672 XS(XS_Wx__StyledTextCtrl_Paste)
2673 {
2674 #ifdef dVAR
2675     dVAR; dXSARGS;
2676 #else
2677     dXSARGS;
2678 #endif
2679     if (items != 1)
2680        croak_xs_usage(cv,  "THIS");
2681     {
2682         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2683
2684         THIS->Paste();
2685     }
2686     XSRETURN_EMPTY;
2687 }
2688
2689
2690 XS(XS_Wx__StyledTextCtrl_Clear); /* prototype to pass -Wmissing-prototypes */
2691 XS(XS_Wx__StyledTextCtrl_Clear)
2692 {
2693 #ifdef dVAR
2694     dVAR; dXSARGS;
2695 #else
2696     dXSARGS;
2697 #endif
2698     if (items != 1)
2699        croak_xs_usage(cv,  "THIS");
2700     {
2701         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2702
2703         THIS->Clear();
2704     }
2705     XSRETURN_EMPTY;
2706 }
2707
2708
2709 XS(XS_Wx__StyledTextCtrl_GetTextLength); /* prototype to pass -Wmissing-prototypes */
2710 XS(XS_Wx__StyledTextCtrl_GetTextLength)
2711 {
2712 #ifdef dVAR
2713     dVAR; dXSARGS;
2714 #else
2715     dXSARGS;
2716 #endif
2717     if (items != 1)
2718        croak_xs_usage(cv,  "THIS");
2719     {
2720         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2721         int     RETVAL;
2722         dXSTARG;
2723
2724         RETVAL = THIS->GetTextLength();
2725         XSprePUSH; PUSHi((IV)RETVAL);
2726     }
2727     XSRETURN(1);
2728 }
2729
2730
2731 XS(XS_Wx__StyledTextCtrl_SetOvertype); /* prototype to pass -Wmissing-prototypes */
2732 XS(XS_Wx__StyledTextCtrl_SetOvertype)
2733 {
2734 #ifdef dVAR
2735     dVAR; dXSARGS;
2736 #else
2737     dXSARGS;
2738 #endif
2739     if (items != 2)
2740        croak_xs_usage(cv,  "THIS, overtype");
2741     {
2742         bool    overtype = (bool)SvTRUE(ST(1));
2743         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2744
2745         THIS->SetOvertype(overtype);
2746     }
2747     XSRETURN_EMPTY;
2748 }
2749
2750
2751 XS(XS_Wx__StyledTextCtrl_GetOvertype); /* prototype to pass -Wmissing-prototypes */
2752 XS(XS_Wx__StyledTextCtrl_GetOvertype)
2753 {
2754 #ifdef dVAR
2755     dVAR; dXSARGS;
2756 #else
2757     dXSARGS;
2758 #endif
2759     if (items != 1)
2760        croak_xs_usage(cv,  "THIS");
2761     {
2762         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2763         bool    RETVAL;
2764
2765         RETVAL = THIS->GetOvertype();
2766         ST(0) = boolSV(RETVAL);
2767         sv_2mortal(ST(0));
2768     }
2769     XSRETURN(1);
2770 }
2771
2772
2773 XS(XS_Wx__StyledTextCtrl_SetCaretWidth); /* prototype to pass -Wmissing-prototypes */
2774 XS(XS_Wx__StyledTextCtrl_SetCaretWidth)
2775 {
2776 #ifdef dVAR
2777     dVAR; dXSARGS;
2778 #else
2779     dXSARGS;
2780 #endif
2781     if (items != 2)
2782        croak_xs_usage(cv,  "THIS, pixelWidth");
2783     {
2784         int     pixelWidth = (int)SvIV(ST(1));
2785         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2786
2787         THIS->SetCaretWidth(pixelWidth);
2788     }
2789     XSRETURN_EMPTY;
2790 }
2791
2792
2793 XS(XS_Wx__StyledTextCtrl_GetCaretWidth); /* prototype to pass -Wmissing-prototypes */
2794 XS(XS_Wx__StyledTextCtrl_GetCaretWidth)
2795 {
2796 #ifdef dVAR
2797     dVAR; dXSARGS;
2798 #else
2799     dXSARGS;
2800 #endif
2801     if (items != 1)
2802        croak_xs_usage(cv,  "THIS");
2803     {
2804         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2805         int     RETVAL;
2806         dXSTARG;
2807
2808         RETVAL = THIS->GetCaretWidth();
2809         XSprePUSH; PUSHi((IV)RETVAL);
2810     }
2811     XSRETURN(1);
2812 }
2813
2814
2815 XS(XS_Wx__StyledTextCtrl_SetTargetStart); /* prototype to pass -Wmissing-prototypes */
2816 XS(XS_Wx__StyledTextCtrl_SetTargetStart)
2817 {
2818 #ifdef dVAR
2819     dVAR; dXSARGS;
2820 #else
2821     dXSARGS;
2822 #endif
2823     if (items != 2)
2824        croak_xs_usage(cv,  "THIS, pos");
2825     {
2826         int     pos = (int)SvIV(ST(1));
2827         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2828
2829         THIS->SetTargetStart(pos);
2830     }
2831     XSRETURN_EMPTY;
2832 }
2833
2834
2835 XS(XS_Wx__StyledTextCtrl_GetTargetStart); /* prototype to pass -Wmissing-prototypes */
2836 XS(XS_Wx__StyledTextCtrl_GetTargetStart)
2837 {
2838 #ifdef dVAR
2839     dVAR; dXSARGS;
2840 #else
2841     dXSARGS;
2842 #endif
2843     if (items != 1)
2844        croak_xs_usage(cv,  "THIS");
2845     {
2846         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2847         int     RETVAL;
2848         dXSTARG;
2849
2850         RETVAL = THIS->GetTargetStart();
2851         XSprePUSH; PUSHi((IV)RETVAL);
2852     }
2853     XSRETURN(1);
2854 }
2855
2856
2857 XS(XS_Wx__StyledTextCtrl_SetTargetEnd); /* prototype to pass -Wmissing-prototypes */
2858 XS(XS_Wx__StyledTextCtrl_SetTargetEnd)
2859 {
2860 #ifdef dVAR
2861     dVAR; dXSARGS;
2862 #else
2863     dXSARGS;
2864 #endif
2865     if (items != 2)
2866        croak_xs_usage(cv,  "THIS, pos");
2867     {
2868         int     pos = (int)SvIV(ST(1));
2869         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2870
2871         THIS->SetTargetEnd(pos);
2872     }
2873     XSRETURN_EMPTY;
2874 }
2875
2876
2877 XS(XS_Wx__StyledTextCtrl_GetTargetEnd); /* prototype to pass -Wmissing-prototypes */
2878 XS(XS_Wx__StyledTextCtrl_GetTargetEnd)
2879 {
2880 #ifdef dVAR
2881     dVAR; dXSARGS;
2882 #else
2883     dXSARGS;
2884 #endif
2885     if (items != 1)
2886        croak_xs_usage(cv,  "THIS");
2887     {
2888         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2889         int     RETVAL;
2890         dXSTARG;
2891
2892         RETVAL = THIS->GetTargetEnd();
2893         XSprePUSH; PUSHi((IV)RETVAL);
2894     }
2895     XSRETURN(1);
2896 }
2897
2898
2899 XS(XS_Wx__StyledTextCtrl_ReplaceTarget); /* prototype to pass -Wmissing-prototypes */
2900 XS(XS_Wx__StyledTextCtrl_ReplaceTarget)
2901 {
2902 #ifdef dVAR
2903     dVAR; dXSARGS;
2904 #else
2905     dXSARGS;
2906 #endif
2907     if (items != 2)
2908        croak_xs_usage(cv,  "THIS, text");
2909     {
2910         wxString        text;
2911         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2912         int     RETVAL;
2913         dXSTARG;
2914
2915     WXSTRING_INPUT( text, wxString, ST(1) );
2916
2917         RETVAL = THIS->ReplaceTarget(text);
2918         XSprePUSH; PUSHi((IV)RETVAL);
2919     }
2920     XSRETURN(1);
2921 }
2922
2923
2924 XS(XS_Wx__StyledTextCtrl_ReplaceTargetRE); /* prototype to pass -Wmissing-prototypes */
2925 XS(XS_Wx__StyledTextCtrl_ReplaceTargetRE)
2926 {
2927 #ifdef dVAR
2928     dVAR; dXSARGS;
2929 #else
2930     dXSARGS;
2931 #endif
2932     if (items != 2)
2933        croak_xs_usage(cv,  "THIS, text");
2934     {
2935         wxString        text;
2936         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2937         int     RETVAL;
2938         dXSTARG;
2939
2940     WXSTRING_INPUT( text, wxString, ST(1) );
2941
2942         RETVAL = THIS->ReplaceTargetRE(text);
2943         XSprePUSH; PUSHi((IV)RETVAL);
2944     }
2945     XSRETURN(1);
2946 }
2947
2948
2949 XS(XS_Wx__StyledTextCtrl_SearchInTarget); /* prototype to pass -Wmissing-prototypes */
2950 XS(XS_Wx__StyledTextCtrl_SearchInTarget)
2951 {
2952 #ifdef dVAR
2953     dVAR; dXSARGS;
2954 #else
2955     dXSARGS;
2956 #endif
2957     if (items != 2)
2958        croak_xs_usage(cv,  "THIS, text");
2959     {
2960         wxString        text;
2961         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2962         int     RETVAL;
2963         dXSTARG;
2964
2965     WXSTRING_INPUT( text, wxString, ST(1) );
2966
2967         RETVAL = THIS->SearchInTarget(text);
2968         XSprePUSH; PUSHi((IV)RETVAL);
2969     }
2970     XSRETURN(1);
2971 }
2972
2973
2974 XS(XS_Wx__StyledTextCtrl_SetSearchFlags); /* prototype to pass -Wmissing-prototypes */
2975 XS(XS_Wx__StyledTextCtrl_SetSearchFlags)
2976 {
2977 #ifdef dVAR
2978     dVAR; dXSARGS;
2979 #else
2980     dXSARGS;
2981 #endif
2982     if (items != 2)
2983        croak_xs_usage(cv,  "THIS, flags");
2984     {
2985         int     flags = (int)SvIV(ST(1));
2986         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
2987
2988         THIS->SetSearchFlags(flags);
2989     }
2990     XSRETURN_EMPTY;
2991 }
2992
2993
2994 XS(XS_Wx__StyledTextCtrl_GetSearchFlags); /* prototype to pass -Wmissing-prototypes */
2995 XS(XS_Wx__StyledTextCtrl_GetSearchFlags)
2996 {
2997 #ifdef dVAR
2998     dVAR; dXSARGS;
2999 #else
3000     dXSARGS;
3001 #endif
3002     if (items != 1)
3003        croak_xs_usage(cv,  "THIS");
3004     {
3005         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3006         int     RETVAL;
3007         dXSTARG;
3008
3009         RETVAL = THIS->GetSearchFlags();
3010         XSprePUSH; PUSHi((IV)RETVAL);
3011     }
3012     XSRETURN(1);
3013 }
3014
3015
3016 XS(XS_Wx__StyledTextCtrl_CallTipShow); /* prototype to pass -Wmissing-prototypes */
3017 XS(XS_Wx__StyledTextCtrl_CallTipShow)
3018 {
3019 #ifdef dVAR
3020     dVAR; dXSARGS;
3021 #else
3022     dXSARGS;
3023 #endif
3024     if (items != 3)
3025        croak_xs_usage(cv,  "THIS, pos, definition");
3026     {
3027         int     pos = (int)SvIV(ST(1));
3028         wxString        definition;
3029         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3030
3031     WXSTRING_INPUT( definition, wxString, ST(2) );
3032
3033         THIS->CallTipShow(pos, definition);
3034     }
3035     XSRETURN_EMPTY;
3036 }
3037
3038
3039 XS(XS_Wx__StyledTextCtrl_CallTipCancel); /* prototype to pass -Wmissing-prototypes */
3040 XS(XS_Wx__StyledTextCtrl_CallTipCancel)
3041 {
3042 #ifdef dVAR
3043     dVAR; dXSARGS;
3044 #else
3045     dXSARGS;
3046 #endif
3047     if (items != 1)
3048        croak_xs_usage(cv,  "THIS");
3049     {
3050         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3051
3052         THIS->CallTipCancel();
3053     }
3054     XSRETURN_EMPTY;
3055 }
3056
3057
3058 XS(XS_Wx__StyledTextCtrl_CallTipActive); /* prototype to pass -Wmissing-prototypes */
3059 XS(XS_Wx__StyledTextCtrl_CallTipActive)
3060 {
3061 #ifdef dVAR
3062     dVAR; dXSARGS;
3063 #else
3064     dXSARGS;
3065 #endif
3066     if (items != 1)
3067        croak_xs_usage(cv,  "THIS");
3068     {
3069         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3070         bool    RETVAL;
3071
3072         RETVAL = THIS->CallTipActive();
3073         ST(0) = boolSV(RETVAL);
3074         sv_2mortal(ST(0));
3075     }
3076     XSRETURN(1);
3077 }
3078
3079
3080 XS(XS_Wx__StyledTextCtrl_CallTipPosAtStart); /* prototype to pass -Wmissing-prototypes */
3081 XS(XS_Wx__StyledTextCtrl_CallTipPosAtStart)
3082 {
3083 #ifdef dVAR
3084     dVAR; dXSARGS;
3085 #else
3086     dXSARGS;
3087 #endif
3088     if (items != 1)
3089        croak_xs_usage(cv,  "THIS");
3090     {
3091         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3092         int     RETVAL;
3093         dXSTARG;
3094
3095         RETVAL = THIS->CallTipPosAtStart();
3096         XSprePUSH; PUSHi((IV)RETVAL);
3097     }
3098     XSRETURN(1);
3099 }
3100
3101
3102 XS(XS_Wx__StyledTextCtrl_CallTipSetHighlight); /* prototype to pass -Wmissing-prototypes */
3103 XS(XS_Wx__StyledTextCtrl_CallTipSetHighlight)
3104 {
3105 #ifdef dVAR
3106     dVAR; dXSARGS;
3107 #else
3108     dXSARGS;
3109 #endif
3110     if (items != 3)
3111        croak_xs_usage(cv,  "THIS, start, end");
3112     {
3113         int     start = (int)SvIV(ST(1));
3114         int     end = (int)SvIV(ST(2));
3115         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3116
3117         THIS->CallTipSetHighlight(start, end);
3118     }
3119     XSRETURN_EMPTY;
3120 }
3121
3122
3123 XS(XS_Wx__StyledTextCtrl_CallTipSetBackground); /* prototype to pass -Wmissing-prototypes */
3124 XS(XS_Wx__StyledTextCtrl_CallTipSetBackground)
3125 {
3126 #ifdef dVAR
3127     dVAR; dXSARGS;
3128 #else
3129     dXSARGS;
3130 #endif
3131     if (items != 2)
3132        croak_xs_usage(cv,  "THIS, back");
3133     {
3134         wxColour*    back = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
3135         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3136     THIS->CallTipSetBackground( *back );
3137     }
3138     XSRETURN_EMPTY;
3139 }
3140
3141
3142 XS(XS_Wx__StyledTextCtrl_VisibleFromDocLine); /* prototype to pass -Wmissing-prototypes */
3143 XS(XS_Wx__StyledTextCtrl_VisibleFromDocLine)
3144 {
3145 #ifdef dVAR
3146     dVAR; dXSARGS;
3147 #else
3148     dXSARGS;
3149 #endif
3150     if (items != 2)
3151        croak_xs_usage(cv,  "THIS, line");
3152     {
3153         int     line = (int)SvIV(ST(1));
3154         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3155         int     RETVAL;
3156         dXSTARG;
3157
3158         RETVAL = THIS->VisibleFromDocLine(line);
3159         XSprePUSH; PUSHi((IV)RETVAL);
3160     }
3161     XSRETURN(1);
3162 }
3163
3164
3165 XS(XS_Wx__StyledTextCtrl_DocLineFromVisible); /* prototype to pass -Wmissing-prototypes */
3166 XS(XS_Wx__StyledTextCtrl_DocLineFromVisible)
3167 {
3168 #ifdef dVAR
3169     dVAR; dXSARGS;
3170 #else
3171     dXSARGS;
3172 #endif
3173     if (items != 2)
3174        croak_xs_usage(cv,  "THIS, lineDisplay");
3175     {
3176         int     lineDisplay = (int)SvIV(ST(1));
3177         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3178         int     RETVAL;
3179         dXSTARG;
3180
3181         RETVAL = THIS->DocLineFromVisible(lineDisplay);
3182         XSprePUSH; PUSHi((IV)RETVAL);
3183     }
3184     XSRETURN(1);
3185 }
3186
3187
3188 XS(XS_Wx__StyledTextCtrl_SetFoldLevel); /* prototype to pass -Wmissing-prototypes */
3189 XS(XS_Wx__StyledTextCtrl_SetFoldLevel)
3190 {
3191 #ifdef dVAR
3192     dVAR; dXSARGS;
3193 #else
3194     dXSARGS;
3195 #endif
3196     if (items != 3)
3197        croak_xs_usage(cv,  "THIS, line, level");
3198     {
3199         int     line = (int)SvIV(ST(1));
3200         int     level = (int)SvIV(ST(2));
3201         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3202
3203         THIS->SetFoldLevel(line, level);
3204     }
3205     XSRETURN_EMPTY;
3206 }
3207
3208
3209 XS(XS_Wx__StyledTextCtrl_GetFoldLevel); /* prototype to pass -Wmissing-prototypes */
3210 XS(XS_Wx__StyledTextCtrl_GetFoldLevel)
3211 {
3212 #ifdef dVAR
3213     dVAR; dXSARGS;
3214 #else
3215     dXSARGS;
3216 #endif
3217     if (items != 2)
3218        croak_xs_usage(cv,  "THIS, line");
3219     {
3220         int     line = (int)SvIV(ST(1));
3221         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3222         int     RETVAL;
3223         dXSTARG;
3224
3225         RETVAL = THIS->GetFoldLevel(line);
3226         XSprePUSH; PUSHi((IV)RETVAL);
3227     }
3228     XSRETURN(1);
3229 }
3230
3231
3232 XS(XS_Wx__StyledTextCtrl_GetLastChild); /* prototype to pass -Wmissing-prototypes */
3233 XS(XS_Wx__StyledTextCtrl_GetLastChild)
3234 {
3235 #ifdef dVAR
3236     dVAR; dXSARGS;
3237 #else
3238     dXSARGS;
3239 #endif
3240     if (items != 3)
3241        croak_xs_usage(cv,  "THIS, line, level");
3242     {
3243         int     line = (int)SvIV(ST(1));
3244         int     level = (int)SvIV(ST(2));
3245         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3246         int     RETVAL;
3247         dXSTARG;
3248
3249         RETVAL = THIS->GetLastChild(line, level);
3250         XSprePUSH; PUSHi((IV)RETVAL);
3251     }
3252     XSRETURN(1);
3253 }
3254
3255
3256 XS(XS_Wx__StyledTextCtrl_GetFoldParent); /* prototype to pass -Wmissing-prototypes */
3257 XS(XS_Wx__StyledTextCtrl_GetFoldParent)
3258 {
3259 #ifdef dVAR
3260     dVAR; dXSARGS;
3261 #else
3262     dXSARGS;
3263 #endif
3264     if (items != 2)
3265        croak_xs_usage(cv,  "THIS, line");
3266     {
3267         int     line = (int)SvIV(ST(1));
3268         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3269         int     RETVAL;
3270         dXSTARG;
3271
3272         RETVAL = THIS->GetFoldParent(line);
3273         XSprePUSH; PUSHi((IV)RETVAL);
3274     }
3275     XSRETURN(1);
3276 }
3277
3278
3279 XS(XS_Wx__StyledTextCtrl_ShowLines); /* prototype to pass -Wmissing-prototypes */
3280 XS(XS_Wx__StyledTextCtrl_ShowLines)
3281 {
3282 #ifdef dVAR
3283     dVAR; dXSARGS;
3284 #else
3285     dXSARGS;
3286 #endif
3287     if (items != 3)
3288        croak_xs_usage(cv,  "THIS, lineStart, lineEnd");
3289     {
3290         int     lineStart = (int)SvIV(ST(1));
3291         int     lineEnd = (int)SvIV(ST(2));
3292         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3293
3294         THIS->ShowLines(lineStart, lineEnd);
3295     }
3296     XSRETURN_EMPTY;
3297 }
3298
3299
3300 XS(XS_Wx__StyledTextCtrl_HideLines); /* prototype to pass -Wmissing-prototypes */
3301 XS(XS_Wx__StyledTextCtrl_HideLines)
3302 {
3303 #ifdef dVAR
3304     dVAR; dXSARGS;
3305 #else
3306     dXSARGS;
3307 #endif
3308     if (items != 3)
3309        croak_xs_usage(cv,  "THIS, lineStart, lineEnd");
3310     {
3311         int     lineStart = (int)SvIV(ST(1));
3312         int     lineEnd = (int)SvIV(ST(2));
3313         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3314
3315         THIS->HideLines(lineStart, lineEnd);
3316     }
3317     XSRETURN_EMPTY;
3318 }
3319
3320
3321 XS(XS_Wx__StyledTextCtrl_GetLineVisible); /* prototype to pass -Wmissing-prototypes */
3322 XS(XS_Wx__StyledTextCtrl_GetLineVisible)
3323 {
3324 #ifdef dVAR
3325     dVAR; dXSARGS;
3326 #else
3327     dXSARGS;
3328 #endif
3329     if (items != 2)
3330        croak_xs_usage(cv,  "THIS, line");
3331     {
3332         int     line = (int)SvIV(ST(1));
3333         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3334         bool    RETVAL;
3335
3336         RETVAL = THIS->GetLineVisible(line);
3337         ST(0) = boolSV(RETVAL);
3338         sv_2mortal(ST(0));
3339     }
3340     XSRETURN(1);
3341 }
3342
3343
3344 XS(XS_Wx__StyledTextCtrl_SetFoldExpanded); /* prototype to pass -Wmissing-prototypes */
3345 XS(XS_Wx__StyledTextCtrl_SetFoldExpanded)
3346 {
3347 #ifdef dVAR
3348     dVAR; dXSARGS;
3349 #else
3350     dXSARGS;
3351 #endif
3352     if (items != 3)
3353        croak_xs_usage(cv,  "THIS, line, expanded");
3354     {
3355         int     line = (int)SvIV(ST(1));
3356         bool    expanded = (bool)SvTRUE(ST(2));
3357         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3358
3359         THIS->SetFoldExpanded(line, expanded);
3360     }
3361     XSRETURN_EMPTY;
3362 }
3363
3364
3365 XS(XS_Wx__StyledTextCtrl_GetFoldExpanded); /* prototype to pass -Wmissing-prototypes */
3366 XS(XS_Wx__StyledTextCtrl_GetFoldExpanded)
3367 {
3368 #ifdef dVAR
3369     dVAR; dXSARGS;
3370 #else
3371     dXSARGS;
3372 #endif
3373     if (items != 2)
3374        croak_xs_usage(cv,  "THIS, line");
3375     {
3376         int     line = (int)SvIV(ST(1));
3377         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3378         bool    RETVAL;
3379
3380         RETVAL = THIS->GetFoldExpanded(line);
3381         ST(0) = boolSV(RETVAL);
3382         sv_2mortal(ST(0));
3383     }
3384     XSRETURN(1);
3385 }
3386
3387
3388 XS(XS_Wx__StyledTextCtrl_ToggleFold); /* prototype to pass -Wmissing-prototypes */
3389 XS(XS_Wx__StyledTextCtrl_ToggleFold)
3390 {
3391 #ifdef dVAR
3392     dVAR; dXSARGS;
3393 #else
3394     dXSARGS;
3395 #endif
3396     if (items != 2)
3397        croak_xs_usage(cv,  "THIS, line");
3398     {
3399         int     line = (int)SvIV(ST(1));
3400         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3401
3402         THIS->ToggleFold(line);
3403     }
3404     XSRETURN_EMPTY;
3405 }
3406
3407
3408 XS(XS_Wx__StyledTextCtrl_EnsureVisible); /* prototype to pass -Wmissing-prototypes */
3409 XS(XS_Wx__StyledTextCtrl_EnsureVisible)
3410 {
3411 #ifdef dVAR
3412     dVAR; dXSARGS;
3413 #else
3414     dXSARGS;
3415 #endif
3416     if (items != 2)
3417        croak_xs_usage(cv,  "THIS, line");
3418     {
3419         int     line = (int)SvIV(ST(1));
3420         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3421
3422         THIS->EnsureVisible(line);
3423     }
3424     XSRETURN_EMPTY;
3425 }
3426
3427
3428 XS(XS_Wx__StyledTextCtrl_SetFoldFlags); /* prototype to pass -Wmissing-prototypes */
3429 XS(XS_Wx__StyledTextCtrl_SetFoldFlags)
3430 {
3431 #ifdef dVAR
3432     dVAR; dXSARGS;
3433 #else
3434     dXSARGS;
3435 #endif
3436     if (items != 2)
3437        croak_xs_usage(cv,  "THIS, flags");
3438     {
3439         int     flags = (int)SvIV(ST(1));
3440         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3441
3442         THIS->SetFoldFlags(flags);
3443     }
3444     XSRETURN_EMPTY;
3445 }
3446
3447
3448 XS(XS_Wx__StyledTextCtrl_EnsureVisibleEnforcePolicy); /* prototype to pass -Wmissing-prototypes */
3449 XS(XS_Wx__StyledTextCtrl_EnsureVisibleEnforcePolicy)
3450 {
3451 #ifdef dVAR
3452     dVAR; dXSARGS;
3453 #else
3454     dXSARGS;
3455 #endif
3456     if (items != 2)
3457        croak_xs_usage(cv,  "THIS, line");
3458     {
3459         int     line = (int)SvIV(ST(1));
3460         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3461
3462         THIS->EnsureVisibleEnforcePolicy(line);
3463     }
3464     XSRETURN_EMPTY;
3465 }
3466
3467
3468 XS(XS_Wx__StyledTextCtrl_SetTabIndents); /* prototype to pass -Wmissing-prototypes */
3469 XS(XS_Wx__StyledTextCtrl_SetTabIndents)
3470 {
3471 #ifdef dVAR
3472     dVAR; dXSARGS;
3473 #else
3474     dXSARGS;
3475 #endif
3476     if (items != 2)
3477        croak_xs_usage(cv,  "THIS, tabIndents");
3478     {
3479         bool    tabIndents = (bool)SvTRUE(ST(1));
3480         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3481
3482         THIS->SetTabIndents(tabIndents);
3483     }
3484     XSRETURN_EMPTY;
3485 }
3486
3487
3488 XS(XS_Wx__StyledTextCtrl_GetTabIndents); /* prototype to pass -Wmissing-prototypes */
3489 XS(XS_Wx__StyledTextCtrl_GetTabIndents)
3490 {
3491 #ifdef dVAR
3492     dVAR; dXSARGS;
3493 #else
3494     dXSARGS;
3495 #endif
3496     if (items != 1)
3497        croak_xs_usage(cv,  "THIS");
3498     {
3499         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3500         bool    RETVAL;
3501
3502         RETVAL = THIS->GetTabIndents();
3503         ST(0) = boolSV(RETVAL);
3504         sv_2mortal(ST(0));
3505     }
3506     XSRETURN(1);
3507 }
3508
3509
3510 XS(XS_Wx__StyledTextCtrl_SetBackSpaceUnIndents); /* prototype to pass -Wmissing-prototypes */
3511 XS(XS_Wx__StyledTextCtrl_SetBackSpaceUnIndents)
3512 {
3513 #ifdef dVAR
3514     dVAR; dXSARGS;
3515 #else
3516     dXSARGS;
3517 #endif
3518     if (items != 2)
3519        croak_xs_usage(cv,  "THIS, bsUnIndents");
3520     {
3521         bool    bsUnIndents = (bool)SvTRUE(ST(1));
3522         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3523
3524         THIS->SetBackSpaceUnIndents(bsUnIndents);
3525     }
3526     XSRETURN_EMPTY;
3527 }
3528
3529
3530 XS(XS_Wx__StyledTextCtrl_GetBackSpaceUnIndents); /* prototype to pass -Wmissing-prototypes */
3531 XS(XS_Wx__StyledTextCtrl_GetBackSpaceUnIndents)
3532 {
3533 #ifdef dVAR
3534     dVAR; dXSARGS;
3535 #else
3536     dXSARGS;
3537 #endif
3538     if (items != 1)
3539        croak_xs_usage(cv,  "THIS");
3540     {
3541         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3542         bool    RETVAL;
3543
3544         RETVAL = THIS->GetBackSpaceUnIndents();
3545         ST(0) = boolSV(RETVAL);
3546         sv_2mortal(ST(0));
3547     }
3548     XSRETURN(1);
3549 }
3550
3551
3552 XS(XS_Wx__StyledTextCtrl_SetMouseDwellTime); /* prototype to pass -Wmissing-prototypes */
3553 XS(XS_Wx__StyledTextCtrl_SetMouseDwellTime)
3554 {
3555 #ifdef dVAR
3556     dVAR; dXSARGS;
3557 #else
3558     dXSARGS;
3559 #endif
3560     if (items != 2)
3561        croak_xs_usage(cv,  "THIS, periodMilliseconds");
3562     {
3563         int     periodMilliseconds = (int)SvIV(ST(1));
3564         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3565
3566         THIS->SetMouseDwellTime(periodMilliseconds);
3567     }
3568     XSRETURN_EMPTY;
3569 }
3570
3571
3572 XS(XS_Wx__StyledTextCtrl_GetMouseDwellTime); /* prototype to pass -Wmissing-prototypes */
3573 XS(XS_Wx__StyledTextCtrl_GetMouseDwellTime)
3574 {
3575 #ifdef dVAR
3576     dVAR; dXSARGS;
3577 #else
3578     dXSARGS;
3579 #endif
3580     if (items != 1)
3581        croak_xs_usage(cv,  "THIS");
3582     {
3583         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3584         int     RETVAL;
3585         dXSTARG;
3586
3587         RETVAL = THIS->GetMouseDwellTime();
3588         XSprePUSH; PUSHi((IV)RETVAL);
3589     }
3590     XSRETURN(1);
3591 }
3592
3593
3594 XS(XS_Wx__StyledTextCtrl_WordStartPosition); /* prototype to pass -Wmissing-prototypes */
3595 XS(XS_Wx__StyledTextCtrl_WordStartPosition)
3596 {
3597 #ifdef dVAR
3598     dVAR; dXSARGS;
3599 #else
3600     dXSARGS;
3601 #endif
3602     if (items != 3)
3603        croak_xs_usage(cv,  "THIS, pos, onlyWordCharacters");
3604     {
3605         int     pos = (int)SvIV(ST(1));
3606         bool    onlyWordCharacters = (bool)SvTRUE(ST(2));
3607         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3608         int     RETVAL;
3609         dXSTARG;
3610
3611         RETVAL = THIS->WordStartPosition(pos, onlyWordCharacters);
3612         XSprePUSH; PUSHi((IV)RETVAL);
3613     }
3614     XSRETURN(1);
3615 }
3616
3617
3618 XS(XS_Wx__StyledTextCtrl_WordEndPosition); /* prototype to pass -Wmissing-prototypes */
3619 XS(XS_Wx__StyledTextCtrl_WordEndPosition)
3620 {
3621 #ifdef dVAR
3622     dVAR; dXSARGS;
3623 #else
3624     dXSARGS;
3625 #endif
3626     if (items != 3)
3627        croak_xs_usage(cv,  "THIS, pos, onlyWordCharacters");
3628     {
3629         int     pos = (int)SvIV(ST(1));
3630         bool    onlyWordCharacters = (bool)SvTRUE(ST(2));
3631         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3632         int     RETVAL;
3633         dXSTARG;
3634
3635         RETVAL = THIS->WordEndPosition(pos, onlyWordCharacters);
3636         XSprePUSH; PUSHi((IV)RETVAL);
3637     }
3638     XSRETURN(1);
3639 }
3640
3641
3642 XS(XS_Wx__StyledTextCtrl_SetLayoutCache); /* prototype to pass -Wmissing-prototypes */
3643 XS(XS_Wx__StyledTextCtrl_SetLayoutCache)
3644 {
3645 #ifdef dVAR
3646     dVAR; dXSARGS;
3647 #else
3648     dXSARGS;
3649 #endif
3650     if (items != 2)
3651        croak_xs_usage(cv,  "THIS, mode");
3652     {
3653         int     mode = (int)SvIV(ST(1));
3654         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3655
3656         THIS->SetLayoutCache(mode);
3657     }
3658     XSRETURN_EMPTY;
3659 }
3660
3661
3662 XS(XS_Wx__StyledTextCtrl_GetLayoutCache); /* prototype to pass -Wmissing-prototypes */
3663 XS(XS_Wx__StyledTextCtrl_GetLayoutCache)
3664 {
3665 #ifdef dVAR
3666     dVAR; dXSARGS;
3667 #else
3668     dXSARGS;
3669 #endif
3670     if (items != 1)
3671        croak_xs_usage(cv,  "THIS");
3672     {
3673         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3674         int     RETVAL;
3675         dXSTARG;
3676
3677         RETVAL = THIS->GetLayoutCache();
3678         XSprePUSH; PUSHi((IV)RETVAL);
3679     }
3680     XSRETURN(1);
3681 }
3682
3683
3684 XS(XS_Wx__StyledTextCtrl_SetScrollWidth); /* prototype to pass -Wmissing-prototypes */
3685 XS(XS_Wx__StyledTextCtrl_SetScrollWidth)
3686 {
3687 #ifdef dVAR
3688     dVAR; dXSARGS;
3689 #else
3690     dXSARGS;
3691 #endif
3692     if (items != 2)
3693        croak_xs_usage(cv,  "THIS, pixelWidth");
3694     {
3695         int     pixelWidth = (int)SvIV(ST(1));
3696         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3697
3698         THIS->SetScrollWidth(pixelWidth);
3699     }
3700     XSRETURN_EMPTY;
3701 }
3702
3703
3704 XS(XS_Wx__StyledTextCtrl_GetScrollWidth); /* prototype to pass -Wmissing-prototypes */
3705 XS(XS_Wx__StyledTextCtrl_GetScrollWidth)
3706 {
3707 #ifdef dVAR
3708     dVAR; dXSARGS;
3709 #else
3710     dXSARGS;
3711 #endif
3712     if (items != 1)
3713        croak_xs_usage(cv,  "THIS");
3714     {
3715         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3716         int     RETVAL;
3717         dXSTARG;
3718
3719         RETVAL = THIS->GetScrollWidth();
3720         XSprePUSH; PUSHi((IV)RETVAL);
3721     }
3722     XSRETURN(1);
3723 }
3724
3725
3726 XS(XS_Wx__StyledTextCtrl_TextWidth); /* prototype to pass -Wmissing-prototypes */
3727 XS(XS_Wx__StyledTextCtrl_TextWidth)
3728 {
3729 #ifdef dVAR
3730     dVAR; dXSARGS;
3731 #else
3732     dXSARGS;
3733 #endif
3734     if (items != 3)
3735        croak_xs_usage(cv,  "THIS, style, text");
3736     {
3737         int     style = (int)SvIV(ST(1));
3738         wxString        text;
3739         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3740         int     RETVAL;
3741         dXSTARG;
3742
3743     WXSTRING_INPUT( text, wxString, ST(2) );
3744
3745         RETVAL = THIS->TextWidth(style, text);
3746         XSprePUSH; PUSHi((IV)RETVAL);
3747     }
3748     XSRETURN(1);
3749 }
3750
3751
3752 XS(XS_Wx__StyledTextCtrl_SetEndAtLastLine); /* prototype to pass -Wmissing-prototypes */
3753 XS(XS_Wx__StyledTextCtrl_SetEndAtLastLine)
3754 {
3755 #ifdef dVAR
3756     dVAR; dXSARGS;
3757 #else
3758     dXSARGS;
3759 #endif
3760     if (items != 2)
3761        croak_xs_usage(cv,  "THIS, endAtLastLine");
3762     {
3763         bool    endAtLastLine = (bool)SvTRUE(ST(1));
3764         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3765
3766         THIS->SetEndAtLastLine(endAtLastLine);
3767     }
3768     XSRETURN_EMPTY;
3769 }
3770
3771
3772 XS(XS_Wx__StyledTextCtrl_GetEndAtLastLine); /* prototype to pass -Wmissing-prototypes */
3773 XS(XS_Wx__StyledTextCtrl_GetEndAtLastLine)
3774 {
3775 #ifdef dVAR
3776     dVAR; dXSARGS;
3777 #else
3778     dXSARGS;
3779 #endif
3780     if (items != 1)
3781        croak_xs_usage(cv,  "THIS");
3782     {
3783         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3784         int     RETVAL;
3785         dXSTARG;
3786
3787         RETVAL = THIS->GetEndAtLastLine();
3788         XSprePUSH; PUSHi((IV)RETVAL);
3789     }
3790     XSRETURN(1);
3791 }
3792
3793
3794 XS(XS_Wx__StyledTextCtrl_TextHeight); /* prototype to pass -Wmissing-prototypes */
3795 XS(XS_Wx__StyledTextCtrl_TextHeight)
3796 {
3797 #ifdef dVAR
3798     dVAR; dXSARGS;
3799 #else
3800     dXSARGS;
3801 #endif
3802     if (items != 2)
3803        croak_xs_usage(cv,  "THIS, line");
3804     {
3805         int     line = (int)SvIV(ST(1));
3806         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3807         int     RETVAL;
3808         dXSTARG;
3809
3810         RETVAL = THIS->TextHeight(line);
3811         XSprePUSH; PUSHi((IV)RETVAL);
3812     }
3813     XSRETURN(1);
3814 }
3815
3816
3817 XS(XS_Wx__StyledTextCtrl_HomeDisplay); /* prototype to pass -Wmissing-prototypes */
3818 XS(XS_Wx__StyledTextCtrl_HomeDisplay)
3819 {
3820 #ifdef dVAR
3821     dVAR; dXSARGS;
3822 #else
3823     dXSARGS;
3824 #endif
3825     if (items != 1)
3826        croak_xs_usage(cv,  "THIS");
3827     {
3828         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3829
3830         THIS->HomeDisplay();
3831     }
3832     XSRETURN_EMPTY;
3833 }
3834
3835
3836 XS(XS_Wx__StyledTextCtrl_HomeDisplayExtend); /* prototype to pass -Wmissing-prototypes */
3837 XS(XS_Wx__StyledTextCtrl_HomeDisplayExtend)
3838 {
3839 #ifdef dVAR
3840     dVAR; dXSARGS;
3841 #else
3842     dXSARGS;
3843 #endif
3844     if (items != 1)
3845        croak_xs_usage(cv,  "THIS");
3846     {
3847         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3848
3849         THIS->HomeDisplayExtend();
3850     }
3851     XSRETURN_EMPTY;
3852 }
3853
3854
3855 XS(XS_Wx__StyledTextCtrl_LineEndDisplay); /* prototype to pass -Wmissing-prototypes */
3856 XS(XS_Wx__StyledTextCtrl_LineEndDisplay)
3857 {
3858 #ifdef dVAR
3859     dVAR; dXSARGS;
3860 #else
3861     dXSARGS;
3862 #endif
3863     if (items != 1)
3864        croak_xs_usage(cv,  "THIS");
3865     {
3866         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3867
3868         THIS->LineEndDisplay();
3869     }
3870     XSRETURN_EMPTY;
3871 }
3872
3873
3874 XS(XS_Wx__StyledTextCtrl_LineEndDisplayExtend); /* prototype to pass -Wmissing-prototypes */
3875 XS(XS_Wx__StyledTextCtrl_LineEndDisplayExtend)
3876 {
3877 #ifdef dVAR
3878     dVAR; dXSARGS;
3879 #else
3880     dXSARGS;
3881 #endif
3882     if (items != 1)
3883        croak_xs_usage(cv,  "THIS");
3884     {
3885         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3886
3887         THIS->LineEndDisplayExtend();
3888     }
3889     XSRETURN_EMPTY;
3890 }
3891
3892
3893 XS(XS_Wx__StyledTextCtrl_MoveCaretInsideView); /* prototype to pass -Wmissing-prototypes */
3894 XS(XS_Wx__StyledTextCtrl_MoveCaretInsideView)
3895 {
3896 #ifdef dVAR
3897     dVAR; dXSARGS;
3898 #else
3899     dXSARGS;
3900 #endif
3901     if (items != 1)
3902        croak_xs_usage(cv,  "THIS");
3903     {
3904         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3905
3906         THIS->MoveCaretInsideView();
3907     }
3908     XSRETURN_EMPTY;
3909 }
3910
3911
3912 XS(XS_Wx__StyledTextCtrl_LineLength); /* prototype to pass -Wmissing-prototypes */
3913 XS(XS_Wx__StyledTextCtrl_LineLength)
3914 {
3915 #ifdef dVAR
3916     dVAR; dXSARGS;
3917 #else
3918     dXSARGS;
3919 #endif
3920     if (items != 2)
3921        croak_xs_usage(cv,  "THIS, line");
3922     {
3923         int     line = (int)SvIV(ST(1));
3924         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3925         int     RETVAL;
3926         dXSTARG;
3927
3928         RETVAL = THIS->LineLength(line);
3929         XSprePUSH; PUSHi((IV)RETVAL);
3930     }
3931     XSRETURN(1);
3932 }
3933
3934
3935 XS(XS_Wx__StyledTextCtrl_BraceHighlight); /* prototype to pass -Wmissing-prototypes */
3936 XS(XS_Wx__StyledTextCtrl_BraceHighlight)
3937 {
3938 #ifdef dVAR
3939     dVAR; dXSARGS;
3940 #else
3941     dXSARGS;
3942 #endif
3943     if (items != 3)
3944        croak_xs_usage(cv,  "THIS, pos1, pos2");
3945     {
3946         int     pos1 = (int)SvIV(ST(1));
3947         int     pos2 = (int)SvIV(ST(2));
3948         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3949
3950         THIS->BraceHighlight(pos1, pos2);
3951     }
3952     XSRETURN_EMPTY;
3953 }
3954
3955
3956 XS(XS_Wx__StyledTextCtrl_BraceBadLight); /* prototype to pass -Wmissing-prototypes */
3957 XS(XS_Wx__StyledTextCtrl_BraceBadLight)
3958 {
3959 #ifdef dVAR
3960     dVAR; dXSARGS;
3961 #else
3962     dXSARGS;
3963 #endif
3964     if (items != 2)
3965        croak_xs_usage(cv,  "THIS, pos");
3966     {
3967         int     pos = (int)SvIV(ST(1));
3968         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3969
3970         THIS->BraceBadLight(pos);
3971     }
3972     XSRETURN_EMPTY;
3973 }
3974
3975
3976 XS(XS_Wx__StyledTextCtrl_BraceMatch); /* prototype to pass -Wmissing-prototypes */
3977 XS(XS_Wx__StyledTextCtrl_BraceMatch)
3978 {
3979 #ifdef dVAR
3980     dVAR; dXSARGS;
3981 #else
3982     dXSARGS;
3983 #endif
3984     if (items != 2)
3985        croak_xs_usage(cv,  "THIS, pos");
3986     {
3987         int     pos = (int)SvIV(ST(1));
3988         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
3989         int     RETVAL;
3990         dXSTARG;
3991
3992         RETVAL = THIS->BraceMatch(pos);
3993         XSprePUSH; PUSHi((IV)RETVAL);
3994     }
3995     XSRETURN(1);
3996 }
3997
3998
3999 XS(XS_Wx__StyledTextCtrl_GetViewEOL); /* prototype to pass -Wmissing-prototypes */
4000 XS(XS_Wx__StyledTextCtrl_GetViewEOL)
4001 {
4002 #ifdef dVAR
4003     dVAR; dXSARGS;
4004 #else
4005     dXSARGS;
4006 #endif
4007     if (items != 1)
4008        croak_xs_usage(cv,  "THIS");
4009     {
4010         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4011         bool    RETVAL;
4012
4013         RETVAL = THIS->GetViewEOL();
4014         ST(0) = boolSV(RETVAL);
4015         sv_2mortal(ST(0));
4016     }
4017     XSRETURN(1);
4018 }
4019
4020
4021 XS(XS_Wx__StyledTextCtrl_SetViewEOL); /* prototype to pass -Wmissing-prototypes */
4022 XS(XS_Wx__StyledTextCtrl_SetViewEOL)
4023 {
4024 #ifdef dVAR
4025     dVAR; dXSARGS;
4026 #else
4027     dXSARGS;
4028 #endif
4029     if (items != 2)
4030        croak_xs_usage(cv,  "THIS, visible");
4031     {
4032         bool    visible = (bool)SvTRUE(ST(1));
4033         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4034
4035         THIS->SetViewEOL(visible);
4036     }
4037     XSRETURN_EMPTY;
4038 }
4039
4040
4041 XS(XS_Wx__StyledTextCtrl_GetDocPointer); /* prototype to pass -Wmissing-prototypes */
4042 XS(XS_Wx__StyledTextCtrl_GetDocPointer)
4043 {
4044 #ifdef dVAR
4045     dVAR; dXSARGS;
4046 #else
4047     dXSARGS;
4048 #endif
4049     if (items != 1)
4050        croak_xs_usage(cv,  "THIS");
4051     {
4052         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4053         void *  RETVAL;
4054         dXSTARG;
4055
4056         RETVAL = THIS->GetDocPointer();
4057         XSprePUSH; PUSHi(PTR2IV(RETVAL));
4058     }
4059     XSRETURN(1);
4060 }
4061
4062
4063 XS(XS_Wx__StyledTextCtrl_SetDocPointer); /* prototype to pass -Wmissing-prototypes */
4064 XS(XS_Wx__StyledTextCtrl_SetDocPointer)
4065 {
4066 #ifdef dVAR
4067     dVAR; dXSARGS;
4068 #else
4069     dXSARGS;
4070 #endif
4071     if (items != 2)
4072        croak_xs_usage(cv,  "THIS, docPointer");
4073     {
4074         void*   docPointer = INT2PTR(void *,SvIV(ST(1)));
4075         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4076
4077         THIS->SetDocPointer(docPointer);
4078     }
4079     XSRETURN_EMPTY;
4080 }
4081
4082
4083 XS(XS_Wx__StyledTextCtrl_SetModEventMask); /* prototype to pass -Wmissing-prototypes */
4084 XS(XS_Wx__StyledTextCtrl_SetModEventMask)
4085 {
4086 #ifdef dVAR
4087     dVAR; dXSARGS;
4088 #else
4089     dXSARGS;
4090 #endif
4091     if (items != 2)
4092        croak_xs_usage(cv,  "THIS, mask");
4093     {
4094         int     mask = (int)SvIV(ST(1));
4095         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4096
4097         THIS->SetModEventMask(mask);
4098     }
4099     XSRETURN_EMPTY;
4100 }
4101
4102
4103 XS(XS_Wx__StyledTextCtrl_GetEdgeColumn); /* prototype to pass -Wmissing-prototypes */
4104 XS(XS_Wx__StyledTextCtrl_GetEdgeColumn)
4105 {
4106 #ifdef dVAR
4107     dVAR; dXSARGS;
4108 #else
4109     dXSARGS;
4110 #endif
4111     if (items != 1)
4112        croak_xs_usage(cv,  "THIS");
4113     {
4114         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4115         int     RETVAL;
4116         dXSTARG;
4117
4118         RETVAL = THIS->GetEdgeColumn();
4119         XSprePUSH; PUSHi((IV)RETVAL);
4120     }
4121     XSRETURN(1);
4122 }
4123
4124
4125 XS(XS_Wx__StyledTextCtrl_SetEdgeColumn); /* prototype to pass -Wmissing-prototypes */
4126 XS(XS_Wx__StyledTextCtrl_SetEdgeColumn)
4127 {
4128 #ifdef dVAR
4129     dVAR; dXSARGS;
4130 #else
4131     dXSARGS;
4132 #endif
4133     if (items != 2)
4134        croak_xs_usage(cv,  "THIS, column");
4135     {
4136         int     column = (int)SvIV(ST(1));
4137         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4138
4139         THIS->SetEdgeColumn(column);
4140     }
4141     XSRETURN_EMPTY;
4142 }
4143
4144
4145 XS(XS_Wx__StyledTextCtrl_GetEdgeMode); /* prototype to pass -Wmissing-prototypes */
4146 XS(XS_Wx__StyledTextCtrl_GetEdgeMode)
4147 {
4148 #ifdef dVAR
4149     dVAR; dXSARGS;
4150 #else
4151     dXSARGS;
4152 #endif
4153     if (items != 1)
4154        croak_xs_usage(cv,  "THIS");
4155     {
4156         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4157         int     RETVAL;
4158         dXSTARG;
4159
4160         RETVAL = THIS->GetEdgeMode();
4161         XSprePUSH; PUSHi((IV)RETVAL);
4162     }
4163     XSRETURN(1);
4164 }
4165
4166
4167 XS(XS_Wx__StyledTextCtrl_SetEdgeMode); /* prototype to pass -Wmissing-prototypes */
4168 XS(XS_Wx__StyledTextCtrl_SetEdgeMode)
4169 {
4170 #ifdef dVAR
4171     dVAR; dXSARGS;
4172 #else
4173     dXSARGS;
4174 #endif
4175     if (items != 2)
4176        croak_xs_usage(cv,  "THIS, mode");
4177     {
4178         int     mode = (int)SvIV(ST(1));
4179         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4180
4181         THIS->SetEdgeMode(mode);
4182     }
4183     XSRETURN_EMPTY;
4184 }
4185
4186
4187 XS(XS_Wx__StyledTextCtrl_SetEdgeColour); /* prototype to pass -Wmissing-prototypes */
4188 XS(XS_Wx__StyledTextCtrl_SetEdgeColour)
4189 {
4190 #ifdef dVAR
4191     dVAR; dXSARGS;
4192 #else
4193     dXSARGS;
4194 #endif
4195     if (items != 2)
4196        croak_xs_usage(cv,  "THIS, edgeColour");
4197     {
4198         wxColour    edgeColour = *(wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
4199         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4200
4201         THIS->SetEdgeColour(edgeColour);
4202     }
4203     XSRETURN_EMPTY;
4204 }
4205
4206
4207 XS(XS_Wx__StyledTextCtrl_SearchAnchor); /* prototype to pass -Wmissing-prototypes */
4208 XS(XS_Wx__StyledTextCtrl_SearchAnchor)
4209 {
4210 #ifdef dVAR
4211     dVAR; dXSARGS;
4212 #else
4213     dXSARGS;
4214 #endif
4215     if (items != 1)
4216        croak_xs_usage(cv,  "THIS");
4217     {
4218         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4219
4220         THIS->SearchAnchor();
4221     }
4222     XSRETURN_EMPTY;
4223 }
4224
4225
4226 XS(XS_Wx__StyledTextCtrl_SearchNext); /* prototype to pass -Wmissing-prototypes */
4227 XS(XS_Wx__StyledTextCtrl_SearchNext)
4228 {
4229 #ifdef dVAR
4230     dVAR; dXSARGS;
4231 #else
4232     dXSARGS;
4233 #endif
4234     if (items != 3)
4235        croak_xs_usage(cv,  "THIS, flags, text");
4236     {
4237         int     flags = (int)SvIV(ST(1));
4238         wxString        text;
4239         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4240         int     RETVAL;
4241         dXSTARG;
4242
4243     WXSTRING_INPUT( text, wxString, ST(2) );
4244
4245         RETVAL = THIS->SearchNext(flags, text);
4246         XSprePUSH; PUSHi((IV)RETVAL);
4247     }
4248     XSRETURN(1);
4249 }
4250
4251
4252 XS(XS_Wx__StyledTextCtrl_SearchPrev); /* prototype to pass -Wmissing-prototypes */
4253 XS(XS_Wx__StyledTextCtrl_SearchPrev)
4254 {
4255 #ifdef dVAR
4256     dVAR; dXSARGS;
4257 #else
4258     dXSARGS;
4259 #endif
4260     if (items != 3)
4261        croak_xs_usage(cv,  "THIS, flags, text");
4262     {
4263         int     flags = (int)SvIV(ST(1));
4264         wxString        text;
4265         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4266         int     RETVAL;
4267         dXSTARG;
4268
4269     WXSTRING_INPUT( text, wxString, ST(2) );
4270
4271         RETVAL = THIS->SearchPrev(flags, text);
4272         XSprePUSH; PUSHi((IV)RETVAL);
4273     }
4274     XSRETURN(1);
4275 }
4276
4277
4278 XS(XS_Wx__StyledTextCtrl_LinesOnScreen); /* prototype to pass -Wmissing-prototypes */
4279 XS(XS_Wx__StyledTextCtrl_LinesOnScreen)
4280 {
4281 #ifdef dVAR
4282     dVAR; dXSARGS;
4283 #else
4284     dXSARGS;
4285 #endif
4286     if (items != 1)
4287        croak_xs_usage(cv,  "THIS");
4288     {
4289         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4290         int     RETVAL;
4291         dXSTARG;
4292
4293         RETVAL = THIS->LinesOnScreen();
4294         XSprePUSH; PUSHi((IV)RETVAL);
4295     }
4296     XSRETURN(1);
4297 }
4298
4299
4300 XS(XS_Wx__StyledTextCtrl_UsePopUp); /* prototype to pass -Wmissing-prototypes */
4301 XS(XS_Wx__StyledTextCtrl_UsePopUp)
4302 {
4303 #ifdef dVAR
4304     dVAR; dXSARGS;
4305 #else
4306     dXSARGS;
4307 #endif
4308     if (items != 2)
4309        croak_xs_usage(cv,  "THIS, allowPopUp");
4310     {
4311         bool    allowPopUp = (bool)SvTRUE(ST(1));
4312         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4313
4314         THIS->UsePopUp(allowPopUp);
4315     }
4316     XSRETURN_EMPTY;
4317 }
4318
4319
4320 XS(XS_Wx__StyledTextCtrl_SelectionIsRectangle); /* prototype to pass -Wmissing-prototypes */
4321 XS(XS_Wx__StyledTextCtrl_SelectionIsRectangle)
4322 {
4323 #ifdef dVAR
4324     dVAR; dXSARGS;
4325 #else
4326     dXSARGS;
4327 #endif
4328     if (items != 1)
4329        croak_xs_usage(cv,  "THIS");
4330     {
4331         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4332         bool    RETVAL;
4333
4334         RETVAL = THIS->SelectionIsRectangle();
4335         ST(0) = boolSV(RETVAL);
4336         sv_2mortal(ST(0));
4337     }
4338     XSRETURN(1);
4339 }
4340
4341
4342 XS(XS_Wx__StyledTextCtrl_SetZoom); /* prototype to pass -Wmissing-prototypes */
4343 XS(XS_Wx__StyledTextCtrl_SetZoom)
4344 {
4345 #ifdef dVAR
4346     dVAR; dXSARGS;
4347 #else
4348     dXSARGS;
4349 #endif
4350     if (items != 2)
4351        croak_xs_usage(cv,  "THIS, zoom");
4352     {
4353         int     zoom = (int)SvIV(ST(1));
4354         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4355
4356         THIS->SetZoom(zoom);
4357     }
4358     XSRETURN_EMPTY;
4359 }
4360
4361
4362 XS(XS_Wx__StyledTextCtrl_GetZoom); /* prototype to pass -Wmissing-prototypes */
4363 XS(XS_Wx__StyledTextCtrl_GetZoom)
4364 {
4365 #ifdef dVAR
4366     dVAR; dXSARGS;
4367 #else
4368     dXSARGS;
4369 #endif
4370     if (items != 1)
4371        croak_xs_usage(cv,  "THIS");
4372     {
4373         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4374         int     RETVAL;
4375         dXSTARG;
4376
4377         RETVAL = THIS->GetZoom();
4378         XSprePUSH; PUSHi((IV)RETVAL);
4379     }
4380     XSRETURN(1);
4381 }
4382
4383
4384 XS(XS_Wx__StyledTextCtrl_CreateDocument); /* prototype to pass -Wmissing-prototypes */
4385 XS(XS_Wx__StyledTextCtrl_CreateDocument)
4386 {
4387 #ifdef dVAR
4388     dVAR; dXSARGS;
4389 #else
4390     dXSARGS;
4391 #endif
4392     if (items != 1)
4393        croak_xs_usage(cv,  "THIS");
4394     {
4395         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4396         void *  RETVAL;
4397         dXSTARG;
4398
4399         RETVAL = THIS->CreateDocument();
4400         XSprePUSH; PUSHi(PTR2IV(RETVAL));
4401     }
4402     XSRETURN(1);
4403 }
4404
4405
4406 XS(XS_Wx__StyledTextCtrl_AddRefDocument); /* prototype to pass -Wmissing-prototypes */
4407 XS(XS_Wx__StyledTextCtrl_AddRefDocument)
4408 {
4409 #ifdef dVAR
4410     dVAR; dXSARGS;
4411 #else
4412     dXSARGS;
4413 #endif
4414     if (items != 2)
4415        croak_xs_usage(cv,  "THIS, docPointer");
4416     {
4417         void*   docPointer = INT2PTR(void *,SvIV(ST(1)));
4418         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4419
4420         THIS->AddRefDocument(docPointer);
4421     }
4422     XSRETURN_EMPTY;
4423 }
4424
4425
4426 XS(XS_Wx__StyledTextCtrl_ReleaseDocument); /* prototype to pass -Wmissing-prototypes */
4427 XS(XS_Wx__StyledTextCtrl_ReleaseDocument)
4428 {
4429 #ifdef dVAR
4430     dVAR; dXSARGS;
4431 #else
4432     dXSARGS;
4433 #endif
4434     if (items != 2)
4435        croak_xs_usage(cv,  "THIS, docPointer");
4436     {
4437         void*   docPointer = INT2PTR(void *,SvIV(ST(1)));
4438         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4439
4440         THIS->ReleaseDocument(docPointer);
4441     }
4442     XSRETURN_EMPTY;
4443 }
4444
4445
4446 XS(XS_Wx__StyledTextCtrl_GetModEventMask); /* prototype to pass -Wmissing-prototypes */
4447 XS(XS_Wx__StyledTextCtrl_GetModEventMask)
4448 {
4449 #ifdef dVAR
4450     dVAR; dXSARGS;
4451 #else
4452     dXSARGS;
4453 #endif
4454     if (items != 1)
4455        croak_xs_usage(cv,  "THIS");
4456     {
4457         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4458         int     RETVAL;
4459         dXSTARG;
4460
4461         RETVAL = THIS->GetModEventMask();
4462         XSprePUSH; PUSHi((IV)RETVAL);
4463     }
4464     XSRETURN(1);
4465 }
4466
4467
4468 XS(XS_Wx__StyledTextCtrl_SetSTCFocus); /* prototype to pass -Wmissing-prototypes */
4469 XS(XS_Wx__StyledTextCtrl_SetSTCFocus)
4470 {
4471 #ifdef dVAR
4472     dVAR; dXSARGS;
4473 #else
4474     dXSARGS;
4475 #endif
4476     if (items != 2)
4477        croak_xs_usage(cv,  "THIS, focus");
4478     {
4479         bool    focus = (bool)SvTRUE(ST(1));
4480         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4481
4482         THIS->SetSTCFocus(focus);
4483     }
4484     XSRETURN_EMPTY;
4485 }
4486
4487
4488 XS(XS_Wx__StyledTextCtrl_GetSTCFocus); /* prototype to pass -Wmissing-prototypes */
4489 XS(XS_Wx__StyledTextCtrl_GetSTCFocus)
4490 {
4491 #ifdef dVAR
4492     dVAR; dXSARGS;
4493 #else
4494     dXSARGS;
4495 #endif
4496     if (items != 1)
4497        croak_xs_usage(cv,  "THIS");
4498     {
4499         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4500         bool    RETVAL;
4501
4502         RETVAL = THIS->GetSTCFocus();
4503         ST(0) = boolSV(RETVAL);
4504         sv_2mortal(ST(0));
4505     }
4506     XSRETURN(1);
4507 }
4508
4509
4510 XS(XS_Wx__StyledTextCtrl_SetStatus); /* prototype to pass -Wmissing-prototypes */
4511 XS(XS_Wx__StyledTextCtrl_SetStatus)
4512 {
4513 #ifdef dVAR
4514     dVAR; dXSARGS;
4515 #else
4516     dXSARGS;
4517 #endif
4518     if (items != 2)
4519        croak_xs_usage(cv,  "THIS, statusCode");
4520     {
4521         int     statusCode = (int)SvIV(ST(1));
4522         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4523
4524         THIS->SetStatus(statusCode);
4525     }
4526     XSRETURN_EMPTY;
4527 }
4528
4529
4530 XS(XS_Wx__StyledTextCtrl_GetStatus); /* prototype to pass -Wmissing-prototypes */
4531 XS(XS_Wx__StyledTextCtrl_GetStatus)
4532 {
4533 #ifdef dVAR
4534     dVAR; dXSARGS;
4535 #else
4536     dXSARGS;
4537 #endif
4538     if (items != 1)
4539        croak_xs_usage(cv,  "THIS");
4540     {
4541         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4542         int     RETVAL;
4543         dXSTARG;
4544
4545         RETVAL = THIS->GetStatus();
4546         XSprePUSH; PUSHi((IV)RETVAL);
4547     }
4548     XSRETURN(1);
4549 }
4550
4551
4552 XS(XS_Wx__StyledTextCtrl_SetMouseDownCaptures); /* prototype to pass -Wmissing-prototypes */
4553 XS(XS_Wx__StyledTextCtrl_SetMouseDownCaptures)
4554 {
4555 #ifdef dVAR
4556     dVAR; dXSARGS;
4557 #else
4558     dXSARGS;
4559 #endif
4560     if (items != 2)
4561        croak_xs_usage(cv,  "THIS, captures");
4562     {
4563         bool    captures = (bool)SvTRUE(ST(1));
4564         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4565
4566         THIS->SetMouseDownCaptures(captures);
4567     }
4568     XSRETURN_EMPTY;
4569 }
4570
4571
4572 XS(XS_Wx__StyledTextCtrl_GetMouseDownCaptures); /* prototype to pass -Wmissing-prototypes */
4573 XS(XS_Wx__StyledTextCtrl_GetMouseDownCaptures)
4574 {
4575 #ifdef dVAR
4576     dVAR; dXSARGS;
4577 #else
4578     dXSARGS;
4579 #endif
4580     if (items != 1)
4581        croak_xs_usage(cv,  "THIS");
4582     {
4583         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4584         bool    RETVAL;
4585
4586         RETVAL = THIS->GetMouseDownCaptures();
4587         ST(0) = boolSV(RETVAL);
4588         sv_2mortal(ST(0));
4589     }
4590     XSRETURN(1);
4591 }
4592
4593
4594 XS(XS_Wx__StyledTextCtrl_SetControlCharSymbol); /* prototype to pass -Wmissing-prototypes */
4595 XS(XS_Wx__StyledTextCtrl_SetControlCharSymbol)
4596 {
4597 #ifdef dVAR
4598     dVAR; dXSARGS;
4599 #else
4600     dXSARGS;
4601 #endif
4602     if (items != 2)
4603        croak_xs_usage(cv,  "THIS, symbol");
4604     {
4605         int     symbol = (int)SvIV(ST(1));
4606         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4607
4608         THIS->SetControlCharSymbol(symbol);
4609     }
4610     XSRETURN_EMPTY;
4611 }
4612
4613
4614 XS(XS_Wx__StyledTextCtrl_GetControlCharSymbol); /* prototype to pass -Wmissing-prototypes */
4615 XS(XS_Wx__StyledTextCtrl_GetControlCharSymbol)
4616 {
4617 #ifdef dVAR
4618     dVAR; dXSARGS;
4619 #else
4620     dXSARGS;
4621 #endif
4622     if (items != 1)
4623        croak_xs_usage(cv,  "THIS");
4624     {
4625         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4626         int     RETVAL;
4627         dXSTARG;
4628
4629         RETVAL = THIS->GetControlCharSymbol();
4630         XSprePUSH; PUSHi((IV)RETVAL);
4631     }
4632     XSRETURN(1);
4633 }
4634
4635
4636 XS(XS_Wx__StyledTextCtrl_WordPartLeft); /* prototype to pass -Wmissing-prototypes */
4637 XS(XS_Wx__StyledTextCtrl_WordPartLeft)
4638 {
4639 #ifdef dVAR
4640     dVAR; dXSARGS;
4641 #else
4642     dXSARGS;
4643 #endif
4644     if (items != 1)
4645        croak_xs_usage(cv,  "THIS");
4646     {
4647         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4648
4649         THIS->WordPartLeft();
4650     }
4651     XSRETURN_EMPTY;
4652 }
4653
4654
4655 XS(XS_Wx__StyledTextCtrl_WordPartLeftExtend); /* prototype to pass -Wmissing-prototypes */
4656 XS(XS_Wx__StyledTextCtrl_WordPartLeftExtend)
4657 {
4658 #ifdef dVAR
4659     dVAR; dXSARGS;
4660 #else
4661     dXSARGS;
4662 #endif
4663     if (items != 1)
4664        croak_xs_usage(cv,  "THIS");
4665     {
4666         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4667
4668         THIS->WordPartLeftExtend();
4669     }
4670     XSRETURN_EMPTY;
4671 }
4672
4673
4674 XS(XS_Wx__StyledTextCtrl_WordPartRight); /* prototype to pass -Wmissing-prototypes */
4675 XS(XS_Wx__StyledTextCtrl_WordPartRight)
4676 {
4677 #ifdef dVAR
4678     dVAR; dXSARGS;
4679 #else
4680     dXSARGS;
4681 #endif
4682     if (items != 1)
4683        croak_xs_usage(cv,  "THIS");
4684     {
4685         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4686
4687         THIS->WordPartRight();
4688     }
4689     XSRETURN_EMPTY;
4690 }
4691
4692
4693 XS(XS_Wx__StyledTextCtrl_WordPartRightExtend); /* prototype to pass -Wmissing-prototypes */
4694 XS(XS_Wx__StyledTextCtrl_WordPartRightExtend)
4695 {
4696 #ifdef dVAR
4697     dVAR; dXSARGS;
4698 #else
4699     dXSARGS;
4700 #endif
4701     if (items != 1)
4702        croak_xs_usage(cv,  "THIS");
4703     {
4704         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4705
4706         THIS->WordPartRightExtend();
4707     }
4708     XSRETURN_EMPTY;
4709 }
4710
4711
4712 XS(XS_Wx__StyledTextCtrl_SetVisiblePolicy); /* prototype to pass -Wmissing-prototypes */
4713 XS(XS_Wx__StyledTextCtrl_SetVisiblePolicy)
4714 {
4715 #ifdef dVAR
4716     dVAR; dXSARGS;
4717 #else
4718     dXSARGS;
4719 #endif
4720     if (items != 3)
4721        croak_xs_usage(cv,  "THIS, visiblePolicy, visibleSlop");
4722     {
4723         int     visiblePolicy = (int)SvIV(ST(1));
4724         int     visibleSlop = (int)SvIV(ST(2));
4725         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4726
4727         THIS->SetVisiblePolicy(visiblePolicy, visibleSlop);
4728     }
4729     XSRETURN_EMPTY;
4730 }
4731
4732
4733 XS(XS_Wx__StyledTextCtrl_DelLineLeft); /* prototype to pass -Wmissing-prototypes */
4734 XS(XS_Wx__StyledTextCtrl_DelLineLeft)
4735 {
4736 #ifdef dVAR
4737     dVAR; dXSARGS;
4738 #else
4739     dXSARGS;
4740 #endif
4741     if (items != 1)
4742        croak_xs_usage(cv,  "THIS");
4743     {
4744         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4745
4746         THIS->DelLineLeft();
4747     }
4748     XSRETURN_EMPTY;
4749 }
4750
4751
4752 XS(XS_Wx__StyledTextCtrl_DelLineRight); /* prototype to pass -Wmissing-prototypes */
4753 XS(XS_Wx__StyledTextCtrl_DelLineRight)
4754 {
4755 #ifdef dVAR
4756     dVAR; dXSARGS;
4757 #else
4758     dXSARGS;
4759 #endif
4760     if (items != 1)
4761        croak_xs_usage(cv,  "THIS");
4762     {
4763         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4764
4765         THIS->DelLineRight();
4766     }
4767     XSRETURN_EMPTY;
4768 }
4769
4770
4771 XS(XS_Wx__StyledTextCtrl_SetXOffset); /* prototype to pass -Wmissing-prototypes */
4772 XS(XS_Wx__StyledTextCtrl_SetXOffset)
4773 {
4774 #ifdef dVAR
4775     dVAR; dXSARGS;
4776 #else
4777     dXSARGS;
4778 #endif
4779     if (items != 2)
4780        croak_xs_usage(cv,  "THIS, newOffset");
4781     {
4782         int     newOffset = (int)SvIV(ST(1));
4783         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4784
4785         THIS->SetXOffset(newOffset);
4786     }
4787     XSRETURN_EMPTY;
4788 }
4789
4790
4791 XS(XS_Wx__StyledTextCtrl_GetXOffset); /* prototype to pass -Wmissing-prototypes */
4792 XS(XS_Wx__StyledTextCtrl_GetXOffset)
4793 {
4794 #ifdef dVAR
4795     dVAR; dXSARGS;
4796 #else
4797     dXSARGS;
4798 #endif
4799     if (items != 1)
4800        croak_xs_usage(cv,  "THIS");
4801     {
4802         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4803         int     RETVAL;
4804         dXSTARG;
4805
4806         RETVAL = THIS->GetXOffset();
4807         XSprePUSH; PUSHi((IV)RETVAL);
4808     }
4809     XSRETURN(1);
4810 }
4811
4812
4813 XS(XS_Wx__StyledTextCtrl_SetXCaretPolicy); /* prototype to pass -Wmissing-prototypes */
4814 XS(XS_Wx__StyledTextCtrl_SetXCaretPolicy)
4815 {
4816 #ifdef dVAR
4817     dVAR; dXSARGS;
4818 #else
4819     dXSARGS;
4820 #endif
4821     if (items != 3)
4822        croak_xs_usage(cv,  "THIS, caretPolicy, caretSlop");
4823     {
4824         int     caretPolicy = (int)SvIV(ST(1));
4825         int     caretSlop = (int)SvIV(ST(2));
4826         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4827
4828         THIS->SetXCaretPolicy(caretPolicy, caretSlop);
4829     }
4830     XSRETURN_EMPTY;
4831 }
4832
4833
4834 XS(XS_Wx__StyledTextCtrl_SetYCaretPolicy); /* prototype to pass -Wmissing-prototypes */
4835 XS(XS_Wx__StyledTextCtrl_SetYCaretPolicy)
4836 {
4837 #ifdef dVAR
4838     dVAR; dXSARGS;
4839 #else
4840     dXSARGS;
4841 #endif
4842     if (items != 3)
4843        croak_xs_usage(cv,  "THIS, caretPolicy, caretSlop");
4844     {
4845         int     caretPolicy = (int)SvIV(ST(1));
4846         int     caretSlop = (int)SvIV(ST(2));
4847         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4848
4849         THIS->SetYCaretPolicy(caretPolicy, caretSlop);
4850     }
4851     XSRETURN_EMPTY;
4852 }
4853
4854
4855 XS(XS_Wx__StyledTextCtrl_StartRecord); /* prototype to pass -Wmissing-prototypes */
4856 XS(XS_Wx__StyledTextCtrl_StartRecord)
4857 {
4858 #ifdef dVAR
4859     dVAR; dXSARGS;
4860 #else
4861     dXSARGS;
4862 #endif
4863     if (items != 1)
4864        croak_xs_usage(cv,  "THIS");
4865     {
4866         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4867
4868         THIS->StartRecord();
4869     }
4870     XSRETURN_EMPTY;
4871 }
4872
4873
4874 XS(XS_Wx__StyledTextCtrl_StopRecord); /* prototype to pass -Wmissing-prototypes */
4875 XS(XS_Wx__StyledTextCtrl_StopRecord)
4876 {
4877 #ifdef dVAR
4878     dVAR; dXSARGS;
4879 #else
4880     dXSARGS;
4881 #endif
4882     if (items != 1)
4883        croak_xs_usage(cv,  "THIS");
4884     {
4885         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4886
4887         THIS->StopRecord();
4888     }
4889     XSRETURN_EMPTY;
4890 }
4891
4892
4893 XS(XS_Wx__StyledTextCtrl_Colourise); /* prototype to pass -Wmissing-prototypes */
4894 XS(XS_Wx__StyledTextCtrl_Colourise)
4895 {
4896 #ifdef dVAR
4897     dVAR; dXSARGS;
4898 #else
4899     dXSARGS;
4900 #endif
4901     if (items != 3)
4902        croak_xs_usage(cv,  "THIS, start, end");
4903     {
4904         int     start = (int)SvIV(ST(1));
4905         int     end = (int)SvIV(ST(2));
4906         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4907
4908         THIS->Colourise(start, end);
4909     }
4910     XSRETURN_EMPTY;
4911 }
4912
4913
4914 XS(XS_Wx__StyledTextCtrl_SetProperty); /* prototype to pass -Wmissing-prototypes */
4915 XS(XS_Wx__StyledTextCtrl_SetProperty)
4916 {
4917 #ifdef dVAR
4918     dVAR; dXSARGS;
4919 #else
4920     dXSARGS;
4921 #endif
4922     if (items != 3)
4923        croak_xs_usage(cv,  "THIS, key, value");
4924     {
4925         wxString        key;
4926         wxString        value;
4927         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4928
4929     WXSTRING_INPUT( key, wxString, ST(1) );
4930
4931     WXSTRING_INPUT( value, wxString, ST(2) );
4932
4933         THIS->SetProperty(key, value);
4934     }
4935     XSRETURN_EMPTY;
4936 }
4937
4938
4939 XS(XS_Wx__StyledTextCtrl_SetKeyWords); /* prototype to pass -Wmissing-prototypes */
4940 XS(XS_Wx__StyledTextCtrl_SetKeyWords)
4941 {
4942 #ifdef dVAR
4943     dVAR; dXSARGS;
4944 #else
4945     dXSARGS;
4946 #endif
4947     if (items != 3)
4948        croak_xs_usage(cv,  "THIS, keywordSet, keyWords");
4949     {
4950         int     keywordSet = (int)SvIV(ST(1));
4951         wxString        keyWords;
4952         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4953
4954     WXSTRING_INPUT( keyWords, wxString, ST(2) );
4955
4956         THIS->SetKeyWords(keywordSet, keyWords);
4957     }
4958     XSRETURN_EMPTY;
4959 }
4960
4961
4962 XS(XS_Wx__StyledTextCtrl_SetLexerLanguage); /* prototype to pass -Wmissing-prototypes */
4963 XS(XS_Wx__StyledTextCtrl_SetLexerLanguage)
4964 {
4965 #ifdef dVAR
4966     dVAR; dXSARGS;
4967 #else
4968     dXSARGS;
4969 #endif
4970     if (items != 2)
4971        croak_xs_usage(cv,  "THIS, language");
4972     {
4973         wxString        language;
4974         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4975
4976     WXSTRING_INPUT( language, wxString, ST(1) );
4977
4978         THIS->SetLexerLanguage(language);
4979     }
4980     XSRETURN_EMPTY;
4981 }
4982
4983
4984 XS(XS_Wx__StyledTextCtrl_GetSelectedText); /* prototype to pass -Wmissing-prototypes */
4985 XS(XS_Wx__StyledTextCtrl_GetSelectedText)
4986 {
4987 #ifdef dVAR
4988     dVAR; dXSARGS;
4989 #else
4990     dXSARGS;
4991 #endif
4992     if (items != 1)
4993        croak_xs_usage(cv,  "THIS");
4994     {
4995         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
4996         wxString        RETVAL;
4997
4998         RETVAL = THIS->GetSelectedText();
4999         ST(0) = sv_newmortal();
5000     WXSTRING_OUTPUT( RETVAL, ST(0) );
5001
5002     }
5003     XSRETURN(1);
5004 }
5005
5006
5007 XS(XS_Wx__StyledTextCtrl_GetTextRange); /* prototype to pass -Wmissing-prototypes */
5008 XS(XS_Wx__StyledTextCtrl_GetTextRange)
5009 {
5010 #ifdef dVAR
5011     dVAR; dXSARGS;
5012 #else
5013     dXSARGS;
5014 #endif
5015     if (items != 3)
5016        croak_xs_usage(cv,  "THIS, startPos, endPos");
5017     {
5018         int     startPos = (int)SvIV(ST(1));
5019         int     endPos = (int)SvIV(ST(2));
5020         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5021         wxString        RETVAL;
5022
5023         RETVAL = THIS->GetTextRange(startPos, endPos);
5024         ST(0) = sv_newmortal();
5025     WXSTRING_OUTPUT( RETVAL, ST(0) );
5026
5027     }
5028     XSRETURN(1);
5029 }
5030
5031
5032 XS(XS_Wx__StyledTextCtrl_GetText); /* prototype to pass -Wmissing-prototypes */
5033 XS(XS_Wx__StyledTextCtrl_GetText)
5034 {
5035 #ifdef dVAR
5036     dVAR; dXSARGS;
5037 #else
5038     dXSARGS;
5039 #endif
5040     if (items != 1)
5041        croak_xs_usage(cv,  "THIS");
5042     {
5043         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5044         wxString        RETVAL;
5045
5046         RETVAL = THIS->GetText();
5047         ST(0) = sv_newmortal();
5048     WXSTRING_OUTPUT( RETVAL, ST(0) );
5049
5050     }
5051     XSRETURN(1);
5052 }
5053
5054
5055 XS(XS_Wx__StyledTextCtrl_GetAnchor); /* prototype to pass -Wmissing-prototypes */
5056 XS(XS_Wx__StyledTextCtrl_GetAnchor)
5057 {
5058 #ifdef dVAR
5059     dVAR; dXSARGS;
5060 #else
5061     dXSARGS;
5062 #endif
5063     if (items != 1)
5064        croak_xs_usage(cv,  "THIS");
5065     {
5066         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5067         int     RETVAL;
5068         dXSTARG;
5069
5070         RETVAL = THIS->GetAnchor();
5071         XSprePUSH; PUSHi((IV)RETVAL);
5072     }
5073     XSRETURN(1);
5074 }
5075
5076
5077 XS(XS_Wx__StyledTextCtrl_GetStyleAt); /* prototype to pass -Wmissing-prototypes */
5078 XS(XS_Wx__StyledTextCtrl_GetStyleAt)
5079 {
5080 #ifdef dVAR
5081     dVAR; dXSARGS;
5082 #else
5083     dXSARGS;
5084 #endif
5085     if (items != 2)
5086        croak_xs_usage(cv,  "THIS, pos");
5087     {
5088         int     pos = (int)SvIV(ST(1));
5089         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5090         int     RETVAL;
5091         dXSTARG;
5092
5093         RETVAL = THIS->GetStyleAt(pos);
5094         XSprePUSH; PUSHi((IV)RETVAL);
5095     }
5096     XSRETURN(1);
5097 }
5098
5099
5100 XS(XS_Wx__StyledTextCtrl_Redo); /* prototype to pass -Wmissing-prototypes */
5101 XS(XS_Wx__StyledTextCtrl_Redo)
5102 {
5103 #ifdef dVAR
5104     dVAR; dXSARGS;
5105 #else
5106     dXSARGS;
5107 #endif
5108     if (items != 1)
5109        croak_xs_usage(cv,  "THIS");
5110     {
5111         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5112
5113         THIS->Redo();
5114     }
5115     XSRETURN_EMPTY;
5116 }
5117
5118
5119 XS(XS_Wx__StyledTextCtrl_SelectAll); /* prototype to pass -Wmissing-prototypes */
5120 XS(XS_Wx__StyledTextCtrl_SelectAll)
5121 {
5122 #ifdef dVAR
5123     dVAR; dXSARGS;
5124 #else
5125     dXSARGS;
5126 #endif
5127     if (items != 1)
5128        croak_xs_usage(cv,  "THIS");
5129     {
5130         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5131
5132         THIS->SelectAll();
5133     }
5134     XSRETURN_EMPTY;
5135 }
5136
5137
5138 XS(XS_Wx__StyledTextCtrl_SetSavePoint); /* prototype to pass -Wmissing-prototypes */
5139 XS(XS_Wx__StyledTextCtrl_SetSavePoint)
5140 {
5141 #ifdef dVAR
5142     dVAR; dXSARGS;
5143 #else
5144     dXSARGS;
5145 #endif
5146     if (items != 1)
5147        croak_xs_usage(cv,  "THIS");
5148     {
5149         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5150
5151         THIS->SetSavePoint();
5152     }
5153     XSRETURN_EMPTY;
5154 }
5155
5156
5157 XS(XS_Wx__StyledTextCtrl_SetText); /* prototype to pass -Wmissing-prototypes */
5158 XS(XS_Wx__StyledTextCtrl_SetText)
5159 {
5160 #ifdef dVAR
5161     dVAR; dXSARGS;
5162 #else
5163     dXSARGS;
5164 #endif
5165     if (items != 2)
5166        croak_xs_usage(cv,  "THIS, text");
5167     {
5168         wxString        text;
5169         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5170
5171     WXSTRING_INPUT( text, wxString, ST(1) );
5172
5173         THIS->SetText(text);
5174     }
5175     XSRETURN_EMPTY;
5176 }
5177
5178
5179 XS(XS_Wx__StyledTextCtrl_CanRedo); /* prototype to pass -Wmissing-prototypes */
5180 XS(XS_Wx__StyledTextCtrl_CanRedo)
5181 {
5182 #ifdef dVAR
5183     dVAR; dXSARGS;
5184 #else
5185     dXSARGS;
5186 #endif
5187     if (items != 1)
5188        croak_xs_usage(cv,  "THIS");
5189     {
5190         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5191         bool    RETVAL;
5192
5193         RETVAL = THIS->CanRedo();
5194         ST(0) = boolSV(RETVAL);
5195         sv_2mortal(ST(0));
5196     }
5197     XSRETURN(1);
5198 }
5199
5200
5201 XS(XS_Wx__StyledTextCtrl_MarkerLineFromHandle); /* prototype to pass -Wmissing-prototypes */
5202 XS(XS_Wx__StyledTextCtrl_MarkerLineFromHandle)
5203 {
5204 #ifdef dVAR
5205     dVAR; dXSARGS;
5206 #else
5207     dXSARGS;
5208 #endif
5209     if (items != 2)
5210        croak_xs_usage(cv,  "THIS, handle");
5211     {
5212         int     handle = (int)SvIV(ST(1));
5213         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5214         int     RETVAL;
5215         dXSTARG;
5216
5217         RETVAL = THIS->MarkerLineFromHandle(handle);
5218         XSprePUSH; PUSHi((IV)RETVAL);
5219     }
5220     XSRETURN(1);
5221 }
5222
5223
5224 XS(XS_Wx__StyledTextCtrl_MarkerDeleteHandle); /* prototype to pass -Wmissing-prototypes */
5225 XS(XS_Wx__StyledTextCtrl_MarkerDeleteHandle)
5226 {
5227 #ifdef dVAR
5228     dVAR; dXSARGS;
5229 #else
5230     dXSARGS;
5231 #endif
5232     if (items != 2)
5233        croak_xs_usage(cv,  "THIS, handle");
5234     {
5235         int     handle = (int)SvIV(ST(1));
5236         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5237
5238         THIS->MarkerDeleteHandle(handle);
5239     }
5240     XSRETURN_EMPTY;
5241 }
5242
5243
5244 XS(XS_Wx__StyledTextCtrl_GetUndoCollection); /* prototype to pass -Wmissing-prototypes */
5245 XS(XS_Wx__StyledTextCtrl_GetUndoCollection)
5246 {
5247 #ifdef dVAR
5248     dVAR; dXSARGS;
5249 #else
5250     dXSARGS;
5251 #endif
5252     if (items != 1)
5253        croak_xs_usage(cv,  "THIS");
5254     {
5255         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5256         bool    RETVAL;
5257
5258         RETVAL = THIS->GetUndoCollection();
5259         ST(0) = boolSV(RETVAL);
5260         sv_2mortal(ST(0));
5261     }
5262     XSRETURN(1);
5263 }
5264
5265
5266 XS(XS_Wx__StyledTextCtrl_GetViewWhiteSpace); /* prototype to pass -Wmissing-prototypes */
5267 XS(XS_Wx__StyledTextCtrl_GetViewWhiteSpace)
5268 {
5269 #ifdef dVAR
5270     dVAR; dXSARGS;
5271 #else
5272     dXSARGS;
5273 #endif
5274     if (items != 1)
5275        croak_xs_usage(cv,  "THIS");
5276     {
5277         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5278         int     RETVAL;
5279         dXSTARG;
5280
5281         RETVAL = THIS->GetViewWhiteSpace();
5282         XSprePUSH; PUSHi((IV)RETVAL);
5283     }
5284     XSRETURN(1);
5285 }
5286
5287
5288 XS(XS_Wx__StyledTextCtrl_SetViewWhiteSpace); /* prototype to pass -Wmissing-prototypes */
5289 XS(XS_Wx__StyledTextCtrl_SetViewWhiteSpace)
5290 {
5291 #ifdef dVAR
5292     dVAR; dXSARGS;
5293 #else
5294     dXSARGS;
5295 #endif
5296     if (items != 2)
5297        croak_xs_usage(cv,  "THIS, viewWs");
5298     {
5299         int     viewWs = (int)SvIV(ST(1));
5300         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5301
5302         THIS->SetViewWhiteSpace(viewWs);
5303     }
5304     XSRETURN_EMPTY;
5305 }
5306
5307
5308 XS(XS_Wx__StyledTextCtrl_PositionFromPoint); /* prototype to pass -Wmissing-prototypes */
5309 XS(XS_Wx__StyledTextCtrl_PositionFromPoint)
5310 {
5311 #ifdef dVAR
5312     dVAR; dXSARGS;
5313 #else
5314     dXSARGS;
5315 #endif
5316     if (items != 2)
5317        croak_xs_usage(cv,  "THIS, pt");
5318     {
5319         wxPoint    pt = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
5320         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5321         int     RETVAL;
5322         dXSTARG;
5323
5324         RETVAL = THIS->PositionFromPoint(pt);
5325         XSprePUSH; PUSHi((IV)RETVAL);
5326     }
5327     XSRETURN(1);
5328 }
5329
5330
5331 XS(XS_Wx__StyledTextCtrl_PositionFromPointClose); /* prototype to pass -Wmissing-prototypes */
5332 XS(XS_Wx__StyledTextCtrl_PositionFromPointClose)
5333 {
5334 #ifdef dVAR
5335     dVAR; dXSARGS;
5336 #else
5337     dXSARGS;
5338 #endif
5339     if (items != 3)
5340        croak_xs_usage(cv,  "THIS, x, y");
5341     {
5342         int     x = (int)SvIV(ST(1));
5343         int     y = (int)SvIV(ST(2));
5344         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5345         int     RETVAL;
5346         dXSTARG;
5347
5348         RETVAL = THIS->PositionFromPointClose(x, y);
5349         XSprePUSH; PUSHi((IV)RETVAL);
5350     }
5351     XSRETURN(1);
5352 }
5353
5354
5355 XS(XS_Wx__StyledTextCtrl_GotoLine); /* prototype to pass -Wmissing-prototypes */
5356 XS(XS_Wx__StyledTextCtrl_GotoLine)
5357 {
5358 #ifdef dVAR
5359     dVAR; dXSARGS;
5360 #else
5361     dXSARGS;
5362 #endif
5363     if (items != 2)
5364        croak_xs_usage(cv,  "THIS, line");
5365     {
5366         int     line = (int)SvIV(ST(1));
5367         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5368
5369         THIS->GotoLine(line);
5370     }
5371     XSRETURN_EMPTY;
5372 }
5373
5374
5375 XS(XS_Wx__StyledTextCtrl_GotoPos); /* prototype to pass -Wmissing-prototypes */
5376 XS(XS_Wx__StyledTextCtrl_GotoPos)
5377 {
5378 #ifdef dVAR
5379     dVAR; dXSARGS;
5380 #else
5381     dXSARGS;
5382 #endif
5383     if (items != 2)
5384        croak_xs_usage(cv,  "THIS, pos");
5385     {
5386         int     pos = (int)SvIV(ST(1));
5387         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5388
5389         THIS->GotoPos(pos);
5390     }
5391     XSRETURN_EMPTY;
5392 }
5393
5394
5395 XS(XS_Wx__StyledTextCtrl_SetAnchor); /* prototype to pass -Wmissing-prototypes */
5396 XS(XS_Wx__StyledTextCtrl_SetAnchor)
5397 {
5398 #ifdef dVAR
5399     dVAR; dXSARGS;
5400 #else
5401     dXSARGS;
5402 #endif
5403     if (items != 2)
5404        croak_xs_usage(cv,  "THIS, posAnchor");
5405     {
5406         int     posAnchor = (int)SvIV(ST(1));
5407         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5408
5409         THIS->SetAnchor(posAnchor);
5410     }
5411     XSRETURN_EMPTY;
5412 }
5413
5414
5415 XS(XS_Wx__StyledTextCtrl_GetEndStyled); /* prototype to pass -Wmissing-prototypes */
5416 XS(XS_Wx__StyledTextCtrl_GetEndStyled)
5417 {
5418 #ifdef dVAR
5419     dVAR; dXSARGS;
5420 #else
5421     dXSARGS;
5422 #endif
5423     if (items != 1)
5424        croak_xs_usage(cv,  "THIS");
5425     {
5426         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5427         int     RETVAL;
5428         dXSTARG;
5429
5430         RETVAL = THIS->GetEndStyled();
5431         XSprePUSH; PUSHi((IV)RETVAL);
5432     }
5433     XSRETURN(1);
5434 }
5435
5436
5437 XS(XS_Wx__StyledTextCtrl_ConvertEOLs); /* prototype to pass -Wmissing-prototypes */
5438 XS(XS_Wx__StyledTextCtrl_ConvertEOLs)
5439 {
5440 #ifdef dVAR
5441     dVAR; dXSARGS;
5442 #else
5443     dXSARGS;
5444 #endif
5445     if (items != 2)
5446        croak_xs_usage(cv,  "THIS, eolMode");
5447     {
5448         int     eolMode = (int)SvIV(ST(1));
5449         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5450
5451         THIS->ConvertEOLs(eolMode);
5452     }
5453     XSRETURN_EMPTY;
5454 }
5455
5456
5457 XS(XS_Wx__StyledTextCtrl_GetEOLMode); /* prototype to pass -Wmissing-prototypes */
5458 XS(XS_Wx__StyledTextCtrl_GetEOLMode)
5459 {
5460 #ifdef dVAR
5461     dVAR; dXSARGS;
5462 #else
5463     dXSARGS;
5464 #endif
5465     if (items != 1)
5466        croak_xs_usage(cv,  "THIS");
5467     {
5468         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5469         int     RETVAL;
5470         dXSTARG;
5471
5472         RETVAL = THIS->GetEOLMode();
5473         XSprePUSH; PUSHi((IV)RETVAL);
5474     }
5475     XSRETURN(1);
5476 }
5477
5478
5479 XS(XS_Wx__StyledTextCtrl_SetEOLMode); /* prototype to pass -Wmissing-prototypes */
5480 XS(XS_Wx__StyledTextCtrl_SetEOLMode)
5481 {
5482 #ifdef dVAR
5483     dVAR; dXSARGS;
5484 #else
5485     dXSARGS;
5486 #endif
5487     if (items != 2)
5488        croak_xs_usage(cv,  "THIS, eolMode");
5489     {
5490         int     eolMode = (int)SvIV(ST(1));
5491         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5492
5493         THIS->SetEOLMode(eolMode);
5494     }
5495     XSRETURN_EMPTY;
5496 }
5497
5498
5499 XS(XS_Wx__StyledTextCtrl_StartStyling); /* prototype to pass -Wmissing-prototypes */
5500 XS(XS_Wx__StyledTextCtrl_StartStyling)
5501 {
5502 #ifdef dVAR
5503     dVAR; dXSARGS;
5504 #else
5505     dXSARGS;
5506 #endif
5507     if (items != 3)
5508        croak_xs_usage(cv,  "THIS, pos, mask");
5509     {
5510         int     pos = (int)SvIV(ST(1));
5511         int     mask = (int)SvIV(ST(2));
5512         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5513
5514         THIS->StartStyling(pos, mask);
5515     }
5516     XSRETURN_EMPTY;
5517 }
5518
5519
5520 XS(XS_Wx__StyledTextCtrl_SetStyling); /* prototype to pass -Wmissing-prototypes */
5521 XS(XS_Wx__StyledTextCtrl_SetStyling)
5522 {
5523 #ifdef dVAR
5524     dVAR; dXSARGS;
5525 #else
5526     dXSARGS;
5527 #endif
5528     if (items != 3)
5529        croak_xs_usage(cv,  "THIS, length, style");
5530     {
5531         int     length = (int)SvIV(ST(1));
5532         int     style = (int)SvIV(ST(2));
5533         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5534
5535         THIS->SetStyling(length, style);
5536     }
5537     XSRETURN_EMPTY;
5538 }
5539
5540
5541 XS(XS_Wx__StyledTextCtrl_GetBufferedDraw); /* prototype to pass -Wmissing-prototypes */
5542 XS(XS_Wx__StyledTextCtrl_GetBufferedDraw)
5543 {
5544 #ifdef dVAR
5545     dVAR; dXSARGS;
5546 #else
5547     dXSARGS;
5548 #endif
5549     if (items != 1)
5550        croak_xs_usage(cv,  "THIS");
5551     {
5552         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5553         bool    RETVAL;
5554
5555         RETVAL = THIS->GetBufferedDraw();
5556         ST(0) = boolSV(RETVAL);
5557         sv_2mortal(ST(0));
5558     }
5559     XSRETURN(1);
5560 }
5561
5562
5563 XS(XS_Wx__StyledTextCtrl_SetBufferedDraw); /* prototype to pass -Wmissing-prototypes */
5564 XS(XS_Wx__StyledTextCtrl_SetBufferedDraw)
5565 {
5566 #ifdef dVAR
5567     dVAR; dXSARGS;
5568 #else
5569     dXSARGS;
5570 #endif
5571     if (items != 2)
5572        croak_xs_usage(cv,  "THIS, buffered");
5573     {
5574         bool    buffered = (bool)SvTRUE(ST(1));
5575         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5576
5577         THIS->SetBufferedDraw(buffered);
5578     }
5579     XSRETURN_EMPTY;
5580 }
5581
5582
5583 XS(XS_Wx__StyledTextCtrl_SetTabWidth); /* prototype to pass -Wmissing-prototypes */
5584 XS(XS_Wx__StyledTextCtrl_SetTabWidth)
5585 {
5586 #ifdef dVAR
5587     dVAR; dXSARGS;
5588 #else
5589     dXSARGS;
5590 #endif
5591     if (items != 2)
5592        croak_xs_usage(cv,  "THIS, tabWidth");
5593     {
5594         int     tabWidth = (int)SvIV(ST(1));
5595         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5596
5597         THIS->SetTabWidth(tabWidth);
5598     }
5599     XSRETURN_EMPTY;
5600 }
5601
5602
5603 XS(XS_Wx__StyledTextCtrl_GetTabWidth); /* prototype to pass -Wmissing-prototypes */
5604 XS(XS_Wx__StyledTextCtrl_GetTabWidth)
5605 {
5606 #ifdef dVAR
5607     dVAR; dXSARGS;
5608 #else
5609     dXSARGS;
5610 #endif
5611     if (items != 1)
5612        croak_xs_usage(cv,  "THIS");
5613     {
5614         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5615         int     RETVAL;
5616         dXSTARG;
5617
5618         RETVAL = THIS->GetTabWidth();
5619         XSprePUSH; PUSHi((IV)RETVAL);
5620     }
5621     XSRETURN(1);
5622 }
5623
5624
5625 XS(XS_Wx__StyledTextCtrl_SetCodePage); /* prototype to pass -Wmissing-prototypes */
5626 XS(XS_Wx__StyledTextCtrl_SetCodePage)
5627 {
5628 #ifdef dVAR
5629     dVAR; dXSARGS;
5630 #else
5631     dXSARGS;
5632 #endif
5633     if (items != 2)
5634        croak_xs_usage(cv,  "THIS, codePage");
5635     {
5636         int     codePage = (int)SvIV(ST(1));
5637         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5638
5639         THIS->SetCodePage(codePage);
5640     }
5641     XSRETURN_EMPTY;
5642 }
5643
5644
5645 XS(XS_Wx__StyledTextCtrl_MarkerDefine); /* prototype to pass -Wmissing-prototypes */
5646 XS(XS_Wx__StyledTextCtrl_MarkerDefine)
5647 {
5648 #ifdef dVAR
5649     dVAR; dXSARGS;
5650 #else
5651     dXSARGS;
5652 #endif
5653     if (items != 5)
5654        croak_xs_usage(cv,  "THIS, markerNumber, markerSymbol, foreground, background");
5655     {
5656         int     markerNumber = (int)SvIV(ST(1));
5657         int     markerSymbol = (int)SvIV(ST(2));
5658         wxColour*    foreground = (wxColour *) wxPli_sv_2_object( aTHX_ ST(3), "Wx::Colour" );
5659         wxColour*    background = (wxColour *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::Colour" );
5660         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5661     THIS->MarkerDefine( markerNumber, markerSymbol, *foreground, *background );
5662     }
5663     XSRETURN_EMPTY;
5664 }
5665
5666
5667 XS(XS_Wx__StyledTextCtrl_MarkerDefineBitmap); /* prototype to pass -Wmissing-prototypes */
5668 XS(XS_Wx__StyledTextCtrl_MarkerDefineBitmap)
5669 {
5670 #ifdef dVAR
5671     dVAR; dXSARGS;
5672 #else
5673     dXSARGS;
5674 #endif
5675     if (items != 3)
5676        croak_xs_usage(cv,  "THIS, markerNumber, bmp");
5677     {
5678         int     markerNumber = (int)SvIV(ST(1));
5679         wxBitmap*    bmp = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Bitmap" );
5680         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5681
5682         THIS->MarkerDefineBitmap(markerNumber, *bmp);
5683     }
5684     XSRETURN_EMPTY;
5685 }
5686
5687
5688 XS(XS_Wx__StyledTextCtrl_MarkerSetForeground); /* prototype to pass -Wmissing-prototypes */
5689 XS(XS_Wx__StyledTextCtrl_MarkerSetForeground)
5690 {
5691 #ifdef dVAR
5692     dVAR; dXSARGS;
5693 #else
5694     dXSARGS;
5695 #endif
5696     if (items != 3)
5697        croak_xs_usage(cv,  "THIS, markerNumber, fore");
5698     {
5699         int     markerNumber = (int)SvIV(ST(1));
5700         wxColour*    fore = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
5701         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5702     THIS->MarkerSetForeground( markerNumber, *fore );
5703     }
5704     XSRETURN_EMPTY;
5705 }
5706
5707
5708 XS(XS_Wx__StyledTextCtrl_MarkerSetBackground); /* prototype to pass -Wmissing-prototypes */
5709 XS(XS_Wx__StyledTextCtrl_MarkerSetBackground)
5710 {
5711 #ifdef dVAR
5712     dVAR; dXSARGS;
5713 #else
5714     dXSARGS;
5715 #endif
5716     if (items != 3)
5717        croak_xs_usage(cv,  "THIS, markerNumber, back");
5718     {
5719         int     markerNumber = (int)SvIV(ST(1));
5720         wxColour*    back = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
5721         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5722     THIS->MarkerSetBackground( markerNumber, *back );
5723     }
5724     XSRETURN_EMPTY;
5725 }
5726
5727
5728 XS(XS_Wx__StyledTextCtrl_MarkerAdd); /* prototype to pass -Wmissing-prototypes */
5729 XS(XS_Wx__StyledTextCtrl_MarkerAdd)
5730 {
5731 #ifdef dVAR
5732     dVAR; dXSARGS;
5733 #else
5734     dXSARGS;
5735 #endif
5736     if (items != 3)
5737        croak_xs_usage(cv,  "THIS, line, markerNumber");
5738     {
5739         int     line = (int)SvIV(ST(1));
5740         int     markerNumber = (int)SvIV(ST(2));
5741         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5742         int     RETVAL;
5743         dXSTARG;
5744
5745         RETVAL = THIS->MarkerAdd(line, markerNumber);
5746         XSprePUSH; PUSHi((IV)RETVAL);
5747     }
5748     XSRETURN(1);
5749 }
5750
5751
5752 XS(XS_Wx__StyledTextCtrl_MarkerDelete); /* prototype to pass -Wmissing-prototypes */
5753 XS(XS_Wx__StyledTextCtrl_MarkerDelete)
5754 {
5755 #ifdef dVAR
5756     dVAR; dXSARGS;
5757 #else
5758     dXSARGS;
5759 #endif
5760     if (items != 3)
5761        croak_xs_usage(cv,  "THIS, line, markerNumber");
5762     {
5763         int     line = (int)SvIV(ST(1));
5764         int     markerNumber = (int)SvIV(ST(2));
5765         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5766
5767         THIS->MarkerDelete(line, markerNumber);
5768     }
5769     XSRETURN_EMPTY;
5770 }
5771
5772
5773 XS(XS_Wx__StyledTextCtrl_MarkerDeleteAll); /* prototype to pass -Wmissing-prototypes */
5774 XS(XS_Wx__StyledTextCtrl_MarkerDeleteAll)
5775 {
5776 #ifdef dVAR
5777     dVAR; dXSARGS;
5778 #else
5779     dXSARGS;
5780 #endif
5781     if (items != 2)
5782        croak_xs_usage(cv,  "THIS, markerNumber");
5783     {
5784         int     markerNumber = (int)SvIV(ST(1));
5785         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5786
5787         THIS->MarkerDeleteAll(markerNumber);
5788     }
5789     XSRETURN_EMPTY;
5790 }
5791
5792
5793 XS(XS_Wx__StyledTextCtrl_MarkerGet); /* prototype to pass -Wmissing-prototypes */
5794 XS(XS_Wx__StyledTextCtrl_MarkerGet)
5795 {
5796 #ifdef dVAR
5797     dVAR; dXSARGS;
5798 #else
5799     dXSARGS;
5800 #endif
5801     if (items != 2)
5802        croak_xs_usage(cv,  "THIS, line");
5803     {
5804         int     line = (int)SvIV(ST(1));
5805         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5806         int     RETVAL;
5807         dXSTARG;
5808
5809         RETVAL = THIS->MarkerGet(line);
5810         XSprePUSH; PUSHi((IV)RETVAL);
5811     }
5812     XSRETURN(1);
5813 }
5814
5815
5816 XS(XS_Wx__StyledTextCtrl_MarkerNext); /* prototype to pass -Wmissing-prototypes */
5817 XS(XS_Wx__StyledTextCtrl_MarkerNext)
5818 {
5819 #ifdef dVAR
5820     dVAR; dXSARGS;
5821 #else
5822     dXSARGS;
5823 #endif
5824     if (items != 3)
5825        croak_xs_usage(cv,  "THIS, lineStart, markerMask");
5826     {
5827         int     lineStart = (int)SvIV(ST(1));
5828         int     markerMask = (int)SvIV(ST(2));
5829         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5830         int     RETVAL;
5831         dXSTARG;
5832
5833         RETVAL = THIS->MarkerNext(lineStart, markerMask);
5834         XSprePUSH; PUSHi((IV)RETVAL);
5835     }
5836     XSRETURN(1);
5837 }
5838
5839
5840 XS(XS_Wx__StyledTextCtrl_MarkerPrevious); /* prototype to pass -Wmissing-prototypes */
5841 XS(XS_Wx__StyledTextCtrl_MarkerPrevious)
5842 {
5843 #ifdef dVAR
5844     dVAR; dXSARGS;
5845 #else
5846     dXSARGS;
5847 #endif
5848     if (items != 3)
5849        croak_xs_usage(cv,  "THIS, lineStart, markerMask");
5850     {
5851         int     lineStart = (int)SvIV(ST(1));
5852         int     markerMask = (int)SvIV(ST(2));
5853         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5854         int     RETVAL;
5855         dXSTARG;
5856
5857         RETVAL = THIS->MarkerPrevious(lineStart, markerMask);
5858         XSprePUSH; PUSHi((IV)RETVAL);
5859     }
5860     XSRETURN(1);
5861 }
5862
5863
5864 XS(XS_Wx__StyledTextCtrl_SetMarginType); /* prototype to pass -Wmissing-prototypes */
5865 XS(XS_Wx__StyledTextCtrl_SetMarginType)
5866 {
5867 #ifdef dVAR
5868     dVAR; dXSARGS;
5869 #else
5870     dXSARGS;
5871 #endif
5872     if (items != 3)
5873        croak_xs_usage(cv,  "THIS, margin, marginType");
5874     {
5875         int     margin = (int)SvIV(ST(1));
5876         int     marginType = (int)SvIV(ST(2));
5877         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5878
5879         THIS->SetMarginType(margin, marginType);
5880     }
5881     XSRETURN_EMPTY;
5882 }
5883
5884
5885 XS(XS_Wx__StyledTextCtrl_GetMarginType); /* prototype to pass -Wmissing-prototypes */
5886 XS(XS_Wx__StyledTextCtrl_GetMarginType)
5887 {
5888 #ifdef dVAR
5889     dVAR; dXSARGS;
5890 #else
5891     dXSARGS;
5892 #endif
5893     if (items != 2)
5894        croak_xs_usage(cv,  "THIS, margin");
5895     {
5896         int     margin = (int)SvIV(ST(1));
5897         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5898         int     RETVAL;
5899         dXSTARG;
5900
5901         RETVAL = THIS->GetMarginType(margin);
5902         XSprePUSH; PUSHi((IV)RETVAL);
5903     }
5904     XSRETURN(1);
5905 }
5906
5907
5908 XS(XS_Wx__StyledTextCtrl_SetMarginWidth); /* prototype to pass -Wmissing-prototypes */
5909 XS(XS_Wx__StyledTextCtrl_SetMarginWidth)
5910 {
5911 #ifdef dVAR
5912     dVAR; dXSARGS;
5913 #else
5914     dXSARGS;
5915 #endif
5916     if (items != 3)
5917        croak_xs_usage(cv,  "THIS, margin, pixelWidth");
5918     {
5919         int     margin = (int)SvIV(ST(1));
5920         int     pixelWidth = (int)SvIV(ST(2));
5921         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5922
5923         THIS->SetMarginWidth(margin, pixelWidth);
5924     }
5925     XSRETURN_EMPTY;
5926 }
5927
5928
5929 XS(XS_Wx__StyledTextCtrl_GetMarginWidth); /* prototype to pass -Wmissing-prototypes */
5930 XS(XS_Wx__StyledTextCtrl_GetMarginWidth)
5931 {
5932 #ifdef dVAR
5933     dVAR; dXSARGS;
5934 #else
5935     dXSARGS;
5936 #endif
5937     if (items != 2)
5938        croak_xs_usage(cv,  "THIS, margin");
5939     {
5940         int     margin = (int)SvIV(ST(1));
5941         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5942         int     RETVAL;
5943         dXSTARG;
5944
5945         RETVAL = THIS->GetMarginWidth(margin);
5946         XSprePUSH; PUSHi((IV)RETVAL);
5947     }
5948     XSRETURN(1);
5949 }
5950
5951
5952 XS(XS_Wx__StyledTextCtrl_SetMarginMask); /* prototype to pass -Wmissing-prototypes */
5953 XS(XS_Wx__StyledTextCtrl_SetMarginMask)
5954 {
5955 #ifdef dVAR
5956     dVAR; dXSARGS;
5957 #else
5958     dXSARGS;
5959 #endif
5960     if (items != 3)
5961        croak_xs_usage(cv,  "THIS, margin, mask");
5962     {
5963         int     margin = (int)SvIV(ST(1));
5964         int     mask = (int)SvIV(ST(2));
5965         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5966
5967         THIS->SetMarginMask(margin, mask);
5968     }
5969     XSRETURN_EMPTY;
5970 }
5971
5972
5973 XS(XS_Wx__StyledTextCtrl_GetMarginMask); /* prototype to pass -Wmissing-prototypes */
5974 XS(XS_Wx__StyledTextCtrl_GetMarginMask)
5975 {
5976 #ifdef dVAR
5977     dVAR; dXSARGS;
5978 #else
5979     dXSARGS;
5980 #endif
5981     if (items != 2)
5982        croak_xs_usage(cv,  "THIS, margin");
5983     {
5984         int     margin = (int)SvIV(ST(1));
5985         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
5986         int     RETVAL;
5987         dXSTARG;
5988
5989         RETVAL = THIS->GetMarginMask(margin);
5990         XSprePUSH; PUSHi((IV)RETVAL);
5991     }
5992     XSRETURN(1);
5993 }
5994
5995
5996 XS(XS_Wx__StyledTextCtrl_SetMarginSensitive); /* prototype to pass -Wmissing-prototypes */
5997 XS(XS_Wx__StyledTextCtrl_SetMarginSensitive)
5998 {
5999 #ifdef dVAR
6000     dVAR; dXSARGS;
6001 #else
6002     dXSARGS;
6003 #endif
6004     if (items != 3)
6005        croak_xs_usage(cv,  "THIS, margin, sensitive");
6006     {
6007         int     margin = (int)SvIV(ST(1));
6008         bool    sensitive = (bool)SvTRUE(ST(2));
6009         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6010
6011         THIS->SetMarginSensitive(margin, sensitive);
6012     }
6013     XSRETURN_EMPTY;
6014 }
6015
6016
6017 XS(XS_Wx__StyledTextCtrl_GetMarginSensitive); /* prototype to pass -Wmissing-prototypes */
6018 XS(XS_Wx__StyledTextCtrl_GetMarginSensitive)
6019 {
6020 #ifdef dVAR
6021     dVAR; dXSARGS;
6022 #else
6023     dXSARGS;
6024 #endif
6025     if (items != 2)
6026        croak_xs_usage(cv,  "THIS, margin");
6027     {
6028         int     margin = (int)SvIV(ST(1));
6029         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6030         bool    RETVAL;
6031
6032         RETVAL = THIS->GetMarginSensitive(margin);
6033         ST(0) = boolSV(RETVAL);
6034         sv_2mortal(ST(0));
6035     }
6036     XSRETURN(1);
6037 }
6038
6039
6040 XS(XS_Wx__StyledTextCtrl_GetCurrentPos); /* prototype to pass -Wmissing-prototypes */
6041 XS(XS_Wx__StyledTextCtrl_GetCurrentPos)
6042 {
6043 #ifdef dVAR
6044     dVAR; dXSARGS;
6045 #else
6046     dXSARGS;
6047 #endif
6048     if (items != 1)
6049        croak_xs_usage(cv,  "THIS");
6050     {
6051         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6052         int     RETVAL;
6053         dXSTARG;
6054
6055         RETVAL = THIS->GetCurrentPos();
6056         XSprePUSH; PUSHi((IV)RETVAL);
6057     }
6058     XSRETURN(1);
6059 }
6060
6061
6062 XS(XS_Wx__StyledTextCtrl_GetLength); /* prototype to pass -Wmissing-prototypes */
6063 XS(XS_Wx__StyledTextCtrl_GetLength)
6064 {
6065 #ifdef dVAR
6066     dVAR; dXSARGS;
6067 #else
6068     dXSARGS;
6069 #endif
6070     if (items != 1)
6071        croak_xs_usage(cv,  "THIS");
6072     {
6073         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6074         int     RETVAL;
6075         dXSTARG;
6076
6077         RETVAL = THIS->GetLength();
6078         XSprePUSH; PUSHi((IV)RETVAL);
6079     }
6080     XSRETURN(1);
6081 }
6082
6083
6084 XS(XS_Wx__StyledTextCtrl_GetCharAt); /* prototype to pass -Wmissing-prototypes */
6085 XS(XS_Wx__StyledTextCtrl_GetCharAt)
6086 {
6087 #ifdef dVAR
6088     dVAR; dXSARGS;
6089 #else
6090     dXSARGS;
6091 #endif
6092     if (items != 2)
6093        croak_xs_usage(cv,  "THIS, pos");
6094     {
6095         int     pos = (int)SvIV(ST(1));
6096         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6097         int     RETVAL;
6098         dXSTARG;
6099
6100         RETVAL = THIS->GetCharAt(pos);
6101         XSprePUSH; PUSHi((IV)RETVAL);
6102     }
6103     XSRETURN(1);
6104 }
6105
6106
6107 XS(XS_Wx__StyledTextCtrl_SetWrapMode); /* prototype to pass -Wmissing-prototypes */
6108 XS(XS_Wx__StyledTextCtrl_SetWrapMode)
6109 {
6110 #ifdef dVAR
6111     dVAR; dXSARGS;
6112 #else
6113     dXSARGS;
6114 #endif
6115     if (items != 2)
6116        croak_xs_usage(cv,  "THIS, mode");
6117     {
6118         int     mode = (int)SvIV(ST(1));
6119         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6120
6121         THIS->SetWrapMode(mode);
6122     }
6123     XSRETURN_EMPTY;
6124 }
6125
6126
6127 XS(XS_Wx__StyledTextCtrl_GetWrapMode); /* prototype to pass -Wmissing-prototypes */
6128 XS(XS_Wx__StyledTextCtrl_GetWrapMode)
6129 {
6130 #ifdef dVAR
6131     dVAR; dXSARGS;
6132 #else
6133     dXSARGS;
6134 #endif
6135     if (items != 1)
6136        croak_xs_usage(cv,  "THIS");
6137     {
6138         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6139         int     RETVAL;
6140         dXSTARG;
6141
6142         RETVAL = THIS->GetWrapMode();
6143         XSprePUSH; PUSHi((IV)RETVAL);
6144     }
6145     XSRETURN(1);
6146 }
6147
6148
6149 XS(XS_Wx__StyledTextCtrl_GetLine); /* prototype to pass -Wmissing-prototypes */
6150 XS(XS_Wx__StyledTextCtrl_GetLine)
6151 {
6152 #ifdef dVAR
6153     dVAR; dXSARGS;
6154 #else
6155     dXSARGS;
6156 #endif
6157     if (items != 2)
6158        croak_xs_usage(cv,  "THIS, line");
6159     {
6160         int     line = (int)SvIV(ST(1));
6161         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6162         wxString        RETVAL;
6163
6164         RETVAL = THIS->GetLine(line);
6165         ST(0) = sv_newmortal();
6166     WXSTRING_OUTPUT( RETVAL, ST(0) );
6167
6168     }
6169     XSRETURN(1);
6170 }
6171
6172
6173 XS(XS_Wx__StyledTextCtrl_ClearAll); /* prototype to pass -Wmissing-prototypes */
6174 XS(XS_Wx__StyledTextCtrl_ClearAll)
6175 {
6176 #ifdef dVAR
6177     dVAR; dXSARGS;
6178 #else
6179     dXSARGS;
6180 #endif
6181     if (items != 1)
6182        croak_xs_usage(cv,  "THIS");
6183     {
6184         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6185
6186         THIS->ClearAll();
6187     }
6188     XSRETURN_EMPTY;
6189 }
6190
6191
6192 XS(XS_Wx__StyledTextCtrl_GetCurrentLine); /* prototype to pass -Wmissing-prototypes */
6193 XS(XS_Wx__StyledTextCtrl_GetCurrentLine)
6194 {
6195 #ifdef dVAR
6196     dVAR; dXSARGS;
6197 #else
6198     dXSARGS;
6199 #endif
6200     if (items != 1)
6201        croak_xs_usage(cv,  "THIS");
6202     {
6203         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6204         int     RETVAL;
6205         dXSTARG;
6206
6207         RETVAL = THIS->GetCurrentLine();
6208         XSprePUSH; PUSHi((IV)RETVAL);
6209     }
6210     XSRETURN(1);
6211 }
6212
6213
6214 XS(XS_Wx__StyledTextCtrl_CmdKeyExecute); /* prototype to pass -Wmissing-prototypes */
6215 XS(XS_Wx__StyledTextCtrl_CmdKeyExecute)
6216 {
6217 #ifdef dVAR
6218     dVAR; dXSARGS;
6219 #else
6220     dXSARGS;
6221 #endif
6222     if (items != 2)
6223        croak_xs_usage(cv,  "THIS, cmd");
6224     {
6225         int     cmd = (int)SvIV(ST(1));
6226         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6227
6228         THIS->CmdKeyExecute(cmd);
6229     }
6230     XSRETURN_EMPTY;
6231 }
6232
6233
6234 XS(XS_Wx__StyledTextCtrl_SetMargins); /* prototype to pass -Wmissing-prototypes */
6235 XS(XS_Wx__StyledTextCtrl_SetMargins)
6236 {
6237 #ifdef dVAR
6238     dVAR; dXSARGS;
6239 #else
6240     dXSARGS;
6241 #endif
6242     if (items != 3)
6243        croak_xs_usage(cv,  "THIS, left, right");
6244     {
6245         int     left = (int)SvIV(ST(1));
6246         int     right = (int)SvIV(ST(2));
6247         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6248
6249         THIS->SetMargins(left, right);
6250     }
6251     XSRETURN_EMPTY;
6252 }
6253
6254
6255 XS(XS_Wx__StyledTextCtrl_SetUndoCollection); /* prototype to pass -Wmissing-prototypes */
6256 XS(XS_Wx__StyledTextCtrl_SetUndoCollection)
6257 {
6258 #ifdef dVAR
6259     dVAR; dXSARGS;
6260 #else
6261     dXSARGS;
6262 #endif
6263     if (items != 2)
6264        croak_xs_usage(cv,  "THIS, collectUndo");
6265     {
6266         bool    collectUndo = (bool)SvTRUE(ST(1));
6267         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6268
6269         THIS->SetUndoCollection(collectUndo);
6270     }
6271     XSRETURN_EMPTY;
6272 }
6273
6274
6275 XS(XS_Wx__StyledTextCtrl_IndicatorGetForeground); /* prototype to pass -Wmissing-prototypes */
6276 XS(XS_Wx__StyledTextCtrl_IndicatorGetForeground)
6277 {
6278 #ifdef dVAR
6279     dVAR; dXSARGS;
6280 #else
6281     dXSARGS;
6282 #endif
6283     if (items != 2)
6284        croak_xs_usage(cv,  "THIS, indic");
6285     {
6286         int     indic = (int)SvIV(ST(1));
6287         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6288         wxColour *      RETVAL;
6289     RETVAL = new wxColour( THIS->IndicatorGetForeground( indic ) );
6290         ST(0) = sv_newmortal();
6291     wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
6292     wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
6293
6294     }
6295     XSRETURN(1);
6296 }
6297
6298 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
6299 #define XSubPPtmpAAAD 1
6300
6301
6302 XS(XS_Wx__StyledTextCtrl_GetCaretLineBack); /* prototype to pass -Wmissing-prototypes */
6303 XS(XS_Wx__StyledTextCtrl_GetCaretLineBack)
6304 {
6305 #ifdef dVAR
6306     dVAR; dXSARGS;
6307 #else
6308     dXSARGS;
6309 #endif
6310     if (items != 1)
6311        croak_xs_usage(cv,  "THIS");
6312     {
6313         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6314         wxColour *      RETVAL;
6315     RETVAL = new wxColour( THIS->GetCaretLineBack() );
6316         ST(0) = sv_newmortal();
6317     wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
6318     wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
6319
6320     }
6321     XSRETURN(1);
6322 }
6323
6324 #endif
6325
6326 XS(XS_Wx__StyledTextCtrl_GetCaretForeground); /* prototype to pass -Wmissing-prototypes */
6327 XS(XS_Wx__StyledTextCtrl_GetCaretForeground)
6328 {
6329 #ifdef dVAR
6330     dVAR; dXSARGS;
6331 #else
6332     dXSARGS;
6333 #endif
6334     if (items != 1)
6335        croak_xs_usage(cv,  "THIS");
6336     {
6337         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6338         wxColour *      RETVAL;
6339     RETVAL = new wxColour( THIS->GetCaretForeground() );
6340         ST(0) = sv_newmortal();
6341     wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
6342     wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
6343
6344     }
6345     XSRETURN(1);
6346 }
6347
6348
6349 XS(XS_Wx__StyledTextCtrl_FormatRange); /* prototype to pass -Wmissing-prototypes */
6350 XS(XS_Wx__StyledTextCtrl_FormatRange)
6351 {
6352 #ifdef dVAR
6353     dVAR; dXSARGS;
6354 #else
6355     dXSARGS;
6356 #endif
6357     if (items != 8)
6358        croak_xs_usage(cv,  "THIS, doDraw, startPos, endPos, draw, target, renderRect, pageRect");
6359     {
6360         bool    doDraw = (bool)SvTRUE(ST(1));
6361         int     startPos = (int)SvIV(ST(2));
6362         int     endPos = (int)SvIV(ST(3));
6363         wxDC*    draw = (wxDC *) wxPli_sv_2_object( aTHX_ ST(4), "Wx::DC" );
6364         wxDC*    target = (wxDC *) wxPli_sv_2_object( aTHX_ ST(5), "Wx::DC" );
6365         wxRect*    renderRect = (wxRect *) wxPli_sv_2_object( aTHX_ ST(6), "Wx::Rect" );
6366         wxRect*    pageRect = (wxRect *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Rect" );
6367         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6368         int     RETVAL;
6369         dXSTARG;
6370     RETVAL = THIS->FormatRange( doDraw, startPos, endPos, draw,
6371                                 target, *renderRect, *pageRect );
6372         XSprePUSH; PUSHi((IV)RETVAL);
6373     }
6374     XSRETURN(1);
6375 }
6376
6377
6378 XS(XS_Wx__StyledTextCtrl_GetEdgeColour); /* prototype to pass -Wmissing-prototypes */
6379 XS(XS_Wx__StyledTextCtrl_GetEdgeColour)
6380 {
6381 #ifdef dVAR
6382     dVAR; dXSARGS;
6383 #else
6384     dXSARGS;
6385 #endif
6386     if (items != 1)
6387        croak_xs_usage(cv,  "THIS");
6388     {
6389         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6390         wxColour *      RETVAL;
6391     RETVAL = new wxColour( THIS->GetEdgeColour() );
6392         ST(0) = sv_newmortal();
6393     wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
6394     wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
6395
6396     }
6397     XSRETURN(1);
6398 }
6399
6400
6401 XS(XS_Wx__StyledTextCtrl_GetLastKeydownProcessed); /* prototype to pass -Wmissing-prototypes */
6402 XS(XS_Wx__StyledTextCtrl_GetLastKeydownProcessed)
6403 {
6404 #ifdef dVAR
6405     dVAR; dXSARGS;
6406 #else
6407     dXSARGS;
6408 #endif
6409     if (items != 1)
6410        croak_xs_usage(cv,  "THIS");
6411     {
6412         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6413         bool    RETVAL;
6414
6415         RETVAL = THIS->GetLastKeydownProcessed();
6416         ST(0) = boolSV(RETVAL);
6417         sv_2mortal(ST(0));
6418     }
6419     XSRETURN(1);
6420 }
6421
6422
6423 XS(XS_Wx__StyledTextCtrl_SetLastKeydownProcessed); /* prototype to pass -Wmissing-prototypes */
6424 XS(XS_Wx__StyledTextCtrl_SetLastKeydownProcessed)
6425 {
6426 #ifdef dVAR
6427     dVAR; dXSARGS;
6428 #else
6429     dXSARGS;
6430 #endif
6431     if (items != 2)
6432        croak_xs_usage(cv,  "THIS, val");
6433     {
6434         bool    val = (bool)SvTRUE(ST(1));
6435         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6436
6437         THIS->SetLastKeydownProcessed(val);
6438     }
6439     XSRETURN_EMPTY;
6440 }
6441
6442
6443 XS(XS_Wx__StyledTextCtrl_PointFromPosition); /* prototype to pass -Wmissing-prototypes */
6444 XS(XS_Wx__StyledTextCtrl_PointFromPosition)
6445 {
6446 #ifdef dVAR
6447     dVAR; dXSARGS;
6448 #else
6449     dXSARGS;
6450 #endif
6451     if (items != 2)
6452        croak_xs_usage(cv,  "THIS, pos");
6453     {
6454         int     pos = (int)SvIV(ST(1));
6455         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6456         wxPoint *       RETVAL;
6457     RETVAL = new wxPoint( THIS->PointFromPosition( pos ) );
6458         ST(0) = sv_newmortal();
6459     wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Point" );
6460     wxPli_thread_sv_register( aTHX_ "Wx::Point", RETVAL, ST(0) );
6461
6462     }
6463     XSRETURN(1);
6464 }
6465
6466
6467 XS(XS_Wx__StyledTextCtrl_ScrollToLine); /* prototype to pass -Wmissing-prototypes */
6468 XS(XS_Wx__StyledTextCtrl_ScrollToLine)
6469 {
6470 #ifdef dVAR
6471     dVAR; dXSARGS;
6472 #else
6473     dXSARGS;
6474 #endif
6475     if (items != 2)
6476        croak_xs_usage(cv,  "THIS, line");
6477     {
6478         int     line = (int)SvIV(ST(1));
6479         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6480
6481         THIS->ScrollToLine(line);
6482     }
6483     XSRETURN_EMPTY;
6484 }
6485
6486
6487 XS(XS_Wx__StyledTextCtrl_SetHScrollBar); /* prototype to pass -Wmissing-prototypes */
6488 XS(XS_Wx__StyledTextCtrl_SetHScrollBar)
6489 {
6490 #ifdef dVAR
6491     dVAR; dXSARGS;
6492 #else
6493     dXSARGS;
6494 #endif
6495     if (items != 2)
6496        croak_xs_usage(cv,  "THIS, bar");
6497     {
6498         wxScrollBar*    bar = (wxScrollBar *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ScrollBar" );
6499         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6500
6501         THIS->SetHScrollBar(bar);
6502     }
6503     XSRETURN_EMPTY;
6504 }
6505
6506
6507 XS(XS_Wx__StyledTextCtrl_SetVScrollBar); /* prototype to pass -Wmissing-prototypes */
6508 XS(XS_Wx__StyledTextCtrl_SetVScrollBar)
6509 {
6510 #ifdef dVAR
6511     dVAR; dXSARGS;
6512 #else
6513     dXSARGS;
6514 #endif
6515     if (items != 2)
6516        croak_xs_usage(cv,  "THIS, bar");
6517     {
6518         wxScrollBar*    bar = (wxScrollBar *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ScrollBar" );
6519         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6520
6521         THIS->SetVScrollBar(bar);
6522     }
6523     XSRETURN_EMPTY;
6524 }
6525
6526
6527 XS(XS_Wx__StyledTextCtrl_GetSelection); /* prototype to pass -Wmissing-prototypes */
6528 XS(XS_Wx__StyledTextCtrl_GetSelection)
6529 {
6530 #ifdef dVAR
6531     dVAR; dXSARGS;
6532 #else
6533     dXSARGS;
6534 #endif
6535     if (items != 1)
6536        croak_xs_usage(cv,  "THIS");
6537     PERL_UNUSED_VAR(ax); /* -Wall */
6538     SP -= items;
6539     {
6540     int start, end;
6541         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6542     THIS->GetSelection( &start, &end );
6543     XPUSHs( newSViv( start ) );
6544     XPUSHs( newSViv( end ) );
6545         PUTBACK;
6546         return;
6547     }
6548 }
6549
6550
6551 XS(XS_Wx__StyledTextCtrl_SaveFile); /* prototype to pass -Wmissing-prototypes */
6552 XS(XS_Wx__StyledTextCtrl_SaveFile)
6553 {
6554 #ifdef dVAR
6555     dVAR; dXSARGS;
6556 #else
6557     dXSARGS;
6558 #endif
6559     if (items != 2)
6560        croak_xs_usage(cv,  "THIS, filename");
6561     {
6562         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6563         bool    RETVAL;
6564         wxString        filename;
6565
6566     WXSTRING_INPUT( filename, wxString, ST(1) );
6567
6568         RETVAL = THIS->SaveFile(filename);
6569         ST(0) = boolSV(RETVAL);
6570         sv_2mortal(ST(0));
6571     }
6572     XSRETURN(1);
6573 }
6574
6575
6576 XS(XS_Wx__StyledTextCtrl_LoadFile); /* prototype to pass -Wmissing-prototypes */
6577 XS(XS_Wx__StyledTextCtrl_LoadFile)
6578 {
6579 #ifdef dVAR
6580     dVAR; dXSARGS;
6581 #else
6582     dXSARGS;
6583 #endif
6584     if (items != 2)
6585        croak_xs_usage(cv,  "THIS, filename");
6586     {
6587         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6588         bool    RETVAL;
6589         wxString        filename;
6590
6591     WXSTRING_INPUT( filename, wxString, ST(1) );
6592
6593         RETVAL = THIS->LoadFile(filename);
6594         ST(0) = boolSV(RETVAL);
6595         sv_2mortal(ST(0));
6596     }
6597     XSRETURN(1);
6598 }
6599
6600 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
6601 #define XSubPPtmpAAAE 1
6602
6603
6604 XS(XS_Wx__StyledTextCtrl_AddTextRaw); /* prototype to pass -Wmissing-prototypes */
6605 XS(XS_Wx__StyledTextCtrl_AddTextRaw)
6606 {
6607 #ifdef dVAR
6608     dVAR; dXSARGS;
6609 #else
6610     dXSARGS;
6611 #endif
6612     if (items != 2)
6613        croak_xs_usage(cv,  "THIS, text");
6614     {
6615         const char*     text = wxUSE_UNICODE ? SvPVutf8( ST(1), PL_na ) : SvPV( ST(1), PL_na );
6616         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6617
6618         THIS->AddTextRaw(text);
6619     }
6620     XSRETURN_EMPTY;
6621 }
6622
6623
6624 XS(XS_Wx__StyledTextCtrl_InsertTextRaw); /* prototype to pass -Wmissing-prototypes */
6625 XS(XS_Wx__StyledTextCtrl_InsertTextRaw)
6626 {
6627 #ifdef dVAR
6628     dVAR; dXSARGS;
6629 #else
6630     dXSARGS;
6631 #endif
6632     if (items != 3)
6633        croak_xs_usage(cv,  "THIS, pos, text");
6634     {
6635         int     pos = (int)SvIV(ST(1));
6636         const char*     text = wxUSE_UNICODE ? SvPVutf8( ST(2), PL_na ) : SvPV( ST(2), PL_na );
6637         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6638
6639         THIS->InsertTextRaw(pos, text);
6640     }
6641     XSRETURN_EMPTY;
6642 }
6643
6644
6645 XS(XS_Wx__StyledTextCtrl_AppendTextRaw); /* prototype to pass -Wmissing-prototypes */
6646 XS(XS_Wx__StyledTextCtrl_AppendTextRaw)
6647 {
6648 #ifdef dVAR
6649     dVAR; dXSARGS;
6650 #else
6651     dXSARGS;
6652 #endif
6653     if (items != 2)
6654        croak_xs_usage(cv,  "THIS, text");
6655     {
6656         const char*     text = wxUSE_UNICODE ? SvPVutf8( ST(1), PL_na ) : SvPV( ST(1), PL_na );
6657         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6658
6659         THIS->AppendTextRaw(text);
6660     }
6661     XSRETURN_EMPTY;
6662 }
6663
6664 #endif
6665
6666 XS(XS_Wx__StyledTextCtrl_Allocate); /* prototype to pass -Wmissing-prototypes */
6667 XS(XS_Wx__StyledTextCtrl_Allocate)
6668 {
6669 #ifdef dVAR
6670     dVAR; dXSARGS;
6671 #else
6672     dXSARGS;
6673 #endif
6674     if (items != 2)
6675        croak_xs_usage(cv,  "THIS, bytes");
6676     {
6677         int     bytes = (int)SvIV(ST(1));
6678         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6679
6680         THIS->Allocate(bytes);
6681     }
6682     XSRETURN_EMPTY;
6683 }
6684
6685 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
6686 #define XSubPPtmpAAAF 1
6687
6688
6689 XS(XS_Wx__StyledTextCtrl_AppendText); /* prototype to pass -Wmissing-prototypes */
6690 XS(XS_Wx__StyledTextCtrl_AppendText)
6691 {
6692 #ifdef dVAR
6693     dVAR; dXSARGS;
6694 #else
6695     dXSARGS;
6696 #endif
6697     if (items != 2)
6698        croak_xs_usage(cv,  "THIS, text");
6699     {
6700         wxString        text;
6701         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6702
6703     WXSTRING_INPUT( text, wxString, ST(1) );
6704
6705         THIS->AppendText(text);
6706     }
6707     XSRETURN_EMPTY;
6708 }
6709
6710 #endif
6711
6712 XS(XS_Wx__StyledTextCtrl_AutoCompGetCurrent); /* prototype to pass -Wmissing-prototypes */
6713 XS(XS_Wx__StyledTextCtrl_AutoCompGetCurrent)
6714 {
6715 #ifdef dVAR
6716     dVAR; dXSARGS;
6717 #else
6718     dXSARGS;
6719 #endif
6720     if (items != 1)
6721        croak_xs_usage(cv,  "THIS");
6722     {
6723         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6724         int     RETVAL;
6725         dXSTARG;
6726
6727         RETVAL = THIS->AutoCompGetCurrent();
6728         XSprePUSH; PUSHi((IV)RETVAL);
6729     }
6730     XSRETURN(1);
6731 }
6732
6733
6734 XS(XS_Wx__StyledTextCtrl_AutoCompGetTypeSeparator); /* prototype to pass -Wmissing-prototypes */
6735 XS(XS_Wx__StyledTextCtrl_AutoCompGetTypeSeparator)
6736 {
6737 #ifdef dVAR
6738     dVAR; dXSARGS;
6739 #else
6740     dXSARGS;
6741 #endif
6742     if (items != 1)
6743        croak_xs_usage(cv,  "THIS");
6744     {
6745         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6746         int     RETVAL;
6747         dXSTARG;
6748
6749         RETVAL = THIS->AutoCompGetTypeSeparator();
6750         XSprePUSH; PUSHi((IV)RETVAL);
6751     }
6752     XSRETURN(1);
6753 }
6754
6755
6756 XS(XS_Wx__StyledTextCtrl_AutoCompSetTypeSeparator); /* prototype to pass -Wmissing-prototypes */
6757 XS(XS_Wx__StyledTextCtrl_AutoCompSetTypeSeparator)
6758 {
6759 #ifdef dVAR
6760     dVAR; dXSARGS;
6761 #else
6762     dXSARGS;
6763 #endif
6764     if (items != 2)
6765        croak_xs_usage(cv,  "THIS, separatorCharacter");
6766     {
6767         int     separatorCharacter = (int)SvIV(ST(1));
6768         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6769
6770         THIS->AutoCompSetTypeSeparator(separatorCharacter);
6771     }
6772     XSRETURN_EMPTY;
6773 }
6774
6775 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
6776 #define XSubPPtmpAAAG 1
6777
6778
6779 XS(XS_Wx__StyledTextCtrl_AutoCompSetMaxWidth); /* prototype to pass -Wmissing-prototypes */
6780 XS(XS_Wx__StyledTextCtrl_AutoCompSetMaxWidth)
6781 {
6782 #ifdef dVAR
6783     dVAR; dXSARGS;
6784 #else
6785     dXSARGS;
6786 #endif
6787     if (items != 2)
6788        croak_xs_usage(cv,  "THIS, characterCount");
6789     {
6790         int     characterCount = (int)SvIV(ST(1));
6791         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6792
6793         THIS->AutoCompSetMaxWidth(characterCount);
6794     }
6795     XSRETURN_EMPTY;
6796 }
6797
6798
6799 XS(XS_Wx__StyledTextCtrl_AutoCompGetMaxWidth); /* prototype to pass -Wmissing-prototypes */
6800 XS(XS_Wx__StyledTextCtrl_AutoCompGetMaxWidth)
6801 {
6802 #ifdef dVAR
6803     dVAR; dXSARGS;
6804 #else
6805     dXSARGS;
6806 #endif
6807     if (items != 1)
6808        croak_xs_usage(cv,  "THIS");
6809     {
6810         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6811         int     RETVAL;
6812         dXSTARG;
6813
6814         RETVAL = THIS->AutoCompGetMaxWidth();
6815         XSprePUSH; PUSHi((IV)RETVAL);
6816     }
6817     XSRETURN(1);
6818 }
6819
6820
6821 XS(XS_Wx__StyledTextCtrl_AutoCompSetMaxHeight); /* prototype to pass -Wmissing-prototypes */
6822 XS(XS_Wx__StyledTextCtrl_AutoCompSetMaxHeight)
6823 {
6824 #ifdef dVAR
6825     dVAR; dXSARGS;
6826 #else
6827     dXSARGS;
6828 #endif
6829     if (items != 2)
6830        croak_xs_usage(cv,  "THIS, rowCount");
6831     {
6832         int     rowCount = (int)SvIV(ST(1));
6833         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6834
6835         THIS->AutoCompSetMaxHeight(rowCount);
6836     }
6837     XSRETURN_EMPTY;
6838 }
6839
6840
6841 XS(XS_Wx__StyledTextCtrl_AutoCompGetMaxHeight); /* prototype to pass -Wmissing-prototypes */
6842 XS(XS_Wx__StyledTextCtrl_AutoCompGetMaxHeight)
6843 {
6844 #ifdef dVAR
6845     dVAR; dXSARGS;
6846 #else
6847     dXSARGS;
6848 #endif
6849     if (items != 1)
6850        croak_xs_usage(cv,  "THIS");
6851     {
6852         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6853         int     RETVAL;
6854         dXSTARG;
6855
6856         RETVAL = THIS->AutoCompGetMaxHeight();
6857         XSprePUSH; PUSHi((IV)RETVAL);
6858     }
6859     XSRETURN(1);
6860 }
6861
6862 #endif
6863
6864 XS(XS_Wx__StyledTextCtrl_AutoCompSetIgnoreCase); /* prototype to pass -Wmissing-prototypes */
6865 XS(XS_Wx__StyledTextCtrl_AutoCompSetIgnoreCase)
6866 {
6867 #ifdef dVAR
6868     dVAR; dXSARGS;
6869 #else
6870     dXSARGS;
6871 #endif
6872     if (items != 2)
6873        croak_xs_usage(cv,  "THIS, ignoreCase");
6874     {
6875         bool    ignoreCase = (bool)SvTRUE(ST(1));
6876         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6877
6878         THIS->AutoCompSetIgnoreCase(ignoreCase);
6879     }
6880     XSRETURN_EMPTY;
6881 }
6882
6883
6884 XS(XS_Wx__StyledTextCtrl_BackTab); /* prototype to pass -Wmissing-prototypes */
6885 XS(XS_Wx__StyledTextCtrl_BackTab)
6886 {
6887 #ifdef dVAR
6888     dVAR; dXSARGS;
6889 #else
6890     dXSARGS;
6891 #endif
6892     if (items != 1)
6893        croak_xs_usage(cv,  "THIS");
6894     {
6895         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6896
6897         THIS->BackTab();
6898     }
6899     XSRETURN_EMPTY;
6900 }
6901
6902
6903 XS(XS_Wx__StyledTextCtrl_CallTipSetForeground); /* prototype to pass -Wmissing-prototypes */
6904 XS(XS_Wx__StyledTextCtrl_CallTipSetForeground)
6905 {
6906 #ifdef dVAR
6907     dVAR; dXSARGS;
6908 #else
6909     dXSARGS;
6910 #endif
6911     if (items != 2)
6912        croak_xs_usage(cv,  "THIS, fore");
6913     {
6914         wxColour*    fore = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
6915         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6916     THIS->CallTipSetForeground( *( fore ) );
6917     }
6918     XSRETURN_EMPTY;
6919 }
6920
6921
6922 XS(XS_Wx__StyledTextCtrl_CallTipSetForegroundHighlight); /* prototype to pass -Wmissing-prototypes */
6923 XS(XS_Wx__StyledTextCtrl_CallTipSetForegroundHighlight)
6924 {
6925 #ifdef dVAR
6926     dVAR; dXSARGS;
6927 #else
6928     dXSARGS;
6929 #endif
6930     if (items != 2)
6931        croak_xs_usage(cv,  "THIS, fore");
6932     {
6933         wxColour*    fore = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
6934         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6935     THIS->CallTipSetForegroundHighlight( *( fore ) );
6936     }
6937     XSRETURN_EMPTY;
6938 }
6939
6940 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
6941 #define XSubPPtmpAAAH 1
6942
6943
6944 XS(XS_Wx__StyledTextCtrl_CallTipUseStyle); /* prototype to pass -Wmissing-prototypes */
6945 XS(XS_Wx__StyledTextCtrl_CallTipUseStyle)
6946 {
6947 #ifdef dVAR
6948     dVAR; dXSARGS;
6949 #else
6950     dXSARGS;
6951 #endif
6952     if (items != 2)
6953        croak_xs_usage(cv,  "THIS, tabSize");
6954     {
6955         int     tabSize = (int)SvIV(ST(1));
6956         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6957
6958         THIS->CallTipUseStyle(tabSize);
6959     }
6960     XSRETURN_EMPTY;
6961 }
6962
6963 #endif
6964
6965 XS(XS_Wx__StyledTextCtrl_Cancel); /* prototype to pass -Wmissing-prototypes */
6966 XS(XS_Wx__StyledTextCtrl_Cancel)
6967 {
6968 #ifdef dVAR
6969     dVAR; dXSARGS;
6970 #else
6971     dXSARGS;
6972 #endif
6973     if (items != 1)
6974        croak_xs_usage(cv,  "THIS");
6975     {
6976         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6977
6978         THIS->Cancel();
6979     }
6980     XSRETURN_EMPTY;
6981 }
6982
6983
6984 XS(XS_Wx__StyledTextCtrl_CharLeft); /* prototype to pass -Wmissing-prototypes */
6985 XS(XS_Wx__StyledTextCtrl_CharLeft)
6986 {
6987 #ifdef dVAR
6988     dVAR; dXSARGS;
6989 #else
6990     dXSARGS;
6991 #endif
6992     if (items != 1)
6993        croak_xs_usage(cv,  "THIS");
6994     {
6995         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
6996
6997         THIS->CharLeft();
6998     }
6999     XSRETURN_EMPTY;
7000 }
7001
7002
7003 XS(XS_Wx__StyledTextCtrl_CharLeftExtend); /* prototype to pass -Wmissing-prototypes */
7004 XS(XS_Wx__StyledTextCtrl_CharLeftExtend)
7005 {
7006 #ifdef dVAR
7007     dVAR; dXSARGS;
7008 #else
7009     dXSARGS;
7010 #endif
7011     if (items != 1)
7012        croak_xs_usage(cv,  "THIS");
7013     {
7014         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7015
7016         THIS->CharLeftExtend();
7017     }
7018     XSRETURN_EMPTY;
7019 }
7020
7021
7022 XS(XS_Wx__StyledTextCtrl_CharRight); /* prototype to pass -Wmissing-prototypes */
7023 XS(XS_Wx__StyledTextCtrl_CharRight)
7024 {
7025 #ifdef dVAR
7026     dVAR; dXSARGS;
7027 #else
7028     dXSARGS;
7029 #endif
7030     if (items != 1)
7031        croak_xs_usage(cv,  "THIS");
7032     {
7033         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7034
7035         THIS->CharRight();
7036     }
7037     XSRETURN_EMPTY;
7038 }
7039
7040
7041 XS(XS_Wx__StyledTextCtrl_CharRightExtend); /* prototype to pass -Wmissing-prototypes */
7042 XS(XS_Wx__StyledTextCtrl_CharRightExtend)
7043 {
7044 #ifdef dVAR
7045     dVAR; dXSARGS;
7046 #else
7047     dXSARGS;
7048 #endif
7049     if (items != 1)
7050        croak_xs_usage(cv,  "THIS");
7051     {
7052         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7053
7054         THIS->CharRightExtend();
7055     }
7056     XSRETURN_EMPTY;
7057 }
7058
7059
7060 XS(XS_Wx__StyledTextCtrl_CharLeftRectExtend); /* prototype to pass -Wmissing-prototypes */
7061 XS(XS_Wx__StyledTextCtrl_CharLeftRectExtend)
7062 {
7063 #ifdef dVAR
7064     dVAR; dXSARGS;
7065 #else
7066     dXSARGS;
7067 #endif
7068     if (items != 1)
7069        croak_xs_usage(cv,  "THIS");
7070     {
7071         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7072
7073         THIS->CharLeftRectExtend();
7074     }
7075     XSRETURN_EMPTY;
7076 }
7077
7078
7079 XS(XS_Wx__StyledTextCtrl_CharRightRectExtend); /* prototype to pass -Wmissing-prototypes */
7080 XS(XS_Wx__StyledTextCtrl_CharRightRectExtend)
7081 {
7082 #ifdef dVAR
7083     dVAR; dXSARGS;
7084 #else
7085     dXSARGS;
7086 #endif
7087     if (items != 1)
7088        croak_xs_usage(cv,  "THIS");
7089     {
7090         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7091
7092         THIS->CharRightRectExtend();
7093     }
7094     XSRETURN_EMPTY;
7095 }
7096
7097
7098 XS(XS_Wx__StyledTextCtrl_ChooseCaretX); /* prototype to pass -Wmissing-prototypes */
7099 XS(XS_Wx__StyledTextCtrl_ChooseCaretX)
7100 {
7101 #ifdef dVAR
7102     dVAR; dXSARGS;
7103 #else
7104     dXSARGS;
7105 #endif
7106     if (items != 1)
7107        croak_xs_usage(cv,  "THIS");
7108     {
7109         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7110
7111         THIS->ChooseCaretX();
7112     }
7113     XSRETURN_EMPTY;
7114 }
7115
7116
7117 XS(XS_Wx__StyledTextCtrl_ClearRegisteredImages); /* prototype to pass -Wmissing-prototypes */
7118 XS(XS_Wx__StyledTextCtrl_ClearRegisteredImages)
7119 {
7120 #ifdef dVAR
7121     dVAR; dXSARGS;
7122 #else
7123     dXSARGS;
7124 #endif
7125     if (items != 1)
7126        croak_xs_usage(cv,  "THIS");
7127     {
7128         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7129
7130         THIS->ClearRegisteredImages();
7131     }
7132     XSRETURN_EMPTY;
7133 }
7134
7135
7136 XS(XS_Wx__StyledTextCtrl_CopyRange); /* prototype to pass -Wmissing-prototypes */
7137 XS(XS_Wx__StyledTextCtrl_CopyRange)
7138 {
7139 #ifdef dVAR
7140     dVAR; dXSARGS;
7141 #else
7142     dXSARGS;
7143 #endif
7144     if (items != 3)
7145        croak_xs_usage(cv,  "THIS, start, end");
7146     {
7147         int     start = (int)SvIV(ST(1));
7148         int     end = (int)SvIV(ST(2));
7149         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7150
7151         THIS->CopyRange(start, end);
7152     }
7153     XSRETURN_EMPTY;
7154 }
7155
7156
7157 XS(XS_Wx__StyledTextCtrl_CopyText); /* prototype to pass -Wmissing-prototypes */
7158 XS(XS_Wx__StyledTextCtrl_CopyText)
7159 {
7160 #ifdef dVAR
7161     dVAR; dXSARGS;
7162 #else
7163     dXSARGS;
7164 #endif
7165     if (items != 3)
7166        croak_xs_usage(cv,  "THIS, length, text");
7167     {
7168         int     length = (int)SvIV(ST(1));
7169         wxString        text;
7170         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7171
7172     WXSTRING_INPUT( text, wxString, ST(2) );
7173
7174         THIS->CopyText(length, text);
7175     }
7176     XSRETURN_EMPTY;
7177 }
7178
7179
7180 XS(XS_Wx__StyledTextCtrl_DelWordLeft); /* prototype to pass -Wmissing-prototypes */
7181 XS(XS_Wx__StyledTextCtrl_DelWordLeft)
7182 {
7183 #ifdef dVAR
7184     dVAR; dXSARGS;
7185 #else
7186     dXSARGS;
7187 #endif
7188     if (items != 1)
7189        croak_xs_usage(cv,  "THIS");
7190     {
7191         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7192
7193         THIS->DelWordLeft();
7194     }
7195     XSRETURN_EMPTY;
7196 }
7197
7198
7199 XS(XS_Wx__StyledTextCtrl_DelWordRight); /* prototype to pass -Wmissing-prototypes */
7200 XS(XS_Wx__StyledTextCtrl_DelWordRight)
7201 {
7202 #ifdef dVAR
7203     dVAR; dXSARGS;
7204 #else
7205     dXSARGS;
7206 #endif
7207     if (items != 1)
7208        croak_xs_usage(cv,  "THIS");
7209     {
7210         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7211
7212         THIS->DelWordRight();
7213     }
7214     XSRETURN_EMPTY;
7215 }
7216
7217
7218 XS(XS_Wx__StyledTextCtrl_DeleteBack); /* prototype to pass -Wmissing-prototypes */
7219 XS(XS_Wx__StyledTextCtrl_DeleteBack)
7220 {
7221 #ifdef dVAR
7222     dVAR; dXSARGS;
7223 #else
7224     dXSARGS;
7225 #endif
7226     if (items != 1)
7227        croak_xs_usage(cv,  "THIS");
7228     {
7229         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7230
7231         THIS->DeleteBack();
7232     }
7233     XSRETURN_EMPTY;
7234 }
7235
7236
7237 XS(XS_Wx__StyledTextCtrl_DeleteBackNotLine); /* prototype to pass -Wmissing-prototypes */
7238 XS(XS_Wx__StyledTextCtrl_DeleteBackNotLine)
7239 {
7240 #ifdef dVAR
7241     dVAR; dXSARGS;
7242 #else
7243     dXSARGS;
7244 #endif
7245     if (items != 1)
7246        croak_xs_usage(cv,  "THIS");
7247     {
7248         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7249
7250         THIS->DeleteBackNotLine();
7251     }
7252     XSRETURN_EMPTY;
7253 }
7254
7255 #if wxUSE_DRAG_AND_DROP
7256 #define XSubPPtmpAAAI 1
7257
7258
7259 XS(XS_Wx__StyledTextCtrl_DoDragOver); /* prototype to pass -Wmissing-prototypes */
7260 XS(XS_Wx__StyledTextCtrl_DoDragOver)
7261 {
7262 #ifdef dVAR
7263     dVAR; dXSARGS;
7264 #else
7265     dXSARGS;
7266 #endif
7267     if (items != 4)
7268        croak_xs_usage(cv,  "THIS, x, y, def");
7269     {
7270         wxCoord x = (wxCoord)SvIV(ST(1));
7271         wxCoord y = (wxCoord)SvIV(ST(2));
7272         wxDragResult    def = (wxDragResult)SvIV(ST(3));
7273         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7274         wxDragResult    RETVAL;
7275         dXSTARG;
7276
7277         RETVAL = THIS->DoDragOver(x, y, def);
7278         XSprePUSH; PUSHi((IV)RETVAL);
7279     }
7280     XSRETURN(1);
7281 }
7282
7283
7284 XS(XS_Wx__StyledTextCtrl_DoDropText); /* prototype to pass -Wmissing-prototypes */
7285 XS(XS_Wx__StyledTextCtrl_DoDropText)
7286 {
7287 #ifdef dVAR
7288     dVAR; dXSARGS;
7289 #else
7290     dXSARGS;
7291 #endif
7292     if (items != 4)
7293        croak_xs_usage(cv,  "THIS, x, y, data");
7294     {
7295         long    x = (long)SvIV(ST(1));
7296         long    y = (long)SvIV(ST(2));
7297         wxString        data;
7298         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7299         bool    RETVAL;
7300
7301     WXSTRING_INPUT( data, wxString, ST(3) );
7302
7303         RETVAL = THIS->DoDropText(x, y, data);
7304         ST(0) = boolSV(RETVAL);
7305         sv_2mortal(ST(0));
7306     }
7307     XSRETURN(1);
7308 }
7309
7310 #endif
7311
7312 XS(XS_Wx__StyledTextCtrl_DocumentStart); /* prototype to pass -Wmissing-prototypes */
7313 XS(XS_Wx__StyledTextCtrl_DocumentStart)
7314 {
7315 #ifdef dVAR
7316     dVAR; dXSARGS;
7317 #else
7318     dXSARGS;
7319 #endif
7320     if (items != 1)
7321        croak_xs_usage(cv,  "THIS");
7322     {
7323         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7324
7325         THIS->DocumentStart();
7326     }
7327     XSRETURN_EMPTY;
7328 }
7329
7330
7331 XS(XS_Wx__StyledTextCtrl_DocumentStartExtend); /* prototype to pass -Wmissing-prototypes */
7332 XS(XS_Wx__StyledTextCtrl_DocumentStartExtend)
7333 {
7334 #ifdef dVAR
7335     dVAR; dXSARGS;
7336 #else
7337     dXSARGS;
7338 #endif
7339     if (items != 1)
7340        croak_xs_usage(cv,  "THIS");
7341     {
7342         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7343
7344         THIS->DocumentStartExtend();
7345     }
7346     XSRETURN_EMPTY;
7347 }
7348
7349
7350 XS(XS_Wx__StyledTextCtrl_DocumentEnd); /* prototype to pass -Wmissing-prototypes */
7351 XS(XS_Wx__StyledTextCtrl_DocumentEnd)
7352 {
7353 #ifdef dVAR
7354     dVAR; dXSARGS;
7355 #else
7356     dXSARGS;
7357 #endif
7358     if (items != 1)
7359        croak_xs_usage(cv,  "THIS");
7360     {
7361         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7362
7363         THIS->DocumentEnd();
7364     }
7365     XSRETURN_EMPTY;
7366 }
7367
7368
7369 XS(XS_Wx__StyledTextCtrl_DocumentEndExtend); /* prototype to pass -Wmissing-prototypes */
7370 XS(XS_Wx__StyledTextCtrl_DocumentEndExtend)
7371 {
7372 #ifdef dVAR
7373     dVAR; dXSARGS;
7374 #else
7375     dXSARGS;
7376 #endif
7377     if (items != 1)
7378        croak_xs_usage(cv,  "THIS");
7379     {
7380         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7381
7382         THIS->DocumentEndExtend();
7383     }
7384     XSRETURN_EMPTY;
7385 }
7386
7387
7388 XS(XS_Wx__StyledTextCtrl_EditToggleOvertype); /* prototype to pass -Wmissing-prototypes */
7389 XS(XS_Wx__StyledTextCtrl_EditToggleOvertype)
7390 {
7391 #ifdef dVAR
7392     dVAR; dXSARGS;
7393 #else
7394     dXSARGS;
7395 #endif
7396     if (items != 1)
7397        croak_xs_usage(cv,  "THIS");
7398     {
7399         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7400
7401         THIS->EditToggleOvertype();
7402     }
7403     XSRETURN_EMPTY;
7404 }
7405
7406 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
7407 #define XSubPPtmpAAAJ 1
7408
7409
7410 XS(XS_Wx__StyledTextCtrl_FindColumn); /* prototype to pass -Wmissing-prototypes */
7411 XS(XS_Wx__StyledTextCtrl_FindColumn)
7412 {
7413 #ifdef dVAR
7414     dVAR; dXSARGS;
7415 #else
7416     dXSARGS;
7417 #endif
7418     if (items != 3)
7419        croak_xs_usage(cv,  "THIS, line, column");
7420     {
7421         int     line = (int)SvIV(ST(1));
7422         int     column = (int)SvIV(ST(2));
7423         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7424         int     RETVAL;
7425         dXSTARG;
7426
7427         RETVAL = THIS->FindColumn(line, column);
7428         XSprePUSH; PUSHi((IV)RETVAL);
7429     }
7430     XSRETURN(1);
7431 }
7432
7433 #endif
7434
7435 XS(XS_Wx__StyledTextCtrl_FormFeed); /* prototype to pass -Wmissing-prototypes */
7436 XS(XS_Wx__StyledTextCtrl_FormFeed)
7437 {
7438 #ifdef dVAR
7439     dVAR; dXSARGS;
7440 #else
7441     dXSARGS;
7442 #endif
7443     if (items != 1)
7444        croak_xs_usage(cv,  "THIS");
7445     {
7446         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7447
7448         THIS->FormFeed();
7449     }
7450     XSRETURN_EMPTY;
7451 }
7452
7453 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
7454 #define XSubPPtmpAAAK 1
7455
7456
7457 XS(XS_Wx__StyledTextCtrl_SetCaretLineBackAlpha); /* prototype to pass -Wmissing-prototypes */
7458 XS(XS_Wx__StyledTextCtrl_SetCaretLineBackAlpha)
7459 {
7460 #ifdef dVAR
7461     dVAR; dXSARGS;
7462 #else
7463     dXSARGS;
7464 #endif
7465     if (items != 2)
7466        croak_xs_usage(cv,  "THIS, alpha");
7467     {
7468         int     alpha = (int)SvIV(ST(1));
7469         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7470
7471         THIS->SetCaretLineBackAlpha(alpha);
7472     }
7473     XSRETURN_EMPTY;
7474 }
7475
7476
7477 XS(XS_Wx__StyledTextCtrl_GetCaretLineBackAlpha); /* prototype to pass -Wmissing-prototypes */
7478 XS(XS_Wx__StyledTextCtrl_GetCaretLineBackAlpha)
7479 {
7480 #ifdef dVAR
7481     dVAR; dXSARGS;
7482 #else
7483     dXSARGS;
7484 #endif
7485     if (items != 1)
7486        croak_xs_usage(cv,  "THIS");
7487     {
7488         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7489         int     RETVAL;
7490         dXSTARG;
7491
7492         RETVAL = THIS->GetCaretLineBackAlpha();
7493         XSprePUSH; PUSHi((IV)RETVAL);
7494     }
7495     XSRETURN(1);
7496 }
7497
7498
7499 XS(XS_Wx__StyledTextCtrl_GetCaretLineBackground); /* prototype to pass -Wmissing-prototypes */
7500 XS(XS_Wx__StyledTextCtrl_GetCaretLineBackground)
7501 {
7502 #ifdef dVAR
7503     dVAR; dXSARGS;
7504 #else
7505     dXSARGS;
7506 #endif
7507     if (items != 1)
7508        croak_xs_usage(cv,  "THIS");
7509     {
7510         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7511         wxColour *      RETVAL;
7512     RETVAL = new wxColour( THIS->GetCaretLineBackground() );
7513         ST(0) = sv_newmortal();
7514     wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
7515     wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
7516
7517     }
7518     XSRETURN(1);
7519 }
7520
7521
7522 XS(XS_Wx__StyledTextCtrl_GetCaretSticky); /* prototype to pass -Wmissing-prototypes */
7523 XS(XS_Wx__StyledTextCtrl_GetCaretSticky)
7524 {
7525 #ifdef dVAR
7526     dVAR; dXSARGS;
7527 #else
7528     dXSARGS;
7529 #endif
7530     if (items != 1)
7531        croak_xs_usage(cv,  "THIS");
7532     {
7533         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7534         bool    RETVAL;
7535
7536         RETVAL = THIS->GetCaretSticky();
7537         ST(0) = boolSV(RETVAL);
7538         sv_2mortal(ST(0));
7539     }
7540     XSRETURN(1);
7541 }
7542
7543
7544 XS(XS_Wx__StyledTextCtrl_SetCaretSticky); /* prototype to pass -Wmissing-prototypes */
7545 XS(XS_Wx__StyledTextCtrl_SetCaretSticky)
7546 {
7547 #ifdef dVAR
7548     dVAR; dXSARGS;
7549 #else
7550     dXSARGS;
7551 #endif
7552     if (items != 2)
7553        croak_xs_usage(cv,  "THIS, useCaretStickyBehaviour");
7554     {
7555         bool    useCaretStickyBehaviour = (bool)SvTRUE(ST(1));
7556         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7557
7558         THIS->SetCaretSticky(useCaretStickyBehaviour);
7559     }
7560     XSRETURN_EMPTY;
7561 }
7562
7563
7564 XS(XS_Wx__StyledTextCtrl_ToggleCaretSticky); /* prototype to pass -Wmissing-prototypes */
7565 XS(XS_Wx__StyledTextCtrl_ToggleCaretSticky)
7566 {
7567 #ifdef dVAR
7568     dVAR; dXSARGS;
7569 #else
7570     dXSARGS;
7571 #endif
7572     if (items != 1)
7573        croak_xs_usage(cv,  "THIS");
7574     {
7575         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7576
7577         THIS->ToggleCaretSticky();
7578     }
7579     XSRETURN_EMPTY;
7580 }
7581
7582 #endif
7583
7584 XS(XS_Wx__StyledTextCtrl_GetLineSelStartPosition); /* prototype to pass -Wmissing-prototypes */
7585 XS(XS_Wx__StyledTextCtrl_GetLineSelStartPosition)
7586 {
7587 #ifdef dVAR
7588     dVAR; dXSARGS;
7589 #else
7590     dXSARGS;
7591 #endif
7592     if (items != 2)
7593        croak_xs_usage(cv,  "THIS, line");
7594     {
7595         int     line = (int)SvIV(ST(1));
7596         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7597         int     RETVAL;
7598         dXSTARG;
7599
7600         RETVAL = THIS->GetLineSelStartPosition(line);
7601         XSprePUSH; PUSHi((IV)RETVAL);
7602     }
7603     XSRETURN(1);
7604 }
7605
7606
7607 XS(XS_Wx__StyledTextCtrl_GetLineSelEndPosition); /* prototype to pass -Wmissing-prototypes */
7608 XS(XS_Wx__StyledTextCtrl_GetLineSelEndPosition)
7609 {
7610 #ifdef dVAR
7611     dVAR; dXSARGS;
7612 #else
7613     dXSARGS;
7614 #endif
7615     if (items != 2)
7616        croak_xs_usage(cv,  "THIS, line");
7617     {
7618         int     line = (int)SvIV(ST(1));
7619         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7620         int     RETVAL;
7621         dXSTARG;
7622
7623         RETVAL = THIS->GetLineSelEndPosition(line);
7624         XSprePUSH; PUSHi((IV)RETVAL);
7625     }
7626     XSRETURN(1);
7627 }
7628
7629 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
7630 #define XSubPPtmpAAAL 1
7631
7632
7633 XS(XS_Wx__StyledTextCtrl_SetPasteConvertEndings); /* prototype to pass -Wmissing-prototypes */
7634 XS(XS_Wx__StyledTextCtrl_SetPasteConvertEndings)
7635 {
7636 #ifdef dVAR
7637     dVAR; dXSARGS;
7638 #else
7639     dXSARGS;
7640 #endif
7641     if (items != 2)
7642        croak_xs_usage(cv,  "THIS, convert");
7643     {
7644         bool    convert = (bool)SvTRUE(ST(1));
7645         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7646
7647         THIS->SetPasteConvertEndings(convert);
7648     }
7649     XSRETURN_EMPTY;
7650 }
7651
7652
7653 XS(XS_Wx__StyledTextCtrl_GetPasteConvertEndings); /* prototype to pass -Wmissing-prototypes */
7654 XS(XS_Wx__StyledTextCtrl_GetPasteConvertEndings)
7655 {
7656 #ifdef dVAR
7657     dVAR; dXSARGS;
7658 #else
7659     dXSARGS;
7660 #endif
7661     if (items != 1)
7662        croak_xs_usage(cv,  "THIS");
7663     {
7664         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7665         bool    RETVAL;
7666
7667         RETVAL = THIS->GetPasteConvertEndings();
7668         ST(0) = boolSV(RETVAL);
7669         sv_2mortal(ST(0));
7670     }
7671     XSRETURN(1);
7672 }
7673
7674 #endif
7675
7676 XS(XS_Wx__StyledTextCtrl_SetPrintWrapMode); /* prototype to pass -Wmissing-prototypes */
7677 XS(XS_Wx__StyledTextCtrl_SetPrintWrapMode)
7678 {
7679 #ifdef dVAR
7680     dVAR; dXSARGS;
7681 #else
7682     dXSARGS;
7683 #endif
7684     if (items != 2)
7685        croak_xs_usage(cv,  "THIS, mode");
7686     {
7687         int     mode = (int)SvIV(ST(1));
7688         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7689
7690         THIS->SetPrintWrapMode(mode);
7691     }
7692     XSRETURN_EMPTY;
7693 }
7694
7695
7696 XS(XS_Wx__StyledTextCtrl_GetPrintWrapMode); /* prototype to pass -Wmissing-prototypes */
7697 XS(XS_Wx__StyledTextCtrl_GetPrintWrapMode)
7698 {
7699 #ifdef dVAR
7700     dVAR; dXSARGS;
7701 #else
7702     dXSARGS;
7703 #endif
7704     if (items != 1)
7705        croak_xs_usage(cv,  "THIS");
7706     {
7707         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7708         int     RETVAL;
7709         dXSTARG;
7710
7711         RETVAL = THIS->GetPrintWrapMode();
7712         XSprePUSH; PUSHi((IV)RETVAL);
7713     }
7714     XSRETURN(1);
7715 }
7716
7717 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
7718 #define XSubPPtmpAAAM 1
7719
7720
7721 XS(XS_Wx__StyledTextCtrl_GetProperty); /* prototype to pass -Wmissing-prototypes */
7722 XS(XS_Wx__StyledTextCtrl_GetProperty)
7723 {
7724 #ifdef dVAR
7725     dVAR; dXSARGS;
7726 #else
7727     dXSARGS;
7728 #endif
7729     if (items != 2)
7730        croak_xs_usage(cv,  "THIS, key");
7731     {
7732         wxString        key;
7733         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7734         wxString        RETVAL;
7735
7736     WXSTRING_INPUT( key, wxString, ST(1) );
7737
7738         RETVAL = THIS->GetProperty(key);
7739         ST(0) = sv_newmortal();
7740     WXSTRING_OUTPUT( RETVAL, ST(0) );
7741
7742     }
7743     XSRETURN(1);
7744 }
7745
7746
7747 XS(XS_Wx__StyledTextCtrl_GetPropertyExpanded); /* prototype to pass -Wmissing-prototypes */
7748 XS(XS_Wx__StyledTextCtrl_GetPropertyExpanded)
7749 {
7750 #ifdef dVAR
7751     dVAR; dXSARGS;
7752 #else
7753     dXSARGS;
7754 #endif
7755     if (items != 2)
7756        croak_xs_usage(cv,  "THIS, key");
7757     {
7758         wxString        key;
7759         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7760         wxString        RETVAL;
7761
7762     WXSTRING_INPUT( key, wxString, ST(1) );
7763
7764         RETVAL = THIS->GetPropertyExpanded(key);
7765         ST(0) = sv_newmortal();
7766     WXSTRING_OUTPUT( RETVAL, ST(0) );
7767
7768     }
7769     XSRETURN(1);
7770 }
7771
7772
7773 XS(XS_Wx__StyledTextCtrl_GetPropertyInt); /* prototype to pass -Wmissing-prototypes */
7774 XS(XS_Wx__StyledTextCtrl_GetPropertyInt)
7775 {
7776 #ifdef dVAR
7777     dVAR; dXSARGS;
7778 #else
7779     dXSARGS;
7780 #endif
7781     if (items != 2)
7782        croak_xs_usage(cv,  "THIS, key");
7783     {
7784         wxString        key;
7785         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7786         int     RETVAL;
7787         dXSTARG;
7788
7789     WXSTRING_INPUT( key, wxString, ST(1) );
7790
7791         RETVAL = THIS->GetPropertyInt(key);
7792         XSprePUSH; PUSHi((IV)RETVAL);
7793     }
7794     XSRETURN(1);
7795 }
7796
7797 #endif
7798
7799 XS(XS_Wx__StyledTextCtrl_GetSTCCursor); /* prototype to pass -Wmissing-prototypes */
7800 XS(XS_Wx__StyledTextCtrl_GetSTCCursor)
7801 {
7802 #ifdef dVAR
7803     dVAR; dXSARGS;
7804 #else
7805     dXSARGS;
7806 #endif
7807     if (items != 1)
7808        croak_xs_usage(cv,  "THIS");
7809     {
7810         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7811         int     RETVAL;
7812         dXSTARG;
7813
7814         RETVAL = THIS->GetSTCCursor();
7815         XSprePUSH; PUSHi((IV)RETVAL);
7816     }
7817     XSRETURN(1);
7818 }
7819
7820
7821 XS(XS_Wx__StyledTextCtrl_SetSTCCursor); /* prototype to pass -Wmissing-prototypes */
7822 XS(XS_Wx__StyledTextCtrl_SetSTCCursor)
7823 {
7824 #ifdef dVAR
7825     dVAR; dXSARGS;
7826 #else
7827     dXSARGS;
7828 #endif
7829     if (items != 2)
7830        croak_xs_usage(cv,  "THIS, cursorType");
7831     {
7832         int     cursorType = (int)SvIV(ST(1));
7833         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7834
7835         THIS->SetSTCCursor(cursorType);
7836     }
7837     XSRETURN_EMPTY;
7838 }
7839
7840 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
7841 #define XSubPPtmpAAAN 1
7842
7843
7844 XS(XS_Wx__StyledTextCtrl_GetSelAlpha); /* prototype to pass -Wmissing-prototypes */
7845 XS(XS_Wx__StyledTextCtrl_GetSelAlpha)
7846 {
7847 #ifdef dVAR
7848     dVAR; dXSARGS;
7849 #else
7850     dXSARGS;
7851 #endif
7852     if (items != 1)
7853        croak_xs_usage(cv,  "THIS");
7854     {
7855         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7856         int     RETVAL;
7857         dXSTARG;
7858
7859         RETVAL = THIS->GetSelAlpha();
7860         XSprePUSH; PUSHi((IV)RETVAL);
7861     }
7862     XSRETURN(1);
7863 }
7864
7865
7866 XS(XS_Wx__StyledTextCtrl_SetSelAlpha); /* prototype to pass -Wmissing-prototypes */
7867 XS(XS_Wx__StyledTextCtrl_SetSelAlpha)
7868 {
7869 #ifdef dVAR
7870     dVAR; dXSARGS;
7871 #else
7872     dXSARGS;
7873 #endif
7874     if (items != 2)
7875        croak_xs_usage(cv,  "THIS, alpha");
7876     {
7877         int     alpha = (int)SvIV(ST(1));
7878         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7879
7880         THIS->SetSelAlpha(alpha);
7881     }
7882     XSRETURN_EMPTY;
7883 }
7884
7885
7886 XS(XS_Wx__StyledTextCtrl_GetStyleBitsNeeded); /* prototype to pass -Wmissing-prototypes */
7887 XS(XS_Wx__StyledTextCtrl_GetStyleBitsNeeded)
7888 {
7889 #ifdef dVAR
7890     dVAR; dXSARGS;
7891 #else
7892     dXSARGS;
7893 #endif
7894     if (items != 1)
7895        croak_xs_usage(cv,  "THIS");
7896     {
7897         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7898         int     RETVAL;
7899         dXSTARG;
7900
7901         RETVAL = THIS->GetStyleBitsNeeded();
7902         XSprePUSH; PUSHi((IV)RETVAL);
7903     }
7904     XSRETURN(1);
7905 }
7906
7907 #endif
7908
7909 XS(XS_Wx__StyledTextCtrl_GetTwoPhaseDraw); /* prototype to pass -Wmissing-prototypes */
7910 XS(XS_Wx__StyledTextCtrl_GetTwoPhaseDraw)
7911 {
7912 #ifdef dVAR
7913     dVAR; dXSARGS;
7914 #else
7915     dXSARGS;
7916 #endif
7917     if (items != 1)
7918        croak_xs_usage(cv,  "THIS");
7919     {
7920         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7921         bool    RETVAL;
7922
7923         RETVAL = THIS->GetTwoPhaseDraw();
7924         ST(0) = boolSV(RETVAL);
7925         sv_2mortal(ST(0));
7926     }
7927     XSRETURN(1);
7928 }
7929
7930
7931 XS(XS_Wx__StyledTextCtrl_SetTwoPhaseDraw); /* prototype to pass -Wmissing-prototypes */
7932 XS(XS_Wx__StyledTextCtrl_SetTwoPhaseDraw)
7933 {
7934 #ifdef dVAR
7935     dVAR; dXSARGS;
7936 #else
7937     dXSARGS;
7938 #endif
7939     if (items != 2)
7940        croak_xs_usage(cv,  "THIS, twoPhase");
7941     {
7942         bool    twoPhase = (bool)SvTRUE(ST(1));
7943         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7944
7945         THIS->SetTwoPhaseDraw(twoPhase);
7946     }
7947     XSRETURN_EMPTY;
7948 }
7949
7950
7951 XS(XS_Wx__StyledTextCtrl_SetUseAntiAliasing); /* prototype to pass -Wmissing-prototypes */
7952 XS(XS_Wx__StyledTextCtrl_SetUseAntiAliasing)
7953 {
7954 #ifdef dVAR
7955     dVAR; dXSARGS;
7956 #else
7957     dXSARGS;
7958 #endif
7959     if (items != 2)
7960        croak_xs_usage(cv,  "THIS, useAA");
7961     {
7962         bool    useAA = (bool)SvTRUE(ST(1));
7963         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7964
7965         THIS->SetUseAntiAliasing(useAA);
7966     }
7967     XSRETURN_EMPTY;
7968 }
7969
7970
7971 XS(XS_Wx__StyledTextCtrl_GetUseAntiAliasing); /* prototype to pass -Wmissing-prototypes */
7972 XS(XS_Wx__StyledTextCtrl_GetUseAntiAliasing)
7973 {
7974 #ifdef dVAR
7975     dVAR; dXSARGS;
7976 #else
7977     dXSARGS;
7978 #endif
7979     if (items != 1)
7980        croak_xs_usage(cv,  "THIS");
7981     {
7982         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
7983         bool    RETVAL;
7984
7985         RETVAL = THIS->GetUseAntiAliasing();
7986         ST(0) = boolSV(RETVAL);
7987         sv_2mortal(ST(0));
7988     }
7989     XSRETURN(1);
7990 }
7991
7992
7993 XS(XS_Wx__StyledTextCtrl_SetUseVerticalScrollBar); /* prototype to pass -Wmissing-prototypes */
7994 XS(XS_Wx__StyledTextCtrl_SetUseVerticalScrollBar)
7995 {
7996 #ifdef dVAR
7997     dVAR; dXSARGS;
7998 #else
7999     dXSARGS;
8000 #endif
8001     if (items != 2)
8002        croak_xs_usage(cv,  "THIS, show");
8003     {
8004         bool    show = (bool)SvTRUE(ST(1));
8005         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8006
8007         THIS->SetUseVerticalScrollBar(show);
8008     }
8009     XSRETURN_EMPTY;
8010 }
8011
8012
8013 XS(XS_Wx__StyledTextCtrl_GetUseVerticalScrollBar); /* prototype to pass -Wmissing-prototypes */
8014 XS(XS_Wx__StyledTextCtrl_GetUseVerticalScrollBar)
8015 {
8016 #ifdef dVAR
8017     dVAR; dXSARGS;
8018 #else
8019     dXSARGS;
8020 #endif
8021     if (items != 1)
8022        croak_xs_usage(cv,  "THIS");
8023     {
8024         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8025         bool    RETVAL;
8026
8027         RETVAL = THIS->GetUseVerticalScrollBar();
8028         ST(0) = boolSV(RETVAL);
8029         sv_2mortal(ST(0));
8030     }
8031     XSRETURN(1);
8032 }
8033
8034
8035 XS(XS_Wx__StyledTextCtrl_SetWrapVisualFlags); /* prototype to pass -Wmissing-prototypes */
8036 XS(XS_Wx__StyledTextCtrl_SetWrapVisualFlags)
8037 {
8038 #ifdef dVAR
8039     dVAR; dXSARGS;
8040 #else
8041     dXSARGS;
8042 #endif
8043     if (items != 2)
8044        croak_xs_usage(cv,  "THIS, wrapVisualFlags");
8045     {
8046         int     wrapVisualFlags = (int)SvIV(ST(1));
8047         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8048
8049         THIS->SetWrapVisualFlags(wrapVisualFlags);
8050     }
8051     XSRETURN_EMPTY;
8052 }
8053
8054
8055 XS(XS_Wx__StyledTextCtrl_GetWrapVisualFlags); /* prototype to pass -Wmissing-prototypes */
8056 XS(XS_Wx__StyledTextCtrl_GetWrapVisualFlags)
8057 {
8058 #ifdef dVAR
8059     dVAR; dXSARGS;
8060 #else
8061     dXSARGS;
8062 #endif
8063     if (items != 1)
8064        croak_xs_usage(cv,  "THIS");
8065     {
8066         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8067         int     RETVAL;
8068         dXSTARG;
8069
8070         RETVAL = THIS->GetWrapVisualFlags();
8071         XSprePUSH; PUSHi((IV)RETVAL);
8072     }
8073     XSRETURN(1);
8074 }
8075
8076
8077 XS(XS_Wx__StyledTextCtrl_SetWrapVisualFlagsLocation); /* prototype to pass -Wmissing-prototypes */
8078 XS(XS_Wx__StyledTextCtrl_SetWrapVisualFlagsLocation)
8079 {
8080 #ifdef dVAR
8081     dVAR; dXSARGS;
8082 #else
8083     dXSARGS;
8084 #endif
8085     if (items != 2)
8086        croak_xs_usage(cv,  "THIS, wrapVisualFlagsLocation");
8087     {
8088         int     wrapVisualFlagsLocation = (int)SvIV(ST(1));
8089         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8090
8091         THIS->SetWrapVisualFlagsLocation(wrapVisualFlagsLocation);
8092     }
8093     XSRETURN_EMPTY;
8094 }
8095
8096
8097 XS(XS_Wx__StyledTextCtrl_GetWrapVisualFlagsLocation); /* prototype to pass -Wmissing-prototypes */
8098 XS(XS_Wx__StyledTextCtrl_GetWrapVisualFlagsLocation)
8099 {
8100 #ifdef dVAR
8101     dVAR; dXSARGS;
8102 #else
8103     dXSARGS;
8104 #endif
8105     if (items != 1)
8106        croak_xs_usage(cv,  "THIS");
8107     {
8108         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8109         int     RETVAL;
8110         dXSTARG;
8111
8112         RETVAL = THIS->GetWrapVisualFlagsLocation();
8113         XSprePUSH; PUSHi((IV)RETVAL);
8114     }
8115     XSRETURN(1);
8116 }
8117
8118
8119 XS(XS_Wx__StyledTextCtrl_SetWrapStartIndent); /* prototype to pass -Wmissing-prototypes */
8120 XS(XS_Wx__StyledTextCtrl_SetWrapStartIndent)
8121 {
8122 #ifdef dVAR
8123     dVAR; dXSARGS;
8124 #else
8125     dXSARGS;
8126 #endif
8127     if (items != 2)
8128        croak_xs_usage(cv,  "THIS, indent");
8129     {
8130         int     indent = (int)SvIV(ST(1));
8131         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8132
8133         THIS->SetWrapStartIndent(indent);
8134     }
8135     XSRETURN_EMPTY;
8136 }
8137
8138
8139 XS(XS_Wx__StyledTextCtrl_GetWrapStartIndent); /* prototype to pass -Wmissing-prototypes */
8140 XS(XS_Wx__StyledTextCtrl_GetWrapStartIndent)
8141 {
8142 #ifdef dVAR
8143     dVAR; dXSARGS;
8144 #else
8145     dXSARGS;
8146 #endif
8147     if (items != 1)
8148        croak_xs_usage(cv,  "THIS");
8149     {
8150         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8151         int     RETVAL;
8152         dXSTARG;
8153
8154         RETVAL = THIS->GetWrapStartIndent();
8155         XSprePUSH; PUSHi((IV)RETVAL);
8156     }
8157     XSRETURN(1);
8158 }
8159
8160
8161 XS(XS_Wx__StyledTextCtrl_Home); /* prototype to pass -Wmissing-prototypes */
8162 XS(XS_Wx__StyledTextCtrl_Home)
8163 {
8164 #ifdef dVAR
8165     dVAR; dXSARGS;
8166 #else
8167     dXSARGS;
8168 #endif
8169     if (items != 1)
8170        croak_xs_usage(cv,  "THIS");
8171     {
8172         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8173
8174         THIS->Home();
8175     }
8176     XSRETURN_EMPTY;
8177 }
8178
8179
8180 XS(XS_Wx__StyledTextCtrl_HomeExtend); /* prototype to pass -Wmissing-prototypes */
8181 XS(XS_Wx__StyledTextCtrl_HomeExtend)
8182 {
8183 #ifdef dVAR
8184     dVAR; dXSARGS;
8185 #else
8186     dXSARGS;
8187 #endif
8188     if (items != 1)
8189        croak_xs_usage(cv,  "THIS");
8190     {
8191         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8192
8193         THIS->HomeExtend();
8194     }
8195     XSRETURN_EMPTY;
8196 }
8197
8198
8199 XS(XS_Wx__StyledTextCtrl_HomeRectExtend); /* prototype to pass -Wmissing-prototypes */
8200 XS(XS_Wx__StyledTextCtrl_HomeRectExtend)
8201 {
8202 #ifdef dVAR
8203     dVAR; dXSARGS;
8204 #else
8205     dXSARGS;
8206 #endif
8207     if (items != 1)
8208        croak_xs_usage(cv,  "THIS");
8209     {
8210         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8211
8212         THIS->HomeRectExtend();
8213     }
8214     XSRETURN_EMPTY;
8215 }
8216
8217
8218 XS(XS_Wx__StyledTextCtrl_HomeWrap); /* prototype to pass -Wmissing-prototypes */
8219 XS(XS_Wx__StyledTextCtrl_HomeWrap)
8220 {
8221 #ifdef dVAR
8222     dVAR; dXSARGS;
8223 #else
8224     dXSARGS;
8225 #endif
8226     if (items != 1)
8227        croak_xs_usage(cv,  "THIS");
8228     {
8229         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8230
8231         THIS->HomeWrap();
8232     }
8233     XSRETURN_EMPTY;
8234 }
8235
8236
8237 XS(XS_Wx__StyledTextCtrl_HomeWrapExtend); /* prototype to pass -Wmissing-prototypes */
8238 XS(XS_Wx__StyledTextCtrl_HomeWrapExtend)
8239 {
8240 #ifdef dVAR
8241     dVAR; dXSARGS;
8242 #else
8243     dXSARGS;
8244 #endif
8245     if (items != 1)
8246        croak_xs_usage(cv,  "THIS");
8247     {
8248         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8249
8250         THIS->HomeWrapExtend();
8251     }
8252     XSRETURN_EMPTY;
8253 }
8254
8255
8256 XS(XS_Wx__StyledTextCtrl_LineCopy); /* prototype to pass -Wmissing-prototypes */
8257 XS(XS_Wx__StyledTextCtrl_LineCopy)
8258 {
8259 #ifdef dVAR
8260     dVAR; dXSARGS;
8261 #else
8262     dXSARGS;
8263 #endif
8264     if (items != 1)
8265        croak_xs_usage(cv,  "THIS");
8266     {
8267         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8268
8269         THIS->LineCopy();
8270     }
8271     XSRETURN_EMPTY;
8272 }
8273
8274
8275 XS(XS_Wx__StyledTextCtrl_LineCut); /* prototype to pass -Wmissing-prototypes */
8276 XS(XS_Wx__StyledTextCtrl_LineCut)
8277 {
8278 #ifdef dVAR
8279     dVAR; dXSARGS;
8280 #else
8281     dXSARGS;
8282 #endif
8283     if (items != 1)
8284        croak_xs_usage(cv,  "THIS");
8285     {
8286         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8287
8288         THIS->LineCut();
8289     }
8290     XSRETURN_EMPTY;
8291 }
8292
8293
8294 XS(XS_Wx__StyledTextCtrl_LineDelete); /* prototype to pass -Wmissing-prototypes */
8295 XS(XS_Wx__StyledTextCtrl_LineDelete)
8296 {
8297 #ifdef dVAR
8298     dVAR; dXSARGS;
8299 #else
8300     dXSARGS;
8301 #endif
8302     if (items != 1)
8303        croak_xs_usage(cv,  "THIS");
8304     {
8305         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8306
8307         THIS->LineDelete();
8308     }
8309     XSRETURN_EMPTY;
8310 }
8311
8312
8313 XS(XS_Wx__StyledTextCtrl_LineDownExtend); /* prototype to pass -Wmissing-prototypes */
8314 XS(XS_Wx__StyledTextCtrl_LineDownExtend)
8315 {
8316 #ifdef dVAR
8317     dVAR; dXSARGS;
8318 #else
8319     dXSARGS;
8320 #endif
8321     if (items != 1)
8322        croak_xs_usage(cv,  "THIS");
8323     {
8324         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8325
8326         THIS->LineDownExtend();
8327     }
8328     XSRETURN_EMPTY;
8329 }
8330
8331
8332 XS(XS_Wx__StyledTextCtrl_LineDownRectExtend); /* prototype to pass -Wmissing-prototypes */
8333 XS(XS_Wx__StyledTextCtrl_LineDownRectExtend)
8334 {
8335 #ifdef dVAR
8336     dVAR; dXSARGS;
8337 #else
8338     dXSARGS;
8339 #endif
8340     if (items != 1)
8341        croak_xs_usage(cv,  "THIS");
8342     {
8343         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8344
8345         THIS->LineDownRectExtend();
8346     }
8347     XSRETURN_EMPTY;
8348 }
8349
8350
8351 XS(XS_Wx__StyledTextCtrl_LineDuplicate); /* prototype to pass -Wmissing-prototypes */
8352 XS(XS_Wx__StyledTextCtrl_LineDuplicate)
8353 {
8354 #ifdef dVAR
8355     dVAR; dXSARGS;
8356 #else
8357     dXSARGS;
8358 #endif
8359     if (items != 1)
8360        croak_xs_usage(cv,  "THIS");
8361     {
8362         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8363
8364         THIS->LineDuplicate();
8365     }
8366     XSRETURN_EMPTY;
8367 }
8368
8369
8370 XS(XS_Wx__StyledTextCtrl_LineEnd); /* prototype to pass -Wmissing-prototypes */
8371 XS(XS_Wx__StyledTextCtrl_LineEnd)
8372 {
8373 #ifdef dVAR
8374     dVAR; dXSARGS;
8375 #else
8376     dXSARGS;
8377 #endif
8378     if (items != 1)
8379        croak_xs_usage(cv,  "THIS");
8380     {
8381         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8382
8383         THIS->LineEnd();
8384     }
8385     XSRETURN_EMPTY;
8386 }
8387
8388
8389 XS(XS_Wx__StyledTextCtrl_LineEndExtend); /* prototype to pass -Wmissing-prototypes */
8390 XS(XS_Wx__StyledTextCtrl_LineEndExtend)
8391 {
8392 #ifdef dVAR
8393     dVAR; dXSARGS;
8394 #else
8395     dXSARGS;
8396 #endif
8397     if (items != 1)
8398        croak_xs_usage(cv,  "THIS");
8399     {
8400         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8401
8402         THIS->LineEndExtend();
8403     }
8404     XSRETURN_EMPTY;
8405 }
8406
8407
8408 XS(XS_Wx__StyledTextCtrl_LineEndRectExtend); /* prototype to pass -Wmissing-prototypes */
8409 XS(XS_Wx__StyledTextCtrl_LineEndRectExtend)
8410 {
8411 #ifdef dVAR
8412     dVAR; dXSARGS;
8413 #else
8414     dXSARGS;
8415 #endif
8416     if (items != 1)
8417        croak_xs_usage(cv,  "THIS");
8418     {
8419         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8420
8421         THIS->LineEndRectExtend();
8422     }
8423     XSRETURN_EMPTY;
8424 }
8425
8426
8427 XS(XS_Wx__StyledTextCtrl_LineEndWrap); /* prototype to pass -Wmissing-prototypes */
8428 XS(XS_Wx__StyledTextCtrl_LineEndWrap)
8429 {
8430 #ifdef dVAR
8431     dVAR; dXSARGS;
8432 #else
8433     dXSARGS;
8434 #endif
8435     if (items != 1)
8436        croak_xs_usage(cv,  "THIS");
8437     {
8438         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8439
8440         THIS->LineEndWrap();
8441     }
8442     XSRETURN_EMPTY;
8443 }
8444
8445
8446 XS(XS_Wx__StyledTextCtrl_LineEndWrapExtend); /* prototype to pass -Wmissing-prototypes */
8447 XS(XS_Wx__StyledTextCtrl_LineEndWrapExtend)
8448 {
8449 #ifdef dVAR
8450     dVAR; dXSARGS;
8451 #else
8452     dXSARGS;
8453 #endif
8454     if (items != 1)
8455        croak_xs_usage(cv,  "THIS");
8456     {
8457         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8458
8459         THIS->LineEndWrapExtend();
8460     }
8461     XSRETURN_EMPTY;
8462 }
8463
8464
8465 XS(XS_Wx__StyledTextCtrl_LineScrollDown); /* prototype to pass -Wmissing-prototypes */
8466 XS(XS_Wx__StyledTextCtrl_LineScrollDown)
8467 {
8468 #ifdef dVAR
8469     dVAR; dXSARGS;
8470 #else
8471     dXSARGS;
8472 #endif
8473     if (items != 1)
8474        croak_xs_usage(cv,  "THIS");
8475     {
8476         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8477
8478         THIS->LineScrollDown();
8479     }
8480     XSRETURN_EMPTY;
8481 }
8482
8483
8484 XS(XS_Wx__StyledTextCtrl_LineScrollUp); /* prototype to pass -Wmissing-prototypes */
8485 XS(XS_Wx__StyledTextCtrl_LineScrollUp)
8486 {
8487 #ifdef dVAR
8488     dVAR; dXSARGS;
8489 #else
8490     dXSARGS;
8491 #endif
8492     if (items != 1)
8493        croak_xs_usage(cv,  "THIS");
8494     {
8495         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8496
8497         THIS->LineScrollUp();
8498     }
8499     XSRETURN_EMPTY;
8500 }
8501
8502
8503 XS(XS_Wx__StyledTextCtrl_LineTranspose); /* prototype to pass -Wmissing-prototypes */
8504 XS(XS_Wx__StyledTextCtrl_LineTranspose)
8505 {
8506 #ifdef dVAR
8507     dVAR; dXSARGS;
8508 #else
8509     dXSARGS;
8510 #endif
8511     if (items != 1)
8512        croak_xs_usage(cv,  "THIS");
8513     {
8514         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8515
8516         THIS->LineTranspose();
8517     }
8518     XSRETURN_EMPTY;
8519 }
8520
8521
8522 XS(XS_Wx__StyledTextCtrl_LineUpExtend); /* prototype to pass -Wmissing-prototypes */
8523 XS(XS_Wx__StyledTextCtrl_LineUpExtend)
8524 {
8525 #ifdef dVAR
8526     dVAR; dXSARGS;
8527 #else
8528     dXSARGS;
8529 #endif
8530     if (items != 1)
8531        croak_xs_usage(cv,  "THIS");
8532     {
8533         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8534
8535         THIS->LineUpExtend();
8536     }
8537     XSRETURN_EMPTY;
8538 }
8539
8540
8541 XS(XS_Wx__StyledTextCtrl_LineUpRectExtend); /* prototype to pass -Wmissing-prototypes */
8542 XS(XS_Wx__StyledTextCtrl_LineUpRectExtend)
8543 {
8544 #ifdef dVAR
8545     dVAR; dXSARGS;
8546 #else
8547     dXSARGS;
8548 #endif
8549     if (items != 1)
8550        croak_xs_usage(cv,  "THIS");
8551     {
8552         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8553
8554         THIS->LineUpRectExtend();
8555     }
8556     XSRETURN_EMPTY;
8557 }
8558
8559
8560 XS(XS_Wx__StyledTextCtrl_LinesJoin); /* prototype to pass -Wmissing-prototypes */
8561 XS(XS_Wx__StyledTextCtrl_LinesJoin)
8562 {
8563 #ifdef dVAR
8564     dVAR; dXSARGS;
8565 #else
8566     dXSARGS;
8567 #endif
8568     if (items != 1)
8569        croak_xs_usage(cv,  "THIS");
8570     {
8571         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8572
8573         THIS->LinesJoin();
8574     }
8575     XSRETURN_EMPTY;
8576 }
8577
8578
8579 XS(XS_Wx__StyledTextCtrl_LinesSplit); /* prototype to pass -Wmissing-prototypes */
8580 XS(XS_Wx__StyledTextCtrl_LinesSplit)
8581 {
8582 #ifdef dVAR
8583     dVAR; dXSARGS;
8584 #else
8585     dXSARGS;
8586 #endif
8587     if (items != 2)
8588        croak_xs_usage(cv,  "THIS, pixelWidth");
8589     {
8590         int     pixelWidth = (int)SvIV(ST(1));
8591         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8592
8593         THIS->LinesSplit(pixelWidth);
8594     }
8595     XSRETURN_EMPTY;
8596 }
8597
8598
8599 XS(XS_Wx__StyledTextCtrl_LowerCase); /* prototype to pass -Wmissing-prototypes */
8600 XS(XS_Wx__StyledTextCtrl_LowerCase)
8601 {
8602 #ifdef dVAR
8603     dVAR; dXSARGS;
8604 #else
8605     dXSARGS;
8606 #endif
8607     if (items != 1)
8608        croak_xs_usage(cv,  "THIS");
8609     {
8610         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8611
8612         THIS->LowerCase();
8613     }
8614     XSRETURN_EMPTY;
8615 }
8616
8617
8618 XS(XS_Wx__StyledTextCtrl_UpperCase); /* prototype to pass -Wmissing-prototypes */
8619 XS(XS_Wx__StyledTextCtrl_UpperCase)
8620 {
8621 #ifdef dVAR
8622     dVAR; dXSARGS;
8623 #else
8624     dXSARGS;
8625 #endif
8626     if (items != 1)
8627        croak_xs_usage(cv,  "THIS");
8628     {
8629         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8630
8631         THIS->UpperCase();
8632     }
8633     XSRETURN_EMPTY;
8634 }
8635
8636 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
8637 #define XSubPPtmpAAAO 1
8638
8639
8640 XS(XS_Wx__StyledTextCtrl_MarkerAddSet); /* prototype to pass -Wmissing-prototypes */
8641 XS(XS_Wx__StyledTextCtrl_MarkerAddSet)
8642 {
8643 #ifdef dVAR
8644     dVAR; dXSARGS;
8645 #else
8646     dXSARGS;
8647 #endif
8648     if (items != 3)
8649        croak_xs_usage(cv,  "THIS, line, set");
8650     {
8651         int     line = (int)SvIV(ST(1));
8652         int     set = (int)SvIV(ST(2));
8653         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8654
8655         THIS->MarkerAddSet(line, set);
8656     }
8657     XSRETURN_EMPTY;
8658 }
8659
8660
8661 XS(XS_Wx__StyledTextCtrl_MarkerSetAlpha); /* prototype to pass -Wmissing-prototypes */
8662 XS(XS_Wx__StyledTextCtrl_MarkerSetAlpha)
8663 {
8664 #ifdef dVAR
8665     dVAR; dXSARGS;
8666 #else
8667     dXSARGS;
8668 #endif
8669     if (items != 3)
8670        croak_xs_usage(cv,  "THIS, markerNumber, alpha");
8671     {
8672         int     markerNumber = (int)SvIV(ST(1));
8673         int     alpha = (int)SvIV(ST(2));
8674         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8675
8676         THIS->MarkerSetAlpha(markerNumber, alpha);
8677     }
8678     XSRETURN_EMPTY;
8679 }
8680
8681 #endif
8682
8683 XS(XS_Wx__StyledTextCtrl_NewLine); /* prototype to pass -Wmissing-prototypes */
8684 XS(XS_Wx__StyledTextCtrl_NewLine)
8685 {
8686 #ifdef dVAR
8687     dVAR; dXSARGS;
8688 #else
8689     dXSARGS;
8690 #endif
8691     if (items != 1)
8692        croak_xs_usage(cv,  "THIS");
8693     {
8694         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8695
8696         THIS->NewLine();
8697     }
8698     XSRETURN_EMPTY;
8699 }
8700
8701
8702 XS(XS_Wx__StyledTextCtrl_PageDown); /* prototype to pass -Wmissing-prototypes */
8703 XS(XS_Wx__StyledTextCtrl_PageDown)
8704 {
8705 #ifdef dVAR
8706     dVAR; dXSARGS;
8707 #else
8708     dXSARGS;
8709 #endif
8710     if (items != 1)
8711        croak_xs_usage(cv,  "THIS");
8712     {
8713         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8714
8715         THIS->PageDown();
8716     }
8717     XSRETURN_EMPTY;
8718 }
8719
8720
8721 XS(XS_Wx__StyledTextCtrl_PageDownExtend); /* prototype to pass -Wmissing-prototypes */
8722 XS(XS_Wx__StyledTextCtrl_PageDownExtend)
8723 {
8724 #ifdef dVAR
8725     dVAR; dXSARGS;
8726 #else
8727     dXSARGS;
8728 #endif
8729     if (items != 1)
8730        croak_xs_usage(cv,  "THIS");
8731     {
8732         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8733
8734         THIS->PageDownExtend();
8735     }
8736     XSRETURN_EMPTY;
8737 }
8738
8739
8740 XS(XS_Wx__StyledTextCtrl_PageDownRectExtend); /* prototype to pass -Wmissing-prototypes */
8741 XS(XS_Wx__StyledTextCtrl_PageDownRectExtend)
8742 {
8743 #ifdef dVAR
8744     dVAR; dXSARGS;
8745 #else
8746     dXSARGS;
8747 #endif
8748     if (items != 1)
8749        croak_xs_usage(cv,  "THIS");
8750     {
8751         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8752
8753         THIS->PageDownRectExtend();
8754     }
8755     XSRETURN_EMPTY;
8756 }
8757
8758
8759 XS(XS_Wx__StyledTextCtrl_PageUp); /* prototype to pass -Wmissing-prototypes */
8760 XS(XS_Wx__StyledTextCtrl_PageUp)
8761 {
8762 #ifdef dVAR
8763     dVAR; dXSARGS;
8764 #else
8765     dXSARGS;
8766 #endif
8767     if (items != 1)
8768        croak_xs_usage(cv,  "THIS");
8769     {
8770         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8771
8772         THIS->PageUp();
8773     }
8774     XSRETURN_EMPTY;
8775 }
8776
8777
8778 XS(XS_Wx__StyledTextCtrl_PageUpExtend); /* prototype to pass -Wmissing-prototypes */
8779 XS(XS_Wx__StyledTextCtrl_PageUpExtend)
8780 {
8781 #ifdef dVAR
8782     dVAR; dXSARGS;
8783 #else
8784     dXSARGS;
8785 #endif
8786     if (items != 1)
8787        croak_xs_usage(cv,  "THIS");
8788     {
8789         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8790
8791         THIS->PageUpExtend();
8792     }
8793     XSRETURN_EMPTY;
8794 }
8795
8796
8797 XS(XS_Wx__StyledTextCtrl_PageUpRectExtend); /* prototype to pass -Wmissing-prototypes */
8798 XS(XS_Wx__StyledTextCtrl_PageUpRectExtend)
8799 {
8800 #ifdef dVAR
8801     dVAR; dXSARGS;
8802 #else
8803     dXSARGS;
8804 #endif
8805     if (items != 1)
8806        croak_xs_usage(cv,  "THIS");
8807     {
8808         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8809
8810         THIS->PageUpRectExtend();
8811     }
8812     XSRETURN_EMPTY;
8813 }
8814
8815
8816 XS(XS_Wx__StyledTextCtrl_ParaDown); /* prototype to pass -Wmissing-prototypes */
8817 XS(XS_Wx__StyledTextCtrl_ParaDown)
8818 {
8819 #ifdef dVAR
8820     dVAR; dXSARGS;
8821 #else
8822     dXSARGS;
8823 #endif
8824     if (items != 1)
8825        croak_xs_usage(cv,  "THIS");
8826     {
8827         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8828
8829         THIS->ParaDown();
8830     }
8831     XSRETURN_EMPTY;
8832 }
8833
8834
8835 XS(XS_Wx__StyledTextCtrl_ParaDownExtend); /* prototype to pass -Wmissing-prototypes */
8836 XS(XS_Wx__StyledTextCtrl_ParaDownExtend)
8837 {
8838 #ifdef dVAR
8839     dVAR; dXSARGS;
8840 #else
8841     dXSARGS;
8842 #endif
8843     if (items != 1)
8844        croak_xs_usage(cv,  "THIS");
8845     {
8846         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8847
8848         THIS->ParaDownExtend();
8849     }
8850     XSRETURN_EMPTY;
8851 }
8852
8853
8854 XS(XS_Wx__StyledTextCtrl_ParaUp); /* prototype to pass -Wmissing-prototypes */
8855 XS(XS_Wx__StyledTextCtrl_ParaUp)
8856 {
8857 #ifdef dVAR
8858     dVAR; dXSARGS;
8859 #else
8860     dXSARGS;
8861 #endif
8862     if (items != 1)
8863        croak_xs_usage(cv,  "THIS");
8864     {
8865         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8866
8867         THIS->ParaUp();
8868     }
8869     XSRETURN_EMPTY;
8870 }
8871
8872
8873 XS(XS_Wx__StyledTextCtrl_ParaUpExtend); /* prototype to pass -Wmissing-prototypes */
8874 XS(XS_Wx__StyledTextCtrl_ParaUpExtend)
8875 {
8876 #ifdef dVAR
8877     dVAR; dXSARGS;
8878 #else
8879     dXSARGS;
8880 #endif
8881     if (items != 1)
8882        croak_xs_usage(cv,  "THIS");
8883     {
8884         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8885
8886         THIS->ParaUpExtend();
8887     }
8888     XSRETURN_EMPTY;
8889 }
8890
8891
8892 XS(XS_Wx__StyledTextCtrl_PositionBefore); /* prototype to pass -Wmissing-prototypes */
8893 XS(XS_Wx__StyledTextCtrl_PositionBefore)
8894 {
8895 #ifdef dVAR
8896     dVAR; dXSARGS;
8897 #else
8898     dXSARGS;
8899 #endif
8900     if (items != 2)
8901        croak_xs_usage(cv,  "THIS, pos");
8902     {
8903         int     pos = (int)SvIV(ST(1));
8904         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8905         int     RETVAL;
8906         dXSTARG;
8907
8908         RETVAL = THIS->PositionBefore(pos);
8909         XSprePUSH; PUSHi((IV)RETVAL);
8910     }
8911     XSRETURN(1);
8912 }
8913
8914
8915 XS(XS_Wx__StyledTextCtrl_PositionAfter); /* prototype to pass -Wmissing-prototypes */
8916 XS(XS_Wx__StyledTextCtrl_PositionAfter)
8917 {
8918 #ifdef dVAR
8919     dVAR; dXSARGS;
8920 #else
8921     dXSARGS;
8922 #endif
8923     if (items != 2)
8924        croak_xs_usage(cv,  "THIS, pos");
8925     {
8926         int     pos = (int)SvIV(ST(1));
8927         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8928         int     RETVAL;
8929         dXSTARG;
8930
8931         RETVAL = THIS->PositionAfter(pos);
8932         XSprePUSH; PUSHi((IV)RETVAL);
8933     }
8934     XSRETURN(1);
8935 }
8936
8937
8938 XS(XS_Wx__StyledTextCtrl_RegisterImage); /* prototype to pass -Wmissing-prototypes */
8939 XS(XS_Wx__StyledTextCtrl_RegisterImage)
8940 {
8941 #ifdef dVAR
8942     dVAR; dXSARGS;
8943 #else
8944     dXSARGS;
8945 #endif
8946     if (items != 3)
8947        croak_xs_usage(cv,  "THIS, type, bmp");
8948     {
8949         int     type = (int)SvIV(ST(1));
8950         wxBitmap*    bmp = (wxBitmap *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Bitmap" );
8951         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8952     THIS->RegisterImage( type, *( bmp ) );
8953     }
8954     XSRETURN_EMPTY;
8955 }
8956
8957
8958 XS(XS_Wx__StyledTextCtrl_ScrollToColumn); /* prototype to pass -Wmissing-prototypes */
8959 XS(XS_Wx__StyledTextCtrl_ScrollToColumn)
8960 {
8961 #ifdef dVAR
8962     dVAR; dXSARGS;
8963 #else
8964     dXSARGS;
8965 #endif
8966     if (items != 2)
8967        croak_xs_usage(cv,  "THIS, column");
8968     {
8969         int     column = (int)SvIV(ST(1));
8970         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8971
8972         THIS->ScrollToColumn(column);
8973     }
8974     XSRETURN_EMPTY;
8975 }
8976
8977 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
8978 #define XSubPPtmpAAAP 1
8979
8980
8981 XS(XS_Wx__StyledTextCtrl_SelectionDuplicate); /* prototype to pass -Wmissing-prototypes */
8982 XS(XS_Wx__StyledTextCtrl_SelectionDuplicate)
8983 {
8984 #ifdef dVAR
8985     dVAR; dXSARGS;
8986 #else
8987     dXSARGS;
8988 #endif
8989     if (items != 1)
8990        croak_xs_usage(cv,  "THIS");
8991     {
8992         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
8993
8994         THIS->SelectionDuplicate();
8995     }
8996     XSRETURN_EMPTY;
8997 }
8998
8999 #endif
9000
9001 XS(XS_Wx__StyledTextCtrl_SetCharsDefault); /* prototype to pass -Wmissing-prototypes */
9002 XS(XS_Wx__StyledTextCtrl_SetCharsDefault)
9003 {
9004 #ifdef dVAR
9005     dVAR; dXSARGS;
9006 #else
9007     dXSARGS;
9008 #endif
9009     if (items != 1)
9010        croak_xs_usage(cv,  "THIS");
9011     {
9012         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9013
9014         THIS->SetCharsDefault();
9015     }
9016     XSRETURN_EMPTY;
9017 }
9018
9019
9020 XS(XS_Wx__StyledTextCtrl_SetFoldMarginColour); /* prototype to pass -Wmissing-prototypes */
9021 XS(XS_Wx__StyledTextCtrl_SetFoldMarginColour)
9022 {
9023 #ifdef dVAR
9024     dVAR; dXSARGS;
9025 #else
9026     dXSARGS;
9027 #endif
9028     if (items != 3)
9029        croak_xs_usage(cv,  "THIS, useSetting, back");
9030     {
9031         bool    useSetting = (bool)SvTRUE(ST(1));
9032         wxColour*    back = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
9033         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9034     THIS->SetFoldMarginColour( useSetting, *( back ) );
9035     }
9036     XSRETURN_EMPTY;
9037 }
9038
9039
9040 XS(XS_Wx__StyledTextCtrl_SetFoldMarginHiColour); /* prototype to pass -Wmissing-prototypes */
9041 XS(XS_Wx__StyledTextCtrl_SetFoldMarginHiColour)
9042 {
9043 #ifdef dVAR
9044     dVAR; dXSARGS;
9045 #else
9046     dXSARGS;
9047 #endif
9048     if (items != 3)
9049        croak_xs_usage(cv,  "THIS, useSetting, fore");
9050     {
9051         bool    useSetting = (bool)SvTRUE(ST(1));
9052         wxColour*    fore = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
9053         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9054     THIS->SetFoldMarginHiColour( useSetting, *( fore ) );
9055     }
9056     XSRETURN_EMPTY;
9057 }
9058
9059
9060 XS(XS_Wx__StyledTextCtrl_SetHotspotActiveForeground); /* prototype to pass -Wmissing-prototypes */
9061 XS(XS_Wx__StyledTextCtrl_SetHotspotActiveForeground)
9062 {
9063 #ifdef dVAR
9064     dVAR; dXSARGS;
9065 #else
9066     dXSARGS;
9067 #endif
9068     if (items != 3)
9069        croak_xs_usage(cv,  "THIS, useSetting, fore");
9070     {
9071         bool    useSetting = (bool)SvTRUE(ST(1));
9072         wxColour*    fore = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
9073         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9074     THIS->SetHotspotActiveForeground( useSetting, *( fore ) );
9075     }
9076     XSRETURN_EMPTY;
9077 }
9078
9079
9080 XS(XS_Wx__StyledTextCtrl_SetHotspotActiveBackground); /* prototype to pass -Wmissing-prototypes */
9081 XS(XS_Wx__StyledTextCtrl_SetHotspotActiveBackground)
9082 {
9083 #ifdef dVAR
9084     dVAR; dXSARGS;
9085 #else
9086     dXSARGS;
9087 #endif
9088     if (items != 3)
9089        croak_xs_usage(cv,  "THIS, useSetting, back");
9090     {
9091         bool    useSetting = (bool)SvTRUE(ST(1));
9092         wxColour*    back = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
9093         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9094     THIS->SetHotspotActiveBackground( useSetting, *( back ) );
9095     }
9096     XSRETURN_EMPTY;
9097 }
9098
9099
9100 XS(XS_Wx__StyledTextCtrl_SetHotspotActiveUnderline); /* prototype to pass -Wmissing-prototypes */
9101 XS(XS_Wx__StyledTextCtrl_SetHotspotActiveUnderline)
9102 {
9103 #ifdef dVAR
9104     dVAR; dXSARGS;
9105 #else
9106     dXSARGS;
9107 #endif
9108     if (items != 2)
9109        croak_xs_usage(cv,  "THIS, underline");
9110     {
9111         bool    underline = (bool)SvTRUE(ST(1));
9112         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9113
9114         THIS->SetHotspotActiveUnderline(underline);
9115     }
9116     XSRETURN_EMPTY;
9117 }
9118
9119
9120 XS(XS_Wx__StyledTextCtrl_SetHotspotSingleLine); /* prototype to pass -Wmissing-prototypes */
9121 XS(XS_Wx__StyledTextCtrl_SetHotspotSingleLine)
9122 {
9123 #ifdef dVAR
9124     dVAR; dXSARGS;
9125 #else
9126     dXSARGS;
9127 #endif
9128     if (items != 2)
9129        croak_xs_usage(cv,  "THIS, singleLine");
9130     {
9131         bool    singleLine = (bool)SvTRUE(ST(1));
9132         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9133
9134         THIS->SetHotspotSingleLine(singleLine);
9135     }
9136     XSRETURN_EMPTY;
9137 }
9138
9139
9140 XS(XS_Wx__StyledTextCtrl_SetWhitespaceChars); /* prototype to pass -Wmissing-prototypes */
9141 XS(XS_Wx__StyledTextCtrl_SetWhitespaceChars)
9142 {
9143 #ifdef dVAR
9144     dVAR; dXSARGS;
9145 #else
9146     dXSARGS;
9147 #endif
9148     if (items != 2)
9149        croak_xs_usage(cv,  "THIS, characters");
9150     {
9151         wxString        characters;
9152         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9153
9154     WXSTRING_INPUT( characters, wxString, ST(1) );
9155
9156         THIS->SetWhitespaceChars(characters);
9157     }
9158     XSRETURN_EMPTY;
9159 }
9160
9161
9162 XS(XS_Wx__StyledTextCtrl_StutteredPageUp); /* prototype to pass -Wmissing-prototypes */
9163 XS(XS_Wx__StyledTextCtrl_StutteredPageUp)
9164 {
9165 #ifdef dVAR
9166     dVAR; dXSARGS;
9167 #else
9168     dXSARGS;
9169 #endif
9170     if (items != 1)
9171        croak_xs_usage(cv,  "THIS");
9172     {
9173         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9174
9175         THIS->StutteredPageUp();
9176     }
9177     XSRETURN_EMPTY;
9178 }
9179
9180
9181 XS(XS_Wx__StyledTextCtrl_StutteredPageUpExtend); /* prototype to pass -Wmissing-prototypes */
9182 XS(XS_Wx__StyledTextCtrl_StutteredPageUpExtend)
9183 {
9184 #ifdef dVAR
9185     dVAR; dXSARGS;
9186 #else
9187     dXSARGS;
9188 #endif
9189     if (items != 1)
9190        croak_xs_usage(cv,  "THIS");
9191     {
9192         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9193
9194         THIS->StutteredPageUpExtend();
9195     }
9196     XSRETURN_EMPTY;
9197 }
9198
9199
9200 XS(XS_Wx__StyledTextCtrl_StutteredPageDown); /* prototype to pass -Wmissing-prototypes */
9201 XS(XS_Wx__StyledTextCtrl_StutteredPageDown)
9202 {
9203 #ifdef dVAR
9204     dVAR; dXSARGS;
9205 #else
9206     dXSARGS;
9207 #endif
9208     if (items != 1)
9209        croak_xs_usage(cv,  "THIS");
9210     {
9211         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9212
9213         THIS->StutteredPageDown();
9214     }
9215     XSRETURN_EMPTY;
9216 }
9217
9218
9219 XS(XS_Wx__StyledTextCtrl_StutteredPageDownExtend); /* prototype to pass -Wmissing-prototypes */
9220 XS(XS_Wx__StyledTextCtrl_StutteredPageDownExtend)
9221 {
9222 #ifdef dVAR
9223     dVAR; dXSARGS;
9224 #else
9225     dXSARGS;
9226 #endif
9227     if (items != 1)
9228        croak_xs_usage(cv,  "THIS");
9229     {
9230         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9231
9232         THIS->StutteredPageDownExtend();
9233     }
9234     XSRETURN_EMPTY;
9235 }
9236
9237 #if WXPERL_W_VERSION_GE( 2, 6, 0 )
9238 #define XSubPPtmpAAAQ 1
9239
9240
9241 XS(XS_Wx__StyledTextCtrl_StyleSetFontEncoding); /* prototype to pass -Wmissing-prototypes */
9242 XS(XS_Wx__StyledTextCtrl_StyleSetFontEncoding)
9243 {
9244 #ifdef dVAR
9245     dVAR; dXSARGS;
9246 #else
9247     dXSARGS;
9248 #endif
9249     if (items != 3)
9250        croak_xs_usage(cv,  "THIS, style, encoding");
9251     {
9252         int     style = (int)SvIV(ST(1));
9253         wxFontEncoding  encoding = (wxFontEncoding)SvIV(ST(2));
9254         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9255
9256         THIS->StyleSetFontEncoding(style, encoding);
9257     }
9258     XSRETURN_EMPTY;
9259 }
9260
9261 #endif
9262
9263 XS(XS_Wx__StyledTextCtrl_StyleSetHotSpot); /* prototype to pass -Wmissing-prototypes */
9264 XS(XS_Wx__StyledTextCtrl_StyleSetHotSpot)
9265 {
9266 #ifdef dVAR
9267     dVAR; dXSARGS;
9268 #else
9269     dXSARGS;
9270 #endif
9271     if (items != 3)
9272        croak_xs_usage(cv,  "THIS, style, hotspot");
9273     {
9274         int     style = (int)SvIV(ST(1));
9275         bool    hotspot = (bool)SvTRUE(ST(2));
9276         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9277
9278         THIS->StyleSetHotSpot(style, hotspot);
9279     }
9280     XSRETURN_EMPTY;
9281 }
9282
9283
9284 XS(XS_Wx__StyledTextCtrl_Tab); /* prototype to pass -Wmissing-prototypes */
9285 XS(XS_Wx__StyledTextCtrl_Tab)
9286 {
9287 #ifdef dVAR
9288     dVAR; dXSARGS;
9289 #else
9290     dXSARGS;
9291 #endif
9292     if (items != 1)
9293        croak_xs_usage(cv,  "THIS");
9294     {
9295         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9296
9297         THIS->Tab();
9298     }
9299     XSRETURN_EMPTY;
9300 }
9301
9302
9303 XS(XS_Wx__StyledTextCtrl_TargetFromSelection); /* prototype to pass -Wmissing-prototypes */
9304 XS(XS_Wx__StyledTextCtrl_TargetFromSelection)
9305 {
9306 #ifdef dVAR
9307     dVAR; dXSARGS;
9308 #else
9309     dXSARGS;
9310 #endif
9311     if (items != 1)
9312        croak_xs_usage(cv,  "THIS");
9313     {
9314         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9315
9316         THIS->TargetFromSelection();
9317     }
9318     XSRETURN_EMPTY;
9319 }
9320
9321
9322 XS(XS_Wx__StyledTextCtrl_VCHome); /* prototype to pass -Wmissing-prototypes */
9323 XS(XS_Wx__StyledTextCtrl_VCHome)
9324 {
9325 #ifdef dVAR
9326     dVAR; dXSARGS;
9327 #else
9328     dXSARGS;
9329 #endif
9330     if (items != 1)
9331        croak_xs_usage(cv,  "THIS");
9332     {
9333         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9334
9335         THIS->VCHome();
9336     }
9337     XSRETURN_EMPTY;
9338 }
9339
9340
9341 XS(XS_Wx__StyledTextCtrl_VCHomeExtend); /* prototype to pass -Wmissing-prototypes */
9342 XS(XS_Wx__StyledTextCtrl_VCHomeExtend)
9343 {
9344 #ifdef dVAR
9345     dVAR; dXSARGS;
9346 #else
9347     dXSARGS;
9348 #endif
9349     if (items != 1)
9350        croak_xs_usage(cv,  "THIS");
9351     {
9352         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9353
9354         THIS->VCHomeExtend();
9355     }
9356     XSRETURN_EMPTY;
9357 }
9358
9359
9360 XS(XS_Wx__StyledTextCtrl_VCHomeRectExtend); /* prototype to pass -Wmissing-prototypes */
9361 XS(XS_Wx__StyledTextCtrl_VCHomeRectExtend)
9362 {
9363 #ifdef dVAR
9364     dVAR; dXSARGS;
9365 #else
9366     dXSARGS;
9367 #endif
9368     if (items != 1)
9369        croak_xs_usage(cv,  "THIS");
9370     {
9371         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9372
9373         THIS->VCHomeRectExtend();
9374     }
9375     XSRETURN_EMPTY;
9376 }
9377
9378
9379 XS(XS_Wx__StyledTextCtrl_VCHomeWrap); /* prototype to pass -Wmissing-prototypes */
9380 XS(XS_Wx__StyledTextCtrl_VCHomeWrap)
9381 {
9382 #ifdef dVAR
9383     dVAR; dXSARGS;
9384 #else
9385     dXSARGS;
9386 #endif
9387     if (items != 1)
9388        croak_xs_usage(cv,  "THIS");
9389     {
9390         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9391
9392         THIS->VCHomeWrap();
9393     }
9394     XSRETURN_EMPTY;
9395 }
9396
9397
9398 XS(XS_Wx__StyledTextCtrl_VCHomeWrapExtend); /* prototype to pass -Wmissing-prototypes */
9399 XS(XS_Wx__StyledTextCtrl_VCHomeWrapExtend)
9400 {
9401 #ifdef dVAR
9402     dVAR; dXSARGS;
9403 #else
9404     dXSARGS;
9405 #endif
9406     if (items != 1)
9407        croak_xs_usage(cv,  "THIS");
9408     {
9409         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9410
9411         THIS->VCHomeWrapExtend();
9412     }
9413     XSRETURN_EMPTY;
9414 }
9415
9416
9417 XS(XS_Wx__StyledTextCtrl_WordLeft); /* prototype to pass -Wmissing-prototypes */
9418 XS(XS_Wx__StyledTextCtrl_WordLeft)
9419 {
9420 #ifdef dVAR
9421     dVAR; dXSARGS;
9422 #else
9423     dXSARGS;
9424 #endif
9425     if (items != 1)
9426        croak_xs_usage(cv,  "THIS");
9427     {
9428         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9429
9430         THIS->WordLeft();
9431     }
9432     XSRETURN_EMPTY;
9433 }
9434
9435
9436 XS(XS_Wx__StyledTextCtrl_WordLeftEnd); /* prototype to pass -Wmissing-prototypes */
9437 XS(XS_Wx__StyledTextCtrl_WordLeftEnd)
9438 {
9439 #ifdef dVAR
9440     dVAR; dXSARGS;
9441 #else
9442     dXSARGS;
9443 #endif
9444     if (items != 1)
9445        croak_xs_usage(cv,  "THIS");
9446     {
9447         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9448
9449         THIS->WordLeftEnd();
9450     }
9451     XSRETURN_EMPTY;
9452 }
9453
9454
9455 XS(XS_Wx__StyledTextCtrl_WordLeftEndExtend); /* prototype to pass -Wmissing-prototypes */
9456 XS(XS_Wx__StyledTextCtrl_WordLeftEndExtend)
9457 {
9458 #ifdef dVAR
9459     dVAR; dXSARGS;
9460 #else
9461     dXSARGS;
9462 #endif
9463     if (items != 1)
9464        croak_xs_usage(cv,  "THIS");
9465     {
9466         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9467
9468         THIS->WordLeftEndExtend();
9469     }
9470     XSRETURN_EMPTY;
9471 }
9472
9473
9474 XS(XS_Wx__StyledTextCtrl_WordLeftExtend); /* prototype to pass -Wmissing-prototypes */
9475 XS(XS_Wx__StyledTextCtrl_WordLeftExtend)
9476 {
9477 #ifdef dVAR
9478     dVAR; dXSARGS;
9479 #else
9480     dXSARGS;
9481 #endif
9482     if (items != 1)
9483        croak_xs_usage(cv,  "THIS");
9484     {
9485         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9486
9487         THIS->WordLeftExtend();
9488     }
9489     XSRETURN_EMPTY;
9490 }
9491
9492
9493 XS(XS_Wx__StyledTextCtrl_WordRight); /* prototype to pass -Wmissing-prototypes */
9494 XS(XS_Wx__StyledTextCtrl_WordRight)
9495 {
9496 #ifdef dVAR
9497     dVAR; dXSARGS;
9498 #else
9499     dXSARGS;
9500 #endif
9501     if (items != 1)
9502        croak_xs_usage(cv,  "THIS");
9503     {
9504         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9505
9506         THIS->WordRight();
9507     }
9508     XSRETURN_EMPTY;
9509 }
9510
9511
9512 XS(XS_Wx__StyledTextCtrl_WordRightEnd); /* prototype to pass -Wmissing-prototypes */
9513 XS(XS_Wx__StyledTextCtrl_WordRightEnd)
9514 {
9515 #ifdef dVAR
9516     dVAR; dXSARGS;
9517 #else
9518     dXSARGS;
9519 #endif
9520     if (items != 1)
9521        croak_xs_usage(cv,  "THIS");
9522     {
9523         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9524
9525         THIS->WordRightEnd();
9526     }
9527     XSRETURN_EMPTY;
9528 }
9529
9530
9531 XS(XS_Wx__StyledTextCtrl_WordRightEndExtend); /* prototype to pass -Wmissing-prototypes */
9532 XS(XS_Wx__StyledTextCtrl_WordRightEndExtend)
9533 {
9534 #ifdef dVAR
9535     dVAR; dXSARGS;
9536 #else
9537     dXSARGS;
9538 #endif
9539     if (items != 1)
9540        croak_xs_usage(cv,  "THIS");
9541     {
9542         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9543
9544         THIS->WordRightEndExtend();
9545     }
9546     XSRETURN_EMPTY;
9547 }
9548
9549
9550 XS(XS_Wx__StyledTextCtrl_WordRightExtend); /* prototype to pass -Wmissing-prototypes */
9551 XS(XS_Wx__StyledTextCtrl_WordRightExtend)
9552 {
9553 #ifdef dVAR
9554     dVAR; dXSARGS;
9555 #else
9556     dXSARGS;
9557 #endif
9558     if (items != 1)
9559        croak_xs_usage(cv,  "THIS");
9560     {
9561         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9562
9563         THIS->WordRightExtend();
9564     }
9565     XSRETURN_EMPTY;
9566 }
9567
9568 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
9569 #define XSubPPtmpAAAR 1
9570
9571
9572 XS(XS_Wx__StyledTextCtrl_WrapCount); /* prototype to pass -Wmissing-prototypes */
9573 XS(XS_Wx__StyledTextCtrl_WrapCount)
9574 {
9575 #ifdef dVAR
9576     dVAR; dXSARGS;
9577 #else
9578     dXSARGS;
9579 #endif
9580     if (items != 2)
9581        croak_xs_usage(cv,  "THIS, line");
9582     {
9583         int     line = (int)SvIV(ST(1));
9584         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9585         int     RETVAL;
9586         dXSTARG;
9587
9588         RETVAL = THIS->WrapCount(line);
9589         XSprePUSH; PUSHi((IV)RETVAL);
9590     }
9591     XSRETURN(1);
9592 }
9593
9594 #endif
9595
9596 XS(XS_Wx__StyledTextCtrl_ZoomIn); /* prototype to pass -Wmissing-prototypes */
9597 XS(XS_Wx__StyledTextCtrl_ZoomIn)
9598 {
9599 #ifdef dVAR
9600     dVAR; dXSARGS;
9601 #else
9602     dXSARGS;
9603 #endif
9604     if (items != 1)
9605        croak_xs_usage(cv,  "THIS");
9606     {
9607         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9608
9609         THIS->ZoomIn();
9610     }
9611     XSRETURN_EMPTY;
9612 }
9613
9614
9615 XS(XS_Wx__StyledTextCtrl_ZoomOut); /* prototype to pass -Wmissing-prototypes */
9616 XS(XS_Wx__StyledTextCtrl_ZoomOut)
9617 {
9618 #ifdef dVAR
9619     dVAR; dXSARGS;
9620 #else
9621     dXSARGS;
9622 #endif
9623     if (items != 1)
9624        croak_xs_usage(cv,  "THIS");
9625     {
9626         wxStyledTextCtrl *    THIS = (wxStyledTextCtrl *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextCtrl" );
9627
9628         THIS->ZoomOut();
9629     }
9630     XSRETURN_EMPTY;
9631 }
9632
9633
9634 /* INCLUDE: Returning to 'STC.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t ../../typemap.xsp XS/StyledTextCtrl.xs |' */
9635
9636
9637 /* INCLUDE:  Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t ../../typemap.xsp XS/StyledTextEvent.xsp |' from 'STC.xs' */
9638
9639
9640 XS(XS_Wx__StyledTextEvent_SetPosition); /* prototype to pass -Wmissing-prototypes */
9641 XS(XS_Wx__StyledTextEvent_SetPosition)
9642 {
9643 #ifdef dVAR
9644     dVAR; dXSARGS;
9645 #else
9646     dXSARGS;
9647 #endif
9648     if (items != 2)
9649        croak_xs_usage(cv,  "THIS, pos");
9650     {
9651         int     pos = (int)SvIV(ST(1));
9652         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9653
9654         THIS->SetPosition(pos);
9655     }
9656     XSRETURN_EMPTY;
9657 }
9658
9659
9660 XS(XS_Wx__StyledTextEvent_SetKey); /* prototype to pass -Wmissing-prototypes */
9661 XS(XS_Wx__StyledTextEvent_SetKey)
9662 {
9663 #ifdef dVAR
9664     dVAR; dXSARGS;
9665 #else
9666     dXSARGS;
9667 #endif
9668     if (items != 2)
9669        croak_xs_usage(cv,  "THIS, k");
9670     {
9671         int     k = (int)SvIV(ST(1));
9672         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9673
9674         THIS->SetKey(k);
9675     }
9676     XSRETURN_EMPTY;
9677 }
9678
9679
9680 XS(XS_Wx__StyledTextEvent_SetModifiers); /* prototype to pass -Wmissing-prototypes */
9681 XS(XS_Wx__StyledTextEvent_SetModifiers)
9682 {
9683 #ifdef dVAR
9684     dVAR; dXSARGS;
9685 #else
9686     dXSARGS;
9687 #endif
9688     if (items != 2)
9689        croak_xs_usage(cv,  "THIS, m");
9690     {
9691         int     m = (int)SvIV(ST(1));
9692         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9693
9694         THIS->SetModifiers(m);
9695     }
9696     XSRETURN_EMPTY;
9697 }
9698
9699
9700 XS(XS_Wx__StyledTextEvent_SetModificationType); /* prototype to pass -Wmissing-prototypes */
9701 XS(XS_Wx__StyledTextEvent_SetModificationType)
9702 {
9703 #ifdef dVAR
9704     dVAR; dXSARGS;
9705 #else
9706     dXSARGS;
9707 #endif
9708     if (items != 2)
9709        croak_xs_usage(cv,  "THIS, t");
9710     {
9711         int     t = (int)SvIV(ST(1));
9712         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9713
9714         THIS->SetModificationType(t);
9715     }
9716     XSRETURN_EMPTY;
9717 }
9718
9719
9720 XS(XS_Wx__StyledTextEvent_SetText); /* prototype to pass -Wmissing-prototypes */
9721 XS(XS_Wx__StyledTextEvent_SetText)
9722 {
9723 #ifdef dVAR
9724     dVAR; dXSARGS;
9725 #else
9726     dXSARGS;
9727 #endif
9728     if (items != 2)
9729        croak_xs_usage(cv,  "THIS, t");
9730     {
9731         wxString        t;
9732         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9733
9734     WXSTRING_INPUT( t, wxString, ST(1) );
9735
9736         THIS->SetText(t);
9737     }
9738     XSRETURN_EMPTY;
9739 }
9740
9741
9742 XS(XS_Wx__StyledTextEvent_SetLength); /* prototype to pass -Wmissing-prototypes */
9743 XS(XS_Wx__StyledTextEvent_SetLength)
9744 {
9745 #ifdef dVAR
9746     dVAR; dXSARGS;
9747 #else
9748     dXSARGS;
9749 #endif
9750     if (items != 2)
9751        croak_xs_usage(cv,  "THIS, len");
9752     {
9753         int     len = (int)SvIV(ST(1));
9754         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9755
9756         THIS->SetLength(len);
9757     }
9758     XSRETURN_EMPTY;
9759 }
9760
9761
9762 XS(XS_Wx__StyledTextEvent_SetLinesAdded); /* prototype to pass -Wmissing-prototypes */
9763 XS(XS_Wx__StyledTextEvent_SetLinesAdded)
9764 {
9765 #ifdef dVAR
9766     dVAR; dXSARGS;
9767 #else
9768     dXSARGS;
9769 #endif
9770     if (items != 2)
9771        croak_xs_usage(cv,  "THIS, num");
9772     {
9773         int     num = (int)SvIV(ST(1));
9774         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9775
9776         THIS->SetLinesAdded(num);
9777     }
9778     XSRETURN_EMPTY;
9779 }
9780
9781
9782 XS(XS_Wx__StyledTextEvent_SetLine); /* prototype to pass -Wmissing-prototypes */
9783 XS(XS_Wx__StyledTextEvent_SetLine)
9784 {
9785 #ifdef dVAR
9786     dVAR; dXSARGS;
9787 #else
9788     dXSARGS;
9789 #endif
9790     if (items != 2)
9791        croak_xs_usage(cv,  "THIS, val");
9792     {
9793         int     val = (int)SvIV(ST(1));
9794         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9795
9796         THIS->SetLine(val);
9797     }
9798     XSRETURN_EMPTY;
9799 }
9800
9801
9802 XS(XS_Wx__StyledTextEvent_SetFoldLevelNow); /* prototype to pass -Wmissing-prototypes */
9803 XS(XS_Wx__StyledTextEvent_SetFoldLevelNow)
9804 {
9805 #ifdef dVAR
9806     dVAR; dXSARGS;
9807 #else
9808     dXSARGS;
9809 #endif
9810     if (items != 2)
9811        croak_xs_usage(cv,  "THIS, val");
9812     {
9813         int     val = (int)SvIV(ST(1));
9814         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9815
9816         THIS->SetFoldLevelNow(val);
9817     }
9818     XSRETURN_EMPTY;
9819 }
9820
9821
9822 XS(XS_Wx__StyledTextEvent_SetFoldLevelPrev); /* prototype to pass -Wmissing-prototypes */
9823 XS(XS_Wx__StyledTextEvent_SetFoldLevelPrev)
9824 {
9825 #ifdef dVAR
9826     dVAR; dXSARGS;
9827 #else
9828     dXSARGS;
9829 #endif
9830     if (items != 2)
9831        croak_xs_usage(cv,  "THIS, val");
9832     {
9833         int     val = (int)SvIV(ST(1));
9834         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9835
9836         THIS->SetFoldLevelPrev(val);
9837     }
9838     XSRETURN_EMPTY;
9839 }
9840
9841
9842 XS(XS_Wx__StyledTextEvent_SetMargin); /* prototype to pass -Wmissing-prototypes */
9843 XS(XS_Wx__StyledTextEvent_SetMargin)
9844 {
9845 #ifdef dVAR
9846     dVAR; dXSARGS;
9847 #else
9848     dXSARGS;
9849 #endif
9850     if (items != 2)
9851        croak_xs_usage(cv,  "THIS, val");
9852     {
9853         int     val = (int)SvIV(ST(1));
9854         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9855
9856         THIS->SetMargin(val);
9857     }
9858     XSRETURN_EMPTY;
9859 }
9860
9861
9862 XS(XS_Wx__StyledTextEvent_SetMessage); /* prototype to pass -Wmissing-prototypes */
9863 XS(XS_Wx__StyledTextEvent_SetMessage)
9864 {
9865 #ifdef dVAR
9866     dVAR; dXSARGS;
9867 #else
9868     dXSARGS;
9869 #endif
9870     if (items != 2)
9871        croak_xs_usage(cv,  "THIS, val");
9872     {
9873         int     val = (int)SvIV(ST(1));
9874         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9875
9876         THIS->SetMessage(val);
9877     }
9878     XSRETURN_EMPTY;
9879 }
9880
9881
9882 XS(XS_Wx__StyledTextEvent_SetWParam); /* prototype to pass -Wmissing-prototypes */
9883 XS(XS_Wx__StyledTextEvent_SetWParam)
9884 {
9885 #ifdef dVAR
9886     dVAR; dXSARGS;
9887 #else
9888     dXSARGS;
9889 #endif
9890     if (items != 2)
9891        croak_xs_usage(cv,  "THIS, val");
9892     {
9893         int     val = (int)SvIV(ST(1));
9894         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9895
9896         THIS->SetWParam(val);
9897     }
9898     XSRETURN_EMPTY;
9899 }
9900
9901
9902 XS(XS_Wx__StyledTextEvent_SetLParam); /* prototype to pass -Wmissing-prototypes */
9903 XS(XS_Wx__StyledTextEvent_SetLParam)
9904 {
9905 #ifdef dVAR
9906     dVAR; dXSARGS;
9907 #else
9908     dXSARGS;
9909 #endif
9910     if (items != 2)
9911        croak_xs_usage(cv,  "THIS, val");
9912     {
9913         int     val = (int)SvIV(ST(1));
9914         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9915
9916         THIS->SetLParam(val);
9917     }
9918     XSRETURN_EMPTY;
9919 }
9920
9921
9922 XS(XS_Wx__StyledTextEvent_SetListType); /* prototype to pass -Wmissing-prototypes */
9923 XS(XS_Wx__StyledTextEvent_SetListType)
9924 {
9925 #ifdef dVAR
9926     dVAR; dXSARGS;
9927 #else
9928     dXSARGS;
9929 #endif
9930     if (items != 2)
9931        croak_xs_usage(cv,  "THIS, val");
9932     {
9933         int     val = (int)SvIV(ST(1));
9934         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9935
9936         THIS->SetListType(val);
9937     }
9938     XSRETURN_EMPTY;
9939 }
9940
9941
9942 XS(XS_Wx__StyledTextEvent_SetX); /* prototype to pass -Wmissing-prototypes */
9943 XS(XS_Wx__StyledTextEvent_SetX)
9944 {
9945 #ifdef dVAR
9946     dVAR; dXSARGS;
9947 #else
9948     dXSARGS;
9949 #endif
9950     if (items != 2)
9951        croak_xs_usage(cv,  "THIS, val");
9952     {
9953         int     val = (int)SvIV(ST(1));
9954         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9955
9956         THIS->SetX(val);
9957     }
9958     XSRETURN_EMPTY;
9959 }
9960
9961
9962 XS(XS_Wx__StyledTextEvent_SetY); /* prototype to pass -Wmissing-prototypes */
9963 XS(XS_Wx__StyledTextEvent_SetY)
9964 {
9965 #ifdef dVAR
9966     dVAR; dXSARGS;
9967 #else
9968     dXSARGS;
9969 #endif
9970     if (items != 2)
9971        croak_xs_usage(cv,  "THIS, val");
9972     {
9973         int     val = (int)SvIV(ST(1));
9974         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9975
9976         THIS->SetY(val);
9977     }
9978     XSRETURN_EMPTY;
9979 }
9980
9981
9982 XS(XS_Wx__StyledTextEvent_SetDragText); /* prototype to pass -Wmissing-prototypes */
9983 XS(XS_Wx__StyledTextEvent_SetDragText)
9984 {
9985 #ifdef dVAR
9986     dVAR; dXSARGS;
9987 #else
9988     dXSARGS;
9989 #endif
9990     if (items != 2)
9991        croak_xs_usage(cv,  "THIS, val");
9992     {
9993         wxString        val;
9994         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
9995
9996     WXSTRING_INPUT( val, wxString, ST(1) );
9997
9998         THIS->SetDragText(val);
9999     }
10000     XSRETURN_EMPTY;
10001 }
10002
10003
10004 XS(XS_Wx__StyledTextEvent_SetDragAllowMove); /* prototype to pass -Wmissing-prototypes */
10005 XS(XS_Wx__StyledTextEvent_SetDragAllowMove)
10006 {
10007 #ifdef dVAR
10008     dVAR; dXSARGS;
10009 #else
10010     dXSARGS;
10011 #endif
10012     if (items != 2)
10013        croak_xs_usage(cv,  "THIS, val");
10014     {
10015         bool    val = (bool)SvTRUE(ST(1));
10016         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10017
10018         THIS->SetDragAllowMove(val);
10019     }
10020     XSRETURN_EMPTY;
10021 }
10022
10023 #ifdef  STC_USE_DND
10024 #define XSubPPtmpAAAS 1
10025
10026
10027 XS(XS_Wx__StyledTextEvent_SetDragResult); /* prototype to pass -Wmissing-prototypes */
10028 XS(XS_Wx__StyledTextEvent_SetDragResult)
10029 {
10030 #ifdef dVAR
10031     dVAR; dXSARGS;
10032 #else
10033     dXSARGS;
10034 #endif
10035     if (items != 2)
10036        croak_xs_usage(cv,  "THIS, val");
10037     {
10038         wxDragResult    val = (wxDragResult)SvIV(ST(1));
10039         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10040
10041         THIS->SetDragResult(val);
10042     }
10043     XSRETURN_EMPTY;
10044 }
10045
10046 #endif
10047
10048 XS(XS_Wx__StyledTextEvent_GetPosition); /* prototype to pass -Wmissing-prototypes */
10049 XS(XS_Wx__StyledTextEvent_GetPosition)
10050 {
10051 #ifdef dVAR
10052     dVAR; dXSARGS;
10053 #else
10054     dXSARGS;
10055 #endif
10056     if (items != 1)
10057        croak_xs_usage(cv,  "THIS");
10058     {
10059         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10060         int     RETVAL;
10061         dXSTARG;
10062
10063         RETVAL = THIS->GetPosition();
10064         XSprePUSH; PUSHi((IV)RETVAL);
10065     }
10066     XSRETURN(1);
10067 }
10068
10069
10070 XS(XS_Wx__StyledTextEvent_GetKey); /* prototype to pass -Wmissing-prototypes */
10071 XS(XS_Wx__StyledTextEvent_GetKey)
10072 {
10073 #ifdef dVAR
10074     dVAR; dXSARGS;
10075 #else
10076     dXSARGS;
10077 #endif
10078     if (items != 1)
10079        croak_xs_usage(cv,  "THIS");
10080     {
10081         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10082         int     RETVAL;
10083         dXSTARG;
10084
10085         RETVAL = THIS->GetKey();
10086         XSprePUSH; PUSHi((IV)RETVAL);
10087     }
10088     XSRETURN(1);
10089 }
10090
10091
10092 XS(XS_Wx__StyledTextEvent_GetModifiers); /* prototype to pass -Wmissing-prototypes */
10093 XS(XS_Wx__StyledTextEvent_GetModifiers)
10094 {
10095 #ifdef dVAR
10096     dVAR; dXSARGS;
10097 #else
10098     dXSARGS;
10099 #endif
10100     if (items != 1)
10101        croak_xs_usage(cv,  "THIS");
10102     {
10103         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10104         int     RETVAL;
10105         dXSTARG;
10106
10107         RETVAL = THIS->GetModifiers();
10108         XSprePUSH; PUSHi((IV)RETVAL);
10109     }
10110     XSRETURN(1);
10111 }
10112
10113
10114 XS(XS_Wx__StyledTextEvent_GetModificationType); /* prototype to pass -Wmissing-prototypes */
10115 XS(XS_Wx__StyledTextEvent_GetModificationType)
10116 {
10117 #ifdef dVAR
10118     dVAR; dXSARGS;
10119 #else
10120     dXSARGS;
10121 #endif
10122     if (items != 1)
10123        croak_xs_usage(cv,  "THIS");
10124     {
10125         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10126         int     RETVAL;
10127         dXSTARG;
10128
10129         RETVAL = THIS->GetModificationType();
10130         XSprePUSH; PUSHi((IV)RETVAL);
10131     }
10132     XSRETURN(1);
10133 }
10134
10135
10136 XS(XS_Wx__StyledTextEvent_GetText); /* prototype to pass -Wmissing-prototypes */
10137 XS(XS_Wx__StyledTextEvent_GetText)
10138 {
10139 #ifdef dVAR
10140     dVAR; dXSARGS;
10141 #else
10142     dXSARGS;
10143 #endif
10144     if (items != 1)
10145        croak_xs_usage(cv,  "THIS");
10146     {
10147         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10148         wxString        RETVAL;
10149
10150         RETVAL = THIS->GetText();
10151         ST(0) = sv_newmortal();
10152     WXSTRING_OUTPUT( RETVAL, ST(0) );
10153
10154     }
10155     XSRETURN(1);
10156 }
10157
10158
10159 XS(XS_Wx__StyledTextEvent_GetLength); /* prototype to pass -Wmissing-prototypes */
10160 XS(XS_Wx__StyledTextEvent_GetLength)
10161 {
10162 #ifdef dVAR
10163     dVAR; dXSARGS;
10164 #else
10165     dXSARGS;
10166 #endif
10167     if (items != 1)
10168        croak_xs_usage(cv,  "THIS");
10169     {
10170         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10171         int     RETVAL;
10172         dXSTARG;
10173
10174         RETVAL = THIS->GetLength();
10175         XSprePUSH; PUSHi((IV)RETVAL);
10176     }
10177     XSRETURN(1);
10178 }
10179
10180
10181 XS(XS_Wx__StyledTextEvent_GetLinesAdded); /* prototype to pass -Wmissing-prototypes */
10182 XS(XS_Wx__StyledTextEvent_GetLinesAdded)
10183 {
10184 #ifdef dVAR
10185     dVAR; dXSARGS;
10186 #else
10187     dXSARGS;
10188 #endif
10189     if (items != 1)
10190        croak_xs_usage(cv,  "THIS");
10191     {
10192         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10193         int     RETVAL;
10194         dXSTARG;
10195
10196         RETVAL = THIS->GetLinesAdded();
10197         XSprePUSH; PUSHi((IV)RETVAL);
10198     }
10199     XSRETURN(1);
10200 }
10201
10202
10203 XS(XS_Wx__StyledTextEvent_GetLine); /* prototype to pass -Wmissing-prototypes */
10204 XS(XS_Wx__StyledTextEvent_GetLine)
10205 {
10206 #ifdef dVAR
10207     dVAR; dXSARGS;
10208 #else
10209     dXSARGS;
10210 #endif
10211     if (items != 1)
10212        croak_xs_usage(cv,  "THIS");
10213     {
10214         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10215         int     RETVAL;
10216         dXSTARG;
10217
10218         RETVAL = THIS->GetLine();
10219         XSprePUSH; PUSHi((IV)RETVAL);
10220     }
10221     XSRETURN(1);
10222 }
10223
10224
10225 XS(XS_Wx__StyledTextEvent_GetFoldLevelNow); /* prototype to pass -Wmissing-prototypes */
10226 XS(XS_Wx__StyledTextEvent_GetFoldLevelNow)
10227 {
10228 #ifdef dVAR
10229     dVAR; dXSARGS;
10230 #else
10231     dXSARGS;
10232 #endif
10233     if (items != 1)
10234        croak_xs_usage(cv,  "THIS");
10235     {
10236         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10237         int     RETVAL;
10238         dXSTARG;
10239
10240         RETVAL = THIS->GetFoldLevelNow();
10241         XSprePUSH; PUSHi((IV)RETVAL);
10242     }
10243     XSRETURN(1);
10244 }
10245
10246
10247 XS(XS_Wx__StyledTextEvent_GetFoldLevelPrev); /* prototype to pass -Wmissing-prototypes */
10248 XS(XS_Wx__StyledTextEvent_GetFoldLevelPrev)
10249 {
10250 #ifdef dVAR
10251     dVAR; dXSARGS;
10252 #else
10253     dXSARGS;
10254 #endif
10255     if (items != 1)
10256        croak_xs_usage(cv,  "THIS");
10257     {
10258         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10259         int     RETVAL;
10260         dXSTARG;
10261
10262         RETVAL = THIS->GetFoldLevelPrev();
10263         XSprePUSH; PUSHi((IV)RETVAL);
10264     }
10265     XSRETURN(1);
10266 }
10267
10268
10269 XS(XS_Wx__StyledTextEvent_GetMargin); /* prototype to pass -Wmissing-prototypes */
10270 XS(XS_Wx__StyledTextEvent_GetMargin)
10271 {
10272 #ifdef dVAR
10273     dVAR; dXSARGS;
10274 #else
10275     dXSARGS;
10276 #endif
10277     if (items != 1)
10278        croak_xs_usage(cv,  "THIS");
10279     {
10280         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10281         int     RETVAL;
10282         dXSTARG;
10283
10284         RETVAL = THIS->GetMargin();
10285         XSprePUSH; PUSHi((IV)RETVAL);
10286     }
10287     XSRETURN(1);
10288 }
10289
10290
10291 XS(XS_Wx__StyledTextEvent_GetMessage); /* prototype to pass -Wmissing-prototypes */
10292 XS(XS_Wx__StyledTextEvent_GetMessage)
10293 {
10294 #ifdef dVAR
10295     dVAR; dXSARGS;
10296 #else
10297     dXSARGS;
10298 #endif
10299     if (items != 1)
10300        croak_xs_usage(cv,  "THIS");
10301     {
10302         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10303         int     RETVAL;
10304         dXSTARG;
10305
10306         RETVAL = THIS->GetMessage();
10307         XSprePUSH; PUSHi((IV)RETVAL);
10308     }
10309     XSRETURN(1);
10310 }
10311
10312
10313 XS(XS_Wx__StyledTextEvent_GetWParam); /* prototype to pass -Wmissing-prototypes */
10314 XS(XS_Wx__StyledTextEvent_GetWParam)
10315 {
10316 #ifdef dVAR
10317     dVAR; dXSARGS;
10318 #else
10319     dXSARGS;
10320 #endif
10321     if (items != 1)
10322        croak_xs_usage(cv,  "THIS");
10323     {
10324         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10325         int     RETVAL;
10326         dXSTARG;
10327
10328         RETVAL = THIS->GetWParam();
10329         XSprePUSH; PUSHi((IV)RETVAL);
10330     }
10331     XSRETURN(1);
10332 }
10333
10334
10335 XS(XS_Wx__StyledTextEvent_GetLParam); /* prototype to pass -Wmissing-prototypes */
10336 XS(XS_Wx__StyledTextEvent_GetLParam)
10337 {
10338 #ifdef dVAR
10339     dVAR; dXSARGS;
10340 #else
10341     dXSARGS;
10342 #endif
10343     if (items != 1)
10344        croak_xs_usage(cv,  "THIS");
10345     {
10346         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10347         int     RETVAL;
10348         dXSTARG;
10349
10350         RETVAL = THIS->GetLParam();
10351         XSprePUSH; PUSHi((IV)RETVAL);
10352     }
10353     XSRETURN(1);
10354 }
10355
10356
10357 XS(XS_Wx__StyledTextEvent_GetListType); /* prototype to pass -Wmissing-prototypes */
10358 XS(XS_Wx__StyledTextEvent_GetListType)
10359 {
10360 #ifdef dVAR
10361     dVAR; dXSARGS;
10362 #else
10363     dXSARGS;
10364 #endif
10365     if (items != 1)
10366        croak_xs_usage(cv,  "THIS");
10367     {
10368         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10369         int     RETVAL;
10370         dXSTARG;
10371
10372         RETVAL = THIS->GetListType();
10373         XSprePUSH; PUSHi((IV)RETVAL);
10374     }
10375     XSRETURN(1);
10376 }
10377
10378
10379 XS(XS_Wx__StyledTextEvent_GetX); /* prototype to pass -Wmissing-prototypes */
10380 XS(XS_Wx__StyledTextEvent_GetX)
10381 {
10382 #ifdef dVAR
10383     dVAR; dXSARGS;
10384 #else
10385     dXSARGS;
10386 #endif
10387     if (items != 1)
10388        croak_xs_usage(cv,  "THIS");
10389     {
10390         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10391         int     RETVAL;
10392         dXSTARG;
10393
10394         RETVAL = THIS->GetX();
10395         XSprePUSH; PUSHi((IV)RETVAL);
10396     }
10397     XSRETURN(1);
10398 }
10399
10400
10401 XS(XS_Wx__StyledTextEvent_GetY); /* prototype to pass -Wmissing-prototypes */
10402 XS(XS_Wx__StyledTextEvent_GetY)
10403 {
10404 #ifdef dVAR
10405     dVAR; dXSARGS;
10406 #else
10407     dXSARGS;
10408 #endif
10409     if (items != 1)
10410        croak_xs_usage(cv,  "THIS");
10411     {
10412         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10413         int     RETVAL;
10414         dXSTARG;
10415
10416         RETVAL = THIS->GetY();
10417         XSprePUSH; PUSHi((IV)RETVAL);
10418     }
10419     XSRETURN(1);
10420 }
10421
10422
10423 XS(XS_Wx__StyledTextEvent_GetDragText); /* prototype to pass -Wmissing-prototypes */
10424 XS(XS_Wx__StyledTextEvent_GetDragText)
10425 {
10426 #ifdef dVAR
10427     dVAR; dXSARGS;
10428 #else
10429     dXSARGS;
10430 #endif
10431     if (items != 1)
10432        croak_xs_usage(cv,  "THIS");
10433     {
10434         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10435         wxString        RETVAL;
10436
10437         RETVAL = THIS->GetDragText();
10438         ST(0) = sv_newmortal();
10439     WXSTRING_OUTPUT( RETVAL, ST(0) );
10440
10441     }
10442     XSRETURN(1);
10443 }
10444
10445
10446 XS(XS_Wx__StyledTextEvent_GetDragAllowMove); /* prototype to pass -Wmissing-prototypes */
10447 XS(XS_Wx__StyledTextEvent_GetDragAllowMove)
10448 {
10449 #ifdef dVAR
10450     dVAR; dXSARGS;
10451 #else
10452     dXSARGS;
10453 #endif
10454     if (items != 1)
10455        croak_xs_usage(cv,  "THIS");
10456     {
10457         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10458         bool    RETVAL;
10459
10460         RETVAL = THIS->GetDragAllowMove();
10461         ST(0) = boolSV(RETVAL);
10462         sv_2mortal(ST(0));
10463     }
10464     XSRETURN(1);
10465 }
10466
10467 #ifdef STC_USE_DND
10468 #define XSubPPtmpAAAT 1
10469
10470
10471 XS(XS_Wx__StyledTextEvent_GetDragResult); /* prototype to pass -Wmissing-prototypes */
10472 XS(XS_Wx__StyledTextEvent_GetDragResult)
10473 {
10474 #ifdef dVAR
10475     dVAR; dXSARGS;
10476 #else
10477     dXSARGS;
10478 #endif
10479     if (items != 1)
10480        croak_xs_usage(cv,  "THIS");
10481     {
10482         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10483         wxDragResult    RETVAL;
10484         dXSTARG;
10485
10486         RETVAL = THIS->GetDragResult();
10487         XSprePUSH; PUSHi((IV)RETVAL);
10488     }
10489     XSRETURN(1);
10490 }
10491
10492 #endif
10493
10494 XS(XS_Wx__StyledTextEvent_GetShift); /* prototype to pass -Wmissing-prototypes */
10495 XS(XS_Wx__StyledTextEvent_GetShift)
10496 {
10497 #ifdef dVAR
10498     dVAR; dXSARGS;
10499 #else
10500     dXSARGS;
10501 #endif
10502     if (items != 1)
10503        croak_xs_usage(cv,  "THIS");
10504     {
10505         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10506         bool    RETVAL;
10507
10508         RETVAL = THIS->GetShift();
10509         ST(0) = boolSV(RETVAL);
10510         sv_2mortal(ST(0));
10511     }
10512     XSRETURN(1);
10513 }
10514
10515
10516 XS(XS_Wx__StyledTextEvent_GetControl); /* prototype to pass -Wmissing-prototypes */
10517 XS(XS_Wx__StyledTextEvent_GetControl)
10518 {
10519 #ifdef dVAR
10520     dVAR; dXSARGS;
10521 #else
10522     dXSARGS;
10523 #endif
10524     if (items != 1)
10525        croak_xs_usage(cv,  "THIS");
10526     {
10527         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10528         bool    RETVAL;
10529
10530         RETVAL = THIS->GetControl();
10531         ST(0) = boolSV(RETVAL);
10532         sv_2mortal(ST(0));
10533     }
10534     XSRETURN(1);
10535 }
10536
10537
10538 XS(XS_Wx__StyledTextEvent_GetAlt); /* prototype to pass -Wmissing-prototypes */
10539 XS(XS_Wx__StyledTextEvent_GetAlt)
10540 {
10541 #ifdef dVAR
10542     dVAR; dXSARGS;
10543 #else
10544     dXSARGS;
10545 #endif
10546     if (items != 1)
10547        croak_xs_usage(cv,  "THIS");
10548     {
10549         wxStyledTextEvent *    THIS = (wxStyledTextEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::StyledTextEvent" );
10550         bool    RETVAL;
10551
10552         RETVAL = THIS->GetAlt();
10553         ST(0) = boolSV(RETVAL);
10554         sv_2mortal(ST(0));
10555     }
10556     XSRETURN(1);
10557 }
10558
10559
10560 /* INCLUDE: Returning to 'STC.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t ../../typemap.xsp XS/StyledTextEvent.xsp |' */
10561
10562 #include "cpp/st_constants.cpp"
10563 #if defined(__WXMSW__)
10564 #undef XS
10565 #define XS( name ) WXXS( name )
10566 #endif
10567 #ifdef __cplusplus
10568 extern "C"
10569 #endif
10570 XS(boot_Wx__STC); /* prototype to pass -Wmissing-prototypes */
10571 XS(boot_Wx__STC)
10572 {
10573 #ifdef dVAR
10574     dVAR; dXSARGS;
10575 #else
10576     dXSARGS;
10577 #endif
10578 #if (PERL_REVISION == 5 && PERL_VERSION < 9)
10579     char* file = __FILE__;
10580 #else
10581     const char* file = __FILE__;
10582 #endif
10583
10584     PERL_UNUSED_VAR(cv); /* -W */
10585     PERL_UNUSED_VAR(items); /* -W */
10586     XS_VERSION_BOOTCHECK ;
10587
10588         newXS("Wx::StyledTextCtrl::new", XS_Wx__StyledTextCtrl_new, file);
10589         newXS("Wx::StyledTextCtrl::AddText", XS_Wx__StyledTextCtrl_AddText, file);
10590         newXS("Wx::StyledTextCtrl::SetLexer", XS_Wx__StyledTextCtrl_SetLexer, file);
10591         newXS("Wx::StyledTextCtrl::GetLexer", XS_Wx__StyledTextCtrl_GetLexer, file);
10592         newXS("Wx::StyledTextCtrl::StyleSetSpec", XS_Wx__StyledTextCtrl_StyleSetSpec, file);
10593         newXS("Wx::StyledTextCtrl::StyleSetFont", XS_Wx__StyledTextCtrl_StyleSetFont, file);
10594         newXS("Wx::StyledTextCtrl::StyleSetFontAttr", XS_Wx__StyledTextCtrl_StyleSetFontAttr, file);
10595         newXS("Wx::StyledTextCtrl::StyleClearAll", XS_Wx__StyledTextCtrl_StyleClearAll, file);
10596         newXS("Wx::StyledTextCtrl::ClearDocumentStyle", XS_Wx__StyledTextCtrl_ClearDocumentStyle, file);
10597         newXS("Wx::StyledTextCtrl::StyleSetForeground", XS_Wx__StyledTextCtrl_StyleSetForeground, file);
10598         newXS("Wx::StyledTextCtrl::StyleSetBackground", XS_Wx__StyledTextCtrl_StyleSetBackground, file);
10599         newXS("Wx::StyledTextCtrl::StyleSetBold", XS_Wx__StyledTextCtrl_StyleSetBold, file);
10600         newXS("Wx::StyledTextCtrl::StyleSetItalic", XS_Wx__StyledTextCtrl_StyleSetItalic, file);
10601         newXS("Wx::StyledTextCtrl::StyleSetUnderline", XS_Wx__StyledTextCtrl_StyleSetUnderline, file);
10602         newXS("Wx::StyledTextCtrl::InsertText", XS_Wx__StyledTextCtrl_InsertText, file);
10603         newXS("Wx::StyledTextCtrl::StyleSetSize", XS_Wx__StyledTextCtrl_StyleSetSize, file);
10604         newXS("Wx::StyledTextCtrl::StyleSetFaceName", XS_Wx__StyledTextCtrl_StyleSetFaceName, file);
10605         newXS("Wx::StyledTextCtrl::StyleSetEOLFilled", XS_Wx__StyledTextCtrl_StyleSetEOLFilled, file);
10606         newXS("Wx::StyledTextCtrl::StyleResetDefault", XS_Wx__StyledTextCtrl_StyleResetDefault, file);
10607         newXS("Wx::StyledTextCtrl::StyleSetCase", XS_Wx__StyledTextCtrl_StyleSetCase, file);
10608         newXS("Wx::StyledTextCtrl::StyleSetCharacterSet", XS_Wx__StyledTextCtrl_StyleSetCharacterSet, file);
10609         newXS("Wx::StyledTextCtrl::SetSelForeground", XS_Wx__StyledTextCtrl_SetSelForeground, file);
10610         newXS("Wx::StyledTextCtrl::SetSelBackground", XS_Wx__StyledTextCtrl_SetSelBackground, file);
10611         newXS("Wx::StyledTextCtrl::SetCaretForeground", XS_Wx__StyledTextCtrl_SetCaretForeground, file);
10612         newXS("Wx::StyledTextCtrl::CmdKeyAssign", XS_Wx__StyledTextCtrl_CmdKeyAssign, file);
10613         newXS("Wx::StyledTextCtrl::CmdKeyClear", XS_Wx__StyledTextCtrl_CmdKeyClear, file);
10614         newXS("Wx::StyledTextCtrl::CmdKeyClearAll", XS_Wx__StyledTextCtrl_CmdKeyClearAll, file);
10615         newXS("Wx::StyledTextCtrl::SetStyleBytes", XS_Wx__StyledTextCtrl_SetStyleBytes, file);
10616         newXS("Wx::StyledTextCtrl::StyleSetVisible", XS_Wx__StyledTextCtrl_StyleSetVisible, file);
10617         newXS("Wx::StyledTextCtrl::GetCaretPeriod", XS_Wx__StyledTextCtrl_GetCaretPeriod, file);
10618         newXS("Wx::StyledTextCtrl::SetCaretPeriod", XS_Wx__StyledTextCtrl_SetCaretPeriod, file);
10619         newXS("Wx::StyledTextCtrl::SetWordChars", XS_Wx__StyledTextCtrl_SetWordChars, file);
10620         newXS("Wx::StyledTextCtrl::BeginUndoAction", XS_Wx__StyledTextCtrl_BeginUndoAction, file);
10621         newXS("Wx::StyledTextCtrl::EndUndoAction", XS_Wx__StyledTextCtrl_EndUndoAction, file);
10622         newXS("Wx::StyledTextCtrl::IndicatorSetStyle", XS_Wx__StyledTextCtrl_IndicatorSetStyle, file);
10623         newXS("Wx::StyledTextCtrl::IndicatorGetStyle", XS_Wx__StyledTextCtrl_IndicatorGetStyle, file);
10624         newXS("Wx::StyledTextCtrl::IndicatorSetForeground", XS_Wx__StyledTextCtrl_IndicatorSetForeground, file);
10625         newXS("Wx::StyledTextCtrl::SetWhitespaceForeground", XS_Wx__StyledTextCtrl_SetWhitespaceForeground, file);
10626         newXS("Wx::StyledTextCtrl::SetWhitespaceBackground", XS_Wx__StyledTextCtrl_SetWhitespaceBackground, file);
10627         newXS("Wx::StyledTextCtrl::SetStyleBits", XS_Wx__StyledTextCtrl_SetStyleBits, file);
10628         newXS("Wx::StyledTextCtrl::GetStyleBits", XS_Wx__StyledTextCtrl_GetStyleBits, file);
10629         newXS("Wx::StyledTextCtrl::SetLineState", XS_Wx__StyledTextCtrl_SetLineState, file);
10630         newXS("Wx::StyledTextCtrl::GetLineState", XS_Wx__StyledTextCtrl_GetLineState, file);
10631         newXS("Wx::StyledTextCtrl::GetMaxLineState", XS_Wx__StyledTextCtrl_GetMaxLineState, file);
10632         newXS("Wx::StyledTextCtrl::GetCaretLineVisible", XS_Wx__StyledTextCtrl_GetCaretLineVisible, file);
10633         newXS("Wx::StyledTextCtrl::SetCaretLineVisible", XS_Wx__StyledTextCtrl_SetCaretLineVisible, file);
10634 #if XSubPPtmpAAAA
10635         newXS("Wx::StyledTextCtrl::SetCaretLineBack", XS_Wx__StyledTextCtrl_SetCaretLineBack, file);
10636 #endif
10637 #if XSubPPtmpAAAB
10638         newXS("Wx::StyledTextCtrl::SetCaretLineBack", XS_Wx__StyledTextCtrl_SetCaretLineBack, file);
10639         newXS("Wx::StyledTextCtrl::SetCaretLineBackground", XS_Wx__StyledTextCtrl_SetCaretLineBackground, file);
10640 #endif
10641         newXS("Wx::StyledTextCtrl::StyleSetChangeable", XS_Wx__StyledTextCtrl_StyleSetChangeable, file);
10642         newXS("Wx::StyledTextCtrl::AutoCompShow", XS_Wx__StyledTextCtrl_AutoCompShow, file);
10643         newXS("Wx::StyledTextCtrl::AutoCompCancel", XS_Wx__StyledTextCtrl_AutoCompCancel, file);
10644         newXS("Wx::StyledTextCtrl::AutoCompActive", XS_Wx__StyledTextCtrl_AutoCompActive, file);
10645         newXS("Wx::StyledTextCtrl::AutoCompPosStart", XS_Wx__StyledTextCtrl_AutoCompPosStart, file);
10646         newXS("Wx::StyledTextCtrl::AutoCompComplete", XS_Wx__StyledTextCtrl_AutoCompComplete, file);
10647         newXS("Wx::StyledTextCtrl::AutoCompStops", XS_Wx__StyledTextCtrl_AutoCompStops, file);
10648         newXS("Wx::StyledTextCtrl::AutoCompSetSeparator", XS_Wx__StyledTextCtrl_AutoCompSetSeparator, file);
10649         newXS("Wx::StyledTextCtrl::AutoCompGetSeparator", XS_Wx__StyledTextCtrl_AutoCompGetSeparator, file);
10650         newXS("Wx::StyledTextCtrl::AutoCompSelect", XS_Wx__StyledTextCtrl_AutoCompSelect, file);
10651         newXS("Wx::StyledTextCtrl::AutoCompSetCancelAtStart", XS_Wx__StyledTextCtrl_AutoCompSetCancelAtStart, file);
10652         newXS("Wx::StyledTextCtrl::AutoCompGetCancelAtStart", XS_Wx__StyledTextCtrl_AutoCompGetCancelAtStart, file);
10653         newXS("Wx::StyledTextCtrl::AutoCompSetFillUps", XS_Wx__StyledTextCtrl_AutoCompSetFillUps, file);
10654         newXS("Wx::StyledTextCtrl::AutoCompSetChooseSingle", XS_Wx__StyledTextCtrl_AutoCompSetChooseSingle, file);
10655         newXS("Wx::StyledTextCtrl::AutoCompGetChooseSingle", XS_Wx__StyledTextCtrl_AutoCompGetChooseSingle, file);
10656         newXS("Wx::StyledTextCtrl::AutoCompGetIgnoreCase", XS_Wx__StyledTextCtrl_AutoCompGetIgnoreCase, file);
10657         newXS("Wx::StyledTextCtrl::UserListShow", XS_Wx__StyledTextCtrl_UserListShow, file);
10658         newXS("Wx::StyledTextCtrl::AutoCompSetAutoHide", XS_Wx__StyledTextCtrl_AutoCompSetAutoHide, file);
10659         newXS("Wx::StyledTextCtrl::AutoCompGetAutoHide", XS_Wx__StyledTextCtrl_AutoCompGetAutoHide, file);
10660         newXS("Wx::StyledTextCtrl::AutoCompSetDropRestOfWord", XS_Wx__StyledTextCtrl_AutoCompSetDropRestOfWord, file);
10661         newXS("Wx::StyledTextCtrl::AutoCompGetDropRestOfWord", XS_Wx__StyledTextCtrl_AutoCompGetDropRestOfWord, file);
10662         newXS("Wx::StyledTextCtrl::SetIndent", XS_Wx__StyledTextCtrl_SetIndent, file);
10663         newXS("Wx::StyledTextCtrl::GetIndent", XS_Wx__StyledTextCtrl_GetIndent, file);
10664         newXS("Wx::StyledTextCtrl::SetUseTabs", XS_Wx__StyledTextCtrl_SetUseTabs, file);
10665         newXS("Wx::StyledTextCtrl::GetUseTabs", XS_Wx__StyledTextCtrl_GetUseTabs, file);
10666         newXS("Wx::StyledTextCtrl::SetLineIndentation", XS_Wx__StyledTextCtrl_SetLineIndentation, file);
10667         newXS("Wx::StyledTextCtrl::GetLineIndentation", XS_Wx__StyledTextCtrl_GetLineIndentation, file);
10668         newXS("Wx::StyledTextCtrl::GetLineIndentPosition", XS_Wx__StyledTextCtrl_GetLineIndentPosition, file);
10669         newXS("Wx::StyledTextCtrl::GetColumn", XS_Wx__StyledTextCtrl_GetColumn, file);
10670         newXS("Wx::StyledTextCtrl::SetUseHorizontalScrollBar", XS_Wx__StyledTextCtrl_SetUseHorizontalScrollBar, file);
10671         newXS("Wx::StyledTextCtrl::GetUseHorizontalScrollBar", XS_Wx__StyledTextCtrl_GetUseHorizontalScrollBar, file);
10672         newXS("Wx::StyledTextCtrl::SetIndentationGuides", XS_Wx__StyledTextCtrl_SetIndentationGuides, file);
10673         newXS("Wx::StyledTextCtrl::GetIndentationGuides", XS_Wx__StyledTextCtrl_GetIndentationGuides, file);
10674         newXS("Wx::StyledTextCtrl::SetHighlightGuide", XS_Wx__StyledTextCtrl_SetHighlightGuide, file);
10675         newXS("Wx::StyledTextCtrl::GetHighlightGuide", XS_Wx__StyledTextCtrl_GetHighlightGuide, file);
10676         newXS("Wx::StyledTextCtrl::GetLineEndPosition", XS_Wx__StyledTextCtrl_GetLineEndPosition, file);
10677         newXS("Wx::StyledTextCtrl::GetCodePage", XS_Wx__StyledTextCtrl_GetCodePage, file);
10678         newXS("Wx::StyledTextCtrl::GetReadOnly", XS_Wx__StyledTextCtrl_GetReadOnly, file);
10679         newXS("Wx::StyledTextCtrl::SetCurrentPos", XS_Wx__StyledTextCtrl_SetCurrentPos, file);
10680         newXS("Wx::StyledTextCtrl::SetSelectionStart", XS_Wx__StyledTextCtrl_SetSelectionStart, file);
10681         newXS("Wx::StyledTextCtrl::GetSelectionStart", XS_Wx__StyledTextCtrl_GetSelectionStart, file);
10682         newXS("Wx::StyledTextCtrl::SetSelectionEnd", XS_Wx__StyledTextCtrl_SetSelectionEnd, file);
10683         newXS("Wx::StyledTextCtrl::GetSelectionEnd", XS_Wx__StyledTextCtrl_GetSelectionEnd, file);
10684         newXS("Wx::StyledTextCtrl::SetPrintMagnification", XS_Wx__StyledTextCtrl_SetPrintMagnification, file);
10685         newXS("Wx::StyledTextCtrl::GetPrintMagnification", XS_Wx__StyledTextCtrl_GetPrintMagnification, file);
10686         newXS("Wx::StyledTextCtrl::SetPrintColourMode", XS_Wx__StyledTextCtrl_SetPrintColourMode, file);
10687         newXS("Wx::StyledTextCtrl::GetPrintColourMode", XS_Wx__StyledTextCtrl_GetPrintColourMode, file);
10688         newXS("Wx::StyledTextCtrl::FindText", XS_Wx__StyledTextCtrl_FindText, file);
10689         newXS("Wx::StyledTextCtrl::GetFirstVisibleLine", XS_Wx__StyledTextCtrl_GetFirstVisibleLine, file);
10690         newXS("Wx::StyledTextCtrl::GetLineCount", XS_Wx__StyledTextCtrl_GetLineCount, file);
10691         newXS("Wx::StyledTextCtrl::SetMarginLeft", XS_Wx__StyledTextCtrl_SetMarginLeft, file);
10692         newXS("Wx::StyledTextCtrl::GetMarginLeft", XS_Wx__StyledTextCtrl_GetMarginLeft, file);
10693         newXS("Wx::StyledTextCtrl::SetMarginRight", XS_Wx__StyledTextCtrl_SetMarginRight, file);
10694         newXS("Wx::StyledTextCtrl::GetMarginRight", XS_Wx__StyledTextCtrl_GetMarginRight, file);
10695         newXS("Wx::StyledTextCtrl::GetModify", XS_Wx__StyledTextCtrl_GetModify, file);
10696         newXS("Wx::StyledTextCtrl::SetSelection", XS_Wx__StyledTextCtrl_SetSelection, file);
10697 #if XSubPPtmpAAAC
10698         newXS("Wx::StyledTextCtrl::SetSelectionMode", XS_Wx__StyledTextCtrl_SetSelectionMode, file);
10699         newXS("Wx::StyledTextCtrl::GetSelectionMode", XS_Wx__StyledTextCtrl_GetSelectionMode, file);
10700 #endif
10701         newXS("Wx::StyledTextCtrl::HideSelection", XS_Wx__StyledTextCtrl_HideSelection, file);
10702         newXS("Wx::StyledTextCtrl::LineFromPosition", XS_Wx__StyledTextCtrl_LineFromPosition, file);
10703         newXS("Wx::StyledTextCtrl::PositionFromLine", XS_Wx__StyledTextCtrl_PositionFromLine, file);
10704         newXS("Wx::StyledTextCtrl::LineScroll", XS_Wx__StyledTextCtrl_LineScroll, file);
10705         newXS("Wx::StyledTextCtrl::EnsureCaretVisible", XS_Wx__StyledTextCtrl_EnsureCaretVisible, file);
10706         newXS("Wx::StyledTextCtrl::ReplaceSelection", XS_Wx__StyledTextCtrl_ReplaceSelection, file);
10707         newXS("Wx::StyledTextCtrl::SetReadOnly", XS_Wx__StyledTextCtrl_SetReadOnly, file);
10708         newXS("Wx::StyledTextCtrl::CanPaste", XS_Wx__StyledTextCtrl_CanPaste, file);
10709         newXS("Wx::StyledTextCtrl::CanUndo", XS_Wx__StyledTextCtrl_CanUndo, file);
10710         newXS("Wx::StyledTextCtrl::EmptyUndoBuffer", XS_Wx__StyledTextCtrl_EmptyUndoBuffer, file);
10711         newXS("Wx::StyledTextCtrl::Undo", XS_Wx__StyledTextCtrl_Undo, file);
10712         newXS("Wx::StyledTextCtrl::Cut", XS_Wx__StyledTextCtrl_Cut, file);
10713         newXS("Wx::StyledTextCtrl::Copy", XS_Wx__StyledTextCtrl_Copy, file);
10714         newXS("Wx::StyledTextCtrl::Paste", XS_Wx__StyledTextCtrl_Paste, file);
10715         newXS("Wx::StyledTextCtrl::Clear", XS_Wx__StyledTextCtrl_Clear, file);
10716         newXS("Wx::StyledTextCtrl::GetTextLength", XS_Wx__StyledTextCtrl_GetTextLength, file);
10717         newXS("Wx::StyledTextCtrl::SetOvertype", XS_Wx__StyledTextCtrl_SetOvertype, file);
10718         newXS("Wx::StyledTextCtrl::GetOvertype", XS_Wx__StyledTextCtrl_GetOvertype, file);
10719         newXS("Wx::StyledTextCtrl::SetCaretWidth", XS_Wx__StyledTextCtrl_SetCaretWidth, file);
10720         newXS("Wx::StyledTextCtrl::GetCaretWidth", XS_Wx__StyledTextCtrl_GetCaretWidth, file);
10721         newXS("Wx::StyledTextCtrl::SetTargetStart", XS_Wx__StyledTextCtrl_SetTargetStart, file);
10722         newXS("Wx::StyledTextCtrl::GetTargetStart", XS_Wx__StyledTextCtrl_GetTargetStart, file);
10723         newXS("Wx::StyledTextCtrl::SetTargetEnd", XS_Wx__StyledTextCtrl_SetTargetEnd, file);
10724         newXS("Wx::StyledTextCtrl::GetTargetEnd", XS_Wx__StyledTextCtrl_GetTargetEnd, file);
10725         newXS("Wx::StyledTextCtrl::ReplaceTarget", XS_Wx__StyledTextCtrl_ReplaceTarget, file);
10726         newXS("Wx::StyledTextCtrl::ReplaceTargetRE", XS_Wx__StyledTextCtrl_ReplaceTargetRE, file);
10727         newXS("Wx::StyledTextCtrl::SearchInTarget", XS_Wx__StyledTextCtrl_SearchInTarget, file);
10728         newXS("Wx::StyledTextCtrl::SetSearchFlags", XS_Wx__StyledTextCtrl_SetSearchFlags, file);
10729         newXS("Wx::StyledTextCtrl::GetSearchFlags", XS_Wx__StyledTextCtrl_GetSearchFlags, file);
10730         newXS("Wx::StyledTextCtrl::CallTipShow", XS_Wx__StyledTextCtrl_CallTipShow, file);
10731         newXS("Wx::StyledTextCtrl::CallTipCancel", XS_Wx__StyledTextCtrl_CallTipCancel, file);
10732         newXS("Wx::StyledTextCtrl::CallTipActive", XS_Wx__StyledTextCtrl_CallTipActive, file);
10733         newXS("Wx::StyledTextCtrl::CallTipPosAtStart", XS_Wx__StyledTextCtrl_CallTipPosAtStart, file);
10734         newXS("Wx::StyledTextCtrl::CallTipSetHighlight", XS_Wx__StyledTextCtrl_CallTipSetHighlight, file);
10735         newXS("Wx::StyledTextCtrl::CallTipSetBackground", XS_Wx__StyledTextCtrl_CallTipSetBackground, file);
10736         newXS("Wx::StyledTextCtrl::VisibleFromDocLine", XS_Wx__StyledTextCtrl_VisibleFromDocLine, file);
10737         newXS("Wx::StyledTextCtrl::DocLineFromVisible", XS_Wx__StyledTextCtrl_DocLineFromVisible, file);
10738         newXS("Wx::StyledTextCtrl::SetFoldLevel", XS_Wx__StyledTextCtrl_SetFoldLevel, file);
10739         newXS("Wx::StyledTextCtrl::GetFoldLevel", XS_Wx__StyledTextCtrl_GetFoldLevel, file);
10740         newXS("Wx::StyledTextCtrl::GetLastChild", XS_Wx__StyledTextCtrl_GetLastChild, file);
10741         newXS("Wx::StyledTextCtrl::GetFoldParent", XS_Wx__StyledTextCtrl_GetFoldParent, file);
10742         newXS("Wx::StyledTextCtrl::ShowLines", XS_Wx__StyledTextCtrl_ShowLines, file);
10743         newXS("Wx::StyledTextCtrl::HideLines", XS_Wx__StyledTextCtrl_HideLines, file);
10744         newXS("Wx::StyledTextCtrl::GetLineVisible", XS_Wx__StyledTextCtrl_GetLineVisible, file);
10745         newXS("Wx::StyledTextCtrl::SetFoldExpanded", XS_Wx__StyledTextCtrl_SetFoldExpanded, file);
10746         newXS("Wx::StyledTextCtrl::GetFoldExpanded", XS_Wx__StyledTextCtrl_GetFoldExpanded, file);
10747         newXS("Wx::StyledTextCtrl::ToggleFold", XS_Wx__StyledTextCtrl_ToggleFold, file);
10748         newXS("Wx::StyledTextCtrl::EnsureVisible", XS_Wx__StyledTextCtrl_EnsureVisible, file);
10749         newXS("Wx::StyledTextCtrl::SetFoldFlags", XS_Wx__StyledTextCtrl_SetFoldFlags, file);
10750         newXS("Wx::StyledTextCtrl::EnsureVisibleEnforcePolicy", XS_Wx__StyledTextCtrl_EnsureVisibleEnforcePolicy, file);
10751         newXS("Wx::StyledTextCtrl::SetTabIndents", XS_Wx__StyledTextCtrl_SetTabIndents, file);
10752         newXS("Wx::StyledTextCtrl::GetTabIndents", XS_Wx__StyledTextCtrl_GetTabIndents, file);
10753         newXS("Wx::StyledTextCtrl::SetBackSpaceUnIndents", XS_Wx__StyledTextCtrl_SetBackSpaceUnIndents, file);
10754         newXS("Wx::StyledTextCtrl::GetBackSpaceUnIndents", XS_Wx__StyledTextCtrl_GetBackSpaceUnIndents, file);
10755         newXS("Wx::StyledTextCtrl::SetMouseDwellTime", XS_Wx__StyledTextCtrl_SetMouseDwellTime, file);
10756         newXS("Wx::StyledTextCtrl::GetMouseDwellTime", XS_Wx__StyledTextCtrl_GetMouseDwellTime, file);
10757         newXS("Wx::StyledTextCtrl::WordStartPosition", XS_Wx__StyledTextCtrl_WordStartPosition, file);
10758         newXS("Wx::StyledTextCtrl::WordEndPosition", XS_Wx__StyledTextCtrl_WordEndPosition, file);
10759         newXS("Wx::StyledTextCtrl::SetLayoutCache", XS_Wx__StyledTextCtrl_SetLayoutCache, file);
10760         newXS("Wx::StyledTextCtrl::GetLayoutCache", XS_Wx__StyledTextCtrl_GetLayoutCache, file);
10761         newXS("Wx::StyledTextCtrl::SetScrollWidth", XS_Wx__StyledTextCtrl_SetScrollWidth, file);
10762         newXS("Wx::StyledTextCtrl::GetScrollWidth", XS_Wx__StyledTextCtrl_GetScrollWidth, file);
10763         newXS("Wx::StyledTextCtrl::TextWidth", XS_Wx__StyledTextCtrl_TextWidth, file);
10764         newXS("Wx::StyledTextCtrl::SetEndAtLastLine", XS_Wx__StyledTextCtrl_SetEndAtLastLine, file);
10765         newXS("Wx::StyledTextCtrl::GetEndAtLastLine", XS_Wx__StyledTextCtrl_GetEndAtLastLine, file);
10766         newXS("Wx::StyledTextCtrl::TextHeight", XS_Wx__StyledTextCtrl_TextHeight, file);
10767         newXS("Wx::StyledTextCtrl::HomeDisplay", XS_Wx__StyledTextCtrl_HomeDisplay, file);
10768         newXS("Wx::StyledTextCtrl::HomeDisplayExtend", XS_Wx__StyledTextCtrl_HomeDisplayExtend, file);
10769         newXS("Wx::StyledTextCtrl::LineEndDisplay", XS_Wx__StyledTextCtrl_LineEndDisplay, file);
10770         newXS("Wx::StyledTextCtrl::LineEndDisplayExtend", XS_Wx__StyledTextCtrl_LineEndDisplayExtend, file);
10771         newXS("Wx::StyledTextCtrl::MoveCaretInsideView", XS_Wx__StyledTextCtrl_MoveCaretInsideView, file);
10772         newXS("Wx::StyledTextCtrl::LineLength", XS_Wx__StyledTextCtrl_LineLength, file);
10773         newXS("Wx::StyledTextCtrl::BraceHighlight", XS_Wx__StyledTextCtrl_BraceHighlight, file);
10774         newXS("Wx::StyledTextCtrl::BraceBadLight", XS_Wx__StyledTextCtrl_BraceBadLight, file);
10775         newXS("Wx::StyledTextCtrl::BraceMatch", XS_Wx__StyledTextCtrl_BraceMatch, file);
10776         newXS("Wx::StyledTextCtrl::GetViewEOL", XS_Wx__StyledTextCtrl_GetViewEOL, file);
10777         newXS("Wx::StyledTextCtrl::SetViewEOL", XS_Wx__StyledTextCtrl_SetViewEOL, file);
10778         newXS("Wx::StyledTextCtrl::GetDocPointer", XS_Wx__StyledTextCtrl_GetDocPointer, file);
10779         newXS("Wx::StyledTextCtrl::SetDocPointer", XS_Wx__StyledTextCtrl_SetDocPointer, file);
10780         newXS("Wx::StyledTextCtrl::SetModEventMask", XS_Wx__StyledTextCtrl_SetModEventMask, file);
10781         newXS("Wx::StyledTextCtrl::GetEdgeColumn", XS_Wx__StyledTextCtrl_GetEdgeColumn, file);
10782         newXS("Wx::StyledTextCtrl::SetEdgeColumn", XS_Wx__StyledTextCtrl_SetEdgeColumn, file);
10783         newXS("Wx::StyledTextCtrl::GetEdgeMode", XS_Wx__StyledTextCtrl_GetEdgeMode, file);
10784         newXS("Wx::StyledTextCtrl::SetEdgeMode", XS_Wx__StyledTextCtrl_SetEdgeMode, file);
10785         newXS("Wx::StyledTextCtrl::SetEdgeColour", XS_Wx__StyledTextCtrl_SetEdgeColour, file);
10786         newXS("Wx::StyledTextCtrl::SearchAnchor", XS_Wx__StyledTextCtrl_SearchAnchor, file);
10787         newXS("Wx::StyledTextCtrl::SearchNext", XS_Wx__StyledTextCtrl_SearchNext, file);
10788         newXS("Wx::StyledTextCtrl::SearchPrev", XS_Wx__StyledTextCtrl_SearchPrev, file);
10789         newXS("Wx::StyledTextCtrl::LinesOnScreen", XS_Wx__StyledTextCtrl_LinesOnScreen, file);
10790         newXS("Wx::StyledTextCtrl::UsePopUp", XS_Wx__StyledTextCtrl_UsePopUp, file);
10791         newXS("Wx::StyledTextCtrl::SelectionIsRectangle", XS_Wx__StyledTextCtrl_SelectionIsRectangle, file);
10792         newXS("Wx::StyledTextCtrl::SetZoom", XS_Wx__StyledTextCtrl_SetZoom, file);
10793         newXS("Wx::StyledTextCtrl::GetZoom", XS_Wx__StyledTextCtrl_GetZoom, file);
10794         newXS("Wx::StyledTextCtrl::CreateDocument", XS_Wx__StyledTextCtrl_CreateDocument, file);
10795         newXS("Wx::StyledTextCtrl::AddRefDocument", XS_Wx__StyledTextCtrl_AddRefDocument, file);
10796         newXS("Wx::StyledTextCtrl::ReleaseDocument", XS_Wx__StyledTextCtrl_ReleaseDocument, file);
10797         newXS("Wx::StyledTextCtrl::GetModEventMask", XS_Wx__StyledTextCtrl_GetModEventMask, file);
10798         newXS("Wx::StyledTextCtrl::SetSTCFocus", XS_Wx__StyledTextCtrl_SetSTCFocus, file);
10799         newXS("Wx::StyledTextCtrl::GetSTCFocus", XS_Wx__StyledTextCtrl_GetSTCFocus, file);
10800         newXS("Wx::StyledTextCtrl::SetStatus", XS_Wx__StyledTextCtrl_SetStatus, file);
10801         newXS("Wx::StyledTextCtrl::GetStatus", XS_Wx__StyledTextCtrl_GetStatus, file);
10802         newXS("Wx::StyledTextCtrl::SetMouseDownCaptures", XS_Wx__StyledTextCtrl_SetMouseDownCaptures, file);
10803         newXS("Wx::StyledTextCtrl::GetMouseDownCaptures", XS_Wx__StyledTextCtrl_GetMouseDownCaptures, file);
10804         newXS("Wx::StyledTextCtrl::SetControlCharSymbol", XS_Wx__StyledTextCtrl_SetControlCharSymbol, file);
10805         newXS("Wx::StyledTextCtrl::GetControlCharSymbol", XS_Wx__StyledTextCtrl_GetControlCharSymbol, file);
10806         newXS("Wx::StyledTextCtrl::WordPartLeft", XS_Wx__StyledTextCtrl_WordPartLeft, file);
10807         newXS("Wx::StyledTextCtrl::WordPartLeftExtend", XS_Wx__StyledTextCtrl_WordPartLeftExtend, file);
10808         newXS("Wx::StyledTextCtrl::WordPartRight", XS_Wx__StyledTextCtrl_WordPartRight, file);
10809         newXS("Wx::StyledTextCtrl::WordPartRightExtend", XS_Wx__StyledTextCtrl_WordPartRightExtend, file);
10810         newXS("Wx::StyledTextCtrl::SetVisiblePolicy", XS_Wx__StyledTextCtrl_SetVisiblePolicy, file);
10811         newXS("Wx::StyledTextCtrl::DelLineLeft", XS_Wx__StyledTextCtrl_DelLineLeft, file);
10812         newXS("Wx::StyledTextCtrl::DelLineRight", XS_Wx__StyledTextCtrl_DelLineRight, file);
10813         newXS("Wx::StyledTextCtrl::SetXOffset", XS_Wx__StyledTextCtrl_SetXOffset, file);
10814         newXS("Wx::StyledTextCtrl::GetXOffset", XS_Wx__StyledTextCtrl_GetXOffset, file);
10815         newXS("Wx::StyledTextCtrl::SetXCaretPolicy", XS_Wx__StyledTextCtrl_SetXCaretPolicy, file);
10816         newXS("Wx::StyledTextCtrl::SetYCaretPolicy", XS_Wx__StyledTextCtrl_SetYCaretPolicy, file);
10817         newXS("Wx::StyledTextCtrl::StartRecord", XS_Wx__StyledTextCtrl_StartRecord, file);
10818         newXS("Wx::StyledTextCtrl::StopRecord", XS_Wx__StyledTextCtrl_StopRecord, file);
10819         newXS("Wx::StyledTextCtrl::Colourise", XS_Wx__StyledTextCtrl_Colourise, file);
10820         newXS("Wx::StyledTextCtrl::SetProperty", XS_Wx__StyledTextCtrl_SetProperty, file);
10821         newXS("Wx::StyledTextCtrl::SetKeyWords", XS_Wx__StyledTextCtrl_SetKeyWords, file);
10822         newXS("Wx::StyledTextCtrl::SetLexerLanguage", XS_Wx__StyledTextCtrl_SetLexerLanguage, file);
10823         newXS("Wx::StyledTextCtrl::GetSelectedText", XS_Wx__StyledTextCtrl_GetSelectedText, file);
10824         newXS("Wx::StyledTextCtrl::GetTextRange", XS_Wx__StyledTextCtrl_GetTextRange, file);
10825         newXS("Wx::StyledTextCtrl::GetText", XS_Wx__StyledTextCtrl_GetText, file);
10826         newXS("Wx::StyledTextCtrl::GetAnchor", XS_Wx__StyledTextCtrl_GetAnchor, file);
10827         newXS("Wx::StyledTextCtrl::GetStyleAt", XS_Wx__StyledTextCtrl_GetStyleAt, file);
10828         newXS("Wx::StyledTextCtrl::Redo", XS_Wx__StyledTextCtrl_Redo, file);
10829         newXS("Wx::StyledTextCtrl::SelectAll", XS_Wx__StyledTextCtrl_SelectAll, file);
10830         newXS("Wx::StyledTextCtrl::SetSavePoint", XS_Wx__StyledTextCtrl_SetSavePoint, file);
10831         newXS("Wx::StyledTextCtrl::SetText", XS_Wx__StyledTextCtrl_SetText, file);
10832         newXS("Wx::StyledTextCtrl::CanRedo", XS_Wx__StyledTextCtrl_CanRedo, file);
10833         newXS("Wx::StyledTextCtrl::MarkerLineFromHandle", XS_Wx__StyledTextCtrl_MarkerLineFromHandle, file);
10834         newXS("Wx::StyledTextCtrl::MarkerDeleteHandle", XS_Wx__StyledTextCtrl_MarkerDeleteHandle, file);
10835         newXS("Wx::StyledTextCtrl::GetUndoCollection", XS_Wx__StyledTextCtrl_GetUndoCollection, file);
10836         newXS("Wx::StyledTextCtrl::GetViewWhiteSpace", XS_Wx__StyledTextCtrl_GetViewWhiteSpace, file);
10837         newXS("Wx::StyledTextCtrl::SetViewWhiteSpace", XS_Wx__StyledTextCtrl_SetViewWhiteSpace, file);
10838         newXS("Wx::StyledTextCtrl::PositionFromPoint", XS_Wx__StyledTextCtrl_PositionFromPoint, file);
10839         newXS("Wx::StyledTextCtrl::PositionFromPointClose", XS_Wx__StyledTextCtrl_PositionFromPointClose, file);
10840         newXS("Wx::StyledTextCtrl::GotoLine", XS_Wx__StyledTextCtrl_GotoLine, file);
10841         newXS("Wx::StyledTextCtrl::GotoPos", XS_Wx__StyledTextCtrl_GotoPos, file);
10842         newXS("Wx::StyledTextCtrl::SetAnchor", XS_Wx__StyledTextCtrl_SetAnchor, file);
10843         newXS("Wx::StyledTextCtrl::GetEndStyled", XS_Wx__StyledTextCtrl_GetEndStyled, file);
10844         newXS("Wx::StyledTextCtrl::ConvertEOLs", XS_Wx__StyledTextCtrl_ConvertEOLs, file);
10845         newXS("Wx::StyledTextCtrl::GetEOLMode", XS_Wx__StyledTextCtrl_GetEOLMode, file);
10846         newXS("Wx::StyledTextCtrl::SetEOLMode", XS_Wx__StyledTextCtrl_SetEOLMode, file);
10847         newXS("Wx::StyledTextCtrl::StartStyling", XS_Wx__StyledTextCtrl_StartStyling, file);
10848         newXS("Wx::StyledTextCtrl::SetStyling", XS_Wx__StyledTextCtrl_SetStyling, file);
10849         newXS("Wx::StyledTextCtrl::GetBufferedDraw", XS_Wx__StyledTextCtrl_GetBufferedDraw, file);
10850         newXS("Wx::StyledTextCtrl::SetBufferedDraw", XS_Wx__StyledTextCtrl_SetBufferedDraw, file);
10851         newXS("Wx::StyledTextCtrl::SetTabWidth", XS_Wx__StyledTextCtrl_SetTabWidth, file);
10852         newXS("Wx::StyledTextCtrl::GetTabWidth", XS_Wx__StyledTextCtrl_GetTabWidth, file);
10853         newXS("Wx::StyledTextCtrl::SetCodePage", XS_Wx__StyledTextCtrl_SetCodePage, file);
10854         newXS("Wx::StyledTextCtrl::MarkerDefine", XS_Wx__StyledTextCtrl_MarkerDefine, file);
10855         newXS("Wx::StyledTextCtrl::MarkerDefineBitmap", XS_Wx__StyledTextCtrl_MarkerDefineBitmap, file);
10856         newXS("Wx::StyledTextCtrl::MarkerSetForeground", XS_Wx__StyledTextCtrl_MarkerSetForeground, file);
10857         newXS("Wx::StyledTextCtrl::MarkerSetBackground", XS_Wx__StyledTextCtrl_MarkerSetBackground, file);
10858         newXS("Wx::StyledTextCtrl::MarkerAdd", XS_Wx__StyledTextCtrl_MarkerAdd, file);
10859         newXS("Wx::StyledTextCtrl::MarkerDelete", XS_Wx__StyledTextCtrl_MarkerDelete, file);
10860         newXS("Wx::StyledTextCtrl::MarkerDeleteAll", XS_Wx__StyledTextCtrl_MarkerDeleteAll, file);
10861         newXS("Wx::StyledTextCtrl::MarkerGet", XS_Wx__StyledTextCtrl_MarkerGet, file);
10862         newXS("Wx::StyledTextCtrl::MarkerNext", XS_Wx__StyledTextCtrl_MarkerNext, file);
10863         newXS("Wx::StyledTextCtrl::MarkerPrevious", XS_Wx__StyledTextCtrl_MarkerPrevious, file);
10864         newXS("Wx::StyledTextCtrl::SetMarginType", XS_Wx__StyledTextCtrl_SetMarginType, file);
10865         newXS("Wx::StyledTextCtrl::GetMarginType", XS_Wx__StyledTextCtrl_GetMarginType, file);
10866         newXS("Wx::StyledTextCtrl::SetMarginWidth", XS_Wx__StyledTextCtrl_SetMarginWidth, file);
10867         newXS("Wx::StyledTextCtrl::GetMarginWidth", XS_Wx__StyledTextCtrl_GetMarginWidth, file);
10868         newXS("Wx::StyledTextCtrl::SetMarginMask", XS_Wx__StyledTextCtrl_SetMarginMask, file);
10869         newXS("Wx::StyledTextCtrl::GetMarginMask", XS_Wx__StyledTextCtrl_GetMarginMask, file);
10870         newXS("Wx::StyledTextCtrl::SetMarginSensitive", XS_Wx__StyledTextCtrl_SetMarginSensitive, file);
10871         newXS("Wx::StyledTextCtrl::GetMarginSensitive", XS_Wx__StyledTextCtrl_GetMarginSensitive, file);
10872         newXS("Wx::StyledTextCtrl::GetCurrentPos", XS_Wx__StyledTextCtrl_GetCurrentPos, file);
10873         newXS("Wx::StyledTextCtrl::GetLength", XS_Wx__StyledTextCtrl_GetLength, file);
10874         newXS("Wx::StyledTextCtrl::GetCharAt", XS_Wx__StyledTextCtrl_GetCharAt, file);
10875         newXS("Wx::StyledTextCtrl::SetWrapMode", XS_Wx__StyledTextCtrl_SetWrapMode, file);
10876         newXS("Wx::StyledTextCtrl::GetWrapMode", XS_Wx__StyledTextCtrl_GetWrapMode, file);
10877         newXS("Wx::StyledTextCtrl::GetLine", XS_Wx__StyledTextCtrl_GetLine, file);
10878         newXS("Wx::StyledTextCtrl::ClearAll", XS_Wx__StyledTextCtrl_ClearAll, file);
10879         newXS("Wx::StyledTextCtrl::GetCurrentLine", XS_Wx__StyledTextCtrl_GetCurrentLine, file);
10880         newXS("Wx::StyledTextCtrl::CmdKeyExecute", XS_Wx__StyledTextCtrl_CmdKeyExecute, file);
10881         newXS("Wx::StyledTextCtrl::SetMargins", XS_Wx__StyledTextCtrl_SetMargins, file);
10882         newXS("Wx::StyledTextCtrl::SetUndoCollection", XS_Wx__StyledTextCtrl_SetUndoCollection, file);
10883         newXS("Wx::StyledTextCtrl::IndicatorGetForeground", XS_Wx__StyledTextCtrl_IndicatorGetForeground, file);
10884 #if XSubPPtmpAAAD
10885         newXS("Wx::StyledTextCtrl::GetCaretLineBack", XS_Wx__StyledTextCtrl_GetCaretLineBack, file);
10886 #endif
10887         newXS("Wx::StyledTextCtrl::GetCaretForeground", XS_Wx__StyledTextCtrl_GetCaretForeground, file);
10888         newXS("Wx::StyledTextCtrl::FormatRange", XS_Wx__StyledTextCtrl_FormatRange, file);
10889         newXS("Wx::StyledTextCtrl::GetEdgeColour", XS_Wx__StyledTextCtrl_GetEdgeColour, file);
10890         newXS("Wx::StyledTextCtrl::GetLastKeydownProcessed", XS_Wx__StyledTextCtrl_GetLastKeydownProcessed, file);
10891         newXS("Wx::StyledTextCtrl::SetLastKeydownProcessed", XS_Wx__StyledTextCtrl_SetLastKeydownProcessed, file);
10892         newXS("Wx::StyledTextCtrl::PointFromPosition", XS_Wx__StyledTextCtrl_PointFromPosition, file);
10893         newXS("Wx::StyledTextCtrl::ScrollToLine", XS_Wx__StyledTextCtrl_ScrollToLine, file);
10894         newXS("Wx::StyledTextCtrl::SetHScrollBar", XS_Wx__StyledTextCtrl_SetHScrollBar, file);
10895         newXS("Wx::StyledTextCtrl::SetVScrollBar", XS_Wx__StyledTextCtrl_SetVScrollBar, file);
10896         newXS("Wx::StyledTextCtrl::GetSelection", XS_Wx__StyledTextCtrl_GetSelection, file);
10897         newXS("Wx::StyledTextCtrl::SaveFile", XS_Wx__StyledTextCtrl_SaveFile, file);
10898         newXS("Wx::StyledTextCtrl::LoadFile", XS_Wx__StyledTextCtrl_LoadFile, file);
10899 #if XSubPPtmpAAAE
10900         newXS("Wx::StyledTextCtrl::AddTextRaw", XS_Wx__StyledTextCtrl_AddTextRaw, file);
10901         newXS("Wx::StyledTextCtrl::InsertTextRaw", XS_Wx__StyledTextCtrl_InsertTextRaw, file);
10902         newXS("Wx::StyledTextCtrl::AppendTextRaw", XS_Wx__StyledTextCtrl_AppendTextRaw, file);
10903 #endif
10904         newXS("Wx::StyledTextCtrl::Allocate", XS_Wx__StyledTextCtrl_Allocate, file);
10905 #if XSubPPtmpAAAF
10906         newXS("Wx::StyledTextCtrl::AppendText", XS_Wx__StyledTextCtrl_AppendText, file);
10907 #endif
10908         newXS("Wx::StyledTextCtrl::AutoCompGetCurrent", XS_Wx__StyledTextCtrl_AutoCompGetCurrent, file);
10909         newXS("Wx::StyledTextCtrl::AutoCompGetTypeSeparator", XS_Wx__StyledTextCtrl_AutoCompGetTypeSeparator, file);
10910         newXS("Wx::StyledTextCtrl::AutoCompSetTypeSeparator", XS_Wx__StyledTextCtrl_AutoCompSetTypeSeparator, file);
10911 #if XSubPPtmpAAAG
10912         newXS("Wx::StyledTextCtrl::AutoCompSetMaxWidth", XS_Wx__StyledTextCtrl_AutoCompSetMaxWidth, file);
10913         newXS("Wx::StyledTextCtrl::AutoCompGetMaxWidth", XS_Wx__StyledTextCtrl_AutoCompGetMaxWidth, file);
10914         newXS("Wx::StyledTextCtrl::AutoCompSetMaxHeight", XS_Wx__StyledTextCtrl_AutoCompSetMaxHeight, file);
10915         newXS("Wx::StyledTextCtrl::AutoCompGetMaxHeight", XS_Wx__StyledTextCtrl_AutoCompGetMaxHeight, file);
10916 #endif
10917         newXS("Wx::StyledTextCtrl::AutoCompSetIgnoreCase", XS_Wx__StyledTextCtrl_AutoCompSetIgnoreCase, file);
10918         newXS("Wx::StyledTextCtrl::BackTab", XS_Wx__StyledTextCtrl_BackTab, file);
10919         newXS("Wx::StyledTextCtrl::CallTipSetForeground", XS_Wx__StyledTextCtrl_CallTipSetForeground, file);
10920         newXS("Wx::StyledTextCtrl::CallTipSetForegroundHighlight", XS_Wx__StyledTextCtrl_CallTipSetForegroundHighlight, file);
10921 #if XSubPPtmpAAAH
10922         newXS("Wx::StyledTextCtrl::CallTipUseStyle", XS_Wx__StyledTextCtrl_CallTipUseStyle, file);
10923 #endif
10924         newXS("Wx::StyledTextCtrl::Cancel", XS_Wx__StyledTextCtrl_Cancel, file);
10925         newXS("Wx::StyledTextCtrl::CharLeft", XS_Wx__StyledTextCtrl_CharLeft, file);
10926         newXS("Wx::StyledTextCtrl::CharLeftExtend", XS_Wx__StyledTextCtrl_CharLeftExtend, file);
10927         newXS("Wx::StyledTextCtrl::CharRight", XS_Wx__StyledTextCtrl_CharRight, file);
10928         newXS("Wx::StyledTextCtrl::CharRightExtend", XS_Wx__StyledTextCtrl_CharRightExtend, file);
10929         newXS("Wx::StyledTextCtrl::CharLeftRectExtend", XS_Wx__StyledTextCtrl_CharLeftRectExtend, file);
10930         newXS("Wx::StyledTextCtrl::CharRightRectExtend", XS_Wx__StyledTextCtrl_CharRightRectExtend, file);
10931         newXS("Wx::StyledTextCtrl::ChooseCaretX", XS_Wx__StyledTextCtrl_ChooseCaretX, file);
10932         newXS("Wx::StyledTextCtrl::ClearRegisteredImages", XS_Wx__StyledTextCtrl_ClearRegisteredImages, file);
10933         newXS("Wx::StyledTextCtrl::CopyRange", XS_Wx__StyledTextCtrl_CopyRange, file);
10934         newXS("Wx::StyledTextCtrl::CopyText", XS_Wx__StyledTextCtrl_CopyText, file);
10935         newXS("Wx::StyledTextCtrl::DelWordLeft", XS_Wx__StyledTextCtrl_DelWordLeft, file);
10936         newXS("Wx::StyledTextCtrl::DelWordRight", XS_Wx__StyledTextCtrl_DelWordRight, file);
10937         newXS("Wx::StyledTextCtrl::DeleteBack", XS_Wx__StyledTextCtrl_DeleteBack, file);
10938         newXS("Wx::StyledTextCtrl::DeleteBackNotLine", XS_Wx__StyledTextCtrl_DeleteBackNotLine, file);
10939 #if XSubPPtmpAAAI
10940         newXS("Wx::StyledTextCtrl::DoDragOver", XS_Wx__StyledTextCtrl_DoDragOver, file);
10941         newXS("Wx::StyledTextCtrl::DoDropText", XS_Wx__StyledTextCtrl_DoDropText, file);
10942 #endif
10943         newXS("Wx::StyledTextCtrl::DocumentStart", XS_Wx__StyledTextCtrl_DocumentStart, file);
10944         newXS("Wx::StyledTextCtrl::DocumentStartExtend", XS_Wx__StyledTextCtrl_DocumentStartExtend, file);
10945         newXS("Wx::StyledTextCtrl::DocumentEnd", XS_Wx__StyledTextCtrl_DocumentEnd, file);
10946         newXS("Wx::StyledTextCtrl::DocumentEndExtend", XS_Wx__StyledTextCtrl_DocumentEndExtend, file);
10947         newXS("Wx::StyledTextCtrl::EditToggleOvertype", XS_Wx__StyledTextCtrl_EditToggleOvertype, file);
10948 #if XSubPPtmpAAAJ
10949         newXS("Wx::StyledTextCtrl::FindColumn", XS_Wx__StyledTextCtrl_FindColumn, file);
10950 #endif
10951         newXS("Wx::StyledTextCtrl::FormFeed", XS_Wx__StyledTextCtrl_FormFeed, file);
10952 #if XSubPPtmpAAAK
10953         newXS("Wx::StyledTextCtrl::SetCaretLineBackAlpha", XS_Wx__StyledTextCtrl_SetCaretLineBackAlpha, file);
10954         newXS("Wx::StyledTextCtrl::GetCaretLineBackAlpha", XS_Wx__StyledTextCtrl_GetCaretLineBackAlpha, file);
10955         newXS("Wx::StyledTextCtrl::GetCaretLineBackground", XS_Wx__StyledTextCtrl_GetCaretLineBackground, file);
10956         newXS("Wx::StyledTextCtrl::GetCaretSticky", XS_Wx__StyledTextCtrl_GetCaretSticky, file);
10957         newXS("Wx::StyledTextCtrl::SetCaretSticky", XS_Wx__StyledTextCtrl_SetCaretSticky, file);
10958         newXS("Wx::StyledTextCtrl::ToggleCaretSticky", XS_Wx__StyledTextCtrl_ToggleCaretSticky, file);
10959 #endif
10960         newXS("Wx::StyledTextCtrl::GetLineSelStartPosition", XS_Wx__StyledTextCtrl_GetLineSelStartPosition, file);
10961         newXS("Wx::StyledTextCtrl::GetLineSelEndPosition", XS_Wx__StyledTextCtrl_GetLineSelEndPosition, file);
10962 #if XSubPPtmpAAAL
10963         newXS("Wx::StyledTextCtrl::SetPasteConvertEndings", XS_Wx__StyledTextCtrl_SetPasteConvertEndings, file);
10964         newXS("Wx::StyledTextCtrl::GetPasteConvertEndings", XS_Wx__StyledTextCtrl_GetPasteConvertEndings, file);
10965 #endif
10966         newXS("Wx::StyledTextCtrl::SetPrintWrapMode", XS_Wx__StyledTextCtrl_SetPrintWrapMode, file);
10967         newXS("Wx::StyledTextCtrl::GetPrintWrapMode", XS_Wx__StyledTextCtrl_GetPrintWrapMode, file);
10968 #if XSubPPtmpAAAM
10969         newXS("Wx::StyledTextCtrl::GetProperty", XS_Wx__StyledTextCtrl_GetProperty, file);
10970         newXS("Wx::StyledTextCtrl::GetPropertyExpanded", XS_Wx__StyledTextCtrl_GetPropertyExpanded, file);
10971         newXS("Wx::StyledTextCtrl::GetPropertyInt", XS_Wx__StyledTextCtrl_GetPropertyInt, file);
10972 #endif
10973         newXS("Wx::StyledTextCtrl::GetSTCCursor", XS_Wx__StyledTextCtrl_GetSTCCursor, file);
10974         newXS("Wx::StyledTextCtrl::SetSTCCursor", XS_Wx__StyledTextCtrl_SetSTCCursor, file);
10975 #if XSubPPtmpAAAN
10976         newXS("Wx::StyledTextCtrl::GetSelAlpha", XS_Wx__StyledTextCtrl_GetSelAlpha, file);
10977         newXS("Wx::StyledTextCtrl::SetSelAlpha", XS_Wx__StyledTextCtrl_SetSelAlpha, file);
10978         newXS("Wx::StyledTextCtrl::GetStyleBitsNeeded", XS_Wx__StyledTextCtrl_GetStyleBitsNeeded, file);
10979 #endif
10980         newXS("Wx::StyledTextCtrl::GetTwoPhaseDraw", XS_Wx__StyledTextCtrl_GetTwoPhaseDraw, file);
10981         newXS("Wx::StyledTextCtrl::SetTwoPhaseDraw", XS_Wx__StyledTextCtrl_SetTwoPhaseDraw, file);
10982         newXS("Wx::StyledTextCtrl::SetUseAntiAliasing", XS_Wx__StyledTextCtrl_SetUseAntiAliasing, file);
10983         newXS("Wx::StyledTextCtrl::GetUseAntiAliasing", XS_Wx__StyledTextCtrl_GetUseAntiAliasing, file);
10984         newXS("Wx::StyledTextCtrl::SetUseVerticalScrollBar", XS_Wx__StyledTextCtrl_SetUseVerticalScrollBar, file);
10985         newXS("Wx::StyledTextCtrl::GetUseVerticalScrollBar", XS_Wx__StyledTextCtrl_GetUseVerticalScrollBar, file);
10986         newXS("Wx::StyledTextCtrl::SetWrapVisualFlags", XS_Wx__StyledTextCtrl_SetWrapVisualFlags, file);
10987         newXS("Wx::StyledTextCtrl::GetWrapVisualFlags", XS_Wx__StyledTextCtrl_GetWrapVisualFlags, file);
10988         newXS("Wx::StyledTextCtrl::SetWrapVisualFlagsLocation", XS_Wx__StyledTextCtrl_SetWrapVisualFlagsLocation, file);
10989         newXS("Wx::StyledTextCtrl::GetWrapVisualFlagsLocation", XS_Wx__StyledTextCtrl_GetWrapVisualFlagsLocation, file);
10990         newXS("Wx::StyledTextCtrl::SetWrapStartIndent", XS_Wx__StyledTextCtrl_SetWrapStartIndent, file);
10991         newXS("Wx::StyledTextCtrl::GetWrapStartIndent", XS_Wx__StyledTextCtrl_GetWrapStartIndent, file);
10992         newXS("Wx::StyledTextCtrl::Home", XS_Wx__StyledTextCtrl_Home, file);
10993         newXS("Wx::StyledTextCtrl::HomeExtend", XS_Wx__StyledTextCtrl_HomeExtend, file);
10994         newXS("Wx::StyledTextCtrl::HomeRectExtend", XS_Wx__StyledTextCtrl_HomeRectExtend, file);
10995         newXS("Wx::StyledTextCtrl::HomeWrap", XS_Wx__StyledTextCtrl_HomeWrap, file);
10996         newXS("Wx::StyledTextCtrl::HomeWrapExtend", XS_Wx__StyledTextCtrl_HomeWrapExtend, file);
10997         newXS("Wx::StyledTextCtrl::LineCopy", XS_Wx__StyledTextCtrl_LineCopy, file);
10998         newXS("Wx::StyledTextCtrl::LineCut", XS_Wx__StyledTextCtrl_LineCut, file);
10999         newXS("Wx::StyledTextCtrl::LineDelete", XS_Wx__StyledTextCtrl_LineDelete, file);
11000         newXS("Wx::StyledTextCtrl::LineDownExtend", XS_Wx__StyledTextCtrl_LineDownExtend, file);
11001         newXS("Wx::StyledTextCtrl::LineDownRectExtend", XS_Wx__StyledTextCtrl_LineDownRectExtend, file);
11002         newXS("Wx::StyledTextCtrl::LineDuplicate", XS_Wx__StyledTextCtrl_LineDuplicate, file);
11003         newXS("Wx::StyledTextCtrl::LineEnd", XS_Wx__StyledTextCtrl_LineEnd, file);
11004         newXS("Wx::StyledTextCtrl::LineEndExtend", XS_Wx__StyledTextCtrl_LineEndExtend, file);
11005         newXS("Wx::StyledTextCtrl::LineEndRectExtend", XS_Wx__StyledTextCtrl_LineEndRectExtend, file);
11006         newXS("Wx::StyledTextCtrl::LineEndWrap", XS_Wx__StyledTextCtrl_LineEndWrap, file);
11007         newXS("Wx::StyledTextCtrl::LineEndWrapExtend", XS_Wx__StyledTextCtrl_LineEndWrapExtend, file);
11008         newXS("Wx::StyledTextCtrl::LineScrollDown", XS_Wx__StyledTextCtrl_LineScrollDown, file);
11009         newXS("Wx::StyledTextCtrl::LineScrollUp", XS_Wx__StyledTextCtrl_LineScrollUp, file);
11010         newXS("Wx::StyledTextCtrl::LineTranspose", XS_Wx__StyledTextCtrl_LineTranspose, file);
11011         newXS("Wx::StyledTextCtrl::LineUpExtend", XS_Wx__StyledTextCtrl_LineUpExtend, file);
11012         newXS("Wx::StyledTextCtrl::LineUpRectExtend", XS_Wx__StyledTextCtrl_LineUpRectExtend, file);
11013         newXS("Wx::StyledTextCtrl::LinesJoin", XS_Wx__StyledTextCtrl_LinesJoin, file);
11014         newXS("Wx::StyledTextCtrl::LinesSplit", XS_Wx__StyledTextCtrl_LinesSplit, file);
11015         newXS("Wx::StyledTextCtrl::LowerCase", XS_Wx__StyledTextCtrl_LowerCase, file);
11016         newXS("Wx::StyledTextCtrl::UpperCase", XS_Wx__StyledTextCtrl_UpperCase, file);
11017 #if XSubPPtmpAAAO
11018         newXS("Wx::StyledTextCtrl::MarkerAddSet", XS_Wx__StyledTextCtrl_MarkerAddSet, file);
11019         newXS("Wx::StyledTextCtrl::MarkerSetAlpha", XS_Wx__StyledTextCtrl_MarkerSetAlpha, file);
11020 #endif
11021         newXS("Wx::StyledTextCtrl::NewLine", XS_Wx__StyledTextCtrl_NewLine, file);
11022         newXS("Wx::StyledTextCtrl::PageDown", XS_Wx__StyledTextCtrl_PageDown, file);
11023         newXS("Wx::StyledTextCtrl::PageDownExtend", XS_Wx__StyledTextCtrl_PageDownExtend, file);
11024         newXS("Wx::StyledTextCtrl::PageDownRectExtend", XS_Wx__StyledTextCtrl_PageDownRectExtend, file);
11025         newXS("Wx::StyledTextCtrl::PageUp", XS_Wx__StyledTextCtrl_PageUp, file);
11026         newXS("Wx::StyledTextCtrl::PageUpExtend", XS_Wx__StyledTextCtrl_PageUpExtend, file);
11027         newXS("Wx::StyledTextCtrl::PageUpRectExtend", XS_Wx__StyledTextCtrl_PageUpRectExtend, file);
11028         newXS("Wx::StyledTextCtrl::ParaDown", XS_Wx__StyledTextCtrl_ParaDown, file);
11029         newXS("Wx::StyledTextCtrl::ParaDownExtend", XS_Wx__StyledTextCtrl_ParaDownExtend, file);
11030         newXS("Wx::StyledTextCtrl::ParaUp", XS_Wx__StyledTextCtrl_ParaUp, file);
11031         newXS("Wx::StyledTextCtrl::ParaUpExtend", XS_Wx__StyledTextCtrl_ParaUpExtend, file);
11032         newXS("Wx::StyledTextCtrl::PositionBefore", XS_Wx__StyledTextCtrl_PositionBefore, file);
11033         newXS("Wx::StyledTextCtrl::PositionAfter", XS_Wx__StyledTextCtrl_PositionAfter, file);
11034         newXS("Wx::StyledTextCtrl::RegisterImage", XS_Wx__StyledTextCtrl_RegisterImage, file);
11035         newXS("Wx::StyledTextCtrl::ScrollToColumn", XS_Wx__StyledTextCtrl_ScrollToColumn, file);
11036 #if XSubPPtmpAAAP
11037         newXS("Wx::StyledTextCtrl::SelectionDuplicate", XS_Wx__StyledTextCtrl_SelectionDuplicate, file);
11038 #endif
11039         newXS("Wx::StyledTextCtrl::SetCharsDefault", XS_Wx__StyledTextCtrl_SetCharsDefault, file);
11040         newXS("Wx::StyledTextCtrl::SetFoldMarginColour", XS_Wx__StyledTextCtrl_SetFoldMarginColour, file);
11041         newXS("Wx::StyledTextCtrl::SetFoldMarginHiColour", XS_Wx__StyledTextCtrl_SetFoldMarginHiColour, file);
11042         newXS("Wx::StyledTextCtrl::SetHotspotActiveForeground", XS_Wx__StyledTextCtrl_SetHotspotActiveForeground, file);
11043         newXS("Wx::StyledTextCtrl::SetHotspotActiveBackground", XS_Wx__StyledTextCtrl_SetHotspotActiveBackground, file);
11044         newXS("Wx::StyledTextCtrl::SetHotspotActiveUnderline", XS_Wx__StyledTextCtrl_SetHotspotActiveUnderline, file);
11045         newXS("Wx::StyledTextCtrl::SetHotspotSingleLine", XS_Wx__StyledTextCtrl_SetHotspotSingleLine, file);
11046         newXS("Wx::StyledTextCtrl::SetWhitespaceChars", XS_Wx__StyledTextCtrl_SetWhitespaceChars, file);
11047         newXS("Wx::StyledTextCtrl::StutteredPageUp", XS_Wx__StyledTextCtrl_StutteredPageUp, file);
11048         newXS("Wx::StyledTextCtrl::StutteredPageUpExtend", XS_Wx__StyledTextCtrl_StutteredPageUpExtend, file);
11049         newXS("Wx::StyledTextCtrl::StutteredPageDown", XS_Wx__StyledTextCtrl_StutteredPageDown, file);
11050         newXS("Wx::StyledTextCtrl::StutteredPageDownExtend", XS_Wx__StyledTextCtrl_StutteredPageDownExtend, file);
11051 #if XSubPPtmpAAAQ
11052         newXS("Wx::StyledTextCtrl::StyleSetFontEncoding", XS_Wx__StyledTextCtrl_StyleSetFontEncoding, file);
11053 #endif
11054         newXS("Wx::StyledTextCtrl::StyleSetHotSpot", XS_Wx__StyledTextCtrl_StyleSetHotSpot, file);
11055         newXS("Wx::StyledTextCtrl::Tab", XS_Wx__StyledTextCtrl_Tab, file);
11056         newXS("Wx::StyledTextCtrl::TargetFromSelection", XS_Wx__StyledTextCtrl_TargetFromSelection, file);
11057         newXS("Wx::StyledTextCtrl::VCHome", XS_Wx__StyledTextCtrl_VCHome, file);
11058         newXS("Wx::StyledTextCtrl::VCHomeExtend", XS_Wx__StyledTextCtrl_VCHomeExtend, file);
11059         newXS("Wx::StyledTextCtrl::VCHomeRectExtend", XS_Wx__StyledTextCtrl_VCHomeRectExtend, file);
11060         newXS("Wx::StyledTextCtrl::VCHomeWrap", XS_Wx__StyledTextCtrl_VCHomeWrap, file);
11061         newXS("Wx::StyledTextCtrl::VCHomeWrapExtend", XS_Wx__StyledTextCtrl_VCHomeWrapExtend, file);
11062         newXS("Wx::StyledTextCtrl::WordLeft", XS_Wx__StyledTextCtrl_WordLeft, file);
11063         newXS("Wx::StyledTextCtrl::WordLeftEnd", XS_Wx__StyledTextCtrl_WordLeftEnd, file);
11064         newXS("Wx::StyledTextCtrl::WordLeftEndExtend", XS_Wx__StyledTextCtrl_WordLeftEndExtend, file);
11065         newXS("Wx::StyledTextCtrl::WordLeftExtend", XS_Wx__StyledTextCtrl_WordLeftExtend, file);
11066         newXS("Wx::StyledTextCtrl::WordRight", XS_Wx__StyledTextCtrl_WordRight, file);
11067         newXS("Wx::StyledTextCtrl::WordRightEnd", XS_Wx__StyledTextCtrl_WordRightEnd, file);
11068         newXS("Wx::StyledTextCtrl::WordRightEndExtend", XS_Wx__StyledTextCtrl_WordRightEndExtend, file);
11069         newXS("Wx::StyledTextCtrl::WordRightExtend", XS_Wx__StyledTextCtrl_WordRightExtend, file);
11070 #if XSubPPtmpAAAR
11071         newXS("Wx::StyledTextCtrl::WrapCount", XS_Wx__StyledTextCtrl_WrapCount, file);
11072 #endif
11073         newXS("Wx::StyledTextCtrl::ZoomIn", XS_Wx__StyledTextCtrl_ZoomIn, file);
11074         newXS("Wx::StyledTextCtrl::ZoomOut", XS_Wx__StyledTextCtrl_ZoomOut, file);
11075         newXS("Wx::StyledTextEvent::SetPosition", XS_Wx__StyledTextEvent_SetPosition, file);
11076         newXS("Wx::StyledTextEvent::SetKey", XS_Wx__StyledTextEvent_SetKey, file);
11077         newXS("Wx::StyledTextEvent::SetModifiers", XS_Wx__StyledTextEvent_SetModifiers, file);
11078         newXS("Wx::StyledTextEvent::SetModificationType", XS_Wx__StyledTextEvent_SetModificationType, file);
11079         newXS("Wx::StyledTextEvent::SetText", XS_Wx__StyledTextEvent_SetText, file);
11080         newXS("Wx::StyledTextEvent::SetLength", XS_Wx__StyledTextEvent_SetLength, file);
11081         newXS("Wx::StyledTextEvent::SetLinesAdded", XS_Wx__StyledTextEvent_SetLinesAdded, file);
11082         newXS("Wx::StyledTextEvent::SetLine", XS_Wx__StyledTextEvent_SetLine, file);
11083         newXS("Wx::StyledTextEvent::SetFoldLevelNow", XS_Wx__StyledTextEvent_SetFoldLevelNow, file);
11084         newXS("Wx::StyledTextEvent::SetFoldLevelPrev", XS_Wx__StyledTextEvent_SetFoldLevelPrev, file);
11085         newXS("Wx::StyledTextEvent::SetMargin", XS_Wx__StyledTextEvent_SetMargin, file);
11086         newXS("Wx::StyledTextEvent::SetMessage", XS_Wx__StyledTextEvent_SetMessage, file);
11087         newXS("Wx::StyledTextEvent::SetWParam", XS_Wx__StyledTextEvent_SetWParam, file);
11088         newXS("Wx::StyledTextEvent::SetLParam", XS_Wx__StyledTextEvent_SetLParam, file);
11089         newXS("Wx::StyledTextEvent::SetListType", XS_Wx__StyledTextEvent_SetListType, file);
11090         newXS("Wx::StyledTextEvent::SetX", XS_Wx__StyledTextEvent_SetX, file);
11091         newXS("Wx::StyledTextEvent::SetY", XS_Wx__StyledTextEvent_SetY, file);
11092         newXS("Wx::StyledTextEvent::SetDragText", XS_Wx__StyledTextEvent_SetDragText, file);
11093         newXS("Wx::StyledTextEvent::SetDragAllowMove", XS_Wx__StyledTextEvent_SetDragAllowMove, file);
11094 #if XSubPPtmpAAAS
11095         newXS("Wx::StyledTextEvent::SetDragResult", XS_Wx__StyledTextEvent_SetDragResult, file);
11096 #endif
11097         newXS("Wx::StyledTextEvent::GetPosition", XS_Wx__StyledTextEvent_GetPosition, file);
11098         newXS("Wx::StyledTextEvent::GetKey", XS_Wx__StyledTextEvent_GetKey, file);
11099         newXS("Wx::StyledTextEvent::GetModifiers", XS_Wx__StyledTextEvent_GetModifiers, file);
11100         newXS("Wx::StyledTextEvent::GetModificationType", XS_Wx__StyledTextEvent_GetModificationType, file);
11101         newXS("Wx::StyledTextEvent::GetText", XS_Wx__StyledTextEvent_GetText, file);
11102         newXS("Wx::StyledTextEvent::GetLength", XS_Wx__StyledTextEvent_GetLength, file);
11103         newXS("Wx::StyledTextEvent::GetLinesAdded", XS_Wx__StyledTextEvent_GetLinesAdded, file);
11104         newXS("Wx::StyledTextEvent::GetLine", XS_Wx__StyledTextEvent_GetLine, file);
11105         newXS("Wx::StyledTextEvent::GetFoldLevelNow", XS_Wx__StyledTextEvent_GetFoldLevelNow, file);
11106         newXS("Wx::StyledTextEvent::GetFoldLevelPrev", XS_Wx__StyledTextEvent_GetFoldLevelPrev, file);
11107         newXS("Wx::StyledTextEvent::GetMargin", XS_Wx__StyledTextEvent_GetMargin, file);
11108         newXS("Wx::StyledTextEvent::GetMessage", XS_Wx__StyledTextEvent_GetMessage, file);
11109         newXS("Wx::StyledTextEvent::GetWParam", XS_Wx__StyledTextEvent_GetWParam, file);
11110         newXS("Wx::StyledTextEvent::GetLParam", XS_Wx__StyledTextEvent_GetLParam, file);
11111         newXS("Wx::StyledTextEvent::GetListType", XS_Wx__StyledTextEvent_GetListType, file);
11112         newXS("Wx::StyledTextEvent::GetX", XS_Wx__StyledTextEvent_GetX, file);
11113         newXS("Wx::StyledTextEvent::GetY", XS_Wx__StyledTextEvent_GetY, file);
11114         newXS("Wx::StyledTextEvent::GetDragText", XS_Wx__StyledTextEvent_GetDragText, file);
11115         newXS("Wx::StyledTextEvent::GetDragAllowMove", XS_Wx__StyledTextEvent_GetDragAllowMove, file);
11116 #if XSubPPtmpAAAT
11117         newXS("Wx::StyledTextEvent::GetDragResult", XS_Wx__StyledTextEvent_GetDragResult, file);
11118 #endif
11119         newXS("Wx::StyledTextEvent::GetShift", XS_Wx__StyledTextEvent_GetShift, file);
11120         newXS("Wx::StyledTextEvent::GetControl", XS_Wx__StyledTextEvent_GetControl, file);
11121         newXS("Wx::StyledTextEvent::GetAlt", XS_Wx__StyledTextEvent_GetAlt, file);
11122
11123     /* Initialisation Section */
11124
11125   INIT_PLI_HELPERS( wx_pli_helpers );
11126
11127 #if XSubPPtmpAAAA
11128 #endif
11129 #if XSubPPtmpAAAB
11130 #endif
11131 #if XSubPPtmpAAAC
11132 #endif
11133 #if XSubPPtmpAAAD
11134 #endif
11135 #if XSubPPtmpAAAE
11136 #endif
11137 #if XSubPPtmpAAAF
11138 #endif
11139 #if XSubPPtmpAAAG
11140 #endif
11141 #if XSubPPtmpAAAH
11142 #endif
11143 #if XSubPPtmpAAAI
11144 #endif
11145 #if XSubPPtmpAAAJ
11146 #endif
11147 #if XSubPPtmpAAAK
11148 #endif
11149 #if XSubPPtmpAAAL
11150 #endif
11151 #if XSubPPtmpAAAM
11152 #endif
11153 #if XSubPPtmpAAAN
11154 #endif
11155 #if XSubPPtmpAAAO
11156 #endif
11157 #if XSubPPtmpAAAP
11158 #endif
11159 #if XSubPPtmpAAAQ
11160 #endif
11161 #if XSubPPtmpAAAR
11162 #endif
11163 #if XSubPPtmpAAAS
11164 #endif
11165 #if XSubPPtmpAAAT
11166 #endif
11167
11168     /* End of Initialisation Section */
11169
11170 #if (PERL_REVISION == 5 && PERL_VERSION >= 9)
11171   if (PL_unitcheckav)
11172        call_list(PL_scopestack_ix, PL_unitcheckav);
11173 #endif
11174     XSRETURN_YES;
11175 }
11176