1 #############################################################################
2 ## Name: ext/dataview/typemap.xsp
3 ## Purpose: typemap file for xsubppp.pl
4 ## Author: Mattia Barbon
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 #############################################################################
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};