1 #############################################################################
2 ## Name: ext/help/XS/HelpProvider.xs
3 ## Purpose: XS for Wx::*HelpProvider
4 ## Author: Mattia Barbon
7 ## RCS-ID: $Id: HelpProvider.xs 2057 2007-06-18 23:03:00Z mbarbon $
8 ## Copyright: (c) 2001, 2003, 2004 Mattia Barbon
9 ## Licence: This program is free software; you can redistribute it and/or
10 ## modify it under the same terms as Perl itself
11 #############################################################################
13 #include <wx/cshelp.h>
15 MODULE=Wx PACKAGE=Wx PREFIX=wx
21 MODULE=Wx PACKAGE=Wx::HelpProvider
24 wxHelpProvider::Destroy()
31 RETVAL = wxHelpProvider::Get();
36 wxHelpProvider::GetHelp( window )
40 wxHelpProvider::ShowHelp( window )
44 wxHelpProvider::AddHelp( window, text )
49 wxHelpProvider::AddHelpById( id, text )
53 THIS->AddHelp( id, text );
57 wxHelpProvider* helpProvider
59 RETVAL = wxHelpProvider::Set( helpProvider );
63 MODULE=Wx PACKAGE=Wx::SimpleHelpProvider
66 wxSimpleHelpProvider::new()
68 RETVAL = new wxSimpleHelpProvider();
72 MODULE=Wx PACKAGE=Wx::HelpControllerHelpProvider
74 wxHelpControllerHelpProvider*
75 wxHelpControllerHelpProvider::new( hc = 0 )
76 wxHelpControllerBase* hc
78 RETVAL = new wxHelpControllerHelpProvider( hc );
83 wxHelpControllerHelpProvider::SetHelpController( hc )
84 wxHelpControllerBase* hc
87 wxHelpControllerHelpProvider::GetHelpController()