1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131
|
#############################################################################
## Name: XS/ToggleButton.xs
## Purpose: XS for Wx::ToggleButton
## Author: Mattia Barbon
## Modified by:
## Created: 20/07/2001
## RCS-ID: $Id: ToggleButton.xs 2309 2007-12-25 18:17:45Z mbarbon $
## Copyright: (c) 2001, 2003, 2007 Mattia Barbon
## Licence: This program is free software; you can redistribute it and/or
## modify it under the same terms as Perl itself
#############################################################################
#if wxPERL_USE_TOGGLEBTN
#include <wx/tglbtn.h>
MODULE=Wx PACKAGE=Wx::ToggleButton
void
new( ... )
PPCODE:
BEGIN_OVERLOAD()
MATCH_VOIDM_REDISP( newDefault )
MATCH_ANY_REDISP( newFull )
END_OVERLOAD( "Wx::ToggleButton::new" )
wxToggleButton*
newDefault( CLASS )
PlClassName CLASS
CODE:
RETVAL = new wxToggleButton();
wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
OUTPUT: RETVAL
wxToggleButton*
newFull( CLASS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxCheckBoxNameStr )
PlClassName CLASS
wxWindow* parent
wxWindowID id
wxString label
wxPoint pos
wxSize size
long style
wxValidator* validator
wxString name
CODE:
RETVAL = new wxToggleButton( parent, id, label, pos, size,
style, *validator, name );
wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
OUTPUT:
RETVAL
bool
wxToggleButton::Create( parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxCheckBoxNameStr )
wxWindow* parent
wxWindowID id
wxString label
wxPoint pos
wxSize size
long style
wxValidator* validator
wxString name
C_ARGS: parent, id, label, pos, size, style, *validator, name
bool
wxToggleButton::GetValue()
void
wxToggleButton::SetValue( value )
bool value
#if WXPERL_W_VERSION_GE( 2, 9, 0 ) && !defined(__WXMSW__)
MODULE=Wx PACKAGE=Wx::BitmapToggleButton
void
new( ... )
PPCODE:
BEGIN_OVERLOAD()
MATCH_VOIDM_REDISP( newDefault )
MATCH_ANY_REDISP( newFull )
END_OVERLOAD( "Wx::BitmapToggleButton::new" )
wxBitmapToggleButton*
newDefault( CLASS )
PlClassName CLASS
CODE:
RETVAL = new wxBitmapToggleButton();
wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
OUTPUT: RETVAL
wxBitmapToggleButton*
newFull( CLASS, parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxCheckBoxNameStr )
PlClassName CLASS
wxWindow* parent
wxWindowID id
wxBitmap* label
wxPoint pos
wxSize size
long style
wxValidator* validator
wxString name
CODE:
RETVAL = new wxBitmapToggleButton( parent, id, *label, pos, size,
style, *validator, name );
wxPli_create_evthandler( aTHX_ RETVAL, CLASS );
OUTPUT:
RETVAL
bool
wxBitmapToggleButton::Create( parent, id, label, pos = wxDefaultPosition, size = wxDefaultSize, style = 0, validator = (wxValidator*)&wxDefaultValidator, name = wxCheckBoxNameStr )
wxWindow* parent
wxWindowID id
wxBitmap* label
wxPoint pos
wxSize size
long style
wxValidator* validator
wxString name
C_ARGS: parent, id, *label, pos, size, style, *validator, name
bool
wxBitmapToggleButton::GetValue()
void
wxBitmapToggleButton::SetValue( value )
bool value
#endif
#endif
|