############################################################################# ## Name: XS/Power.xsp ## Purpose: XS++ for power-related events/functions ## Author: Mattia Barbon ## Modified by: ## Created: 30/07/2006 ## RCS-ID: $Id: Power.xsp 2079 2007-07-08 21:18:04Z mbarbon $ ## Copyright: (c) 2006 Mattia Barbon ## Licence: This program is free software; you can redistribute it and/or ## modify it under the same terms as Perl itself ############################################################################# %module{Wx}; %typemap{wxPowerType}{simple}; %typemap{wxBatteryState}{simple}; %{ #if WXPERL_W_VERSION_GE( 2, 7, 0 ) #include #ifdef wxHAS_POWER_EVENTS %} %name{Wx::PowerEvent} class wxPowerEvent { void Veto(); bool IsVetoed(); }; %{ #endif %} %name{Wx::GetPowerType} wxPowerType wxGetPowerType(); %name{Wx::GetBatteryState} wxBatteryState wxGetBatteryState(); %{ #endif %}