// Created: 26.07.99
// RCS-ID: $Id$
// Copyright: (c) wxWindows team
-// Licence: wxWindows license
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// ============================================================================
// implementation
// ============================================================================
+wxControlBase::~wxControlBase()
+{
+ // this destructor is required for Darwin
+}
+
bool wxControlBase::Create(wxWindow *parent,
wxWindowID id,
const wxPoint &pos,
// inherit colour and font settings from the parent window
void wxControlBase::InheritAttributes()
{
+ // it definitely doesn't make sense to inherit the background colour as the
+ // controls typically have their own standard one and probably not the
+ // foreground neither?
+#if 0
SetBackgroundColour(GetParent()->GetBackgroundColour());
SetForegroundColour(GetParent()->GetForegroundColour());
+#endif // 0
+
+#ifdef __WXPM__
+ //
+ // All OS/2 ctrls use the small font
+ //
+ SetFont(*wxSMALL_FONT);
+#else
SetFont(GetParent()->GetFont());
+#endif
}
void wxControlBase::Command(wxCommandEvent& event)
#if wxUSE_STATBMP
+wxStaticBitmapBase::~wxStaticBitmapBase()
+{
+ // this destructor is required for Darwin
+}
+
wxSize wxStaticBitmapBase::DoGetBestClientSize() const
{
wxBitmap bmp = GetBitmap();