]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/slider95.cpp
Added dcbase.cpp
[wxWidgets.git] / src / msw / slider95.cpp
index 9047d9bd7cd68b2ffe878153aa57c69e6a8ad160..f9aa9ea5c19413f0cc934caa6a35e0975d8d5267 100644 (file)
@@ -6,7 +6,7 @@
 // Created:     04/01/98
 // RCS-ID:      $Id$
 // Copyright:   (c) Julian Smart and Markus Holzem
 // Created:     04/01/98
 // RCS-ID:      $Id$
 // Copyright:   (c) Julian Smart and Markus Holzem
-// Licence:    wxWindows license
+// Licence:       wxWindows license
 /////////////////////////////////////////////////////////////////////////////
 
 #ifdef __GNUG__
 /////////////////////////////////////////////////////////////////////////////
 
 #ifdef __GNUG__
 #include "wx/msw/slider95.h"
 #include "wx/msw/private.h"
 
 #include "wx/msw/slider95.h"
 #include "wx/msw/private.h"
 
-#if defined(__WIN95__) && !defined(__GNUWIN32__)
+#if (defined(__WIN95__) && !defined(__GNUWIN32__)) || defined(__TWIN32__)
 #include <commctrl.h>
 #endif
 
 #if !USE_SHARED_LIBRARY
 IMPLEMENT_DYNAMIC_CLASS(wxSlider95, wxControl)
 #include <commctrl.h>
 #endif
 
 #if !USE_SHARED_LIBRARY
 IMPLEMENT_DYNAMIC_CLASS(wxSlider95, wxControl)
-
-BEGIN_EVENT_TABLE(wxSlider95, wxControl)
-#if WXWIN_COMPATIBILITY
-  EVT_SCROLL(wxSlider95::OnScroll)
-#endif
-END_EVENT_TABLE()
-
 #endif
 
 // Slider
 #endif
 
 // Slider
-wxSlider95::wxSlider95(void)
+wxSlider95::wxSlider95()
 {
   m_staticValue = 0;
   m_staticMin = 0;
 {
   m_staticValue = 0;
   m_staticMin = 0;
@@ -82,9 +75,9 @@ bool wxSlider95::Create(wxWindow *parent, wxWindowID id,
   m_tickFreq = 0;
 
   if ( id == -1 )
   m_tickFreq = 0;
 
   if ( id == -1 )
-       m_windowId = (int)NewControlId();
+      m_windowId = (int)NewControlId();
   else
   else
-       m_windowId = id;
+    m_windowId = id;
 
   int x = pos.x;
   int y = pos.y;
 
   int x = pos.x;
   int y = pos.y;
@@ -120,23 +113,23 @@ bool wxSlider95::Create(wxWindow *parent, wxWindowID id,
     msStyle = TBS_HORZ | WS_CHILD | WS_VISIBLE | WS_TABSTOP ;
 
   if ( m_windowStyle & wxSL_AUTOTICKS )
     msStyle = TBS_HORZ | WS_CHILD | WS_VISIBLE | WS_TABSTOP ;
 
   if ( m_windowStyle & wxSL_AUTOTICKS )
-       msStyle |= TBS_AUTOTICKS ;
+    msStyle |= TBS_AUTOTICKS ;
 
   if ( m_windowStyle & wxSL_LEFT )
 
   if ( m_windowStyle & wxSL_LEFT )
-       msStyle |= TBS_LEFT;
+    msStyle |= TBS_LEFT;
   else if ( m_windowStyle & wxSL_RIGHT )
   else if ( m_windowStyle & wxSL_RIGHT )
-       msStyle |= TBS_RIGHT;
+      msStyle |= TBS_RIGHT;
   else if ( m_windowStyle & wxSL_TOP )
   else if ( m_windowStyle & wxSL_TOP )
-       msStyle |= TBS_TOP;
+    msStyle |= TBS_TOP;
   else if ( m_windowStyle & wxSL_BOTTOM )
   else if ( m_windowStyle & wxSL_BOTTOM )
-       msStyle |= TBS_BOTTOM;
+    msStyle |= TBS_BOTTOM;
   else if ( m_windowStyle & wxSL_BOTH )
   else if ( m_windowStyle & wxSL_BOTH )
-       msStyle |= TBS_BOTH;
+    msStyle |= TBS_BOTH;
   else if ( ! (m_windowStyle & wxSL_AUTOTICKS) )
   else if ( ! (m_windowStyle & wxSL_AUTOTICKS) )
-       msStyle |= TBS_NOTICKS;
+    msStyle |= TBS_NOTICKS;
 
   if ( m_windowStyle & wxSL_SELRANGE )
 
   if ( m_windowStyle & wxSL_SELRANGE )
-       msStyle |= TBS_ENABLESELRANGE ;
+    msStyle |= TBS_ENABLESELRANGE ;
 
   HWND scroll_bar = CreateWindowEx(MakeExtendedStyle(m_windowStyle), TRACKBAR_CLASS, wxBuffer,
                          msStyle,
 
   HWND scroll_bar = CreateWindowEx(MakeExtendedStyle(m_windowStyle), TRACKBAR_CLASS, wxBuffer,
                          msStyle,
@@ -174,14 +167,14 @@ bool wxSlider95::Create(wxWindow *parent, wxWindowID id,
       {
         if (GetFont().GetResourceHandle())
         {
       {
         if (GetFont().GetResourceHandle())
         {
-                   if ( m_staticMin )
-                   SendMessage((HWND)m_staticMin,WM_SETFONT,
-                           (WPARAM)GetFont().GetResourceHandle(),0L);
-                   if ( m_staticMax )
-                   SendMessage((HWND)m_staticMax,WM_SETFONT,
+            if ( m_staticMin )
+                  SendMessage((HWND)m_staticMin,WM_SETFONT,
+                          (WPARAM)GetFont().GetResourceHandle(),0L);
+            if ( m_staticMax )
+                  SendMessage((HWND)m_staticMax,WM_SETFONT,
                       (WPARAM)GetFont().GetResourceHandle(),0L);
                       (WPARAM)GetFont().GetResourceHandle(),0L);
-           if (m_staticValue)
-                   SendMessage((HWND)m_staticValue,WM_SETFONT,
+              if (m_staticValue)
+                SendMessage((HWND)m_staticValue,WM_SETFONT,
                         (WPARAM)GetFont().GetResourceHandle(),0L);
         }
       }
                         (WPARAM)GetFont().GetResourceHandle(),0L);
         }
       }
@@ -193,7 +186,8 @@ bool wxSlider95::Create(wxWindow *parent, wxWindowID id,
   return TRUE;
 }
 
   return TRUE;
 }
 
-void wxSlider95::MSWOnVScroll(WXWORD wParam, WXWORD pos, WXHWND control)
+bool wxSlider95::MSWOnScroll(int WXUNUSED(orientation), WXWORD wParam,
+                             WXWORD pos, WXHWND control)
 {
     int position = 0; // Dummy - not used in this mode
 
 {
     int position = 0; // Dummy - not used in this mode
 
@@ -201,72 +195,77 @@ void wxSlider95::MSWOnVScroll(WXWORD wParam, WXWORD pos, WXHWND control)
     wxEventType scrollEvent = wxEVT_NULL;
     switch ( wParam )
     {
     wxEventType scrollEvent = wxEVT_NULL;
     switch ( wParam )
     {
-            case SB_TOP:
-                    nScrollInc = m_rangeMax - position;
-                    scrollEvent = wxEVT_SCROLL_TOP;
-                    break;
-
-            case SB_BOTTOM:
-                    nScrollInc = - position;
-                    scrollEvent = wxEVT_SCROLL_BOTTOM;
-                    break;
-
-            case SB_LINEUP:
-                    nScrollInc = - GetLineSize();
-                    scrollEvent = wxEVT_SCROLL_LINEUP;
-                    break;
-
-            case SB_LINEDOWN:
-                    nScrollInc = GetLineSize();
-                    scrollEvent = wxEVT_SCROLL_LINEDOWN;
-                    break;
-
-            case SB_PAGEUP:
-                    nScrollInc = -GetPageSize();
-                    scrollEvent = wxEVT_SCROLL_PAGEUP;
-                    break;
-
-            case SB_PAGEDOWN:
-                    nScrollInc = GetPageSize();
-                    scrollEvent = wxEVT_SCROLL_PAGEDOWN;
-                    break;
-
-            case SB_THUMBTRACK:
-            case SB_THUMBPOSITION:
+        case SB_TOP:
+            nScrollInc = m_rangeMax - position;
+            scrollEvent = wxEVT_SCROLL_TOP;
+            break;
+
+        case SB_BOTTOM:
+            nScrollInc = - position;
+            scrollEvent = wxEVT_SCROLL_BOTTOM;
+            break;
+
+        case SB_LINEUP:
+            nScrollInc = - GetLineSize();
+            scrollEvent = wxEVT_SCROLL_LINEUP;
+            break;
+
+        case SB_LINEDOWN:
+            nScrollInc = GetLineSize();
+            scrollEvent = wxEVT_SCROLL_LINEDOWN;
+            break;
+
+        case SB_PAGEUP:
+            nScrollInc = -GetPageSize();
+            scrollEvent = wxEVT_SCROLL_PAGEUP;
+            break;
+
+        case SB_PAGEDOWN:
+            nScrollInc = GetPageSize();
+            scrollEvent = wxEVT_SCROLL_PAGEDOWN;
+            break;
+
+        case SB_THUMBTRACK:
+        case SB_THUMBPOSITION:
 #ifdef __WIN32__
 #ifdef __WIN32__
-                    nScrollInc = (signed short)pos - position;
-#else
-                    nScrollInc = pos - position;
-#endif
-                    scrollEvent = wxEVT_SCROLL_THUMBTRACK;
-                    break;
+            nScrollInc = (signed short)pos - position;
+#else // Win16
+            nScrollInc = pos - position;
+#endif // Win32/16
+            scrollEvent = wxEVT_SCROLL_THUMBTRACK;
+            break;
+
+        default:
+            nScrollInc = 0;
+    }
 
 
-            default:
-                    nScrollInc = 0;
-                    return;
+    if ( nScrollInc == 0 )
+    {
+        // no event...
+        return FALSE;
     }
 
     }
 
+    int newPos = (int)::SendMessage((HWND) control, TBM_GETPOS, 0, 0);
+    if ( (newPos < GetMin()) || (newPos > GetMax()) )
     {
     {
+        // out of range - but we did process it
+        return TRUE;
+    }
 
 
-      int newPos = (int)::SendMessage((HWND) control, TBM_GETPOS, 0, 0);
-      if (!(newPos < GetMin() || newPos > GetMax()))
-      {
-        SetValue(newPos);
+    SetValue(newPos);
 
 
-        wxScrollEvent event(scrollEvent, m_windowId);
-        event.SetPosition(newPos);
-        event.SetEventObject( this );
-        GetEventHandler()->ProcessEvent(event);
-      }
-    }
-}
+    wxScrollEvent event(scrollEvent, m_windowId);
+    event.SetPosition(newPos);
+    event.SetEventObject( this );
+    GetEventHandler()->ProcessEvent(event);
 
 
-void wxSlider95::MSWOnHScroll(WXWORD wParam, WXWORD pos, WXHWND control)
-{
-       MSWOnVScroll(wParam, pos, control);
+    wxCommandEvent cevent( wxEVT_COMMAND_SLIDER_UPDATED, GetId() );
+    cevent.SetEventObject( this );
+
+    return GetEventHandler()->ProcessEvent( cevent );
 }
 
 }
 
-wxSlider95::~wxSlider95(void)
+wxSlider95::~wxSlider95()
 {
     if (m_staticMin)
       DestroyWindow((HWND) m_staticMin);
 {
     if (m_staticMin)
       DestroyWindow((HWND) m_staticMin);
@@ -276,7 +275,7 @@ wxSlider95::~wxSlider95(void)
       DestroyWindow((HWND) m_staticValue);
 }
 
       DestroyWindow((HWND) m_staticValue);
 }
 
-int wxSlider95::GetValue(void) const
+int wxSlider95::GetValue() const
 {
   return ::SendMessage((HWND) GetHWND(), TBM_GETPOS, 0, 0);
 }
 {
   return ::SendMessage((HWND) GetHWND(), TBM_GETPOS, 0, 0);
 }
@@ -345,7 +344,7 @@ void wxSlider95::GetPosition(int *x, int *y) const
   *y = point.y;
 }
 
   *y = point.y;
 }
 
-void wxSlider95::SetSize(int x, int y, int width, int height, int sizeFlags)
+void wxSlider95::DoSetSize(int x, int y, int width, int height, int sizeFlags)
 {
   int x1 = x;
   int y1 = y;
 {
   int x1 = x;
   int y1 = y;
@@ -370,33 +369,33 @@ void wxSlider95::SetSize(int x, int y, int width, int height, int sizeFlags)
   int cy;
   int cyf;
 
   int cy;
   int cyf;
 
-  wxGetCharSize(GetHWND(), &cx, &cy, & GetFont());
+  wxGetCharSize(GetHWND(), &cx, &cy, & this->GetFont());
 
   if ((m_windowStyle & wxSL_VERTICAL) != wxSL_VERTICAL)
   {
 
   if ((m_windowStyle & wxSL_VERTICAL) != wxSL_VERTICAL)
   {
-       if ( m_windowStyle & wxSL_LABELS )
-       {
+    if ( m_windowStyle & wxSL_LABELS )
+    {
     int min_len = 0;
 
     GetWindowText((HWND) m_staticMin, buf, 300);
     int min_len = 0;
 
     GetWindowText((HWND) m_staticMin, buf, 300);
-    GetTextExtent(buf, &min_len, &cyf,NULL,NULL, & GetFont());
+    GetTextExtent(buf, &min_len, &cyf,NULL,NULL, & this->GetFont());
 
     int max_len = 0;
 
     GetWindowText((HWND) m_staticMax, buf, 300);
 
     int max_len = 0;
 
     GetWindowText((HWND) m_staticMax, buf, 300);
-    GetTextExtent(buf, &max_len, &cyf,NULL,NULL, & GetFont());
+    GetTextExtent(buf, &max_len, &cyf,NULL,NULL, & this->GetFont());
     if (m_staticValue)
     {
       int new_width = (int)(wxMax(min_len, max_len));
     if (m_staticValue)
     {
       int new_width = (int)(wxMax(min_len, max_len));
-         int valueHeight = (int)cyf;
+      int valueHeight = (int)cyf;
 #ifdef __WIN32__
       // For some reason, under Win95, the text edit control has
       // a lot of space before the first character
       new_width += 3*cx;
 #endif
       // The height needs to be a bit bigger under Win95 if using native
 #ifdef __WIN32__
       // For some reason, under Win95, the text edit control has
       // a lot of space before the first character
       new_width += 3*cx;
 #endif
       // The height needs to be a bit bigger under Win95 if using native
-         // 3D effects.
-         valueHeight = (int) (valueHeight * 1.5) ;
+      // 3D effects.
+      valueHeight = (int) (valueHeight * 1.5) ;
       MoveWindow((HWND) m_staticValue, x_offset, y_offset, new_width, valueHeight, TRUE);
       x_offset += new_width + cx;
     }
       MoveWindow((HWND) m_staticValue, x_offset, y_offset, new_width, valueHeight, TRUE);
       x_offset += new_width + cx;
     }
@@ -407,8 +406,8 @@ void wxSlider95::SetSize(int x, int y, int width, int height, int sizeFlags)
     int slider_length = (int)(w1 - x_offset - max_len - cx);
 
     int slider_height = h1;
     int slider_length = (int)(w1 - x_offset - max_len - cx);
 
     int slider_height = h1;
-       if (slider_height < 0 )
-               slider_height = 20;
+    if (slider_height < 0 )
+        slider_height = 20;
 
     // Slider must have a minimum/default length/height
     if (slider_length < 100)
 
     // Slider must have a minimum/default length/height
     if (slider_length < 100)
@@ -419,37 +418,37 @@ void wxSlider95::SetSize(int x, int y, int width, int height, int sizeFlags)
 
     MoveWindow((HWND) m_staticMax, x_offset, y_offset, (int)max_len, cy, TRUE);
     }
 
     MoveWindow((HWND) m_staticMax, x_offset, y_offset, (int)max_len, cy, TRUE);
     }
-       else
-       {
-               // No labels
-               // If we're prepared to use the existing size, then...
-               if (width == -1 && height == -1 && ((sizeFlags & wxSIZE_AUTO) != wxSIZE_AUTO))
-               {
-                       GetSize(&w1, &h1);
-               }
-               if ( w1 < 0 )
-                       w1 = 200;
-               if ( h1 < 0 )
-                       h1 = 20;
-       MoveWindow((HWND) GetHWND(), x1, y1, w1, h1, TRUE);
-       }
+    else
+    {
+        // No labels
+        // If we're prepared to use the existing size, then...
+        if (width == -1 && height == -1 && ((sizeFlags & wxSIZE_AUTO) != wxSIZE_AUTO))
+        {
+            GetSize(&w1, &h1);
+        }
+        if ( w1 < 0 )
+            w1 = 200;
+        if ( h1 < 0 )
+            h1 = 20;
+        MoveWindow((HWND) GetHWND(), x1, y1, w1, h1, TRUE);
+    }
   }
   else
   {
   }
   else
   {
-       if ( m_windowStyle & wxSL_LABELS )
-       {
+    if ( m_windowStyle & wxSL_LABELS )
+    {
     int min_len;
     GetWindowText((HWND) m_staticMin, buf, 300);
     int min_len;
     GetWindowText((HWND) m_staticMin, buf, 300);
-    GetTextExtent(buf, &min_len, &cyf,NULL,NULL, & GetFont());
+    GetTextExtent(buf, &min_len, &cyf,NULL,NULL, & this->GetFont());
 
     int max_len;
     GetWindowText((HWND) m_staticMax, buf, 300);
 
     int max_len;
     GetWindowText((HWND) m_staticMax, buf, 300);
-    GetTextExtent(buf, &max_len, &cyf,NULL,NULL, & GetFont());
+    GetTextExtent(buf, &max_len, &cyf,NULL,NULL, & this->GetFont());
 
     if (m_staticValue)
     {
       int new_width = (int)(wxMax(min_len, max_len));
 
     if (m_staticValue)
     {
       int new_width = (int)(wxMax(min_len, max_len));
-         int valueHeight = (int)cyf;
+      int valueHeight = (int)cyf;
 /*** Suggested change by George Tasker - remove this block...
 #ifdef __WIN32__
       // For some reason, under Win95, the text edit control has
 /*** Suggested change by George Tasker - remove this block...
 #ifdef __WIN32__
       // For some reason, under Win95, the text edit control has
@@ -460,8 +459,8 @@ void wxSlider95::SetSize(int x, int y, int width, int height, int sizeFlags)
       new_width += cx;
 
       // The height needs to be a bit bigger under Win95 if using native
       new_width += cx;
 
       // The height needs to be a bit bigger under Win95 if using native
-         // 3D effects.
-         valueHeight = (int) (valueHeight * 1.5) ;
+      // 3D effects.
+      valueHeight = (int) (valueHeight * 1.5) ;
 
       MoveWindow((HWND) m_staticValue, x_offset, y_offset, new_width, valueHeight, TRUE);
       y_offset += valueHeight;
 
       MoveWindow((HWND) m_staticValue, x_offset, y_offset, new_width, valueHeight, TRUE);
       y_offset += valueHeight;
@@ -473,8 +472,8 @@ void wxSlider95::SetSize(int x, int y, int width, int height, int sizeFlags)
     int slider_length = (int)(h1 - y_offset - cy - cy);
 
     int slider_width = w1;
     int slider_length = (int)(h1 - y_offset - cy - cy);
 
     int slider_width = w1;
-       if (slider_width < 0 )
-               slider_width = 20;
+    if (slider_width < 0 )
+        slider_width = 20;
 
     // Slider must have a minimum/default length
     if (slider_length < 100)
 
     // Slider must have a minimum/default length
     if (slider_length < 100)
@@ -485,20 +484,20 @@ void wxSlider95::SetSize(int x, int y, int width, int height, int sizeFlags)
 
     MoveWindow((HWND) m_staticMax, x_offset, y_offset, (int)max_len, cy, TRUE);
     }
 
     MoveWindow((HWND) m_staticMax, x_offset, y_offset, (int)max_len, cy, TRUE);
     }
-       else
-       {
-               // No labels
-               // If we're prepared to use the existing size, then...
-               if (width == -1 && height == -1 && ((sizeFlags & wxSIZE_AUTO) != wxSIZE_AUTO))
-               {
-                       GetSize(&w1, &h1);
-               }
-               if ( w1 < 0 )
-                       w1 = 20;
-               if ( h1 < 0 )
-                       h1 = 200;
-       MoveWindow((HWND) GetHWND(), x1, y1, w1, h1, TRUE);
-       }
+    else
+    {
+        // No labels
+        // If we're prepared to use the existing size, then...
+        if (width == -1 && height == -1 && ((sizeFlags & wxSIZE_AUTO) != wxSIZE_AUTO))
+        {
+            GetSize(&w1, &h1);
+        }
+        if ( w1 < 0 )
+            w1 = 20;
+        if ( h1 < 0 )
+            h1 = 200;
+        MoveWindow((HWND) GetHWND(), x1, y1, w1, h1, TRUE);
+    }
   }
 }
 
   }
 }
 
@@ -512,8 +511,8 @@ void wxSlider95::SetRange(int minValue, int maxValue)
   char buf[40];
   if ( m_staticMin )
   {
   char buf[40];
   if ( m_staticMin )
   {
-       sprintf(buf, "%d", m_rangeMin);
-       SetWindowText((HWND) m_staticMin, buf);
+      sprintf(buf, "%d", m_rangeMin);
+      SetWindowText((HWND) m_staticMin, buf);
   }
 
   if ( m_staticMax )
   }
 
   if ( m_staticMax )
@@ -524,10 +523,10 @@ void wxSlider95::SetRange(int minValue, int maxValue)
 }
 
 WXHBRUSH wxSlider95::OnCtlColor(WXHDC pDC, WXHWND pWnd, WXUINT nCtlColor,
 }
 
 WXHBRUSH wxSlider95::OnCtlColor(WXHDC pDC, WXHWND pWnd, WXUINT nCtlColor,
-                       WXUINT message, WXWPARAM wParam, WXLPARAM lParam)
+            WXUINT message, WXWPARAM wParam, WXLPARAM lParam)
 {
   if ( nCtlColor == CTLCOLOR_SCROLLBAR )
 {
   if ( nCtlColor == CTLCOLOR_SCROLLBAR )
-       return 0;
+    return 0;
 
   // Otherwise, it's a static
   if (GetParent()->GetTransparentBackground())
 
   // Otherwise, it's a static
   if (GetParent()->GetTransparentBackground())
@@ -555,17 +554,17 @@ void wxSlider95::SetPageSize(int pageSize)
   m_pageSize = pageSize;
 }
 
   m_pageSize = pageSize;
 }
 
-int wxSlider95::GetPageSize(void) const
+int wxSlider95::GetPageSize() const
 {
   return m_pageSize;
 }
 
 {
   return m_pageSize;
 }
 
-void wxSlider95::ClearSel(void)
+void wxSlider95::ClearSel()
 {
   ::SendMessage( (HWND) GetHWND(), TBM_CLEARSEL, (WPARAM) TRUE, (LPARAM) 0 );
 }
 
 {
   ::SendMessage( (HWND) GetHWND(), TBM_CLEARSEL, (WPARAM) TRUE, (LPARAM) 0 );
 }
 
-void wxSlider95::ClearTicks(void)
+void wxSlider95::ClearTicks()
 {
   ::SendMessage( (HWND) GetHWND(), TBM_CLEARTICS, (WPARAM) TRUE, (LPARAM) 0 );
 }
 {
   ::SendMessage( (HWND) GetHWND(), TBM_CLEARTICS, (WPARAM) TRUE, (LPARAM) 0 );
 }
@@ -576,17 +575,17 @@ void wxSlider95::SetLineSize(int lineSize)
   ::SendMessage( (HWND) GetHWND(), TBM_SETLINESIZE, (WPARAM) 0, (LPARAM) lineSize );
 }
 
   ::SendMessage( (HWND) GetHWND(), TBM_SETLINESIZE, (WPARAM) 0, (LPARAM) lineSize );
 }
 
-int wxSlider95::GetLineSize(void) const
+int wxSlider95::GetLineSize() const
 {
   return (int) ::SendMessage( (HWND) GetHWND(), TBM_GETLINESIZE, (WPARAM) 0, (LPARAM) 0 );
 }
 
 {
   return (int) ::SendMessage( (HWND) GetHWND(), TBM_GETLINESIZE, (WPARAM) 0, (LPARAM) 0 );
 }
 
-int wxSlider95::GetSelEnd(void) const
+int wxSlider95::GetSelEnd() const
 {
   return (int) ::SendMessage( (HWND) GetHWND(), TBM_SETSELEND, (WPARAM) 0, (LPARAM) 0 );
 }
 
 {
   return (int) ::SendMessage( (HWND) GetHWND(), TBM_SETSELEND, (WPARAM) 0, (LPARAM) 0 );
 }
 
-int wxSlider95::GetSelStart(void) const
+int wxSlider95::GetSelStart() const
 {
   return (int) ::SendMessage( (HWND) GetHWND(), TBM_GETSELSTART, (WPARAM) 0, (LPARAM) 0 );
 }
 {
   return (int) ::SendMessage( (HWND) GetHWND(), TBM_GETSELSTART, (WPARAM) 0, (LPARAM) 0 );
 }
@@ -601,7 +600,7 @@ void wxSlider95::SetThumbLength(int len)
   ::SendMessage( (HWND) GetHWND(), TBM_SETTHUMBLENGTH, (WPARAM) len, (LPARAM) 0 );
 }
 
   ::SendMessage( (HWND) GetHWND(), TBM_SETTHUMBLENGTH, (WPARAM) len, (LPARAM) 0 );
 }
 
-int wxSlider95::GetThumbLength(void) const
+int wxSlider95::GetThumbLength() const
 {
   return (int) ::SendMessage( (HWND) GetHWND(), TBM_GETTHUMBLENGTH, (WPARAM) 0, (LPARAM) 0 );
 }
 {
   return (int) ::SendMessage( (HWND) GetHWND(), TBM_GETTHUMBLENGTH, (WPARAM) 0, (LPARAM) 0 );
 }
@@ -613,24 +612,9 @@ void wxSlider95::SetTick(int tickPos)
 
 bool wxSlider95::ContainsHWND(WXHWND hWnd) const
 {
 
 bool wxSlider95::ContainsHWND(WXHWND hWnd) const
 {
-       return ( hWnd == GetStaticMin() || hWnd == GetStaticMax() || hWnd == GetEditValue() );
+    return ( hWnd == GetStaticMin() || hWnd == GetStaticMax() || hWnd == GetEditValue() );
 }
 
 }
 
-#if WXWIN_COMPATIBILITY
-// Backward compatibility
-void wxSlider95::OnScroll(wxScrollEvent& event)
-{
-    wxEventType oldEvent = event.GetEventType();
-    event.SetEventType( wxEVT_COMMAND_SLIDER_UPDATED );
-    if ( !GetEventHandler()->ProcessEvent(event) )
-    {
-        event.SetEventType( oldEvent );
-        if (!GetParent()->GetEventHandler()->ProcessEvent(event))
-            event.Skip();
-    }
-}
-#endif
-
 void wxSlider95::Command (wxCommandEvent & event)
 {
   SetValue (event.GetInt());
 void wxSlider95::Command (wxCommandEvent & event)
 {
   SetValue (event.GetInt());
@@ -639,7 +623,7 @@ void wxSlider95::Command (wxCommandEvent & event)
 
 bool wxSlider95::Show(bool show)
 {
 
 bool wxSlider95::Show(bool show)
 {
-       wxWindow::Show(show);
+    wxWindow::Show(show);
 
     int cshow;
     if (show)
 
     int cshow;
     if (show)
@@ -648,11 +632,11 @@ bool wxSlider95::Show(bool show)
         cshow = SW_HIDE;
 
     if(m_staticValue)
         cshow = SW_HIDE;
 
     if(m_staticValue)
-               ShowWindow((HWND) m_staticValue, (BOOL)cshow);
+        ShowWindow((HWND) m_staticValue, (BOOL)cshow);
     if(m_staticMin)
     if(m_staticMin)
-           ShowWindow((HWND) m_staticMin, (BOOL)cshow);
+        ShowWindow((HWND) m_staticMin, (BOOL)cshow);
     if(m_staticMax)
     if(m_staticMax)
-               ShowWindow((HWND) m_staticMax, (BOOL)cshow);
+        ShowWindow((HWND) m_staticMax, (BOOL)cshow);
     return TRUE;
 }
 
     return TRUE;
 }