4 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
6 class wxPlHScrolledWindow : public wxHScrolledWindow {
7 WXPLI_DECLARE_DYNAMIC_CLASS( wxPlHScrolledWindow );
8 WXPLI_DECLARE_V_CBACK();
10 WXPLI_DEFAULT_CONSTRUCTOR( wxPlHScrolledWindow, "Wx::HScrolledWindow",
12 WXPLI_CONSTRUCTOR_6( wxPlHScrolledWindow, "Wx::HScrolledWindow", true,
13 wxWindow*, wxWindowID, const wxPoint&,
14 const wxSize&, long, const wxString& );
17 DEC_V_CBACK_WXCOORD__SIZET_const( OnGetColumnWidth );
18 DEC_V_CBACK_VOID__SIZET_SIZET_const( OnGetColumnsWidthHint );
19 DEC_V_CBACK_WXCOORD__VOID_const( EstimateTotalWidth );
23 DEF_V_CBACK_WXCOORD__SIZET_const_pure( wxPlHScrolledWindow, wxHScrolledWindow,
25 DEF_V_CBACK_VOID__SIZET_SIZET_const( wxPlHScrolledWindow, wxHScrolledWindow,
26 OnGetColumnsWidthHint );
27 DEF_V_CBACK_WXCOORD__VOID_const( wxPlHScrolledWindow, wxHScrolledWindow,
30 WXPLI_IMPLEMENT_DYNAMIC_CLASS( wxPlHScrolledWindow, wxHScrolledWindow );
34 class wxPlVScrolledWindow : public wxVScrolledWindow {
35 WXPLI_DECLARE_DYNAMIC_CLASS( wxPlVScrolledWindow );
36 WXPLI_DECLARE_V_CBACK();
38 WXPLI_DEFAULT_CONSTRUCTOR( wxPlVScrolledWindow, "Wx::VScrolledWindow",
40 WXPLI_CONSTRUCTOR_6( wxPlVScrolledWindow, "Wx::VScrolledWindow", true,
41 wxWindow*, wxWindowID, const wxPoint&,
42 const wxSize&, long, const wxString& );
45 #if WXPERL_W_VERSION_LT( 2, 9, 0 ) || WXWIN_COMPATIBILITY_2_8
46 DEC_V_CBACK_WXCOORD__SIZET_const( OnGetLineHeight );
47 DEC_V_CBACK_VOID__SIZET_SIZET_const( OnGetLinesHint );
51 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
52 DEC_V_CBACK_WXCOORD__SIZET_const( OnGetRowHeight );
53 DEC_V_CBACK_VOID__SIZET_SIZET_const( OnGetRowsHeightHint );
55 DEC_V_CBACK_WXCOORD__VOID_const( EstimateTotalHeight );
59 #if WXPERL_W_VERSION_LT( 2, 9, 0 ) || WXWIN_COMPATIBILITY_2_8
60 DEF_V_CBACK_WXCOORD__SIZET_const_pure( wxPlVScrolledWindow, wxVScrolledWindow,
62 DEF_V_CBACK_VOID__SIZET_SIZET_const( wxPlVScrolledWindow, wxVScrolledWindow,
67 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
68 DEF_V_CBACK_WXCOORD__SIZET_const_pure( wxPlVScrolledWindow, wxVScrolledWindow,
70 DEF_V_CBACK_VOID__SIZET_SIZET_const( wxPlVScrolledWindow, wxVScrolledWindow,
71 OnGetRowsHeightHint );
73 DEF_V_CBACK_WXCOORD__VOID_const( wxPlVScrolledWindow, wxVScrolledWindow,
74 EstimateTotalHeight );
76 WXPLI_IMPLEMENT_DYNAMIC_CLASS( wxPlVScrolledWindow, wxVScrolledWindow );
78 #if WXPERL_W_VERSION_GE( 2, 9, 0 )
80 class wxPlHVScrolledWindow : public wxHVScrolledWindow {
81 WXPLI_DECLARE_DYNAMIC_CLASS( wxPlHVScrolledWindow );
82 WXPLI_DECLARE_V_CBACK();
84 WXPLI_DEFAULT_CONSTRUCTOR( wxPlHVScrolledWindow, "Wx::HVScrolledWindow",
86 WXPLI_CONSTRUCTOR_6( wxPlHVScrolledWindow, "Wx::HVScrolledWindow", true,
87 wxWindow*, wxWindowID, const wxPoint&,
88 const wxSize&, long, const wxString& );
91 DEC_V_CBACK_WXCOORD__SIZET_const( OnGetColumnWidth );
92 DEC_V_CBACK_VOID__SIZET_SIZET_const( OnGetColumnsWidthHint );
93 DEC_V_CBACK_WXCOORD__VOID_const( EstimateTotalWidth );
96 DEC_V_CBACK_WXCOORD__SIZET_const( OnGetRowHeight );
97 DEC_V_CBACK_VOID__SIZET_SIZET_const( OnGetRowsHeightHint );
98 DEC_V_CBACK_WXCOORD__VOID_const( EstimateTotalHeight );
101 // wxVarHScrollHelper
102 DEF_V_CBACK_WXCOORD__SIZET_const_pure( wxPlHVScrolledWindow, wxHVScrolledWindow,
104 DEF_V_CBACK_VOID__SIZET_SIZET_const( wxPlHVScrolledWindow, wxHVScrolledWindow,
105 OnGetColumnsWidthHint );
106 DEF_V_CBACK_WXCOORD__VOID_const( wxPlHVScrolledWindow, wxHVScrolledWindow,
107 EstimateTotalWidth );
109 // wxVarVScrollHelper
110 DEF_V_CBACK_WXCOORD__SIZET_const_pure( wxPlHVScrolledWindow, wxHVScrolledWindow,
112 DEF_V_CBACK_VOID__SIZET_SIZET_const( wxPlHVScrolledWindow, wxHVScrolledWindow,
113 OnGetRowsHeightHint );
114 DEF_V_CBACK_WXCOORD__VOID_const( wxPlHVScrolledWindow, wxHVScrolledWindow,
115 EstimateTotalHeight );
117 WXPLI_IMPLEMENT_DYNAMIC_CLASS( wxPlHVScrolledWindow, wxHVScrolledWindow );