X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fda7962d029672a5f4c718a3c6b2559856f4cd95..22026088535d0c7dafaae15133a8d1078195a366:/src/msw/slider95.cpp diff --git a/src/msw/slider95.cpp b/src/msw/slider95.cpp index 3e07c77a93..041527b0b1 100644 --- a/src/msw/slider95.cpp +++ b/src/msw/slider95.cpp @@ -9,7 +9,7 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma implementation "slider95.h" #endif @@ -37,8 +37,20 @@ #include #endif -IMPLEMENT_DYNAMIC_CLASS(wxSlider, wxControl) - +IMPLEMENT_DYNAMIC_CLASS(wxSlider95, wxControl) + +/* + TODO PROPERTIES + value wxSL_DEFAULT_VALUE + min wxSL_DEFAULT_MIN + max wxSL_DEFAULT_MAX + tickfreq (long , 0 ) + pagesize ( long ) + linesize (long) + thumg (long) + tick (long) + selmin / selmax (long) +*/ // Slider wxSlider95::wxSlider95() { @@ -594,9 +606,13 @@ void wxSlider95::SetRange(int minValue, int maxValue) WXHBRUSH wxSlider95::OnCtlColor(WXHDC pDC, WXHWND pWnd, WXUINT nCtlColor, WXUINT message, WXWPARAM wParam, WXLPARAM lParam) { +#ifndef __WXWINCE__ if ( nCtlColor == CTLCOLOR_SCROLLBAR ) return 0; - +#else + if ( nCtlColor != CTLCOLOR_STATIC ) + return 0; +#endif // Otherwise, it's a static return wxControl::OnCtlColor(pDC, pWnd, nCtlColor, message, wParam, lParam); }