Add libwx-perl
[pkg-perl] / deb-src / libwx-perl / libwx-perl-0.96 / ext / dataview / typemap.xsp
1 #############################################################################
2 ## Name:        ext/dataview/typemap.xsp
3 ## Purpose:     typemap file for xsubppp.pl
4 ## Author:      Mattia Barbon
5 ## Modified by:
6 ## Created:     05/11/2007
7 ## RCS-ID:      $Id: typemap.xsp 2314 2008-01-18 21:44:32Z mbarbon $
8 ## Copyright:   (c) 2007-2008 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 %typemap{wxDataViewCellMode}{simple};
14 %typemap{wxDataViewCtrl*}{simple};
15 %typemap{wxDataViewModel*}{simple};
16 %typemap{wxDataViewModelDisown*}{parsed}{%wxDataViewModel*%}
17              {%%}{%%}{%wxPli_object_set_deleteable( aTHX_ ST(0), false )%}
18              {%wxPli_object_set_deleteable( aTHX_ $1, false )%};
19 %typemap{wxDataViewColumn*}{simple};
20 %typemap{const wxDataViewColumn*}{simple};
21 %typemap{wxDataViewColumnDisown*}{parsed}{%wxDataViewColumn*%}
22              {%%}{%%}{%wxPli_object_set_deleteable( aTHX_ ST(0), false )%}
23              {%wxPli_object_set_deleteable( aTHX_ $1, false )%};
24 %typemap{const wxDataViewItem &}{reference};
25 %typemap{wxDataViewIndexListModel*}{simple};
26 %typemap{wxDataViewItem&}{reference};
27 %typemap{wxPlDataViewIndexListModel*}{simple};
28 %typemap{wxDataViewRenderer*}{simple};
29 %typemap{wxDataViewRendererDisown*}{parsed}{%wxDataViewRenderer*%}
30              {%%}{%%}{%wxPli_object_set_deleteable( aTHX_ ST(0), false )%}
31              {%wxPli_object_set_deleteable( aTHX_ $1, false )%};
32 %typemap{wxAlignment}{simple};
33 %typemap{wxDataViewEvent*}{simple};
34 %typemap{wxDataViewItemAttr*}{simple};
35 %typemap{wxDataViewModelNotifier*}{simple};
36 %typemap{wxDataViewTextRenderer*}{simple};
37 %typemap{wxDataViewTextRendererAttr*}{simple};
38 %typemap{wxDataViewProgressRenderer*}{simple};
39 %typemap{wxDataViewIconTextRenderer*}{simple};
40 %typemap{wxDataViewToggleRenderer*}{simple};
41 %typemap{wxDataViewBitmapRenderer*}{simple};
42 %typemap{wxDataViewDateRenderer*}{simple};
43 %typemap{wxDataViewSpinRenderer*}{simple};
44 %typemap{wxDataViewIconText*}{simple};
45 %typemap{wxDataViewTreeStore*}{simple};
46 %typemap{const wxDataViewTreeStore*}{simple};
47 %typemap{wxDataViewTreeCtrl*}{simple};