else
{
// otherwise this has been done by AdjustScrollbars, above
-#ifdef __WXMAC__
- m_targetWindow->Update() ;
-#endif
}
#endif // !__WXUNIVERSAL__
}
{
m_targetWindow->ScrollWindow(dx, dy, GetScrollRect());
}
-
-#ifdef __WXMAC__
- m_targetWindow->Update() ;
-#endif
}
int wxScrollHelper::CalcScrollInc(wxScrollWinEvent& event)
return;
}
-#ifdef __WXMAC__
- m_targetWindow->Update();
-#endif
-
int w = 0, h = 0;
int oldw, oldh;
else
m_targetWindow->Refresh(TRUE, GetScrollRect());
}
-
-#ifdef __WXMAC__
- m_targetWindow->Update();
-#endif
}
void wxScrollHelper::DoPrepareDC(wxDC& dc)
if (((x_pos == -1) || (x_pos == m_xScrollPosition)) &&
((y_pos == -1) || (y_pos == m_yScrollPosition))) return;
-#ifdef __WXMAC__
- m_targetWindow->Update();
-#endif
-
int w, h;
GetTargetSize(&w, &h);
GetScrollRect() );
}
}
-
-#ifdef __WXMAC__
- m_targetWindow->Update();
-#endif
-
}
void wxScrollHelper::EnableScrolling (bool x_scroll, bool y_scroll)
wxPanel::DoSetVirtualSize( x, y );
AdjustScrollbars();
-#if wxUSE_CONSTRAINTS
if (GetAutoLayout())
Layout();
-#endif
}
void wxGenericScrolledWindow::OnPaint(wxPaintEvent& event)
#endif // __WXMSW__
-#if WXWIN_COMPATIBILITY
-
-void wxGenericScrolledWindow::GetScrollUnitsPerPage (int *x_page, int *y_page) const
-{
- *x_page = GetScrollPageSize(wxHORIZONTAL);
- *y_page = GetScrollPageSize(wxVERTICAL);
-}
-
-void wxGenericScrolledWindow::CalcUnscrolledPosition(int x, int y, float *xx, float *yy) const
-{
- if ( xx )
- *xx = (float)(x + m_xScrollPosition * m_xScrollPixelsPerLine);
- if ( yy )
- *yy = (float)(y + m_yScrollPosition * m_yScrollPixelsPerLine);
-}
-
-#endif // WXWIN_COMPATIBILITY
-
#endif // !wxGTK
// vi:sts=4:sw=4:et