]> git.saurik.com Git - wxWidgets.git/blobdiff - src/osx/gauge_osx.cpp
adapting to new event version
[wxWidgets.git] / src / osx / gauge_osx.cpp
index 284d7fc66697851959a0bcfa6d5c377abcf16f9d..40e4c71cd8a821c9c0abe2cc1b737b29c09a4c26 100644 (file)
@@ -4,7 +4,6 @@
 // Author:      Stefan Csomor
 // Modified by:
 // Created:     1998-01-01
-// RCS-ID:      $Id$
 // Copyright:   (c) Stefan Csomor
 // Licence:       wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
@@ -25,15 +24,15 @@ bool wxGauge::Create( wxWindow *parent,
     long style,
     const wxValidator& validator,
     const wxString& name )
-{
-    m_macIsUserPane = false;
-
+{    
+    DontCreatePeer();
+    
     if ( !wxGaugeBase::Create( parent, id, range, pos, s, style & 0xE0FFFFFF, validator, name ) )
         return false;
 
     wxSize size = s;
 
-    m_peer = wxWidgetImpl::CreateGauge( this, parent, id, GetValue() , 0, GetRange(), pos, size, style, GetExtraStyle() );
+    SetPeer(wxWidgetImpl::CreateGauge( this, parent, id, GetValue() , 0, GetRange(), pos, size, style, GetExtraStyle() ));
 
     MacPostControlCreate( pos, size );
 
@@ -45,8 +44,8 @@ void wxGauge::SetRange(int r)
     // we are going via the base class in case there is
     // some change behind the values by it
     wxGaugeBase::SetRange( r ) ;
-    if ( m_peer )
-        m_peer->SetMaximum( GetRange() ) ;
+    if ( GetPeer() )
+        GetPeer()->SetMaximum( GetRange() ) ;
 }
 
 void wxGauge::SetValue(int pos)
@@ -55,8 +54,8 @@ void wxGauge::SetValue(int pos)
     // some change behind the values by it
     wxGaugeBase::SetValue( pos ) ;
 
-    if ( m_peer )
-        m_peer->SetValue( GetValue() ) ;
+    if ( GetPeer() )
+        GetPeer()->SetValue( GetValue() ) ;
 }
 
 int wxGauge::GetValue() const
@@ -66,7 +65,7 @@ int wxGauge::GetValue() const
 
 void wxGauge::Pulse()
 {
-    m_peer->PulseGauge();
+    GetPeer()->PulseGauge();
 }
 
 #endif // wxUSE_GAUGE