///////////////////////////////////////////////////////////////////////////// // Name: Controls.xs // Purpose: XS for Wx::Control and derived classes // Author: Mattia Barbon // Modified by: // Created: 29/10/2000 // RCS-ID: $Id: Controls.xs 2700 2009-12-13 11:25:50Z mbarbon $ // Copyright: (c) 2000-2009 Mattia Barbon // Licence: This program is free software; you can redistribute it and/or // modify it under the same terms as Perl itself ///////////////////////////////////////////////////////////////////////////// #define PERL_NO_GET_CONTEXT #include "cpp/wxapi.h" #include #include #include #include #include #include #include // re-include for client data #include "cpp/helpers.h" #define wxDefaultValidatorPtr (wxValidator*)&wxDefaultValidator #define wxBLACKPtr (wxColour*)wxBLACK #define wxNORMAL_FONTPtr (wxFont*)wxNORMAL_FONT #define wxNullBitmapPtr (wxBitmap*) &wxNullBitmap #define wxNullAnimationPtr (wxAnimation*) &wxNullAnimation #undef THIS #include "cpp/v_cback.h" #include "cpp/controls.h" #include "cpp/controls.cpp" #include "cpp/overload.h" WXPLI_BOOT_ONCE(Wx_Ctrl); #define boot_Wx_Ctrl wxPli_boot_Wx_Ctrl MODULE=Wx_Ctrl PACKAGE=Wx::Control void wxControl::Command( event ) wxCommandEvent* event CODE: THIS->Command( *event ); #if WXPERL_W_VERSION_GE( 2, 7, 2 ) wxString wxControl::GetLabelText() #endif INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ControlWithItems.xsp | INCLUDE: XS/BitmapButton.xs INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/AnimationCtrl.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/EditableListBox.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/BookCtrl.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Listbook.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Choicebook.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Toolbook.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/Treebook.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/HyperlinkCtrl.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VListBox.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/SearchCtrl.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ComboPopup.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ComboCtrl.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/OwnerDrawnComboBox.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/CollapsiblePane.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/BitmapComboBox.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/DirCtrl.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/FileCtrl.xsp | INCLUDE: XS/Button.xs INCLUDE: XS/CheckBox.xs INCLUDE: XS/CheckListBox.xs INCLUDE: XS/Choice.xs INCLUDE: XS/ComboBox.xs INCLUDE: XS/Gauge.xs INCLUDE: XS/ListBox.xs INCLUDE: XS/ListCtrl.xs INCLUDE: XS/Notebook.xs INCLUDE: XS/RadioBox.xs INCLUDE: XS/RadioButton.xs INCLUDE: XS/ScrollBar.xs INCLUDE: XS/Slider.xs INCLUDE: XS/SpinButton.xs INCLUDE: XS/SpinCtrl.xs INCLUDE: XS/StaticBitmap.xs INCLUDE: XS/StaticBox.xs INCLUDE: XS/StaticLine.xs INCLUDE: XS/StaticText.xs INCLUDE: XS/ToggleButton.xs INCLUDE: XS/TreeCtrl.xs INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/TextAttr.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/TextCtrl.xs | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/PickerCtrl.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ColourPickerCtrl.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/FilePickerCtrl.xsp | INCLUDE: perl -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/FontPickerCtrl.xsp | MODULE=Wx_Ctrl PACKAGE=Wx::Control