Add libwx-perl
[pkg-perl] / deb-src / libwx-perl / libwx-perl-0.96 / ext / help / XS / HelpProvider.xs
1 #############################################################################
2 ## Name:        ext/help/XS/HelpProvider.xs
3 ## Purpose:     XS for Wx::*HelpProvider
4 ## Author:      Mattia Barbon
5 ## Modified by:
6 ## Created:     21/03/2001
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 #############################################################################
12
13 #include <wx/cshelp.h>
14
15 MODULE=Wx PACKAGE=Wx PREFIX=wx
16
17 wxString
18 wxContextId( id )
19     int id
20
21 MODULE=Wx PACKAGE=Wx::HelpProvider
22
23 void
24 wxHelpProvider::Destroy()
25   CODE:
26     delete THIS;
27
28 wxHelpProvider*
29 wxHelpProvider::Get()
30   CODE:
31     RETVAL = wxHelpProvider::Get();
32   OUTPUT:
33     RETVAL
34
35 wxString
36 wxHelpProvider::GetHelp( window )
37     wxWindow* window
38
39 bool
40 wxHelpProvider::ShowHelp( window )
41     wxWindow* window
42
43 void
44 wxHelpProvider::AddHelp( window, text )
45     wxWindow* window
46     wxString text
47
48 void
49 wxHelpProvider::AddHelpById( id, text )
50     wxWindowID id
51     wxString text
52   CODE:
53     THIS->AddHelp( id, text );
54
55 wxHelpProvider*
56 Set( helpProvider )
57     wxHelpProvider* helpProvider
58   CODE:
59     RETVAL = wxHelpProvider::Set( helpProvider );
60   OUTPUT:
61     RETVAL
62
63 MODULE=Wx PACKAGE=Wx::SimpleHelpProvider
64
65 wxSimpleHelpProvider*
66 wxSimpleHelpProvider::new()
67   CODE:
68     RETVAL = new wxSimpleHelpProvider();
69   OUTPUT:
70     RETVAL
71
72 MODULE=Wx PACKAGE=Wx::HelpControllerHelpProvider
73
74 wxHelpControllerHelpProvider*
75 wxHelpControllerHelpProvider::new( hc = 0 )
76     wxHelpControllerBase* hc
77   CODE:
78     RETVAL = new wxHelpControllerHelpProvider( hc );
79   OUTPUT:
80     RETVAL
81
82 void
83 wxHelpControllerHelpProvider::SetHelpController( hc )
84     wxHelpControllerBase* hc
85
86 wxHelpControllerBase*
87 wxHelpControllerHelpProvider::GetHelpController()
88