///////////////////////////////////////////////////////////////////////////////
-// Name: src/gauge/gaugecmn.cpp
+// Name: src/gauge/gauge.cpp
// Purpose: wxGauge for wxUniversal
// Author: Vadim Zeitlin
// Modified by:
// Created: 20.02.01
// RCS-ID: $Id$
// Copyright: (c) 2001 SciTech Software, Inc. (www.scitechsoft.com)
-// License: wxWindows licence
+// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
// ============================================================================
// headers
// ----------------------------------------------------------------------------
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
- #pragma implementation "gaugeuniv.h"
-#endif
-
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#pragma hdrstop
#endif
-#ifndef WX_PRECOMP
-#endif //WX_PRECOMP
+#if wxUSE_GAUGE
#include "wx/gauge.h"
-#if wxUSE_GAUGE
+#ifndef WX_PRECOMP
+#endif //WX_PRECOMP
#include "wx/univ/renderer.h"
-IMPLEMENT_DYNAMIC_CLASS(wxGauge, wxControl)
-
// ============================================================================
// implementation
// ============================================================================
if ( !wxGaugeBase::Create(parent, id, range, pos, size, style,
validator, name) )
{
- return FALSE;
+ return false;
}
- SetBestSize(size);
+ SetInitialSize(size);
- return TRUE;
+ return true;
}
// ----------------------------------------------------------------------------
if ( IsVertical() )
{
size.x = (3*size.y) / 2 + 2;
- size.y = -1;
+ size.y = wxDefaultCoord;
}
else
{
size.y = (3*size.x) / 2 + 2;
- size.x = -1;
+ size.x = wxDefaultCoord;
}
return size;