2 * This file was generated automatically by ExtUtils::ParseXS version 2.2202 from the
3 * contents of Html.xs. Do not edit this file, edit Html.xs instead.
5 * ANY CHANGES MADE HERE WILL BE LOST!
9 /////////////////////////////////////////////////////////////////////////////
10 // Name: ext/html/Html.xs
11 // Purpose: XS for Wx::Html*
12 // Author: Mattia Barbon
14 // Created: 10/03/2001
15 // RCS-ID: $Id: Html.xs 2700 2009-12-13 11:25:50Z mbarbon $
16 // Copyright: (c) 2001-2004, 2006, 2008-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 /////////////////////////////////////////////////////////////////////////////
21 #define PERL_NO_GET_CONTEXT
23 #include "cpp/wxapi.h"
24 #include <wx/html/htmlwin.h>
28 #define wxDefaultValidatorPtr (wxValidator*)&wxDefaultValidator
31 #define SEVT( NAME, ARGS ) wxPli_StdEvent( NAME, ARGS )
32 #define EVT( NAME, ARGS, ID ) wxPli_Event( NAME, ARGS, ID )
34 // !package: Wx::Event
36 // !parser: sub { $_[0] =~ m<^\s*S?EVT\(\s*(\w+)\s*\,> }
38 static wxPliEventDescription evts[] =
40 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
41 EVT( EVT_HTML_CELL_CLICKED, 3, wxEVT_COMMAND_HTML_CELL_CLICKED )
42 EVT( EVT_HTML_CELL_HOVER, 3, wxEVT_COMMAND_HTML_CELL_HOVER )
43 EVT( EVT_HTML_LINK_CLICKED, 3, wxEVT_COMMAND_HTML_LINK_CLICKED )
48 #ifndef PERL_UNUSED_VAR
49 # define PERL_UNUSED_VAR(var) if (0) var = var
52 #ifndef PERL_ARGS_ASSERT_CROAK_XS_USAGE
53 #define PERL_ARGS_ASSERT_CROAK_XS_USAGE assert(cv); assert(params)
55 /* prototype to pass -Wmissing-prototypes */
57 S_croak_xs_usage(pTHX_ const CV *const cv, const char *const params);
60 S_croak_xs_usage(pTHX_ const CV *const cv, const char *const params)
62 const GV *const gv = CvGV(cv);
64 PERL_ARGS_ASSERT_CROAK_XS_USAGE;
67 const char *const gvname = GvNAME(gv);
68 const HV *const stash = GvSTASH(gv);
69 const char *const hvname = stash ? HvNAME(stash) : NULL;
72 Perl_croak(aTHX_ "Usage: %s::%s(%s)", hvname, gvname, params);
74 Perl_croak(aTHX_ "Usage: %s(%s)", gvname, params);
76 /* Pants. I don't think that it should be possible to get here. */
77 Perl_croak(aTHX_ "Usage: CODE(0x%"UVxf")(%s)", PTR2UV(cv), params);
80 #undef PERL_ARGS_ASSERT_CROAK_XS_USAGE
82 #ifdef PERL_IMPLICIT_CONTEXT
83 #define croak_xs_usage(a,b) S_croak_xs_usage(aTHX_ a,b)
85 #define croak_xs_usage S_croak_xs_usage
90 /* NOTE: the prototype of newXSproto() is different in versions of perls,
91 * so we define a portable version of newXSproto()
94 #define newXSproto_portable(name, c_impl, file, proto) newXS_flags(name, c_impl, file, proto, 0)
96 #define newXSproto_portable(name, c_impl, file, proto) (PL_Sv=(SV*)newXS(name, c_impl, file), sv_setpv(PL_Sv, proto), (CV*)PL_Sv)
97 #endif /* !defined(newXS_flags) */
100 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp -t ../../typemap.xsp XS/HtmlWindow.xs |' from 'Html.xs' */
102 #include <wx/html/htmlwin.h>
103 #include <wx/frame.h>
104 #include "cpp/htmlwindow.h"
105 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
106 #define XSubPPtmpAAAA 1
109 XS(XS_Wx__HtmlCellEvent_GetCell); /* prototype to pass -Wmissing-prototypes */
110 XS(XS_Wx__HtmlCellEvent_GetCell)
118 croak_xs_usage(cv, "THIS");
120 wxHtmlCellEvent * THIS = (wxHtmlCellEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCellEvent" );
123 RETVAL = THIS->GetCell();
124 ST(0) = sv_newmortal();
125 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
132 XS(XS_Wx__HtmlCellEvent_GetPoint); /* prototype to pass -Wmissing-prototypes */
133 XS(XS_Wx__HtmlCellEvent_GetPoint)
141 croak_xs_usage(cv, "THIS");
143 wxHtmlCellEvent * THIS = (wxHtmlCellEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCellEvent" );
146 RETVAL = THIS->GetPoint();
147 ST(0) = sv_newmortal();
148 wxPli_non_object_2_sv( aTHX_ ST(0), new wxPoint(RETVAL), "Wx::Point" );
155 XS(XS_Wx__HtmlCellEvent_GetMouseEvent); /* prototype to pass -Wmissing-prototypes */
156 XS(XS_Wx__HtmlCellEvent_GetMouseEvent)
164 croak_xs_usage(cv, "THIS");
166 wxHtmlCellEvent * THIS = (wxHtmlCellEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCellEvent" );
167 wxMouseEvent * RETVAL;
168 RETVAL = new wxMouseEvent( THIS->GetMouseEvent() );
169 ST(0) = sv_newmortal();
170 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
171 wxPli_thread_sv_register( aTHX_ "Wx::MouseEvent", RETVAL, ST(0) );
178 XS(XS_Wx__HtmlCellEvent_SetLinkClicked); /* prototype to pass -Wmissing-prototypes */
179 XS(XS_Wx__HtmlCellEvent_SetLinkClicked)
187 croak_xs_usage(cv, "THIS, linkclicked");
189 bool linkclicked = (bool)SvTRUE(ST(1));
190 wxHtmlCellEvent * THIS = (wxHtmlCellEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCellEvent" );
192 THIS->SetLinkClicked(linkclicked);
198 XS(XS_Wx__HtmlCellEvent_GetLinkClicked); /* prototype to pass -Wmissing-prototypes */
199 XS(XS_Wx__HtmlCellEvent_GetLinkClicked)
207 croak_xs_usage(cv, "THIS");
209 wxHtmlCellEvent * THIS = (wxHtmlCellEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCellEvent" );
212 RETVAL = THIS->GetLinkClicked();
213 ST(0) = boolSV(RETVAL);
220 XS(XS_Wx__HtmlLinkEvent_GetLinkInfo); /* prototype to pass -Wmissing-prototypes */
221 XS(XS_Wx__HtmlLinkEvent_GetLinkInfo)
229 croak_xs_usage(cv, "THIS");
231 wxHtmlLinkEvent * THIS = (wxHtmlLinkEvent *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlLinkEvent" );
232 wxHtmlLinkInfo * RETVAL;
233 RETVAL = new wxHtmlLinkInfo( THIS->GetLinkInfo() );
234 ST(0) = sv_newmortal();
235 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlLinkInfo" );
243 XS(XS_Wx__HtmlLinkInfo_GetEvent); /* prototype to pass -Wmissing-prototypes */
244 XS(XS_Wx__HtmlLinkInfo_GetEvent)
252 croak_xs_usage(cv, "THIS");
254 wxHtmlLinkInfo * THIS = (wxHtmlLinkInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlLinkInfo" );
255 wxMouseEvent * RETVAL;
256 RETVAL = (wxMouseEvent*) THIS->GetEvent();
257 ST(0) = sv_newmortal();
258 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
259 wxPli_thread_sv_register( aTHX_ "Wx::MouseEvent", RETVAL, ST(0) );
266 XS(XS_Wx__HtmlLinkInfo_GetHtmlCell); /* prototype to pass -Wmissing-prototypes */
267 XS(XS_Wx__HtmlLinkInfo_GetHtmlCell)
275 croak_xs_usage(cv, "THIS");
277 wxHtmlLinkInfo * THIS = (wxHtmlLinkInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlLinkInfo" );
279 RETVAL = (wxHtmlCell*) THIS->GetHtmlCell();
280 ST(0) = sv_newmortal();
281 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
288 XS(XS_Wx__HtmlLinkInfo_GetHref); /* prototype to pass -Wmissing-prototypes */
289 XS(XS_Wx__HtmlLinkInfo_GetHref)
297 croak_xs_usage(cv, "THIS");
299 wxHtmlLinkInfo * THIS = (wxHtmlLinkInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlLinkInfo" );
302 RETVAL = THIS->GetHref();
303 ST(0) = sv_newmortal();
304 WXSTRING_OUTPUT( RETVAL, ST(0) );
311 XS(XS_Wx__HtmlLinkInfo_GetTarget); /* prototype to pass -Wmissing-prototypes */
312 XS(XS_Wx__HtmlLinkInfo_GetTarget)
320 croak_xs_usage(cv, "THIS");
322 wxHtmlLinkInfo * THIS = (wxHtmlLinkInfo *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlLinkInfo" );
325 RETVAL = THIS->GetTarget();
326 ST(0) = sv_newmortal();
327 WXSTRING_OUTPUT( RETVAL, ST(0) );
334 XS(XS_Wx__HtmlWindow_new); /* prototype to pass -Wmissing-prototypes */
335 XS(XS_Wx__HtmlWindow_new)
342 if (items < 2 || items > 7)
343 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = wxHW_SCROLLBAR_AUTO, name = wxT(\"htmlWindow\")");
345 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
351 char * CLASS = (char *)SvPV_nolen(ST(0));
352 wxHtmlWindow * RETVAL;
357 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
361 pos = wxDefaultPosition;
363 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
367 size = wxDefaultSize;
369 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
373 style = wxHW_SCROLLBAR_AUTO;
375 style = (long)SvIV(ST(5));
379 name = wxT("htmlWindow");
381 WXSTRING_INPUT( name, wxString, ST(6) );
383 RETVAL = new wxPliHtmlWindow( CLASS, parent, id, pos, size, style, name );
384 ST(0) = sv_newmortal();
385 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
392 XS(XS_Wx__HtmlWindow_AppendToPage); /* prototype to pass -Wmissing-prototypes */
393 XS(XS_Wx__HtmlWindow_AppendToPage)
401 croak_xs_usage(cv, "THIS, source");
404 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
407 WXSTRING_INPUT( source, wxString, ST(1) );
409 RETVAL = THIS->AppendToPage(source);
410 ST(0) = boolSV(RETVAL);
417 XS(XS_Wx__HtmlWindow_GetOpenedAnchor); /* prototype to pass -Wmissing-prototypes */
418 XS(XS_Wx__HtmlWindow_GetOpenedAnchor)
426 croak_xs_usage(cv, "THIS");
428 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
431 RETVAL = THIS->GetOpenedAnchor();
432 ST(0) = sv_newmortal();
433 WXSTRING_OUTPUT( RETVAL, ST(0) );
440 XS(XS_Wx__HtmlWindow_GetOpenedPage); /* prototype to pass -Wmissing-prototypes */
441 XS(XS_Wx__HtmlWindow_GetOpenedPage)
449 croak_xs_usage(cv, "THIS");
451 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
454 RETVAL = THIS->GetOpenedPage();
455 ST(0) = sv_newmortal();
456 WXSTRING_OUTPUT( RETVAL, ST(0) );
463 XS(XS_Wx__HtmlWindow_GetOpenedPageTitle); /* prototype to pass -Wmissing-prototypes */
464 XS(XS_Wx__HtmlWindow_GetOpenedPageTitle)
472 croak_xs_usage(cv, "THIS");
474 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
477 RETVAL = THIS->GetOpenedPageTitle();
478 ST(0) = sv_newmortal();
479 WXSTRING_OUTPUT( RETVAL, ST(0) );
486 XS(XS_Wx__HtmlWindow_GetParser); /* prototype to pass -Wmissing-prototypes */
487 XS(XS_Wx__HtmlWindow_GetParser)
495 croak_xs_usage(cv, "THIS");
497 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
498 wxHtmlWinParser * RETVAL;
500 RETVAL = THIS->GetParser();
501 ST(0) = sv_newmortal();
502 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
509 XS(XS_Wx__HtmlWindow_GetRelatedFrame); /* prototype to pass -Wmissing-prototypes */
510 XS(XS_Wx__HtmlWindow_GetRelatedFrame)
518 croak_xs_usage(cv, "THIS");
520 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
523 RETVAL = THIS->GetRelatedFrame();
524 ST(0) = sv_newmortal();
525 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
532 XS(XS_Wx__HtmlWindow_HistoryBack); /* prototype to pass -Wmissing-prototypes */
533 XS(XS_Wx__HtmlWindow_HistoryBack)
541 croak_xs_usage(cv, "THIS");
543 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
546 RETVAL = THIS->HistoryBack();
547 ST(0) = boolSV(RETVAL);
554 XS(XS_Wx__HtmlWindow_HistoryCanForward); /* prototype to pass -Wmissing-prototypes */
555 XS(XS_Wx__HtmlWindow_HistoryCanForward)
563 croak_xs_usage(cv, "THIS");
565 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
568 RETVAL = THIS->HistoryCanForward();
569 ST(0) = boolSV(RETVAL);
576 XS(XS_Wx__HtmlWindow_HistoryCanBack); /* prototype to pass -Wmissing-prototypes */
577 XS(XS_Wx__HtmlWindow_HistoryCanBack)
585 croak_xs_usage(cv, "THIS");
587 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
590 RETVAL = THIS->HistoryCanBack();
591 ST(0) = boolSV(RETVAL);
598 XS(XS_Wx__HtmlWindow_HistoryClear); /* prototype to pass -Wmissing-prototypes */
599 XS(XS_Wx__HtmlWindow_HistoryClear)
607 croak_xs_usage(cv, "THIS");
609 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
611 THIS->HistoryClear();
617 XS(XS_Wx__HtmlWindow_HistoryForward); /* prototype to pass -Wmissing-prototypes */
618 XS(XS_Wx__HtmlWindow_HistoryForward)
626 croak_xs_usage(cv, "THIS");
628 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
631 RETVAL = THIS->HistoryForward();
632 ST(0) = boolSV(RETVAL);
639 XS(XS_Wx__HtmlWindow_LoadFile); /* prototype to pass -Wmissing-prototypes */
640 XS(XS_Wx__HtmlWindow_LoadFile)
648 croak_xs_usage(cv, "THIS, filename");
651 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
654 WXSTRING_INPUT( filename, wxString, ST(1) );
656 RETVAL = THIS->LoadFile(filename);
657 ST(0) = boolSV(RETVAL);
664 XS(XS_Wx__HtmlWindow_LoadPage); /* prototype to pass -Wmissing-prototypes */
665 XS(XS_Wx__HtmlWindow_LoadPage)
673 croak_xs_usage(cv, "THIS, location");
676 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
679 WXSTRING_INPUT( location, wxString, ST(1) );
681 RETVAL = THIS->LoadPage(location);
682 ST(0) = boolSV(RETVAL);
689 XS(XS_Wx__HtmlWindow_OnLinkClicked); /* prototype to pass -Wmissing-prototypes */
690 XS(XS_Wx__HtmlWindow_OnLinkClicked)
698 croak_xs_usage(cv, "THIS, info");
700 wxHtmlLinkInfo* info = (wxHtmlLinkInfo *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlLinkInfo" );
701 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
702 THIS->wxHtmlWindow::OnLinkClicked( *info );
708 XS(XS_Wx__HtmlWindow_OnSetTitle); /* prototype to pass -Wmissing-prototypes */
709 XS(XS_Wx__HtmlWindow_OnSetTitle)
717 croak_xs_usage(cv, "THIS, title");
720 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
722 WXSTRING_INPUT( title, wxString, ST(1) );
723 THIS->wxHtmlWindow::OnSetTitle( title );
729 XS(XS_Wx__HtmlWindow_ReadCustomization); /* prototype to pass -Wmissing-prototypes */
730 XS(XS_Wx__HtmlWindow_ReadCustomization)
737 if (items < 2 || items > 3)
738 croak_xs_usage(cv, "THIS, cfg, path = wxEmptyString");
740 wxConfigBase* cfg = (wxConfigBase *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ConfigBase" );
742 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
745 path = wxEmptyString;
747 WXSTRING_INPUT( path, wxString, ST(2) );
750 THIS->ReadCustomization(cfg, path);
756 XS(XS_Wx__HtmlWindow_SetBorders); /* prototype to pass -Wmissing-prototypes */
757 XS(XS_Wx__HtmlWindow_SetBorders)
765 croak_xs_usage(cv, "THIS, b");
767 int b = (int)SvIV(ST(1));
768 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
776 XS(XS_Wx__HtmlWindow_SetFonts); /* prototype to pass -Wmissing-prototypes */
777 XS(XS_Wx__HtmlWindow_SetFonts)
785 croak_xs_usage(cv, "THIS, normal_face, fixed_face, sizes");
787 wxString normal_face;
791 int n = wxPli_av_2_intarray( aTHX_ sizes, &array );
792 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
794 WXSTRING_INPUT( normal_face, wxString, ST(1) );
796 WXSTRING_INPUT( fixed_face, wxString, ST(2) );
800 croak( "Specified %d sizes, 7 wanted", n );
802 THIS->SetFonts( normal_face, fixed_face, array );
809 XS(XS_Wx__HtmlWindow_SetPage); /* prototype to pass -Wmissing-prototypes */
810 XS(XS_Wx__HtmlWindow_SetPage)
818 croak_xs_usage(cv, "THIS, source");
821 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
824 WXSTRING_INPUT( source, wxString, ST(1) );
826 RETVAL = THIS->SetPage(source);
827 ST(0) = boolSV(RETVAL);
834 XS(XS_Wx__HtmlWindow_SetRelatedFrame); /* prototype to pass -Wmissing-prototypes */
835 XS(XS_Wx__HtmlWindow_SetRelatedFrame)
843 croak_xs_usage(cv, "THIS, frame, format");
845 wxFrame* frame = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Frame" );
847 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
849 WXSTRING_INPUT( format, wxString, ST(2) );
851 THIS->SetRelatedFrame(frame, format);
857 XS(XS_Wx__HtmlWindow_SetRelatedStatusBar); /* prototype to pass -Wmissing-prototypes */
858 XS(XS_Wx__HtmlWindow_SetRelatedStatusBar)
866 croak_xs_usage(cv, "THIS, bar");
868 int bar = (int)SvIV(ST(1));
869 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
871 THIS->SetRelatedStatusBar(bar);
876 #if WXPERL_W_VERSION_GE( 2, 5, 3 )
877 #define XSubPPtmpAAAB 1
880 XS(XS_Wx__HtmlWindow_SelectWord); /* prototype to pass -Wmissing-prototypes */
881 XS(XS_Wx__HtmlWindow_SelectWord)
889 croak_xs_usage(cv, "THIS, pos");
891 wxPoint pos = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
892 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
894 THIS->SelectWord(pos);
900 XS(XS_Wx__HtmlWindow_SelectLine); /* prototype to pass -Wmissing-prototypes */
901 XS(XS_Wx__HtmlWindow_SelectLine)
909 croak_xs_usage(cv, "THIS, pos");
911 wxPoint pos = wxPli_sv_2_wxpoint( aTHX_ ST(1) );
912 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
914 THIS->SelectLine(pos);
920 XS(XS_Wx__HtmlWindow_SelectAll); /* prototype to pass -Wmissing-prototypes */
921 XS(XS_Wx__HtmlWindow_SelectAll)
929 croak_xs_usage(cv, "THIS");
931 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
939 XS(XS_Wx__HtmlWindow_SelectionToText); /* prototype to pass -Wmissing-prototypes */
940 XS(XS_Wx__HtmlWindow_SelectionToText)
948 croak_xs_usage(cv, "THIS");
950 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
953 RETVAL = THIS->SelectionToText();
954 ST(0) = sv_newmortal();
955 WXSTRING_OUTPUT( RETVAL, ST(0) );
962 XS(XS_Wx__HtmlWindow_ToText); /* prototype to pass -Wmissing-prototypes */
963 XS(XS_Wx__HtmlWindow_ToText)
971 croak_xs_usage(cv, "THIS");
973 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
976 RETVAL = THIS->ToText();
977 ST(0) = sv_newmortal();
978 WXSTRING_OUTPUT( RETVAL, ST(0) );
986 XS(XS_Wx__HtmlWindow_WriteCustomization); /* prototype to pass -Wmissing-prototypes */
987 XS(XS_Wx__HtmlWindow_WriteCustomization)
994 if (items < 2 || items > 3)
995 croak_xs_usage(cv, "THIS, cfg, path = wxEmptyString");
997 wxConfigBase* cfg = (wxConfigBase *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ConfigBase" );
999 wxHtmlWindow * THIS = (wxHtmlWindow *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWindow" );
1002 path = wxEmptyString;
1004 WXSTRING_INPUT( path, wxString, ST(2) );
1007 THIS->WriteCustomization(cfg, path);
1013 /* INCLUDE: Returning to 'Html.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp -t ../../typemap.xsp XS/HtmlWindow.xs |' */
1016 /* INCLUDE: Including 'XS/HtmlHelpController.xs' from 'Html.xs' */
1018 #include <wx/html/helpctrl.h>
1019 #if defined(__WXMSW__)
1020 #if wxPERL_USE_BESTHELP
1021 #include <wx/msw/helpbest.h>
1023 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
1024 #define XSubPPtmpAAAC 1
1027 XS(XS_Wx__BestHelpController_new); /* prototype to pass -Wmissing-prototypes */
1028 XS(XS_Wx__BestHelpController_new)
1035 if (items < 1 || items > 3)
1036 croak_xs_usage(cv, "CLASS, parent = NULL, style = wxHF_DEFAULT_STYLE");
1040 char * CLASS = (char *)SvPV_nolen(ST(0));
1041 wxBestHelpController * RETVAL;
1046 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
1050 style = wxHF_DEFAULT_STYLE;
1052 style = (int)SvIV(ST(2));
1055 RETVAL = new wxBestHelpController(parent, style);
1056 ST(0) = sv_newmortal();
1057 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1064 #define XSubPPtmpAAAD 1
1067 XS(XS_Wx__BestHelpController_new); /* prototype to pass -Wmissing-prototypes */
1068 XS(XS_Wx__BestHelpController_new)
1076 croak_xs_usage(cv, "CLASS");
1078 char * CLASS = (char *)SvPV_nolen(ST(0));
1079 wxBestHelpController * RETVAL;
1081 RETVAL = new wxBestHelpController();
1082 ST(0) = sv_newmortal();
1083 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1093 XS(XS_Wx__HtmlHelpController_new); /* prototype to pass -Wmissing-prototypes */
1094 XS(XS_Wx__HtmlHelpController_new)
1101 if (items < 1 || items > 2)
1102 croak_xs_usage(cv, "CLASS, style = wxHF_DEFAULTSTYLE");
1105 char * CLASS = (char *)SvPV_nolen(ST(0));
1106 wxHtmlHelpController * RETVAL;
1109 style = wxHF_DEFAULTSTYLE;
1111 style = (long)SvIV(ST(1));
1113 RETVAL = new wxHtmlHelpController( style );
1114 ST(0) = sv_newmortal();
1115 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
1122 XS(XS_Wx__HtmlHelpController_AddBook); /* prototype to pass -Wmissing-prototypes */
1123 XS(XS_Wx__HtmlHelpController_AddBook)
1131 croak_xs_usage(cv, "THIS, book, show_wait");
1134 bool show_wait = (bool)SvTRUE(ST(2));
1135 wxHtmlHelpController * THIS = (wxHtmlHelpController *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlHelpController" );
1138 WXSTRING_INPUT( book, wxString, ST(1) );
1140 RETVAL = THIS->AddBook(book, show_wait);
1141 ST(0) = boolSV(RETVAL);
1148 XS(XS_Wx__HtmlHelpController_Display); /* prototype to pass -Wmissing-prototypes */
1149 XS(XS_Wx__HtmlHelpController_Display)
1157 croak_xs_usage(cv, "THIS, x");
1160 wxHtmlHelpController * THIS = (wxHtmlHelpController *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlHelpController" );
1162 WXSTRING_INPUT( x, wxString, ST(1) );
1170 XS(XS_Wx__HtmlHelpController_DisplayId); /* prototype to pass -Wmissing-prototypes */
1171 XS(XS_Wx__HtmlHelpController_DisplayId)
1179 croak_xs_usage(cv, "THIS, id");
1181 int id = (int)SvIV(ST(1));
1182 wxHtmlHelpController * THIS = (wxHtmlHelpController *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlHelpController" );
1183 THIS->Display( id );
1189 XS(XS_Wx__HtmlHelpController_DisplayContents); /* prototype to pass -Wmissing-prototypes */
1190 XS(XS_Wx__HtmlHelpController_DisplayContents)
1198 croak_xs_usage(cv, "THIS");
1200 wxHtmlHelpController * THIS = (wxHtmlHelpController *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlHelpController" );
1202 THIS->DisplayContents();
1208 XS(XS_Wx__HtmlHelpController_DisplayIndex); /* prototype to pass -Wmissing-prototypes */
1209 XS(XS_Wx__HtmlHelpController_DisplayIndex)
1217 croak_xs_usage(cv, "THIS");
1219 wxHtmlHelpController * THIS = (wxHtmlHelpController *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlHelpController" );
1221 THIS->DisplayIndex();
1227 XS(XS_Wx__HtmlHelpController_KeywordSearch); /* prototype to pass -Wmissing-prototypes */
1228 XS(XS_Wx__HtmlHelpController_KeywordSearch)
1236 croak_xs_usage(cv, "THIS, keyword");
1239 wxHtmlHelpController * THIS = (wxHtmlHelpController *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlHelpController" );
1242 WXSTRING_INPUT( keyword, wxString, ST(1) );
1244 RETVAL = THIS->KeywordSearch(keyword);
1245 ST(0) = boolSV(RETVAL);
1252 XS(XS_Wx__HtmlHelpController_ReadCustomization); /* prototype to pass -Wmissing-prototypes */
1253 XS(XS_Wx__HtmlHelpController_ReadCustomization)
1260 if (items < 2 || items > 3)
1261 croak_xs_usage(cv, "THIS, cfg, path = wxEmptyString");
1263 wxConfigBase* cfg = (wxConfigBase *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ConfigBase" );
1265 wxHtmlHelpController * THIS = (wxHtmlHelpController *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlHelpController" );
1268 path = wxEmptyString;
1270 WXSTRING_INPUT( path, wxString, ST(2) );
1273 THIS->ReadCustomization(cfg, path);
1279 XS(XS_Wx__HtmlHelpController_SetTempDir); /* prototype to pass -Wmissing-prototypes */
1280 XS(XS_Wx__HtmlHelpController_SetTempDir)
1288 croak_xs_usage(cv, "THIS, path");
1291 wxHtmlHelpController * THIS = (wxHtmlHelpController *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlHelpController" );
1293 WXSTRING_INPUT( path, wxString, ST(1) );
1295 THIS->SetTempDir(path);
1301 XS(XS_Wx__HtmlHelpController_SetTitleFormat); /* prototype to pass -Wmissing-prototypes */
1302 XS(XS_Wx__HtmlHelpController_SetTitleFormat)
1310 croak_xs_usage(cv, "THIS, format");
1313 wxHtmlHelpController * THIS = (wxHtmlHelpController *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlHelpController" );
1315 WXSTRING_INPUT( format, wxString, ST(1) );
1317 THIS->SetTitleFormat(format);
1323 XS(XS_Wx__HtmlHelpController_UseConfig); /* prototype to pass -Wmissing-prototypes */
1324 XS(XS_Wx__HtmlHelpController_UseConfig)
1331 if (items < 2 || items > 3)
1332 croak_xs_usage(cv, "THIS, config, path = wxEmptyString");
1334 wxConfigBase* config = (wxConfigBase *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ConfigBase" );
1336 wxHtmlHelpController * THIS = (wxHtmlHelpController *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlHelpController" );
1339 path = wxEmptyString;
1341 WXSTRING_INPUT( path, wxString, ST(2) );
1344 THIS->UseConfig(config, path);
1350 XS(XS_Wx__HtmlHelpController_WriteCustomization); /* prototype to pass -Wmissing-prototypes */
1351 XS(XS_Wx__HtmlHelpController_WriteCustomization)
1358 if (items < 2 || items > 3)
1359 croak_xs_usage(cv, "THIS, cfg, path = wxEmptyString");
1361 wxConfigBase* cfg = (wxConfigBase *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::ConfigBase" );
1363 wxHtmlHelpController * THIS = (wxHtmlHelpController *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlHelpController" );
1366 path = wxEmptyString;
1368 WXSTRING_INPUT( path, wxString, ST(2) );
1371 THIS->WriteCustomization(cfg, path);
1377 /* INCLUDE: Returning to 'Html.xs' from 'XS/HtmlHelpController.xs' */
1379 #if wxPERL_USE_PRINTING_ARCHITECTURE
1380 #define XSubPPtmpAAAE 1
1383 /* INCLUDE: Including 'XS/HtmlEasyPrinting.xs' from 'Html.xs' */
1386 /* INCLUDE: Including 'XS/HtmlDCRenderer.xs' from 'XS/HtmlEasyPrinting.xs' */
1388 #include <wx/html/htmprint.h>
1391 XS(XS_Wx__HtmlDCRenderer_new); /* prototype to pass -Wmissing-prototypes */
1392 XS(XS_Wx__HtmlDCRenderer_new)
1400 croak_xs_usage(cv, "CLASS");
1402 char * CLASS = (char *)SvPV_nolen(ST(0));
1403 wxHtmlDCRenderer * RETVAL;
1405 RETVAL = new wxHtmlDCRenderer();
1406 ST(0) = sv_newmortal();
1407 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlDCRenderer" );
1408 wxPli_thread_sv_register( aTHX_ "Wx::HtmlDCRenderer", RETVAL, ST(0) );
1415 XS(XS_Wx__HtmlDCRenderer_CLONE); /* prototype to pass -Wmissing-prototypes */
1416 XS(XS_Wx__HtmlDCRenderer_CLONE)
1424 croak_xs_usage(cv, "CLASS");
1426 char * CLASS = (char *)SvPV_nolen(ST(0));
1427 wxPli_thread_sv_clone( aTHX_ CLASS, (wxPliCloneSV)wxPli_detach_object );
1433 XS(XS_Wx__HtmlDCRenderer_DESTROY); /* prototype to pass -Wmissing-prototypes */
1434 XS(XS_Wx__HtmlDCRenderer_DESTROY)
1442 croak_xs_usage(cv, "THIS");
1444 wxHtmlDCRenderer * THIS = (wxHtmlDCRenderer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlDCRenderer" );
1445 wxPli_thread_sv_unregister( aTHX_ "Wx::HtmlDCRenderer", THIS, ST(0) );
1452 XS(XS_Wx__HtmlDCRenderer_SetDC); /* prototype to pass -Wmissing-prototypes */
1453 XS(XS_Wx__HtmlDCRenderer_SetDC)
1460 if (items < 2 || items > 3)
1461 croak_xs_usage(cv, "THIS, dc, pixel_scale = 1.0");
1463 wxDC* dc = (wxDC *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::DC" );
1465 wxHtmlDCRenderer * THIS = (wxHtmlDCRenderer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlDCRenderer" );
1470 pixel_scale = (double)SvNV(ST(2));
1473 THIS->SetDC(dc, pixel_scale);
1479 XS(XS_Wx__HtmlDCRenderer_SetSize); /* prototype to pass -Wmissing-prototypes */
1480 XS(XS_Wx__HtmlDCRenderer_SetSize)
1488 croak_xs_usage(cv, "THIS, width, height");
1490 int width = (int)SvIV(ST(1));
1491 int height = (int)SvIV(ST(2));
1492 wxHtmlDCRenderer * THIS = (wxHtmlDCRenderer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlDCRenderer" );
1494 THIS->SetSize(width, height);
1500 XS(XS_Wx__HtmlDCRenderer_SetHtmlText); /* prototype to pass -Wmissing-prototypes */
1501 XS(XS_Wx__HtmlDCRenderer_SetHtmlText)
1508 if (items < 2 || items > 4)
1509 croak_xs_usage(cv, "THIS, htmlText, basepath = wxEmptyString, isdir = 1");
1514 wxHtmlDCRenderer * THIS = (wxHtmlDCRenderer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlDCRenderer" );
1516 WXSTRING_INPUT( htmlText, wxString, ST(1) );
1519 basepath = wxEmptyString;
1521 WXSTRING_INPUT( basepath, wxString, ST(2) );
1527 isdir = (bool)SvTRUE(ST(3));
1530 THIS->SetHtmlText(htmlText, basepath, isdir);
1536 XS(XS_Wx__HtmlDCRenderer_SetFonts); /* prototype to pass -Wmissing-prototypes */
1537 XS(XS_Wx__HtmlDCRenderer_SetFonts)
1545 croak_xs_usage(cv, "THIS, normal_face, fixed_face, sizes");
1547 wxString normal_face;
1548 wxString fixed_face;
1551 int n = wxPli_av_2_intarray( aTHX_ sizes, &array );
1552 wxHtmlDCRenderer * THIS = (wxHtmlDCRenderer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlDCRenderer" );
1554 WXSTRING_INPUT( normal_face, wxString, ST(1) );
1556 WXSTRING_INPUT( fixed_face, wxString, ST(2) );
1560 croak( "Specified %d sizes, 7 wanted", n );
1562 THIS->SetFonts( normal_face, fixed_face, array );
1568 #if WXPERL_W_VERSION_GE( 2, 7, 0 )
1569 #define XSubPPtmpAAAF 1
1572 XS(XS_Wx__HtmlDCRenderer_Render); /* prototype to pass -Wmissing-prototypes */
1573 XS(XS_Wx__HtmlDCRenderer_Render)
1580 if (items < 4 || items > 7)
1581 croak_xs_usage(cv, "THIS, x, y, pagebreaks, from = 0, dont_render = 0, to = INT_MAX");
1583 int x = (int)SvIV(ST(1));
1584 int y = (int)SvIV(ST(2));
1585 wxArrayInt pagebreaks;
1589 wxHtmlDCRenderer * THIS = (wxHtmlDCRenderer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlDCRenderer" );
1593 wxPli_av_2_arrayint( aTHX_ ST(3), & pagebreaks );
1598 from = (int)SvIV(ST(4));
1604 dont_render = (int)SvIV(ST(5));
1610 to = (int)SvIV(ST(6));
1613 RETVAL = THIS->Render(x, y, pagebreaks, from, dont_render, to);
1614 XSprePUSH; PUSHi((IV)RETVAL);
1620 #define XSubPPtmpAAAG 1
1623 XS(XS_Wx__HtmlDCRenderer_Render); /* prototype to pass -Wmissing-prototypes */
1624 XS(XS_Wx__HtmlDCRenderer_Render)
1631 if (items < 4 || items > 8)
1632 croak_xs_usage(cv, "THIS, x, y, from = 0, dont_render = 0, maxHeight = INT_MAX, pagebreaks, number_of_pages = 0");
1634 int x = (int)SvIV(ST(1));
1635 int y = (int)SvIV(ST(2));
1639 SV* pagebreaks = ST(6);
1640 int number_of_pages;
1642 int n = wxPli_av_2_intarray( aTHX_ pagebreaks, &array );
1643 wxHtmlDCRenderer * THIS = (wxHtmlDCRenderer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlDCRenderer" );
1650 from = (int)SvIV(ST(3));
1656 dont_render = (int)SvIV(ST(4));
1660 maxHeight = INT_MAX;
1662 maxHeight = (int)SvIV(ST(5));
1666 number_of_pages = 0;
1668 number_of_pages = (int)SvIV(ST(7));
1670 RETVAL = THIS->Render( x, y, from, dont_render, maxHeight,
1671 ( n == 0 ? NULL : array ), number_of_pages);
1673 XSprePUSH; PUSHi((IV)RETVAL);
1680 XS(XS_Wx__HtmlDCRenderer_GetTotalHeight); /* prototype to pass -Wmissing-prototypes */
1681 XS(XS_Wx__HtmlDCRenderer_GetTotalHeight)
1689 croak_xs_usage(cv, "THIS");
1691 wxHtmlDCRenderer * THIS = (wxHtmlDCRenderer *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlDCRenderer" );
1695 RETVAL = THIS->GetTotalHeight();
1696 XSprePUSH; PUSHi((IV)RETVAL);
1702 /* INCLUDE: Returning to 'XS/HtmlEasyPrinting.xs' from 'XS/HtmlDCRenderer.xs' */
1704 #include <wx/html/htmprint.h>
1705 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
1706 #define XSubPPtmpAAAH 1
1709 XS(XS_Wx__HtmlEasyPrinting_new); /* prototype to pass -Wmissing-prototypes */
1710 XS(XS_Wx__HtmlEasyPrinting_new)
1717 if (items < 1 || items > 3)
1718 croak_xs_usage(cv, "CLASS, name= wxT(\"Printing\"), parent= 0");
1720 char * CLASS = (char *)SvPV_nolen(ST(0));
1721 wxHtmlEasyPrinting * RETVAL;
1726 name = wxT("Printing");
1728 WXSTRING_INPUT( name, wxString, ST(1) );
1734 parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Window" );
1737 RETVAL = new wxHtmlEasyPrinting(name, parent);
1738 ST(0) = sv_newmortal();
1739 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlEasyPrinting" );
1740 wxPli_thread_sv_register( aTHX_ "Wx::HtmlEasyPrinting", RETVAL, ST(0) );
1747 #define XSubPPtmpAAAI 1
1750 XS(XS_Wx__HtmlEasyPrinting_new); /* prototype to pass -Wmissing-prototypes */
1751 XS(XS_Wx__HtmlEasyPrinting_new)
1758 if (items < 1 || items > 3)
1759 croak_xs_usage(cv, "CLASS, name = wxT(\"Printing\"), parent_frame = 0");
1762 wxFrame* parent_frame;
1763 char * CLASS = (char *)SvPV_nolen(ST(0));
1764 wxHtmlEasyPrinting * RETVAL;
1767 name = wxT("Printing");
1769 WXSTRING_INPUT( name, wxString, ST(1) );
1775 parent_frame = (wxFrame *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Frame" );
1778 RETVAL = new wxHtmlEasyPrinting(name, parent_frame);
1779 ST(0) = sv_newmortal();
1780 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlEasyPrinting" );
1781 wxPli_thread_sv_register( aTHX_ "Wx::HtmlEasyPrinting", RETVAL, ST(0) );
1789 XS(XS_Wx__HtmlEasyPrinting_CLONE); /* prototype to pass -Wmissing-prototypes */
1790 XS(XS_Wx__HtmlEasyPrinting_CLONE)
1798 croak_xs_usage(cv, "CLASS");
1800 char * CLASS = (char *)SvPV_nolen(ST(0));
1801 wxPli_thread_sv_clone( aTHX_ CLASS, (wxPliCloneSV)wxPli_detach_object );
1807 XS(XS_Wx__HtmlEasyPrinting_DESTROY); /* prototype to pass -Wmissing-prototypes */
1808 XS(XS_Wx__HtmlEasyPrinting_DESTROY)
1816 croak_xs_usage(cv, "THIS");
1818 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
1819 wxPli_thread_sv_unregister( aTHX_ "Wx::HtmlEasyPrinting", THIS, ST(0) );
1826 XS(XS_Wx__HtmlEasyPrinting_PreviewFile); /* prototype to pass -Wmissing-prototypes */
1827 XS(XS_Wx__HtmlEasyPrinting_PreviewFile)
1835 croak_xs_usage(cv, "THIS, htmlFile");
1838 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
1841 WXSTRING_INPUT( htmlFile, wxString, ST(1) );
1843 RETVAL = THIS->PreviewFile(htmlFile);
1844 ST(0) = boolSV(RETVAL);
1851 XS(XS_Wx__HtmlEasyPrinting_PreviewText); /* prototype to pass -Wmissing-prototypes */
1852 XS(XS_Wx__HtmlEasyPrinting_PreviewText)
1859 if (items < 2 || items > 3)
1860 croak_xs_usage(cv, "THIS, htmlText, basepath = wxEmptyString");
1864 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
1867 WXSTRING_INPUT( htmlText, wxString, ST(1) );
1870 basepath = wxEmptyString;
1872 WXSTRING_INPUT( basepath, wxString, ST(2) );
1875 RETVAL = THIS->PreviewText(htmlText, basepath);
1876 ST(0) = boolSV(RETVAL);
1883 XS(XS_Wx__HtmlEasyPrinting_PrintFile); /* prototype to pass -Wmissing-prototypes */
1884 XS(XS_Wx__HtmlEasyPrinting_PrintFile)
1892 croak_xs_usage(cv, "THIS, htmlFile");
1895 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
1898 WXSTRING_INPUT( htmlFile, wxString, ST(1) );
1900 RETVAL = THIS->PrintFile(htmlFile);
1901 ST(0) = boolSV(RETVAL);
1908 XS(XS_Wx__HtmlEasyPrinting_PrintText); /* prototype to pass -Wmissing-prototypes */
1909 XS(XS_Wx__HtmlEasyPrinting_PrintText)
1916 if (items < 2 || items > 3)
1917 croak_xs_usage(cv, "THIS, htmlText, basepath = wxEmptyString");
1921 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
1924 WXSTRING_INPUT( htmlText, wxString, ST(1) );
1927 basepath = wxEmptyString;
1929 WXSTRING_INPUT( basepath, wxString, ST(2) );
1932 RETVAL = THIS->PrintText(htmlText, basepath);
1933 ST(0) = boolSV(RETVAL);
1939 #if WXPERL_W_VERSION_LE( 2, 5, 2 )
1940 #define XSubPPtmpAAAJ 1
1943 XS(XS_Wx__HtmlEasyPrinting_PrinterSetup); /* prototype to pass -Wmissing-prototypes */
1944 XS(XS_Wx__HtmlEasyPrinting_PrinterSetup)
1952 croak_xs_usage(cv, "THIS");
1954 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
1956 THIS->PrinterSetup();
1963 XS(XS_Wx__HtmlEasyPrinting_PageSetup); /* prototype to pass -Wmissing-prototypes */
1964 XS(XS_Wx__HtmlEasyPrinting_PageSetup)
1972 croak_xs_usage(cv, "THIS");
1974 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
1982 XS(XS_Wx__HtmlEasyPrinting_SetHeader); /* prototype to pass -Wmissing-prototypes */
1983 XS(XS_Wx__HtmlEasyPrinting_SetHeader)
1990 if (items < 2 || items > 3)
1991 croak_xs_usage(cv, "THIS, header, pg = wxPAGE_ALL");
1995 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
1997 WXSTRING_INPUT( header, wxString, ST(1) );
2002 pg = (int)SvIV(ST(2));
2005 THIS->SetHeader(header, pg);
2011 XS(XS_Wx__HtmlEasyPrinting_SetFonts); /* prototype to pass -Wmissing-prototypes */
2012 XS(XS_Wx__HtmlEasyPrinting_SetFonts)
2020 croak_xs_usage(cv, "THIS, normal_face, fixed_face, sizes");
2022 wxString normal_face;
2023 wxString fixed_face;
2026 int n = wxPli_av_2_intarray( aTHX_ sizes, &array );
2027 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
2029 WXSTRING_INPUT( normal_face, wxString, ST(1) );
2031 WXSTRING_INPUT( fixed_face, wxString, ST(2) );
2035 croak( "Specified %d sizes, 7 wanted", n );
2037 THIS->SetFonts( normal_face, fixed_face, array );
2044 XS(XS_Wx__HtmlEasyPrinting_SetFooter); /* prototype to pass -Wmissing-prototypes */
2045 XS(XS_Wx__HtmlEasyPrinting_SetFooter)
2052 if (items < 2 || items > 3)
2053 croak_xs_usage(cv, "THIS, header, pg = wxPAGE_ALL");
2057 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
2059 WXSTRING_INPUT( header, wxString, ST(1) );
2064 pg = (int)SvIV(ST(2));
2067 THIS->SetFooter(header, pg);
2073 XS(XS_Wx__HtmlEasyPrinting_GetPrintData); /* prototype to pass -Wmissing-prototypes */
2074 XS(XS_Wx__HtmlEasyPrinting_GetPrintData)
2082 croak_xs_usage(cv, "THIS");
2084 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
2085 wxPrintData * RETVAL;
2087 RETVAL = THIS->GetPrintData();
2088 ST(0) = sv_newmortal();
2089 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2096 XS(XS_Wx__HtmlEasyPrinting_GetPageSetupData); /* prototype to pass -Wmissing-prototypes */
2097 XS(XS_Wx__HtmlEasyPrinting_GetPageSetupData)
2105 croak_xs_usage(cv, "THIS");
2107 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
2108 wxPageSetupDialogData * RETVAL;
2110 RETVAL = THIS->GetPageSetupData();
2111 ST(0) = sv_newmortal();
2112 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2118 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
2119 #define XSubPPtmpAAAK 1
2122 XS(XS_Wx__HtmlEasyPrinting_GetParentWindow); /* prototype to pass -Wmissing-prototypes */
2123 XS(XS_Wx__HtmlEasyPrinting_GetParentWindow)
2131 croak_xs_usage(cv, "THIS");
2133 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
2136 RETVAL = THIS->GetParentWindow();
2137 ST(0) = sv_newmortal();
2138 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2145 XS(XS_Wx__HtmlEasyPrinting_SetParentWindow); /* prototype to pass -Wmissing-prototypes */
2146 XS(XS_Wx__HtmlEasyPrinting_SetParentWindow)
2154 croak_xs_usage(cv, "THIS, window");
2156 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
2157 wxHtmlEasyPrinting * THIS = (wxHtmlEasyPrinting *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlEasyPrinting" );
2159 THIS->SetParentWindow(window);
2166 /* INCLUDE: Returning to 'Html.xs' from 'XS/HtmlEasyPrinting.xs' */
2170 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp -t ../../typemap.xsp XS/HtmlParser.xsp |' from 'Html.xs' */
2173 #include <wx/html/winpars.h>
2175 XS(XS_Wx__HtmlParser_SetFS); /* prototype to pass -Wmissing-prototypes */
2176 XS(XS_Wx__HtmlParser_SetFS)
2184 croak_xs_usage(cv, "THIS, fs");
2186 wxFileSystem* fs = (wxFileSystem *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::FileSystem" );
2187 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2195 XS(XS_Wx__HtmlParser_GetFS); /* prototype to pass -Wmissing-prototypes */
2196 XS(XS_Wx__HtmlParser_GetFS)
2204 croak_xs_usage(cv, "THIS");
2206 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2207 wxFileSystem * RETVAL;
2209 RETVAL = THIS->GetFS();
2210 ST(0) = sv_newmortal();
2211 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2212 wxPli_thread_sv_register( aTHX_ "Wx::FileSystem", RETVAL, ST(0) );
2219 XS(XS_Wx__HtmlParser_OpenURL); /* prototype to pass -Wmissing-prototypes */
2220 XS(XS_Wx__HtmlParser_OpenURL)
2228 croak_xs_usage(cv, "THIS, type, url");
2230 wxHtmlURLType type = (wxHtmlURLType)SvIV(ST(1));
2232 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2235 WXSTRING_INPUT( url, wxString, ST(2) );
2237 RETVAL = THIS->OpenURL(type, url);
2238 ST(0) = sv_newmortal();
2239 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::FSFile" );
2246 XS(XS_Wx__HtmlParser_Parse); /* prototype to pass -Wmissing-prototypes */
2247 XS(XS_Wx__HtmlParser_Parse)
2255 croak_xs_usage(cv, "THIS, source");
2258 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2261 WXSTRING_INPUT( source, wxString, ST(1) );
2263 RETVAL = THIS->Parse(source);
2264 ST(0) = sv_newmortal();
2265 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2272 XS(XS_Wx__HtmlParser_InitParser); /* prototype to pass -Wmissing-prototypes */
2273 XS(XS_Wx__HtmlParser_InitParser)
2281 croak_xs_usage(cv, "THIS, source");
2284 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2286 WXSTRING_INPUT( source, wxString, ST(1) );
2288 THIS->InitParser(source);
2294 XS(XS_Wx__HtmlParser_DoneParser); /* prototype to pass -Wmissing-prototypes */
2295 XS(XS_Wx__HtmlParser_DoneParser)
2303 croak_xs_usage(cv, "THIS");
2305 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2313 XS(XS_Wx__HtmlParser_StopParsing); /* prototype to pass -Wmissing-prototypes */
2314 XS(XS_Wx__HtmlParser_StopParsing)
2322 croak_xs_usage(cv, "THIS");
2324 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2326 THIS->StopParsing();
2332 XS(XS_Wx__HtmlParser_GetCurrentTag); /* prototype to pass -Wmissing-prototypes */
2333 XS(XS_Wx__HtmlParser_GetCurrentTag)
2341 croak_xs_usage(cv, "THIS");
2343 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2346 RETVAL = THIS->GetCurrentTag();
2347 ST(0) = sv_newmortal();
2348 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlTag" );
2355 XS(XS_Wx__HtmlParser_GetProduct); /* prototype to pass -Wmissing-prototypes */
2356 XS(XS_Wx__HtmlParser_GetProduct)
2364 croak_xs_usage(cv, "THIS");
2366 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2369 RETVAL = THIS->GetProduct();
2370 ST(0) = sv_newmortal();
2371 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2378 XS(XS_Wx__HtmlParser_AddTagHandler); /* prototype to pass -Wmissing-prototypes */
2379 XS(XS_Wx__HtmlParser_AddTagHandler)
2387 croak_xs_usage(cv, "THIS, handler");
2389 wxHtmlTagHandler* handler = (wxHtmlTagHandler *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlTagHandler" );
2390 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2392 THIS->AddTagHandler(handler);
2398 XS(XS_Wx__HtmlParser_PushTagHandler); /* prototype to pass -Wmissing-prototypes */
2399 XS(XS_Wx__HtmlParser_PushTagHandler)
2407 croak_xs_usage(cv, "THIS, handler, tags");
2409 wxHtmlTagHandler* handler = (wxHtmlTagHandler *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlTagHandler" );
2411 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2413 WXSTRING_INPUT( tags, wxString, ST(2) );
2415 THIS->PushTagHandler(handler, tags);
2421 XS(XS_Wx__HtmlParser_PopTagHandler); /* prototype to pass -Wmissing-prototypes */
2422 XS(XS_Wx__HtmlParser_PopTagHandler)
2430 croak_xs_usage(cv, "THIS");
2432 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2434 THIS->PopTagHandler();
2440 XS(XS_Wx__HtmlParser_SetSource); /* prototype to pass -Wmissing-prototypes */
2441 XS(XS_Wx__HtmlParser_SetSource)
2449 croak_xs_usage(cv, "THIS, src");
2452 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2454 WXSTRING_INPUT( src, wxString, ST(1) );
2456 THIS->SetSource(src);
2462 XS(XS_Wx__HtmlParser_SetSourceAndSaveState); /* prototype to pass -Wmissing-prototypes */
2463 XS(XS_Wx__HtmlParser_SetSourceAndSaveState)
2471 croak_xs_usage(cv, "THIS, src");
2474 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2476 WXSTRING_INPUT( src, wxString, ST(1) );
2478 THIS->SetSourceAndSaveState(src);
2484 XS(XS_Wx__HtmlParser_RestoreState); /* prototype to pass -Wmissing-prototypes */
2485 XS(XS_Wx__HtmlParser_RestoreState)
2493 croak_xs_usage(cv, "THIS");
2495 wxHtmlParser * THIS = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlParser" );
2498 RETVAL = THIS->RestoreState();
2499 ST(0) = boolSV(RETVAL);
2506 XS(XS_Wx__HtmlWinParser_OpenURL); /* prototype to pass -Wmissing-prototypes */
2507 XS(XS_Wx__HtmlWinParser_OpenURL)
2515 croak_xs_usage(cv, "THIS, type, url");
2517 wxHtmlURLType type = (wxHtmlURLType)SvIV(ST(1));
2519 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2522 WXSTRING_INPUT( url, wxString, ST(2) );
2524 RETVAL = THIS->OpenURL(type, url);
2525 ST(0) = sv_newmortal();
2526 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::FSFile" );
2533 XS(XS_Wx__HtmlWinParser_SetDC); /* prototype to pass -Wmissing-prototypes */
2534 XS(XS_Wx__HtmlWinParser_SetDC)
2541 if (items < 2 || items > 3)
2542 croak_xs_usage(cv, "THIS, dc, pixel_scale = 1.0");
2544 wxDC* dc = (wxDC *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::DC" );
2546 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2551 pixel_scale = (double)SvNV(ST(2));
2554 THIS->SetDC(dc, pixel_scale);
2560 XS(XS_Wx__HtmlWinParser_GetDC); /* prototype to pass -Wmissing-prototypes */
2561 XS(XS_Wx__HtmlWinParser_GetDC)
2569 croak_xs_usage(cv, "THIS");
2571 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2574 RETVAL = THIS->GetDC();
2575 ST(0) = sv_newmortal();
2576 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2577 wxPli_thread_sv_register( aTHX_ "Wx::DC", RETVAL, ST(0) );
2584 XS(XS_Wx__HtmlWinParser_GetPixelScale); /* prototype to pass -Wmissing-prototypes */
2585 XS(XS_Wx__HtmlWinParser_GetPixelScale)
2593 croak_xs_usage(cv, "THIS");
2595 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2599 RETVAL = THIS->GetPixelScale();
2600 XSprePUSH; PUSHn((double)RETVAL);
2606 XS(XS_Wx__HtmlWinParser_GetCharHeight); /* prototype to pass -Wmissing-prototypes */
2607 XS(XS_Wx__HtmlWinParser_GetCharHeight)
2615 croak_xs_usage(cv, "THIS");
2617 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2621 RETVAL = THIS->GetCharHeight();
2622 XSprePUSH; PUSHi((IV)RETVAL);
2628 XS(XS_Wx__HtmlWinParser_GetCharWidth); /* prototype to pass -Wmissing-prototypes */
2629 XS(XS_Wx__HtmlWinParser_GetCharWidth)
2637 croak_xs_usage(cv, "THIS");
2639 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2643 RETVAL = THIS->GetCharWidth();
2644 XSprePUSH; PUSHi((IV)RETVAL);
2649 #if WXPERL_W_VERSION_LT( 2, 7, 0 )
2650 #define XSubPPtmpAAAL 1
2653 XS(XS_Wx__HtmlWinParser_GetWindow); /* prototype to pass -Wmissing-prototypes */
2654 XS(XS_Wx__HtmlWinParser_GetWindow)
2662 croak_xs_usage(cv, "THIS");
2664 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2665 wxHtmlWindow * RETVAL;
2667 RETVAL = THIS->GetWindow();
2668 ST(0) = sv_newmortal();
2669 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2676 #define XSubPPtmpAAAM 1
2679 XS(XS_Wx__HtmlWinParser_GetWindow); /* prototype to pass -Wmissing-prototypes */
2680 XS(XS_Wx__HtmlWinParser_GetWindow)
2688 croak_xs_usage(cv, "THIS");
2690 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2692 RETVAL = THIS->GetWindowInterface()->GetHTMLWindow();
2693 ST(0) = sv_newmortal();
2694 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2702 XS(XS_Wx__HtmlWinParser_GetContainer); /* prototype to pass -Wmissing-prototypes */
2703 XS(XS_Wx__HtmlWinParser_GetContainer)
2711 croak_xs_usage(cv, "THIS");
2713 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2714 wxHtmlContainerCell * RETVAL;
2716 RETVAL = THIS->GetContainer();
2717 ST(0) = sv_newmortal();
2718 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2725 XS(XS_Wx__HtmlWinParser_OpenContainer); /* prototype to pass -Wmissing-prototypes */
2726 XS(XS_Wx__HtmlWinParser_OpenContainer)
2734 croak_xs_usage(cv, "THIS");
2736 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2737 wxHtmlContainerCell * RETVAL;
2739 RETVAL = THIS->OpenContainer();
2740 ST(0) = sv_newmortal();
2741 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2748 XS(XS_Wx__HtmlWinParser_SetContainer); /* prototype to pass -Wmissing-prototypes */
2749 XS(XS_Wx__HtmlWinParser_SetContainer)
2757 croak_xs_usage(cv, "THIS, c");
2759 wxHtmlContainerCell* c = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlContainerCell" );
2760 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2761 wxHtmlContainerCell * RETVAL;
2763 RETVAL = THIS->SetContainer(c);
2764 ST(0) = sv_newmortal();
2765 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2772 XS(XS_Wx__HtmlWinParser_CloseContainer); /* prototype to pass -Wmissing-prototypes */
2773 XS(XS_Wx__HtmlWinParser_CloseContainer)
2781 croak_xs_usage(cv, "THIS");
2783 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2784 wxHtmlContainerCell * RETVAL;
2786 RETVAL = THIS->CloseContainer();
2787 ST(0) = sv_newmortal();
2788 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
2795 XS(XS_Wx__HtmlWinParser_GetFontSize); /* prototype to pass -Wmissing-prototypes */
2796 XS(XS_Wx__HtmlWinParser_GetFontSize)
2804 croak_xs_usage(cv, "THIS");
2806 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2810 RETVAL = THIS->GetFontSize();
2811 XSprePUSH; PUSHi((IV)RETVAL);
2817 XS(XS_Wx__HtmlWinParser_SetFontSize); /* prototype to pass -Wmissing-prototypes */
2818 XS(XS_Wx__HtmlWinParser_SetFontSize)
2826 croak_xs_usage(cv, "THIS, s");
2828 int s = (int)SvIV(ST(1));
2829 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2831 THIS->SetFontSize(s);
2837 XS(XS_Wx__HtmlWinParser_GetFontBold); /* prototype to pass -Wmissing-prototypes */
2838 XS(XS_Wx__HtmlWinParser_GetFontBold)
2846 croak_xs_usage(cv, "THIS");
2848 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2852 RETVAL = THIS->GetFontBold();
2853 XSprePUSH; PUSHi((IV)RETVAL);
2859 XS(XS_Wx__HtmlWinParser_SetFontBold); /* prototype to pass -Wmissing-prototypes */
2860 XS(XS_Wx__HtmlWinParser_SetFontBold)
2868 croak_xs_usage(cv, "THIS, x");
2870 int x = (int)SvIV(ST(1));
2871 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2873 THIS->SetFontBold(x);
2879 XS(XS_Wx__HtmlWinParser_GetFontItalic); /* prototype to pass -Wmissing-prototypes */
2880 XS(XS_Wx__HtmlWinParser_GetFontItalic)
2888 croak_xs_usage(cv, "THIS");
2890 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2894 RETVAL = THIS->GetFontItalic();
2895 XSprePUSH; PUSHi((IV)RETVAL);
2901 XS(XS_Wx__HtmlWinParser_SetFontItalic); /* prototype to pass -Wmissing-prototypes */
2902 XS(XS_Wx__HtmlWinParser_SetFontItalic)
2910 croak_xs_usage(cv, "THIS, x");
2912 int x = (int)SvIV(ST(1));
2913 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2915 THIS->SetFontItalic(x);
2921 XS(XS_Wx__HtmlWinParser_GetFontUnderlined); /* prototype to pass -Wmissing-prototypes */
2922 XS(XS_Wx__HtmlWinParser_GetFontUnderlined)
2930 croak_xs_usage(cv, "THIS");
2932 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2936 RETVAL = THIS->GetFontUnderlined();
2937 XSprePUSH; PUSHi((IV)RETVAL);
2943 XS(XS_Wx__HtmlWinParser_SetFontUnderlined); /* prototype to pass -Wmissing-prototypes */
2944 XS(XS_Wx__HtmlWinParser_SetFontUnderlined)
2952 croak_xs_usage(cv, "THIS, x");
2954 int x = (int)SvIV(ST(1));
2955 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2957 THIS->SetFontUnderlined(x);
2963 XS(XS_Wx__HtmlWinParser_GetFontFixed); /* prototype to pass -Wmissing-prototypes */
2964 XS(XS_Wx__HtmlWinParser_GetFontFixed)
2972 croak_xs_usage(cv, "THIS");
2974 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2978 RETVAL = THIS->GetFontFixed();
2979 XSprePUSH; PUSHi((IV)RETVAL);
2985 XS(XS_Wx__HtmlWinParser_SetFontFixed); /* prototype to pass -Wmissing-prototypes */
2986 XS(XS_Wx__HtmlWinParser_SetFontFixed)
2994 croak_xs_usage(cv, "THIS, x");
2996 int x = (int)SvIV(ST(1));
2997 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
2999 THIS->SetFontFixed(x);
3005 XS(XS_Wx__HtmlWinParser_GetFontFace); /* prototype to pass -Wmissing-prototypes */
3006 XS(XS_Wx__HtmlWinParser_GetFontFace)
3014 croak_xs_usage(cv, "THIS");
3016 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3019 RETVAL = THIS->GetFontFace();
3020 ST(0) = sv_newmortal();
3021 WXSTRING_OUTPUT( RETVAL, ST(0) );
3028 XS(XS_Wx__HtmlWinParser_SetFontFace); /* prototype to pass -Wmissing-prototypes */
3029 XS(XS_Wx__HtmlWinParser_SetFontFace)
3037 croak_xs_usage(cv, "THIS, face");
3040 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3042 WXSTRING_INPUT( face, wxString, ST(1) );
3044 THIS->SetFontFace(face);
3050 XS(XS_Wx__HtmlWinParser_GetAlign); /* prototype to pass -Wmissing-prototypes */
3051 XS(XS_Wx__HtmlWinParser_GetAlign)
3059 croak_xs_usage(cv, "THIS");
3061 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3065 RETVAL = THIS->GetAlign();
3066 XSprePUSH; PUSHi((IV)RETVAL);
3072 XS(XS_Wx__HtmlWinParser_SetAlign); /* prototype to pass -Wmissing-prototypes */
3073 XS(XS_Wx__HtmlWinParser_SetAlign)
3081 croak_xs_usage(cv, "THIS, a");
3083 int a = (int)SvIV(ST(1));
3084 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3092 XS(XS_Wx__HtmlWinParser_GetLinkColor); /* prototype to pass -Wmissing-prototypes */
3093 XS(XS_Wx__HtmlWinParser_GetLinkColor)
3101 croak_xs_usage(cv, "THIS");
3103 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3105 RETVAL = new wxColour( THIS->GetLinkColor() );
3106 ST(0) = sv_newmortal();
3107 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
3108 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
3115 XS(XS_Wx__HtmlWinParser_SetLinkColor); /* prototype to pass -Wmissing-prototypes */
3116 XS(XS_Wx__HtmlWinParser_SetLinkColor)
3124 croak_xs_usage(cv, "THIS, clr");
3126 wxColour* clr = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
3127 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3128 THIS->SetLinkColor( *( clr ) );
3134 XS(XS_Wx__HtmlWinParser_GetActualColor); /* prototype to pass -Wmissing-prototypes */
3135 XS(XS_Wx__HtmlWinParser_GetActualColor)
3143 croak_xs_usage(cv, "THIS");
3145 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3147 RETVAL = new wxColour( THIS->GetActualColor() );
3148 ST(0) = sv_newmortal();
3149 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
3150 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
3157 XS(XS_Wx__HtmlWinParser_SetActualColor); /* prototype to pass -Wmissing-prototypes */
3158 XS(XS_Wx__HtmlWinParser_SetActualColor)
3166 croak_xs_usage(cv, "THIS, clr");
3168 wxColour* clr = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
3169 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3170 THIS->SetActualColor( *( clr ) );
3176 XS(XS_Wx__HtmlWinParser_GetLink); /* prototype to pass -Wmissing-prototypes */
3177 XS(XS_Wx__HtmlWinParser_GetLink)
3185 croak_xs_usage(cv, "THIS");
3187 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3188 wxHtmlLinkInfo * RETVAL;
3189 RETVAL = new wxHtmlLinkInfo( THIS->GetLink() );
3190 ST(0) = sv_newmortal();
3191 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlLinkInfo" );
3198 XS(XS_Wx__HtmlWinParser_SetLink); /* prototype to pass -Wmissing-prototypes */
3199 XS(XS_Wx__HtmlWinParser_SetLink)
3207 croak_xs_usage(cv, "THIS, link");
3209 wxHtmlLinkInfo* link = (wxHtmlLinkInfo *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlLinkInfo" );
3210 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3211 THIS->SetLink( *( link ) );
3217 #define XSubPPtmpAAAN 1
3220 XS(XS_Wx__HtmlWinParser_SetInputEncoding); /* prototype to pass -Wmissing-prototypes */
3221 XS(XS_Wx__HtmlWinParser_SetInputEncoding)
3229 croak_xs_usage(cv, "THIS, enc");
3231 wxFontEncoding enc = (wxFontEncoding)SvIV(ST(1));
3232 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3234 THIS->SetInputEncoding(enc);
3240 XS(XS_Wx__HtmlWinParser_GetInputEncoding); /* prototype to pass -Wmissing-prototypes */
3241 XS(XS_Wx__HtmlWinParser_GetInputEncoding)
3249 croak_xs_usage(cv, "THIS");
3251 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3252 wxFontEncoding RETVAL;
3255 RETVAL = THIS->GetInputEncoding();
3256 XSprePUSH; PUSHi((IV)RETVAL);
3262 XS(XS_Wx__HtmlWinParser_GetOutputEncoding); /* prototype to pass -Wmissing-prototypes */
3263 XS(XS_Wx__HtmlWinParser_GetOutputEncoding)
3271 croak_xs_usage(cv, "THIS");
3273 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3274 wxFontEncoding RETVAL;
3277 RETVAL = THIS->GetOutputEncoding();
3278 XSprePUSH; PUSHi((IV)RETVAL);
3284 XS(XS_Wx__HtmlWinParser_GetEncodingConverter); /* prototype to pass -Wmissing-prototypes */
3285 XS(XS_Wx__HtmlWinParser_GetEncodingConverter)
3293 croak_xs_usage(cv, "THIS");
3295 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3296 wxEncodingConverter * RETVAL;
3298 RETVAL = THIS->GetEncodingConverter();
3299 ST(0) = sv_newmortal();
3300 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
3308 XS(XS_Wx__HtmlWinParser_CreateCurrentFont); /* prototype to pass -Wmissing-prototypes */
3309 XS(XS_Wx__HtmlWinParser_CreateCurrentFont)
3317 croak_xs_usage(cv, "THIS");
3319 wxHtmlWinParser * THIS = (wxHtmlWinParser *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWinParser" );
3322 RETVAL = THIS->CreateCurrentFont();
3323 ST(0) = sv_newmortal();
3324 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
3325 wxPli_thread_sv_register( aTHX_ "Wx::Font", RETVAL, ST(0) );
3332 /* INCLUDE: Returning to 'Html.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp -t ../../typemap.xsp XS/HtmlParser.xsp |' */
3335 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp -t ../../typemap.xsp XS/HtmlTagHandler.xsp |' from 'Html.xs' */
3337 #include <wx/html/htmlpars.h>
3338 #include "cpp/htmltag.h"
3340 XS(XS_Wx__HtmlTagHandler_SetParser); /* prototype to pass -Wmissing-prototypes */
3341 XS(XS_Wx__HtmlTagHandler_SetParser)
3349 croak_xs_usage(cv, "THIS, parser");
3351 wxHtmlParser* parser = (wxHtmlParser *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlParser" );
3352 wxHtmlTagHandler * THIS = (wxHtmlTagHandler *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTagHandler" );
3354 THIS->SetParser(parser);
3360 XS(XS_Wx__HtmlTagHandler_GetSupportedTags); /* prototype to pass -Wmissing-prototypes */
3361 XS(XS_Wx__HtmlTagHandler_GetSupportedTags)
3369 croak_xs_usage(cv, "THIS");
3371 wxHtmlTagHandler * THIS = (wxHtmlTagHandler *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTagHandler" );
3374 RETVAL = THIS->GetSupportedTags();
3375 ST(0) = sv_newmortal();
3376 WXSTRING_OUTPUT( RETVAL, ST(0) );
3383 XS(XS_Wx__HtmlTagHandler_HandleTag); /* prototype to pass -Wmissing-prototypes */
3384 XS(XS_Wx__HtmlTagHandler_HandleTag)
3392 croak_xs_usage(cv, "THIS, tag");
3394 wxHtmlTag* tag = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlTag" );
3395 wxHtmlTagHandler * THIS = (wxHtmlTagHandler *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTagHandler" );
3397 RETVAL = THIS->HandleTag( *( tag ) );
3398 ST(0) = boolSV(RETVAL);
3405 XS(XS_Wx__PlHtmlTagHandler_new); /* prototype to pass -Wmissing-prototypes */
3406 XS(XS_Wx__PlHtmlTagHandler_new)
3414 croak_xs_usage(cv, "CLASS");
3416 char * CLASS = (char *)SvPV_nolen(ST(0));
3417 wxPlHtmlTagHandler * RETVAL;
3418 RETVAL = new wxPlHtmlTagHandler( CLASS );
3419 ST(0) = sv_newmortal();
3420 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
3427 XS(XS_Wx__PlHtmlTagHandler_GetParser); /* prototype to pass -Wmissing-prototypes */
3428 XS(XS_Wx__PlHtmlTagHandler_GetParser)
3436 croak_xs_usage(cv, "THIS");
3438 wxPlHtmlTagHandler * THIS = (wxPlHtmlTagHandler *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlHtmlTagHandler" );
3439 wxHtmlParser * RETVAL;
3441 RETVAL = THIS->GetParser();
3442 ST(0) = sv_newmortal();
3443 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
3450 XS(XS_Wx__PlHtmlWinTagHandler_new); /* prototype to pass -Wmissing-prototypes */
3451 XS(XS_Wx__PlHtmlWinTagHandler_new)
3459 croak_xs_usage(cv, "CLASS");
3461 char * CLASS = (char *)SvPV_nolen(ST(0));
3462 wxPlHtmlWinTagHandler * RETVAL;
3463 RETVAL = new wxPlHtmlWinTagHandler( CLASS );
3464 ST(0) = sv_newmortal();
3465 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
3472 XS(XS_Wx__PlHtmlWinTagHandler_GetParser); /* prototype to pass -Wmissing-prototypes */
3473 XS(XS_Wx__PlHtmlWinTagHandler_GetParser)
3481 croak_xs_usage(cv, "THIS");
3483 wxPlHtmlWinTagHandler * THIS = (wxPlHtmlWinTagHandler *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::PlHtmlWinTagHandler" );
3484 wxHtmlWinParser * RETVAL;
3486 RETVAL = THIS->GetParser();
3487 ST(0) = sv_newmortal();
3488 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
3495 /* INCLUDE: Returning to 'Html.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp -t ../../typemap.xsp XS/HtmlTagHandler.xsp |' */
3498 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp -t ../../typemap.xsp XS/HtmlTag.xsp |' from 'Html.xs' */
3500 #include <wx/html/htmltag.h>
3502 XS(XS_Wx__HtmlTag_GetParent); /* prototype to pass -Wmissing-prototypes */
3503 XS(XS_Wx__HtmlTag_GetParent)
3511 croak_xs_usage(cv, "THIS");
3513 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3516 RETVAL = THIS->GetParent();
3517 ST(0) = sv_newmortal();
3518 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlTag" );
3525 XS(XS_Wx__HtmlTag_GetFirstSibling); /* prototype to pass -Wmissing-prototypes */
3526 XS(XS_Wx__HtmlTag_GetFirstSibling)
3534 croak_xs_usage(cv, "THIS");
3536 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3539 RETVAL = THIS->GetFirstSibling();
3540 ST(0) = sv_newmortal();
3541 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlTag" );
3548 XS(XS_Wx__HtmlTag_GetLastSibling); /* prototype to pass -Wmissing-prototypes */
3549 XS(XS_Wx__HtmlTag_GetLastSibling)
3557 croak_xs_usage(cv, "THIS");
3559 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3562 RETVAL = THIS->GetLastSibling();
3563 ST(0) = sv_newmortal();
3564 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlTag" );
3571 XS(XS_Wx__HtmlTag_GetChildren); /* prototype to pass -Wmissing-prototypes */
3572 XS(XS_Wx__HtmlTag_GetChildren)
3580 croak_xs_usage(cv, "THIS");
3582 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3585 RETVAL = THIS->GetChildren();
3586 ST(0) = sv_newmortal();
3587 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlTag" );
3594 XS(XS_Wx__HtmlTag_GetPreviousSibling); /* prototype to pass -Wmissing-prototypes */
3595 XS(XS_Wx__HtmlTag_GetPreviousSibling)
3603 croak_xs_usage(cv, "THIS");
3605 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3608 RETVAL = THIS->GetPreviousSibling();
3609 ST(0) = sv_newmortal();
3610 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlTag" );
3617 XS(XS_Wx__HtmlTag_GetNextSibling); /* prototype to pass -Wmissing-prototypes */
3618 XS(XS_Wx__HtmlTag_GetNextSibling)
3626 croak_xs_usage(cv, "THIS");
3628 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3631 RETVAL = THIS->GetNextSibling();
3632 ST(0) = sv_newmortal();
3633 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlTag" );
3640 XS(XS_Wx__HtmlTag_GetNextTag); /* prototype to pass -Wmissing-prototypes */
3641 XS(XS_Wx__HtmlTag_GetNextTag)
3649 croak_xs_usage(cv, "THIS");
3651 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3654 RETVAL = THIS->GetNextTag();
3655 ST(0) = sv_newmortal();
3656 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlTag" );
3663 XS(XS_Wx__HtmlTag_GetName); /* prototype to pass -Wmissing-prototypes */
3664 XS(XS_Wx__HtmlTag_GetName)
3672 croak_xs_usage(cv, "THIS");
3674 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3677 RETVAL = THIS->GetName();
3678 ST(0) = sv_newmortal();
3679 WXSTRING_OUTPUT( RETVAL, ST(0) );
3686 XS(XS_Wx__HtmlTag_HasParam); /* prototype to pass -Wmissing-prototypes */
3687 XS(XS_Wx__HtmlTag_HasParam)
3695 croak_xs_usage(cv, "THIS, par");
3698 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3701 WXSTRING_INPUT( par, wxString, ST(1) );
3703 RETVAL = THIS->HasParam(par);
3704 ST(0) = boolSV(RETVAL);
3711 XS(XS_Wx__HtmlTag_GetParam); /* prototype to pass -Wmissing-prototypes */
3712 XS(XS_Wx__HtmlTag_GetParam)
3719 if (items < 2 || items > 3)
3720 croak_xs_usage(cv, "THIS, par, with_commas = false");
3724 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3727 WXSTRING_INPUT( par, wxString, ST(1) );
3730 with_commas = false;
3732 with_commas = (bool)SvTRUE(ST(2));
3735 RETVAL = THIS->GetParam(par, with_commas);
3736 ST(0) = sv_newmortal();
3737 WXSTRING_OUTPUT( RETVAL, ST(0) );
3744 XS(XS_Wx__HtmlTag_GetAllParams); /* prototype to pass -Wmissing-prototypes */
3745 XS(XS_Wx__HtmlTag_GetAllParams)
3753 croak_xs_usage(cv, "THIS");
3755 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3758 RETVAL = THIS->GetAllParams();
3759 ST(0) = sv_newmortal();
3760 WXSTRING_OUTPUT( RETVAL, ST(0) );
3767 XS(XS_Wx__HtmlTag_HasEnding); /* prototype to pass -Wmissing-prototypes */
3768 XS(XS_Wx__HtmlTag_HasEnding)
3776 croak_xs_usage(cv, "THIS");
3778 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3781 RETVAL = THIS->HasEnding();
3782 ST(0) = boolSV(RETVAL);
3788 #if WXPERL_W_VERSION_LT( 2, 9, 0 )
3789 #define XSubPPtmpAAAO 1
3792 XS(XS_Wx__HtmlTag_GetBeginPos); /* prototype to pass -Wmissing-prototypes */
3793 XS(XS_Wx__HtmlTag_GetBeginPos)
3801 croak_xs_usage(cv, "THIS");
3803 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3807 RETVAL = THIS->GetBeginPos();
3808 XSprePUSH; PUSHi((IV)RETVAL);
3814 XS(XS_Wx__HtmlTag_GetEndPos1); /* prototype to pass -Wmissing-prototypes */
3815 XS(XS_Wx__HtmlTag_GetEndPos1)
3823 croak_xs_usage(cv, "THIS");
3825 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3829 RETVAL = THIS->GetEndPos1();
3830 XSprePUSH; PUSHi((IV)RETVAL);
3836 XS(XS_Wx__HtmlTag_GetEndPos2); /* prototype to pass -Wmissing-prototypes */
3837 XS(XS_Wx__HtmlTag_GetEndPos2)
3845 croak_xs_usage(cv, "THIS");
3847 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3851 RETVAL = THIS->GetEndPos2();
3852 XSprePUSH; PUSHi((IV)RETVAL);
3859 XS(XS_Wx__HtmlTag_GetParamAsColour); /* prototype to pass -Wmissing-prototypes */
3860 XS(XS_Wx__HtmlTag_GetParamAsColour)
3868 croak_xs_usage(cv, "THIS, par");
3869 PERL_UNUSED_VAR(ax); /* -Wall */
3872 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3875 WXSTRING_INPUT( par, wxString, ST(1) );
3877 bool ret = THIS->GetParamAsColour( par, &col );
3880 XPUSHs( newSViv( ret ) );
3881 XPUSHs( wxPli_non_object_2_sv( aTHX_ sv_newmortal(),
3882 ( ret ? new wxColour( col ) : NULL ),
3890 XS(XS_Wx__HtmlTag_GetParamAsInt); /* prototype to pass -Wmissing-prototypes */
3891 XS(XS_Wx__HtmlTag_GetParamAsInt)
3899 croak_xs_usage(cv, "THIS, par");
3900 PERL_UNUSED_VAR(ax); /* -Wall */
3903 wxHtmlTag * THIS = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlTag" );
3906 WXSTRING_INPUT( par, wxString, ST(1) );
3908 bool ret = THIS->GetParamAsInt( par, &val );
3911 XPUSHs( newSViv( ret ) );
3912 XPUSHs( newSViv( val ) );
3919 /* INCLUDE: Returning to 'Html.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp -t ../../typemap.xsp XS/HtmlTag.xsp |' */
3922 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp -t ../../typemap.xsp XS/HtmlCell.xsp |' from 'Html.xs' */
3924 #include <wx/html/htmlcell.h>
3926 XS(XS_Wx__HtmlCell_new); /* prototype to pass -Wmissing-prototypes */
3927 XS(XS_Wx__HtmlCell_new)
3935 croak_xs_usage(cv, "CLASS");
3937 char * CLASS = (char *)SvPV_nolen(ST(0));
3938 wxHtmlCell * RETVAL;
3940 RETVAL = new wxHtmlCell();
3941 ST(0) = sv_newmortal();
3942 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
3949 XS(XS_Wx__HtmlCell_Destroy); /* prototype to pass -Wmissing-prototypes */
3950 XS(XS_Wx__HtmlCell_Destroy)
3958 croak_xs_usage(cv, "THIS");
3960 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
3967 XS(XS_Wx__HtmlCell_SetParent); /* prototype to pass -Wmissing-prototypes */
3968 XS(XS_Wx__HtmlCell_SetParent)
3976 croak_xs_usage(cv, "THIS, p");
3978 wxHtmlContainerCell* p = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlContainerCell" );
3979 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
3987 XS(XS_Wx__HtmlCell_GetParent); /* prototype to pass -Wmissing-prototypes */
3988 XS(XS_Wx__HtmlCell_GetParent)
3996 croak_xs_usage(cv, "THIS");
3998 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
3999 wxHtmlContainerCell * RETVAL;
4001 RETVAL = THIS->GetParent();
4002 ST(0) = sv_newmortal();
4003 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
4010 XS(XS_Wx__HtmlCell_GetPosX); /* prototype to pass -Wmissing-prototypes */
4011 XS(XS_Wx__HtmlCell_GetPosX)
4019 croak_xs_usage(cv, "THIS");
4021 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4025 RETVAL = THIS->GetPosX();
4026 XSprePUSH; PUSHi((IV)RETVAL);
4032 XS(XS_Wx__HtmlCell_GetPosY); /* prototype to pass -Wmissing-prototypes */
4033 XS(XS_Wx__HtmlCell_GetPosY)
4041 croak_xs_usage(cv, "THIS");
4043 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4047 RETVAL = THIS->GetPosY();
4048 XSprePUSH; PUSHi((IV)RETVAL);
4054 XS(XS_Wx__HtmlCell_GetWidth); /* prototype to pass -Wmissing-prototypes */
4055 XS(XS_Wx__HtmlCell_GetWidth)
4063 croak_xs_usage(cv, "THIS");
4065 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4069 RETVAL = THIS->GetWidth();
4070 XSprePUSH; PUSHi((IV)RETVAL);
4076 XS(XS_Wx__HtmlCell_GetHeight); /* prototype to pass -Wmissing-prototypes */
4077 XS(XS_Wx__HtmlCell_GetHeight)
4085 croak_xs_usage(cv, "THIS");
4087 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4091 RETVAL = THIS->GetHeight();
4092 XSprePUSH; PUSHi((IV)RETVAL);
4098 XS(XS_Wx__HtmlCell_GetDescent); /* prototype to pass -Wmissing-prototypes */
4099 XS(XS_Wx__HtmlCell_GetDescent)
4107 croak_xs_usage(cv, "THIS");
4109 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4113 RETVAL = THIS->GetDescent();
4114 XSprePUSH; PUSHi((IV)RETVAL);
4119 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
4120 #define XSubPPtmpAAAP 1
4123 XS(XS_Wx__HtmlCell_IsFormattingCell); /* prototype to pass -Wmissing-prototypes */
4124 XS(XS_Wx__HtmlCell_IsFormattingCell)
4132 croak_xs_usage(cv, "THIS");
4134 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4137 RETVAL = THIS->IsFormattingCell();
4138 ST(0) = boolSV(RETVAL);
4146 XS(XS_Wx__HtmlCell_GetId); /* prototype to pass -Wmissing-prototypes */
4147 XS(XS_Wx__HtmlCell_GetId)
4155 croak_xs_usage(cv, "THIS");
4157 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4160 RETVAL = THIS->GetId();
4161 ST(0) = sv_newmortal();
4162 WXSTRING_OUTPUT( RETVAL, ST(0) );
4169 XS(XS_Wx__HtmlCell_SetId); /* prototype to pass -Wmissing-prototypes */
4170 XS(XS_Wx__HtmlCell_SetId)
4178 croak_xs_usage(cv, "THIS, id");
4181 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4183 WXSTRING_INPUT( id, wxString, ST(1) );
4191 XS(XS_Wx__HtmlCell_GetLink); /* prototype to pass -Wmissing-prototypes */
4192 XS(XS_Wx__HtmlCell_GetLink)
4199 if (items < 1 || items > 3)
4200 croak_xs_usage(cv, "THIS, x = 0, y = 0");
4204 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4205 wxHtmlLinkInfo * RETVAL;
4210 x = (int)SvIV(ST(1));
4216 y = (int)SvIV(ST(2));
4219 RETVAL = THIS->GetLink(x, y);
4220 ST(0) = sv_newmortal();
4221 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::HtmlLinkInfo" );
4227 #if WXPERL_W_VERSION_GE( 2, 5, 1 ) && WXPERL_W_VERSION_LT( 2, 7, 0 )
4228 #define XSubPPtmpAAAQ 1
4231 XS(XS_Wx__HtmlCell_GetCursor); /* prototype to pass -Wmissing-prototypes */
4232 XS(XS_Wx__HtmlCell_GetCursor)
4240 croak_xs_usage(cv, "THIS");
4242 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4244 RETVAL = new wxCursor( THIS->GetCursor() );
4245 ST(0) = sv_newmortal();
4246 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
4247 wxPli_thread_sv_register( aTHX_ "Wx::Cursor", RETVAL, ST(0) );
4255 XS(XS_Wx__HtmlCell_GetNext); /* prototype to pass -Wmissing-prototypes */
4256 XS(XS_Wx__HtmlCell_GetNext)
4264 croak_xs_usage(cv, "THIS");
4266 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4267 wxHtmlCell * RETVAL;
4269 RETVAL = THIS->GetNext();
4270 ST(0) = sv_newmortal();
4271 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
4277 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
4278 #define XSubPPtmpAAAR 1
4281 XS(XS_Wx__HtmlCell_GetFirstChild); /* prototype to pass -Wmissing-prototypes */
4282 XS(XS_Wx__HtmlCell_GetFirstChild)
4290 croak_xs_usage(cv, "THIS");
4292 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4293 wxHtmlCell * RETVAL;
4295 RETVAL = THIS->GetFirstChild();
4296 ST(0) = sv_newmortal();
4297 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
4305 XS(XS_Wx__HtmlCell_SetPos); /* prototype to pass -Wmissing-prototypes */
4306 XS(XS_Wx__HtmlCell_SetPos)
4314 croak_xs_usage(cv, "THIS, x, y");
4316 int x = (int)SvIV(ST(1));
4317 int y = (int)SvIV(ST(2));
4318 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4326 XS(XS_Wx__HtmlCell_SetLink); /* prototype to pass -Wmissing-prototypes */
4327 XS(XS_Wx__HtmlCell_SetLink)
4335 croak_xs_usage(cv, "THIS, link");
4337 wxHtmlLinkInfo* link = (wxHtmlLinkInfo *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlLinkInfo" );
4338 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4339 THIS->SetLink( *( link ) );
4345 XS(XS_Wx__HtmlCell_SetNext); /* prototype to pass -Wmissing-prototypes */
4346 XS(XS_Wx__HtmlCell_SetNext)
4354 croak_xs_usage(cv, "THIS, cell");
4356 wxHtmlCell* cell = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlCell" );
4357 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4359 THIS->SetNext(cell);
4365 XS(XS_Wx__HtmlCell_Layout); /* prototype to pass -Wmissing-prototypes */
4366 XS(XS_Wx__HtmlCell_Layout)
4374 croak_xs_usage(cv, "THIS, w");
4376 int w = (int)SvIV(ST(1));
4377 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4385 XS(XS_Wx__HtmlCell_SetCanLiveOnPagebreak); /* prototype to pass -Wmissing-prototypes */
4386 XS(XS_Wx__HtmlCell_SetCanLiveOnPagebreak)
4394 croak_xs_usage(cv, "THIS, can");
4396 bool can = (bool)SvTRUE(ST(1));
4397 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4399 THIS->SetCanLiveOnPagebreak(can);
4404 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
4405 #define XSubPPtmpAAAS 1
4408 XS(XS_Wx__HtmlCell_IsLinebreakAllowed); /* prototype to pass -Wmissing-prototypes */
4409 XS(XS_Wx__HtmlCell_IsLinebreakAllowed)
4417 croak_xs_usage(cv, "THIS");
4419 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4422 RETVAL = THIS->IsLinebreakAllowed();
4423 ST(0) = boolSV(RETVAL);
4431 XS(XS_Wx__HtmlCell_IsTerminalCell); /* prototype to pass -Wmissing-prototypes */
4432 XS(XS_Wx__HtmlCell_IsTerminalCell)
4440 croak_xs_usage(cv, "THIS");
4442 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4445 RETVAL = THIS->IsTerminalCell();
4446 ST(0) = boolSV(RETVAL);
4452 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
4453 #define XSubPPtmpAAAT 1
4456 XS(XS_Wx__HtmlCell_FindCellByPos); /* prototype to pass -Wmissing-prototypes */
4457 XS(XS_Wx__HtmlCell_FindCellByPos)
4464 if (items < 3 || items > 4)
4465 croak_xs_usage(cv, "THIS, x, y, flags = wxHTML_FIND_EXACT");
4467 wxCoord x = (wxCoord)SvIV(ST(1));
4468 wxCoord y = (wxCoord)SvIV(ST(2));
4470 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4471 wxHtmlCell * RETVAL;
4474 flags = wxHTML_FIND_EXACT;
4476 flags = (unsigned int)SvUV( ST(3) );
4479 RETVAL = THIS->FindCellByPos(x, y, flags);
4480 ST(0) = sv_newmortal();
4481 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
4488 XS(XS_Wx__HtmlCell_GetAbsPos); /* prototype to pass -Wmissing-prototypes */
4489 XS(XS_Wx__HtmlCell_GetAbsPos)
4497 croak_xs_usage(cv, "THIS");
4499 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4502 RETVAL = THIS->GetAbsPos();
4503 ST(0) = sv_newmortal();
4504 wxPli_non_object_2_sv( aTHX_ ST(0), new wxPoint(RETVAL), "Wx::Point" );
4511 XS(XS_Wx__HtmlCell_GetFirstTerminal); /* prototype to pass -Wmissing-prototypes */
4512 XS(XS_Wx__HtmlCell_GetFirstTerminal)
4520 croak_xs_usage(cv, "THIS");
4522 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4523 wxHtmlCell * RETVAL;
4525 RETVAL = THIS->GetFirstTerminal();
4526 ST(0) = sv_newmortal();
4527 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
4534 XS(XS_Wx__HtmlCell_GetLastTerminal); /* prototype to pass -Wmissing-prototypes */
4535 XS(XS_Wx__HtmlCell_GetLastTerminal)
4543 croak_xs_usage(cv, "THIS");
4545 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4546 wxHtmlCell * RETVAL;
4548 RETVAL = THIS->GetLastTerminal();
4549 ST(0) = sv_newmortal();
4550 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
4557 XS(XS_Wx__HtmlCell_GetDepth); /* prototype to pass -Wmissing-prototypes */
4558 XS(XS_Wx__HtmlCell_GetDepth)
4566 croak_xs_usage(cv, "THIS");
4568 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4569 unsigned int RETVAL;
4572 RETVAL = THIS->GetDepth();
4573 XSprePUSH; PUSHu((UV)RETVAL );
4579 XS(XS_Wx__HtmlCell_IsBefore); /* prototype to pass -Wmissing-prototypes */
4580 XS(XS_Wx__HtmlCell_IsBefore)
4588 croak_xs_usage(cv, "THIS, cell");
4590 wxHtmlCell* cell = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlCell" );
4591 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4594 RETVAL = THIS->IsBefore(cell);
4595 ST(0) = boolSV(RETVAL);
4602 XS(XS_Wx__HtmlCell_ConvertToText); /* prototype to pass -Wmissing-prototypes */
4603 XS(XS_Wx__HtmlCell_ConvertToText)
4611 croak_xs_usage(cv, "THIS, sel");
4613 wxHtmlSelection* sel = (wxHtmlSelection *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlSelection" );
4614 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4617 RETVAL = THIS->ConvertToText(sel);
4618 ST(0) = sv_newmortal();
4619 WXSTRING_OUTPUT( RETVAL, ST(0) );
4626 #define XSubPPtmpAAAU 1
4629 XS(XS_Wx__HtmlCell_FindCellByPos); /* prototype to pass -Wmissing-prototypes */
4630 XS(XS_Wx__HtmlCell_FindCellByPos)
4638 croak_xs_usage(cv, "THIS, x, y");
4640 wxCoord x = (wxCoord)SvIV(ST(1));
4641 wxCoord y = (wxCoord)SvIV(ST(2));
4642 wxHtmlCell * THIS = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlCell" );
4643 wxHtmlCell * RETVAL;
4645 RETVAL = THIS->FindCellByPos(x, y);
4646 ST(0) = sv_newmortal();
4647 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
4654 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
4655 #define XSubPPtmpAAAV 1
4658 XS(XS_Wx__HtmlWordCell_SetPreviousWord); /* prototype to pass -Wmissing-prototypes */
4659 XS(XS_Wx__HtmlWordCell_SetPreviousWord)
4667 croak_xs_usage(cv, "THIS, cell");
4669 wxHtmlWordCell* cell = (wxHtmlWordCell *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlWordCell" );
4670 wxHtmlWordCell * THIS = (wxHtmlWordCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlWordCell" );
4672 THIS->SetPreviousWord(cell);
4679 XS(XS_Wx__HtmlContainerCell_new); /* prototype to pass -Wmissing-prototypes */
4680 XS(XS_Wx__HtmlContainerCell_new)
4688 croak_xs_usage(cv, "CLASS, parent");
4690 wxHtmlContainerCell* parent = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlContainerCell" );
4691 char * CLASS = (char *)SvPV_nolen(ST(0));
4692 wxHtmlContainerCell * RETVAL;
4694 RETVAL = new wxHtmlContainerCell(parent);
4695 ST(0) = sv_newmortal();
4696 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
4703 XS(XS_Wx__HtmlContainerCell_InsertCell); /* prototype to pass -Wmissing-prototypes */
4704 XS(XS_Wx__HtmlContainerCell_InsertCell)
4712 croak_xs_usage(cv, "THIS, cell");
4714 wxHtmlCell* cell = (wxHtmlCell *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlCell" );
4715 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
4717 THIS->InsertCell(cell);
4723 XS(XS_Wx__HtmlContainerCell_SetAlignHor); /* prototype to pass -Wmissing-prototypes */
4724 XS(XS_Wx__HtmlContainerCell_SetAlignHor)
4732 croak_xs_usage(cv, "THIS, al");
4734 int al = (int)SvIV(ST(1));
4735 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
4737 THIS->SetAlignHor(al);
4743 XS(XS_Wx__HtmlContainerCell_GetAlignHor); /* prototype to pass -Wmissing-prototypes */
4744 XS(XS_Wx__HtmlContainerCell_GetAlignHor)
4752 croak_xs_usage(cv, "THIS");
4754 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
4758 RETVAL = THIS->GetAlignHor();
4759 XSprePUSH; PUSHi((IV)RETVAL);
4765 XS(XS_Wx__HtmlContainerCell_SetAlignVer); /* prototype to pass -Wmissing-prototypes */
4766 XS(XS_Wx__HtmlContainerCell_SetAlignVer)
4774 croak_xs_usage(cv, "THIS, al");
4776 int al = (int)SvIV(ST(1));
4777 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
4779 THIS->SetAlignVer(al);
4785 XS(XS_Wx__HtmlContainerCell_GetAlignVer); /* prototype to pass -Wmissing-prototypes */
4786 XS(XS_Wx__HtmlContainerCell_GetAlignVer)
4794 croak_xs_usage(cv, "THIS");
4796 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
4800 RETVAL = THIS->GetAlignVer();
4801 XSprePUSH; PUSHi((IV)RETVAL);
4807 XS(XS_Wx__HtmlContainerCell_SetIndent); /* prototype to pass -Wmissing-prototypes */
4808 XS(XS_Wx__HtmlContainerCell_SetIndent)
4815 if (items < 3 || items > 4)
4816 croak_xs_usage(cv, "THIS, i, what, units = wxHTML_UNITS_PIXELS");
4818 int i = (int)SvIV(ST(1));
4819 int what = (int)SvIV(ST(2));
4821 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
4824 units = wxHTML_UNITS_PIXELS;
4826 units = (int)SvIV(ST(3));
4829 THIS->SetIndent(i, what, units);
4835 XS(XS_Wx__HtmlContainerCell_GetIndent); /* prototype to pass -Wmissing-prototypes */
4836 XS(XS_Wx__HtmlContainerCell_GetIndent)
4844 croak_xs_usage(cv, "THIS, ind");
4846 int ind = (int)SvIV(ST(1));
4847 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
4851 RETVAL = THIS->GetIndent(ind);
4852 XSprePUSH; PUSHi((IV)RETVAL);
4858 XS(XS_Wx__HtmlContainerCell_GetIndentUnits); /* prototype to pass -Wmissing-prototypes */
4859 XS(XS_Wx__HtmlContainerCell_GetIndentUnits)
4867 croak_xs_usage(cv, "THIS, ind");
4869 int ind = (int)SvIV(ST(1));
4870 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
4874 RETVAL = THIS->GetIndentUnits(ind);
4875 XSprePUSH; PUSHi((IV)RETVAL);
4881 XS(XS_Wx__HtmlContainerCell_SetAlign); /* prototype to pass -Wmissing-prototypes */
4882 XS(XS_Wx__HtmlContainerCell_SetAlign)
4890 croak_xs_usage(cv, "THIS, tag");
4892 wxHtmlTag* tag = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlTag" );
4893 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
4894 THIS->SetAlign( *( tag ) );
4900 XS(XS_Wx__HtmlContainerCell_SetWidthFloat); /* prototype to pass -Wmissing-prototypes */
4901 XS(XS_Wx__HtmlContainerCell_SetWidthFloat)
4909 croak_xs_usage(cv, "THIS, w, units");
4911 int w = (int)SvIV(ST(1));
4912 int units = (int)SvIV(ST(2));
4913 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
4915 THIS->SetWidthFloat(w, units);
4921 XS(XS_Wx__HtmlContainerCell_SetWidthFloatTag); /* prototype to pass -Wmissing-prototypes */
4922 XS(XS_Wx__HtmlContainerCell_SetWidthFloatTag)
4929 if (items < 2 || items > 3)
4930 croak_xs_usage(cv, "THIS, tag, pixel_scale = 1.0");
4932 wxHtmlTag* tag = (wxHtmlTag *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::HtmlTag" );
4934 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
4939 pixel_scale = (double)SvNV(ST(2));
4941 THIS->SetWidthFloat( *( tag ), pixel_scale );
4947 XS(XS_Wx__HtmlContainerCell_SetMinHeight); /* prototype to pass -Wmissing-prototypes */
4948 XS(XS_Wx__HtmlContainerCell_SetMinHeight)
4955 if (items < 2 || items > 3)
4956 croak_xs_usage(cv, "THIS, h, align = wxHTML_ALIGN_TOP");
4958 int h = (int)SvIV(ST(1));
4960 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
4963 align = wxHTML_ALIGN_TOP;
4965 align = (int)SvIV(ST(2));
4968 THIS->SetMinHeight(h, align);
4974 XS(XS_Wx__HtmlContainerCell_SetBackgroundColour); /* prototype to pass -Wmissing-prototypes */
4975 XS(XS_Wx__HtmlContainerCell_SetBackgroundColour)
4983 croak_xs_usage(cv, "THIS, clr");
4985 wxColour* clr = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
4986 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
4987 THIS->SetBackgroundColour( *( clr ) );
4993 XS(XS_Wx__HtmlContainerCell_GetBackgroundColour); /* prototype to pass -Wmissing-prototypes */
4994 XS(XS_Wx__HtmlContainerCell_GetBackgroundColour)
5002 croak_xs_usage(cv, "THIS");
5004 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
5006 RETVAL = new wxColour( THIS->GetBackgroundColour() );
5007 ST(0) = sv_newmortal();
5008 wxPli_non_object_2_sv( aTHX_ ST(0), RETVAL, "Wx::Colour" );
5009 wxPli_thread_sv_register( aTHX_ "Wx::Colour", RETVAL, ST(0) );
5016 XS(XS_Wx__HtmlContainerCell_SetBorder); /* prototype to pass -Wmissing-prototypes */
5017 XS(XS_Wx__HtmlContainerCell_SetBorder)
5025 croak_xs_usage(cv, "THIS, clr1, clr2");
5027 wxColour* clr1 = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
5028 wxColour* clr2 = (wxColour *) wxPli_sv_2_object( aTHX_ ST(2), "Wx::Colour" );
5029 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
5030 THIS->SetBorder( *( clr1 ), *( clr2 ) );
5035 #if WXPERL_W_VERSION_GE( 2, 5, 1 )
5036 #define XSubPPtmpAAAW 1
5039 XS(XS_Wx__HtmlContainerCell_RemoveExtraSpacing); /* prototype to pass -Wmissing-prototypes */
5040 XS(XS_Wx__HtmlContainerCell_RemoveExtraSpacing)
5048 croak_xs_usage(cv, "THIS, top, bottom");
5050 bool top = (bool)SvTRUE(ST(1));
5051 bool bottom = (bool)SvTRUE(ST(2));
5052 wxHtmlContainerCell * THIS = (wxHtmlContainerCell *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlContainerCell" );
5054 THIS->RemoveExtraSpacing(top, bottom);
5061 XS(XS_Wx__HtmlColourCell_new); /* prototype to pass -Wmissing-prototypes */
5062 XS(XS_Wx__HtmlColourCell_new)
5069 if (items < 2 || items > 3)
5070 croak_xs_usage(cv, "CLASS, clr, flags = wxHTML_CLR_FOREGROUND");
5072 wxColour* clr = (wxColour *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Colour" );
5074 char * CLASS = (char *)SvPV_nolen(ST(0));
5075 wxHtmlColourCell * RETVAL;
5078 flags = wxHTML_CLR_FOREGROUND;
5080 flags = (int)SvIV(ST(2));
5082 RETVAL = new wxHtmlColourCell( *( clr ), flags );
5083 ST(0) = sv_newmortal();
5084 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5091 XS(XS_Wx__HtmlFontCell_new); /* prototype to pass -Wmissing-prototypes */
5092 XS(XS_Wx__HtmlFontCell_new)
5100 croak_xs_usage(cv, "CLASS, font");
5102 wxFont* font = (wxFont *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Font" );
5103 char * CLASS = (char *)SvPV_nolen(ST(0));
5104 wxHtmlFontCell * RETVAL;
5106 RETVAL = new wxHtmlFontCell(font);
5107 ST(0) = sv_newmortal();
5108 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5115 XS(XS_Wx__HtmlWidgetCell_new); /* prototype to pass -Wmissing-prototypes */
5116 XS(XS_Wx__HtmlWidgetCell_new)
5123 if (items < 2 || items > 3)
5124 croak_xs_usage(cv, "CLASS, window, w = 0");
5126 wxWindow* window = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
5128 char * CLASS = (char *)SvPV_nolen(ST(0));
5129 wxHtmlWidgetCell * RETVAL;
5134 w = (int)SvIV(ST(2));
5137 RETVAL = new wxHtmlWidgetCell(window, w);
5138 ST(0) = sv_newmortal();
5139 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5146 /* INCLUDE: Returning to 'Html.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp -t ../../typemap.xsp XS/HtmlCell.xsp |' */
5149 /* INCLUDE: Including 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp -t ../../typemap.xsp XS/HtmlListBox.xsp |' from 'Html.xs' */
5151 #if WXPERL_W_VERSION_GE( 2, 5, 0 )
5152 #include <wx/clntdata.h>
5153 #include "cpp/helpers.h"
5154 #include <wx/htmllbox.h>
5155 #include "cpp/overload.h"
5156 #include "cpp/htmllbox.h"
5157 #define XSubPPtmpAAAX 1
5160 XS(XS_Wx__HtmlListBox_Create); /* prototype to pass -Wmissing-prototypes */
5161 XS(XS_Wx__HtmlListBox_Create)
5168 if (items < 2 || items > 7)
5169 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxVListBoxNameStr");
5171 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
5177 wxHtmlListBox * THIS = (wxHtmlListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlListBox" );
5183 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
5187 pos = wxDefaultPosition;
5189 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
5193 size = wxDefaultSize;
5195 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
5201 style = (long)SvIV(ST(5));
5205 name = wxVListBoxNameStr;
5207 WXSTRING_INPUT( name, wxString, ST(6) );
5210 RETVAL = THIS->Create(parent, id, pos, size, style, name);
5211 ST(0) = boolSV(RETVAL);
5218 XS(XS_Wx__HtmlListBox_GetFileSystem); /* prototype to pass -Wmissing-prototypes */
5219 XS(XS_Wx__HtmlListBox_GetFileSystem)
5227 croak_xs_usage(cv, "THIS");
5229 wxHtmlListBox * THIS = (wxHtmlListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::HtmlListBox" );
5230 wxFileSystem * RETVAL;
5231 RETVAL = &THIS->GetFileSystem();
5232 ST(0) = sv_newmortal();
5233 wxPli_object_2_sv( aTHX_ ST(0), RETVAL );
5234 wxPli_thread_sv_register( aTHX_ "Wx::FileSystem", RETVAL, ST(0) );
5236 wxPli_object_set_deleteable( aTHX_ ST(0), false );
5242 XS(XS_Wx__PlHtmlListBox_newDefault); /* prototype to pass -Wmissing-prototypes */
5243 XS(XS_Wx__PlHtmlListBox_newDefault)
5251 croak_xs_usage(cv, "CLASS");
5253 char * CLASS = (char *)SvPV_nolen(ST(0));
5254 wxPlHtmlListBox * RETVAL;
5255 RETVAL = new wxPlHtmlListBox( CLASS );
5256 ST(0) = sv_newmortal();
5257 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
5264 XS(XS_Wx__PlHtmlListBox_newFull); /* prototype to pass -Wmissing-prototypes */
5265 XS(XS_Wx__PlHtmlListBox_newFull)
5272 if (items < 2 || items > 7)
5273 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, name = wxEmptyString");
5275 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
5281 char * CLASS = (char *)SvPV_nolen(ST(0));
5282 wxPlHtmlListBox * RETVAL;
5287 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
5291 pos = wxDefaultPosition;
5293 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
5297 size = wxDefaultSize;
5299 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
5305 style = (long)SvIV(ST(5));
5309 name = wxEmptyString;
5311 WXSTRING_INPUT( name, wxString, ST(6) );
5313 RETVAL = new wxPlHtmlListBox( CLASS, parent, id, pos, size,
5316 ST(0) = sv_newmortal();
5317 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
5324 XS(XS_Wx__PlHtmlListBox_new); /* prototype to pass -Wmissing-prototypes */
5325 XS(XS_Wx__PlHtmlListBox_new)
5332 PERL_UNUSED_VAR(cv); /* -W */
5333 PERL_UNUSED_VAR(ax); /* -Wall */
5337 MATCH_VOIDM_REDISP( newDefault )
5338 MATCH_ANY_REDISP( newFull )
5339 END_OVERLOAD( "Wx::PlHtmlListBox::new" )
5345 #if WXPERL_W_VERSION_GE( 2, 7, 2 )
5346 #define XSubPPtmpAAAY 1
5349 XS(XS_Wx__SimpleHtmlListBox_newDefault); /* prototype to pass -Wmissing-prototypes */
5350 XS(XS_Wx__SimpleHtmlListBox_newDefault)
5358 croak_xs_usage(cv, "CLASS");
5360 char * CLASS = (char *)SvPV_nolen(ST(0));
5361 wxSimpleHtmlListBox * RETVAL;
5362 RETVAL = new wxSimpleHtmlListBox;
5363 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
5365 ST(0) = sv_newmortal();
5366 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
5373 XS(XS_Wx__SimpleHtmlListBox_newFull); /* prototype to pass -Wmissing-prototypes */
5374 XS(XS_Wx__SimpleHtmlListBox_newFull)
5381 if (items < 3 || items > 9)
5382 croak_xs_usage(cv, "CLASS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, choices, style = 0, validator = wxDefaultValidatorPtr, name = wxSimpleHtmlListBoxNameStr");
5384 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
5388 wxArrayString choices;
5390 wxValidator* validator;
5392 char * CLASS = (char *)SvPV_nolen(ST(0));
5393 wxSimpleHtmlListBox * RETVAL;
5398 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
5402 pos = wxDefaultPosition;
5404 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
5408 size = wxDefaultSize;
5410 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
5413 wxPli_av_2_arraystring( aTHX_ ST(5), & choices );
5418 style = (long)SvIV(ST(6));
5422 validator = wxDefaultValidatorPtr;
5424 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
5428 name = wxSimpleHtmlListBoxNameStr;
5430 WXSTRING_INPUT( name, wxString, ST(8) );
5432 RETVAL = new wxSimpleHtmlListBox( parent, id, pos, size,
5433 choices, style, *validator,
5435 wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
5437 ST(0) = sv_newmortal();
5438 wxPli_evthandler_2_sv( aTHX_ ST(0), RETVAL );
5445 XS(XS_Wx__SimpleHtmlListBox_Create); /* prototype to pass -Wmissing-prototypes */
5446 XS(XS_Wx__SimpleHtmlListBox_Create)
5453 if (items < 3 || items > 9)
5454 croak_xs_usage(cv, "THIS, parent, id = wxID_ANY, pos = wxDefaultPosition, size = wxDefaultSize, choices, style = 0, validator = wxDefaultValidatorPtr, name = wxSimpleHtmlListBoxNameStr");
5456 wxWindow* parent = (wxWindow *) wxPli_sv_2_object( aTHX_ ST(1), "Wx::Window" );
5460 wxArrayString choices;
5462 wxValidator* validator;
5464 wxSimpleHtmlListBox * THIS = (wxSimpleHtmlListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SimpleHtmlListBox" );
5470 id = wxPli_get_wxwindowid( aTHX_ ST(2) );
5474 pos = wxDefaultPosition;
5476 pos = wxPli_sv_2_wxpoint( aTHX_ ST(3) );
5480 size = wxDefaultSize;
5482 size = wxPli_sv_2_wxsize( aTHX_ ST(4) );
5485 wxPli_av_2_arraystring( aTHX_ ST(5), & choices );
5490 style = (long)SvIV(ST(6));
5494 validator = wxDefaultValidatorPtr;
5496 validator = (wxValidator *) wxPli_sv_2_object( aTHX_ ST(7), "Wx::Validator" );
5500 name = wxSimpleHtmlListBoxNameStr;
5502 WXSTRING_INPUT( name, wxString, ST(8) );
5504 RETVAL = THIS->Create( parent, id, pos, size, choices, style, *( validator ), name );
5505 ST(0) = boolSV(RETVAL);
5512 XS(XS_Wx__SimpleHtmlListBox_SetSelection); /* prototype to pass -Wmissing-prototypes */
5513 XS(XS_Wx__SimpleHtmlListBox_SetSelection)
5521 croak_xs_usage(cv, "THIS, n");
5523 int n = (int)SvIV(ST(1));
5524 wxSimpleHtmlListBox * THIS = (wxSimpleHtmlListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SimpleHtmlListBox" );
5526 THIS->SetSelection(n);
5532 XS(XS_Wx__SimpleHtmlListBox_GetSelection); /* prototype to pass -Wmissing-prototypes */
5533 XS(XS_Wx__SimpleHtmlListBox_GetSelection)
5541 croak_xs_usage(cv, "THIS");
5543 wxSimpleHtmlListBox * THIS = (wxSimpleHtmlListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SimpleHtmlListBox" );
5547 RETVAL = THIS->GetSelection();
5548 XSprePUSH; PUSHi((IV)RETVAL);
5554 XS(XS_Wx__SimpleHtmlListBox_GetCount); /* prototype to pass -Wmissing-prototypes */
5555 XS(XS_Wx__SimpleHtmlListBox_GetCount)
5563 croak_xs_usage(cv, "THIS");
5565 wxSimpleHtmlListBox * THIS = (wxSimpleHtmlListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SimpleHtmlListBox" );
5566 unsigned int RETVAL;
5569 RETVAL = THIS->GetCount();
5570 XSprePUSH; PUSHu((UV)RETVAL );
5576 XS(XS_Wx__SimpleHtmlListBox_GetString); /* prototype to pass -Wmissing-prototypes */
5577 XS(XS_Wx__SimpleHtmlListBox_GetString)
5585 croak_xs_usage(cv, "THIS, n");
5587 unsigned int n = (unsigned int)SvUV( ST(1) );
5588 wxSimpleHtmlListBox * THIS = (wxSimpleHtmlListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SimpleHtmlListBox" );
5591 RETVAL = THIS->GetString(n);
5592 ST(0) = sv_newmortal();
5593 WXSTRING_OUTPUT( RETVAL, ST(0) );
5600 XS(XS_Wx__SimpleHtmlListBox_SetString); /* prototype to pass -Wmissing-prototypes */
5601 XS(XS_Wx__SimpleHtmlListBox_SetString)
5609 croak_xs_usage(cv, "THIS, n, s");
5611 unsigned int n = (unsigned int)SvUV( ST(1) );
5613 wxSimpleHtmlListBox * THIS = (wxSimpleHtmlListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SimpleHtmlListBox" );
5615 WXSTRING_INPUT( s, wxString, ST(2) );
5617 THIS->SetString(n, s);
5623 XS(XS_Wx__SimpleHtmlListBox_Clear); /* prototype to pass -Wmissing-prototypes */
5624 XS(XS_Wx__SimpleHtmlListBox_Clear)
5632 croak_xs_usage(cv, "THIS");
5634 wxSimpleHtmlListBox * THIS = (wxSimpleHtmlListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SimpleHtmlListBox" );
5635 THIS->wxVListBox::Clear();
5641 XS(XS_Wx__SimpleHtmlListBox_Delete); /* prototype to pass -Wmissing-prototypes */
5642 XS(XS_Wx__SimpleHtmlListBox_Delete)
5650 croak_xs_usage(cv, "THIS, n");
5652 unsigned int n = (unsigned int)SvUV( ST(1) );
5653 wxSimpleHtmlListBox * THIS = (wxSimpleHtmlListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SimpleHtmlListBox" );
5661 XS(XS_Wx__SimpleHtmlListBox_AppendStrings); /* prototype to pass -Wmissing-prototypes */
5662 XS(XS_Wx__SimpleHtmlListBox_AppendStrings)
5670 croak_xs_usage(cv, "THIS, strings");
5672 wxArrayString strings;
5673 wxSimpleHtmlListBox * THIS = (wxSimpleHtmlListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SimpleHtmlListBox" );
5675 wxPli_av_2_arraystring( aTHX_ ST(1), & strings );
5676 THIS->Append( strings );
5682 XS(XS_Wx__SimpleHtmlListBox_AppendString); /* prototype to pass -Wmissing-prototypes */
5683 XS(XS_Wx__SimpleHtmlListBox_AppendString)
5691 croak_xs_usage(cv, "THIS, item");
5694 wxSimpleHtmlListBox * THIS = (wxSimpleHtmlListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SimpleHtmlListBox" );
5696 WXSTRING_INPUT( item, wxString, ST(1) );
5697 THIS->Append( item );
5703 XS(XS_Wx__SimpleHtmlListBox_AppendData); /* prototype to pass -Wmissing-prototypes */
5704 XS(XS_Wx__SimpleHtmlListBox_AppendData)
5712 croak_xs_usage(cv, "THIS, item, data");
5715 wxPliUserDataCD* data;
5716 wxSimpleHtmlListBox * THIS = (wxSimpleHtmlListBox *) wxPli_sv_2_object( aTHX_ ST(0), "Wx::SimpleHtmlListBox" );
5718 WXSTRING_INPUT( item, wxString, ST(1) );
5722 data = new wxPliUserDataCD( ST(2) );
5726 THIS->Append( item, data );
5732 XS(XS_Wx__SimpleHtmlListBox_new); /* prototype to pass -Wmissing-prototypes */
5733 XS(XS_Wx__SimpleHtmlListBox_new)
5740 PERL_UNUSED_VAR(cv); /* -W */
5741 PERL_UNUSED_VAR(ax); /* -Wall */
5745 MATCH_VOIDM_REDISP( newDefault )
5746 MATCH_ANY_REDISP( newFull )
5747 END_OVERLOAD( "Wx::SimpleHtmlListBox::new" )
5754 XS(XS_Wx__SimpleHtmlListBox_Append); /* prototype to pass -Wmissing-prototypes */
5755 XS(XS_Wx__SimpleHtmlListBox_Append)
5762 PERL_UNUSED_VAR(cv); /* -W */
5763 PERL_UNUSED_VAR(ax); /* -Wall */
5767 MATCH_REDISP( wxPliOvl_arr, AppendStrings )
5768 MATCH_REDISP( wxPliOvl_s_s, AppendData )
5769 MATCH_REDISP( wxPliOvl_s, AppendString )
5770 END_OVERLOAD( Wx::SimpleHtmlListBox::Append )
5779 /* INCLUDE: Returning to 'Html.xs' from 'perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp -t ../../typemap.xsp XS/HtmlListBox.xsp |' */
5781 #include "cpp/ht_constants.cpp"
5782 #include "cpp/ovl_const.cpp"
5783 #if defined(__WXMSW__)
5785 #define XS( name ) WXXS( name )
5790 XS(boot_Wx__Html); /* prototype to pass -Wmissing-prototypes */
5798 #if (PERL_REVISION == 5 && PERL_VERSION < 9)
5799 char* file = __FILE__;
5801 const char* file = __FILE__;
5804 PERL_UNUSED_VAR(cv); /* -W */
5805 PERL_UNUSED_VAR(items); /* -W */
5806 XS_VERSION_BOOTCHECK ;
5809 newXS("Wx::HtmlCellEvent::GetCell", XS_Wx__HtmlCellEvent_GetCell, file);
5810 newXS("Wx::HtmlCellEvent::GetPoint", XS_Wx__HtmlCellEvent_GetPoint, file);
5811 newXS("Wx::HtmlCellEvent::GetMouseEvent", XS_Wx__HtmlCellEvent_GetMouseEvent, file);
5812 newXS("Wx::HtmlCellEvent::SetLinkClicked", XS_Wx__HtmlCellEvent_SetLinkClicked, file);
5813 newXS("Wx::HtmlCellEvent::GetLinkClicked", XS_Wx__HtmlCellEvent_GetLinkClicked, file);
5814 newXS("Wx::HtmlLinkEvent::GetLinkInfo", XS_Wx__HtmlLinkEvent_GetLinkInfo, file);
5816 newXS("Wx::HtmlLinkInfo::GetEvent", XS_Wx__HtmlLinkInfo_GetEvent, file);
5817 newXS("Wx::HtmlLinkInfo::GetHtmlCell", XS_Wx__HtmlLinkInfo_GetHtmlCell, file);
5818 newXS("Wx::HtmlLinkInfo::GetHref", XS_Wx__HtmlLinkInfo_GetHref, file);
5819 newXS("Wx::HtmlLinkInfo::GetTarget", XS_Wx__HtmlLinkInfo_GetTarget, file);
5820 newXS("Wx::HtmlWindow::new", XS_Wx__HtmlWindow_new, file);
5821 newXS("Wx::HtmlWindow::AppendToPage", XS_Wx__HtmlWindow_AppendToPage, file);
5822 newXS("Wx::HtmlWindow::GetOpenedAnchor", XS_Wx__HtmlWindow_GetOpenedAnchor, file);
5823 newXS("Wx::HtmlWindow::GetOpenedPage", XS_Wx__HtmlWindow_GetOpenedPage, file);
5824 newXS("Wx::HtmlWindow::GetOpenedPageTitle", XS_Wx__HtmlWindow_GetOpenedPageTitle, file);
5825 newXS("Wx::HtmlWindow::GetParser", XS_Wx__HtmlWindow_GetParser, file);
5826 newXS("Wx::HtmlWindow::GetRelatedFrame", XS_Wx__HtmlWindow_GetRelatedFrame, file);
5827 newXS("Wx::HtmlWindow::HistoryBack", XS_Wx__HtmlWindow_HistoryBack, file);
5828 newXS("Wx::HtmlWindow::HistoryCanForward", XS_Wx__HtmlWindow_HistoryCanForward, file);
5829 newXS("Wx::HtmlWindow::HistoryCanBack", XS_Wx__HtmlWindow_HistoryCanBack, file);
5830 newXS("Wx::HtmlWindow::HistoryClear", XS_Wx__HtmlWindow_HistoryClear, file);
5831 newXS("Wx::HtmlWindow::HistoryForward", XS_Wx__HtmlWindow_HistoryForward, file);
5832 newXS("Wx::HtmlWindow::LoadFile", XS_Wx__HtmlWindow_LoadFile, file);
5833 newXS("Wx::HtmlWindow::LoadPage", XS_Wx__HtmlWindow_LoadPage, file);
5834 newXS("Wx::HtmlWindow::OnLinkClicked", XS_Wx__HtmlWindow_OnLinkClicked, file);
5835 newXS("Wx::HtmlWindow::OnSetTitle", XS_Wx__HtmlWindow_OnSetTitle, file);
5836 newXS("Wx::HtmlWindow::ReadCustomization", XS_Wx__HtmlWindow_ReadCustomization, file);
5837 newXS("Wx::HtmlWindow::SetBorders", XS_Wx__HtmlWindow_SetBorders, file);
5838 newXS("Wx::HtmlWindow::SetFonts", XS_Wx__HtmlWindow_SetFonts, file);
5839 newXS("Wx::HtmlWindow::SetPage", XS_Wx__HtmlWindow_SetPage, file);
5840 newXS("Wx::HtmlWindow::SetRelatedFrame", XS_Wx__HtmlWindow_SetRelatedFrame, file);
5841 newXS("Wx::HtmlWindow::SetRelatedStatusBar", XS_Wx__HtmlWindow_SetRelatedStatusBar, file);
5843 newXS("Wx::HtmlWindow::SelectWord", XS_Wx__HtmlWindow_SelectWord, file);
5844 newXS("Wx::HtmlWindow::SelectLine", XS_Wx__HtmlWindow_SelectLine, file);
5845 newXS("Wx::HtmlWindow::SelectAll", XS_Wx__HtmlWindow_SelectAll, file);
5846 newXS("Wx::HtmlWindow::SelectionToText", XS_Wx__HtmlWindow_SelectionToText, file);
5847 newXS("Wx::HtmlWindow::ToText", XS_Wx__HtmlWindow_ToText, file);
5849 newXS("Wx::HtmlWindow::WriteCustomization", XS_Wx__HtmlWindow_WriteCustomization, file);
5851 newXS("Wx::BestHelpController::new", XS_Wx__BestHelpController_new, file);
5854 newXS("Wx::BestHelpController::new", XS_Wx__BestHelpController_new, file);
5856 newXS("Wx::HtmlHelpController::new", XS_Wx__HtmlHelpController_new, file);
5857 newXS("Wx::HtmlHelpController::AddBook", XS_Wx__HtmlHelpController_AddBook, file);
5858 newXS("Wx::HtmlHelpController::Display", XS_Wx__HtmlHelpController_Display, file);
5859 newXS("Wx::HtmlHelpController::DisplayId", XS_Wx__HtmlHelpController_DisplayId, file);
5860 newXS("Wx::HtmlHelpController::DisplayContents", XS_Wx__HtmlHelpController_DisplayContents, file);
5861 newXS("Wx::HtmlHelpController::DisplayIndex", XS_Wx__HtmlHelpController_DisplayIndex, file);
5862 newXS("Wx::HtmlHelpController::KeywordSearch", XS_Wx__HtmlHelpController_KeywordSearch, file);
5863 newXS("Wx::HtmlHelpController::ReadCustomization", XS_Wx__HtmlHelpController_ReadCustomization, file);
5864 newXS("Wx::HtmlHelpController::SetTempDir", XS_Wx__HtmlHelpController_SetTempDir, file);
5865 newXS("Wx::HtmlHelpController::SetTitleFormat", XS_Wx__HtmlHelpController_SetTitleFormat, file);
5866 newXS("Wx::HtmlHelpController::UseConfig", XS_Wx__HtmlHelpController_UseConfig, file);
5867 newXS("Wx::HtmlHelpController::WriteCustomization", XS_Wx__HtmlHelpController_WriteCustomization, file);
5869 newXS("Wx::HtmlDCRenderer::new", XS_Wx__HtmlDCRenderer_new, file);
5870 newXS("Wx::HtmlDCRenderer::CLONE", XS_Wx__HtmlDCRenderer_CLONE, file);
5871 newXS("Wx::HtmlDCRenderer::DESTROY", XS_Wx__HtmlDCRenderer_DESTROY, file);
5872 newXS("Wx::HtmlDCRenderer::SetDC", XS_Wx__HtmlDCRenderer_SetDC, file);
5873 newXS("Wx::HtmlDCRenderer::SetSize", XS_Wx__HtmlDCRenderer_SetSize, file);
5874 newXS("Wx::HtmlDCRenderer::SetHtmlText", XS_Wx__HtmlDCRenderer_SetHtmlText, file);
5875 newXS("Wx::HtmlDCRenderer::SetFonts", XS_Wx__HtmlDCRenderer_SetFonts, file);
5877 newXS("Wx::HtmlDCRenderer::Render", XS_Wx__HtmlDCRenderer_Render, file);
5880 newXS("Wx::HtmlDCRenderer::Render", XS_Wx__HtmlDCRenderer_Render, file);
5882 newXS("Wx::HtmlDCRenderer::GetTotalHeight", XS_Wx__HtmlDCRenderer_GetTotalHeight, file);
5884 newXS("Wx::HtmlEasyPrinting::new", XS_Wx__HtmlEasyPrinting_new, file);
5887 newXS("Wx::HtmlEasyPrinting::new", XS_Wx__HtmlEasyPrinting_new, file);
5889 newXS("Wx::HtmlEasyPrinting::CLONE", XS_Wx__HtmlEasyPrinting_CLONE, file);
5890 newXS("Wx::HtmlEasyPrinting::DESTROY", XS_Wx__HtmlEasyPrinting_DESTROY, file);
5891 newXS("Wx::HtmlEasyPrinting::PreviewFile", XS_Wx__HtmlEasyPrinting_PreviewFile, file);
5892 newXS("Wx::HtmlEasyPrinting::PreviewText", XS_Wx__HtmlEasyPrinting_PreviewText, file);
5893 newXS("Wx::HtmlEasyPrinting::PrintFile", XS_Wx__HtmlEasyPrinting_PrintFile, file);
5894 newXS("Wx::HtmlEasyPrinting::PrintText", XS_Wx__HtmlEasyPrinting_PrintText, file);
5896 newXS("Wx::HtmlEasyPrinting::PrinterSetup", XS_Wx__HtmlEasyPrinting_PrinterSetup, file);
5898 newXS("Wx::HtmlEasyPrinting::PageSetup", XS_Wx__HtmlEasyPrinting_PageSetup, file);
5899 newXS("Wx::HtmlEasyPrinting::SetHeader", XS_Wx__HtmlEasyPrinting_SetHeader, file);
5900 newXS("Wx::HtmlEasyPrinting::SetFonts", XS_Wx__HtmlEasyPrinting_SetFonts, file);
5901 newXS("Wx::HtmlEasyPrinting::SetFooter", XS_Wx__HtmlEasyPrinting_SetFooter, file);
5902 newXS("Wx::HtmlEasyPrinting::GetPrintData", XS_Wx__HtmlEasyPrinting_GetPrintData, file);
5903 newXS("Wx::HtmlEasyPrinting::GetPageSetupData", XS_Wx__HtmlEasyPrinting_GetPageSetupData, file);
5905 newXS("Wx::HtmlEasyPrinting::GetParentWindow", XS_Wx__HtmlEasyPrinting_GetParentWindow, file);
5906 newXS("Wx::HtmlEasyPrinting::SetParentWindow", XS_Wx__HtmlEasyPrinting_SetParentWindow, file);
5909 newXS("Wx::HtmlParser::SetFS", XS_Wx__HtmlParser_SetFS, file);
5910 newXS("Wx::HtmlParser::GetFS", XS_Wx__HtmlParser_GetFS, file);
5911 newXS("Wx::HtmlParser::OpenURL", XS_Wx__HtmlParser_OpenURL, file);
5912 newXS("Wx::HtmlParser::Parse", XS_Wx__HtmlParser_Parse, file);
5913 newXS("Wx::HtmlParser::InitParser", XS_Wx__HtmlParser_InitParser, file);
5914 newXS("Wx::HtmlParser::DoneParser", XS_Wx__HtmlParser_DoneParser, file);
5915 newXS("Wx::HtmlParser::StopParsing", XS_Wx__HtmlParser_StopParsing, file);
5916 newXS("Wx::HtmlParser::GetCurrentTag", XS_Wx__HtmlParser_GetCurrentTag, file);
5917 newXS("Wx::HtmlParser::GetProduct", XS_Wx__HtmlParser_GetProduct, file);
5918 newXS("Wx::HtmlParser::AddTagHandler", XS_Wx__HtmlParser_AddTagHandler, file);
5919 newXS("Wx::HtmlParser::PushTagHandler", XS_Wx__HtmlParser_PushTagHandler, file);
5920 newXS("Wx::HtmlParser::PopTagHandler", XS_Wx__HtmlParser_PopTagHandler, file);
5921 newXS("Wx::HtmlParser::SetSource", XS_Wx__HtmlParser_SetSource, file);
5922 newXS("Wx::HtmlParser::SetSourceAndSaveState", XS_Wx__HtmlParser_SetSourceAndSaveState, file);
5923 newXS("Wx::HtmlParser::RestoreState", XS_Wx__HtmlParser_RestoreState, file);
5924 newXS("Wx::HtmlWinParser::OpenURL", XS_Wx__HtmlWinParser_OpenURL, file);
5925 newXS("Wx::HtmlWinParser::SetDC", XS_Wx__HtmlWinParser_SetDC, file);
5926 newXS("Wx::HtmlWinParser::GetDC", XS_Wx__HtmlWinParser_GetDC, file);
5927 newXS("Wx::HtmlWinParser::GetPixelScale", XS_Wx__HtmlWinParser_GetPixelScale, file);
5928 newXS("Wx::HtmlWinParser::GetCharHeight", XS_Wx__HtmlWinParser_GetCharHeight, file);
5929 newXS("Wx::HtmlWinParser::GetCharWidth", XS_Wx__HtmlWinParser_GetCharWidth, file);
5931 newXS("Wx::HtmlWinParser::GetWindow", XS_Wx__HtmlWinParser_GetWindow, file);
5934 newXS("Wx::HtmlWinParser::GetWindow", XS_Wx__HtmlWinParser_GetWindow, file);
5936 newXS("Wx::HtmlWinParser::GetContainer", XS_Wx__HtmlWinParser_GetContainer, file);
5937 newXS("Wx::HtmlWinParser::OpenContainer", XS_Wx__HtmlWinParser_OpenContainer, file);
5938 newXS("Wx::HtmlWinParser::SetContainer", XS_Wx__HtmlWinParser_SetContainer, file);
5939 newXS("Wx::HtmlWinParser::CloseContainer", XS_Wx__HtmlWinParser_CloseContainer, file);
5940 newXS("Wx::HtmlWinParser::GetFontSize", XS_Wx__HtmlWinParser_GetFontSize, file);
5941 newXS("Wx::HtmlWinParser::SetFontSize", XS_Wx__HtmlWinParser_SetFontSize, file);
5942 newXS("Wx::HtmlWinParser::GetFontBold", XS_Wx__HtmlWinParser_GetFontBold, file);
5943 newXS("Wx::HtmlWinParser::SetFontBold", XS_Wx__HtmlWinParser_SetFontBold, file);
5944 newXS("Wx::HtmlWinParser::GetFontItalic", XS_Wx__HtmlWinParser_GetFontItalic, file);
5945 newXS("Wx::HtmlWinParser::SetFontItalic", XS_Wx__HtmlWinParser_SetFontItalic, file);
5946 newXS("Wx::HtmlWinParser::GetFontUnderlined", XS_Wx__HtmlWinParser_GetFontUnderlined, file);
5947 newXS("Wx::HtmlWinParser::SetFontUnderlined", XS_Wx__HtmlWinParser_SetFontUnderlined, file);
5948 newXS("Wx::HtmlWinParser::GetFontFixed", XS_Wx__HtmlWinParser_GetFontFixed, file);
5949 newXS("Wx::HtmlWinParser::SetFontFixed", XS_Wx__HtmlWinParser_SetFontFixed, file);
5950 newXS("Wx::HtmlWinParser::GetFontFace", XS_Wx__HtmlWinParser_GetFontFace, file);
5951 newXS("Wx::HtmlWinParser::SetFontFace", XS_Wx__HtmlWinParser_SetFontFace, file);
5952 newXS("Wx::HtmlWinParser::GetAlign", XS_Wx__HtmlWinParser_GetAlign, file);
5953 newXS("Wx::HtmlWinParser::SetAlign", XS_Wx__HtmlWinParser_SetAlign, file);
5954 newXS("Wx::HtmlWinParser::GetLinkColor", XS_Wx__HtmlWinParser_GetLinkColor, file);
5955 newXS("Wx::HtmlWinParser::SetLinkColor", XS_Wx__HtmlWinParser_SetLinkColor, file);
5956 newXS("Wx::HtmlWinParser::GetActualColor", XS_Wx__HtmlWinParser_GetActualColor, file);
5957 newXS("Wx::HtmlWinParser::SetActualColor", XS_Wx__HtmlWinParser_SetActualColor, file);
5958 newXS("Wx::HtmlWinParser::GetLink", XS_Wx__HtmlWinParser_GetLink, file);
5959 newXS("Wx::HtmlWinParser::SetLink", XS_Wx__HtmlWinParser_SetLink, file);
5961 newXS("Wx::HtmlWinParser::SetInputEncoding", XS_Wx__HtmlWinParser_SetInputEncoding, file);
5962 newXS("Wx::HtmlWinParser::GetInputEncoding", XS_Wx__HtmlWinParser_GetInputEncoding, file);
5963 newXS("Wx::HtmlWinParser::GetOutputEncoding", XS_Wx__HtmlWinParser_GetOutputEncoding, file);
5964 newXS("Wx::HtmlWinParser::GetEncodingConverter", XS_Wx__HtmlWinParser_GetEncodingConverter, file);
5966 newXS("Wx::HtmlWinParser::CreateCurrentFont", XS_Wx__HtmlWinParser_CreateCurrentFont, file);
5967 newXS("Wx::HtmlTagHandler::SetParser", XS_Wx__HtmlTagHandler_SetParser, file);
5968 newXS("Wx::HtmlTagHandler::GetSupportedTags", XS_Wx__HtmlTagHandler_GetSupportedTags, file);
5969 newXS("Wx::HtmlTagHandler::HandleTag", XS_Wx__HtmlTagHandler_HandleTag, file);
5970 newXS("Wx::PlHtmlTagHandler::new", XS_Wx__PlHtmlTagHandler_new, file);
5971 newXS("Wx::PlHtmlTagHandler::GetParser", XS_Wx__PlHtmlTagHandler_GetParser, file);
5972 newXS("Wx::PlHtmlWinTagHandler::new", XS_Wx__PlHtmlWinTagHandler_new, file);
5973 newXS("Wx::PlHtmlWinTagHandler::GetParser", XS_Wx__PlHtmlWinTagHandler_GetParser, file);
5974 newXS("Wx::HtmlTag::GetParent", XS_Wx__HtmlTag_GetParent, file);
5975 newXS("Wx::HtmlTag::GetFirstSibling", XS_Wx__HtmlTag_GetFirstSibling, file);
5976 newXS("Wx::HtmlTag::GetLastSibling", XS_Wx__HtmlTag_GetLastSibling, file);
5977 newXS("Wx::HtmlTag::GetChildren", XS_Wx__HtmlTag_GetChildren, file);
5978 newXS("Wx::HtmlTag::GetPreviousSibling", XS_Wx__HtmlTag_GetPreviousSibling, file);
5979 newXS("Wx::HtmlTag::GetNextSibling", XS_Wx__HtmlTag_GetNextSibling, file);
5980 newXS("Wx::HtmlTag::GetNextTag", XS_Wx__HtmlTag_GetNextTag, file);
5981 newXS("Wx::HtmlTag::GetName", XS_Wx__HtmlTag_GetName, file);
5982 newXS("Wx::HtmlTag::HasParam", XS_Wx__HtmlTag_HasParam, file);
5983 newXS("Wx::HtmlTag::GetParam", XS_Wx__HtmlTag_GetParam, file);
5984 newXS("Wx::HtmlTag::GetAllParams", XS_Wx__HtmlTag_GetAllParams, file);
5985 newXS("Wx::HtmlTag::HasEnding", XS_Wx__HtmlTag_HasEnding, file);
5987 newXS("Wx::HtmlTag::GetBeginPos", XS_Wx__HtmlTag_GetBeginPos, file);
5988 newXS("Wx::HtmlTag::GetEndPos1", XS_Wx__HtmlTag_GetEndPos1, file);
5989 newXS("Wx::HtmlTag::GetEndPos2", XS_Wx__HtmlTag_GetEndPos2, file);
5991 newXS("Wx::HtmlTag::GetParamAsColour", XS_Wx__HtmlTag_GetParamAsColour, file);
5992 newXS("Wx::HtmlTag::GetParamAsInt", XS_Wx__HtmlTag_GetParamAsInt, file);
5993 newXS("Wx::HtmlCell::new", XS_Wx__HtmlCell_new, file);
5994 newXS("Wx::HtmlCell::Destroy", XS_Wx__HtmlCell_Destroy, file);
5995 newXS("Wx::HtmlCell::SetParent", XS_Wx__HtmlCell_SetParent, file);
5996 newXS("Wx::HtmlCell::GetParent", XS_Wx__HtmlCell_GetParent, file);
5997 newXS("Wx::HtmlCell::GetPosX", XS_Wx__HtmlCell_GetPosX, file);
5998 newXS("Wx::HtmlCell::GetPosY", XS_Wx__HtmlCell_GetPosY, file);
5999 newXS("Wx::HtmlCell::GetWidth", XS_Wx__HtmlCell_GetWidth, file);
6000 newXS("Wx::HtmlCell::GetHeight", XS_Wx__HtmlCell_GetHeight, file);
6001 newXS("Wx::HtmlCell::GetDescent", XS_Wx__HtmlCell_GetDescent, file);
6003 newXS("Wx::HtmlCell::IsFormattingCell", XS_Wx__HtmlCell_IsFormattingCell, file);
6005 newXS("Wx::HtmlCell::GetId", XS_Wx__HtmlCell_GetId, file);
6006 newXS("Wx::HtmlCell::SetId", XS_Wx__HtmlCell_SetId, file);
6007 newXS("Wx::HtmlCell::GetLink", XS_Wx__HtmlCell_GetLink, file);
6009 newXS("Wx::HtmlCell::GetCursor", XS_Wx__HtmlCell_GetCursor, file);
6011 newXS("Wx::HtmlCell::GetNext", XS_Wx__HtmlCell_GetNext, file);
6013 newXS("Wx::HtmlCell::GetFirstChild", XS_Wx__HtmlCell_GetFirstChild, file);
6015 newXS("Wx::HtmlCell::SetPos", XS_Wx__HtmlCell_SetPos, file);
6016 newXS("Wx::HtmlCell::SetLink", XS_Wx__HtmlCell_SetLink, file);
6017 newXS("Wx::HtmlCell::SetNext", XS_Wx__HtmlCell_SetNext, file);
6018 newXS("Wx::HtmlCell::Layout", XS_Wx__HtmlCell_Layout, file);
6019 newXS("Wx::HtmlCell::SetCanLiveOnPagebreak", XS_Wx__HtmlCell_SetCanLiveOnPagebreak, file);
6021 newXS("Wx::HtmlCell::IsLinebreakAllowed", XS_Wx__HtmlCell_IsLinebreakAllowed, file);
6023 newXS("Wx::HtmlCell::IsTerminalCell", XS_Wx__HtmlCell_IsTerminalCell, file);
6025 newXS("Wx::HtmlCell::FindCellByPos", XS_Wx__HtmlCell_FindCellByPos, file);
6026 newXS("Wx::HtmlCell::GetAbsPos", XS_Wx__HtmlCell_GetAbsPos, file);
6027 newXS("Wx::HtmlCell::GetFirstTerminal", XS_Wx__HtmlCell_GetFirstTerminal, file);
6028 newXS("Wx::HtmlCell::GetLastTerminal", XS_Wx__HtmlCell_GetLastTerminal, file);
6029 newXS("Wx::HtmlCell::GetDepth", XS_Wx__HtmlCell_GetDepth, file);
6030 newXS("Wx::HtmlCell::IsBefore", XS_Wx__HtmlCell_IsBefore, file);
6031 newXS("Wx::HtmlCell::ConvertToText", XS_Wx__HtmlCell_ConvertToText, file);
6034 newXS("Wx::HtmlCell::FindCellByPos", XS_Wx__HtmlCell_FindCellByPos, file);
6037 newXS("Wx::HtmlWordCell::SetPreviousWord", XS_Wx__HtmlWordCell_SetPreviousWord, file);
6039 newXS("Wx::HtmlContainerCell::new", XS_Wx__HtmlContainerCell_new, file);
6040 newXS("Wx::HtmlContainerCell::InsertCell", XS_Wx__HtmlContainerCell_InsertCell, file);
6041 newXS("Wx::HtmlContainerCell::SetAlignHor", XS_Wx__HtmlContainerCell_SetAlignHor, file);
6042 newXS("Wx::HtmlContainerCell::GetAlignHor", XS_Wx__HtmlContainerCell_GetAlignHor, file);
6043 newXS("Wx::HtmlContainerCell::SetAlignVer", XS_Wx__HtmlContainerCell_SetAlignVer, file);
6044 newXS("Wx::HtmlContainerCell::GetAlignVer", XS_Wx__HtmlContainerCell_GetAlignVer, file);
6045 newXS("Wx::HtmlContainerCell::SetIndent", XS_Wx__HtmlContainerCell_SetIndent, file);
6046 newXS("Wx::HtmlContainerCell::GetIndent", XS_Wx__HtmlContainerCell_GetIndent, file);
6047 newXS("Wx::HtmlContainerCell::GetIndentUnits", XS_Wx__HtmlContainerCell_GetIndentUnits, file);
6048 newXS("Wx::HtmlContainerCell::SetAlign", XS_Wx__HtmlContainerCell_SetAlign, file);
6049 newXS("Wx::HtmlContainerCell::SetWidthFloat", XS_Wx__HtmlContainerCell_SetWidthFloat, file);
6050 newXS("Wx::HtmlContainerCell::SetWidthFloatTag", XS_Wx__HtmlContainerCell_SetWidthFloatTag, file);
6051 newXS("Wx::HtmlContainerCell::SetMinHeight", XS_Wx__HtmlContainerCell_SetMinHeight, file);
6052 newXS("Wx::HtmlContainerCell::SetBackgroundColour", XS_Wx__HtmlContainerCell_SetBackgroundColour, file);
6053 newXS("Wx::HtmlContainerCell::GetBackgroundColour", XS_Wx__HtmlContainerCell_GetBackgroundColour, file);
6054 newXS("Wx::HtmlContainerCell::SetBorder", XS_Wx__HtmlContainerCell_SetBorder, file);
6056 newXS("Wx::HtmlContainerCell::RemoveExtraSpacing", XS_Wx__HtmlContainerCell_RemoveExtraSpacing, file);
6058 newXS("Wx::HtmlColourCell::new", XS_Wx__HtmlColourCell_new, file);
6059 newXS("Wx::HtmlFontCell::new", XS_Wx__HtmlFontCell_new, file);
6060 newXS("Wx::HtmlWidgetCell::new", XS_Wx__HtmlWidgetCell_new, file);
6062 newXS("Wx::HtmlListBox::Create", XS_Wx__HtmlListBox_Create, file);
6063 newXS("Wx::HtmlListBox::GetFileSystem", XS_Wx__HtmlListBox_GetFileSystem, file);
6064 newXS("Wx::PlHtmlListBox::newDefault", XS_Wx__PlHtmlListBox_newDefault, file);
6065 newXS("Wx::PlHtmlListBox::newFull", XS_Wx__PlHtmlListBox_newFull, file);
6066 newXS("Wx::PlHtmlListBox::new", XS_Wx__PlHtmlListBox_new, file);
6068 newXS("Wx::SimpleHtmlListBox::newDefault", XS_Wx__SimpleHtmlListBox_newDefault, file);
6069 newXS("Wx::SimpleHtmlListBox::newFull", XS_Wx__SimpleHtmlListBox_newFull, file);
6070 newXS("Wx::SimpleHtmlListBox::Create", XS_Wx__SimpleHtmlListBox_Create, file);
6071 newXS("Wx::SimpleHtmlListBox::SetSelection", XS_Wx__SimpleHtmlListBox_SetSelection, file);
6072 newXS("Wx::SimpleHtmlListBox::GetSelection", XS_Wx__SimpleHtmlListBox_GetSelection, file);
6073 newXS("Wx::SimpleHtmlListBox::GetCount", XS_Wx__SimpleHtmlListBox_GetCount, file);
6074 newXS("Wx::SimpleHtmlListBox::GetString", XS_Wx__SimpleHtmlListBox_GetString, file);
6075 newXS("Wx::SimpleHtmlListBox::SetString", XS_Wx__SimpleHtmlListBox_SetString, file);
6076 newXS("Wx::SimpleHtmlListBox::Clear", XS_Wx__SimpleHtmlListBox_Clear, file);
6077 newXS("Wx::SimpleHtmlListBox::Delete", XS_Wx__SimpleHtmlListBox_Delete, file);
6078 newXS("Wx::SimpleHtmlListBox::AppendStrings", XS_Wx__SimpleHtmlListBox_AppendStrings, file);
6079 newXS("Wx::SimpleHtmlListBox::AppendString", XS_Wx__SimpleHtmlListBox_AppendString, file);
6080 newXS("Wx::SimpleHtmlListBox::AppendData", XS_Wx__SimpleHtmlListBox_AppendData, file);
6081 newXS("Wx::SimpleHtmlListBox::new", XS_Wx__SimpleHtmlListBox_new, file);
6082 newXS("Wx::SimpleHtmlListBox::Append", XS_Wx__SimpleHtmlListBox_Append, file);
6086 /* Initialisation Section */
6088 INIT_PLI_HELPERS( wx_pli_helpers );
6141 /* End of Initialisation Section */
6143 #if (PERL_REVISION == 5 && PERL_VERSION >= 9)
6145 call_list(PL_scopestack_ix, PL_unitcheckav);