eliminate the hysteresis when scrollbars didn't disappear when the window was resized to be less than its virtual size and then resized back to be slightly greater than it in the native GTK version too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55902 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
3d9ecb8771
commit
f9ec0ea7c5
@ -219,6 +219,18 @@ protected:
|
||||
int& scrollUnits,
|
||||
int& scrollPosition);
|
||||
|
||||
// this function should be overridden to return the size available for
|
||||
// m_targetWindow inside m_win of the given size
|
||||
//
|
||||
// the default implementation is only good for m_targetWindow == m_win
|
||||
// case, if we're scrolling a subwindow you must override this method
|
||||
virtual wxSize GetSizeAvailableForScrollTarget(const wxSize& size)
|
||||
{
|
||||
wxASSERT_MSG( m_targetWindow == m_win, "must be overridden" );
|
||||
|
||||
return size;
|
||||
}
|
||||
|
||||
|
||||
double m_scaleX;
|
||||
double m_scaleY;
|
||||
@ -248,18 +260,6 @@ protected:
|
||||
|
||||
wxScrollHelperEvtHandler *m_handler;
|
||||
|
||||
private:
|
||||
// this function should be overridden to return the size available for
|
||||
// m_targetWindow inside m_win of the given size
|
||||
//
|
||||
// the default implementation is only good for m_targetWindow == m_win
|
||||
// case, if we're scrolling a subwindow you must override this method
|
||||
virtual wxSize GetSizeAvailableForScrollTarget(const wxSize& size)
|
||||
{
|
||||
wxASSERT_MSG( m_targetWindow == m_win, "must be overridden" );
|
||||
|
||||
return size;
|
||||
}
|
||||
|
||||
DECLARE_NO_COPY_CLASS(wxScrollHelper)
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user