1 #############################################################################
4 ## Name: XS/VarHVScrollHelper.xsp
7 ## Purpose: XS for Wx::VarHVScrollHelper
10 ## Author: Mattia Barbon
16 ## Created: 20/08/2007
19 ## RCS-ID: $Id: VarHVScrollHelper.xsp 2197 2007-08-21 23:10:35Z mbarbon $
22 ## Copyright: (c) 2007 Mattia Barbon
25 ## Licence: This program is free software; you can redistribute it and/or
28 ## modify it under the same terms as Perl itself
31 #############################################################################
36 MODULE=Wx PACKAGE=Wx::VarHVScrollHelper
39 wxVarHVScrollHelper::SetRowColumnCount( rowCount, columnCount )
44 wxVarHVScrollHelper::EnablePhysicalScrolling( vscrolling = true, hscrolling = true )
50 wxVarHVScrollHelper::ScrollToRowColumn( ... )
53 MATCH_REDISP( wxPliOvl_n_n, ScrollToRowColumnRC )
54 MATCH_REDISP( wxPliOvl_wpos, ScrollToRowColumnPosition )
55 END_OVERLOAD( Wx::VarHVScrollHelper::ScrollToRowColumn )
59 wxVarHVScrollHelper::ScrollToRowColumnRC( row, column )
63 RETVAL = THIS->ScrollToRowColumn( row, column );
67 wxVarHVScrollHelper::ScrollToRowColumnPosition( pos )
70 RETVAL = THIS->ScrollToRowColumn( pos );
75 wxVarHVScrollHelper::RefreshRowColumn( ... )
78 MATCH_REDISP( wxPliOvl_n_n, RefreshRowColumnRC )
79 MATCH_REDISP( wxPliOvl_wpos, RefreshRowColumnPosition )
80 END_OVERLOAD( Wx::VarHVScrollHelper::RefreshRowColumn )
84 wxVarHVScrollHelper::RefreshRowColumnRC( row, column )
88 THIS->RefreshRowColumn( row, column );
91 wxVarHVScrollHelper::RefreshRowColumnPosition( pos )
94 THIS->RefreshRowColumn( pos );
98 wxVarHVScrollHelper::RefreshRowsColumns( ... )
101 MATCH_REDISP( wxPliOvl_n_n_n_n, RefreshRowsColumnsRC )
102 MATCH_REDISP( wxPliOvl_wpos_wpos, RefreshRowsColumnsPosition )
103 END_OVERLOAD( Wx::VarHVScrollHelper::RefreshRowsColumns )
107 wxVarHVScrollHelper::RefreshRowsColumnsRC( fromRow, toRow, fromColumn, toColumn )
113 THIS->RefreshRowsColumns( fromRow, toRow, fromColumn, toColumn );
116 wxVarHVScrollHelper::RefreshRowsColumnsPosition( from, to )
120 THIS->RefreshRowsColumns( from, to );
124 wxVarHVScrollHelper::VirtualHitTest( ... )
127 MATCH_REDISP( wxPliOvl_n_n, VirtualHitTestXY )
128 MATCH_REDISP( wxPliOvl_wpoi, VirtualHitTestPoint )
129 END_OVERLOAD( Wx::VarHVScrollHelper::VirtualHitTest )
133 wxVarHVScrollHelper::VirtualHitTestXY( x, y )
137 RETVAL = THIS->VirtualHitTest( x, y );
141 wxVarHVScrollHelper::VirtualHitTestPoint( pos )
144 RETVAL = THIS->VirtualHitTest( pos );
148 wxVarHVScrollHelper::GetRowColumnCount()
151 wxVarHVScrollHelper::GetVisibleBegin()
154 wxVarHVScrollHelper::GetVisibleEnd()
158 wxVarHVScrollHelper::IsVisible( ... )
161 MATCH_REDISP( wxPliOvl_n_n, IsVisibleRC )
162 MATCH_REDISP( wxPliOvl_wpos, IsVisiblePosition )
163 END_OVERLOAD( Wx::VarHVScrollHelper::IsVisible )
167 wxVarHVScrollHelper::IsVisibleRC( row, column )
171 RETVAL = THIS->IsVisible( row, column );
175 wxVarHVScrollHelper::IsVisiblePosition( pos )
178 RETVAL = THIS->IsVisible( pos );