X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ef0e92205a01c7d0ca6f381cc690cb5d4fa595c9..5293e4b7109139cc51052d57c0585716d6250b76:/include/wx/osx/stattext.h diff --git a/include/wx/osx/stattext.h b/include/wx/osx/stattext.h index 9588f24832..fc69ab3457 100644 --- a/include/wx/osx/stattext.h +++ b/include/wx/osx/stattext.h @@ -1,5 +1,54 @@ -#ifdef __WXMAC_CLASSIC__ -#include "wx/osx/classic/stattext.h" -#else -#include "wx/osx/carbon/stattext.h" +///////////////////////////////////////////////////////////////////////////// +// Name: stattext.h +// Purpose: wxStaticText class +// Author: Stefan Csomor +// Modified by: +// Created: 1998-01-01 +// RCS-ID: $Id$ +// Copyright: (c) Stefan Csomor +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_STATTEXT_H_ +#define _WX_STATTEXT_H_ + +class WXDLLIMPEXP_CORE wxStaticText: public wxStaticTextBase +{ +public: + wxStaticText() { } + + wxStaticText(wxWindow *parent, wxWindowID id, + const wxString& label, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = 0, + const wxString& name = wxStaticTextNameStr) + { + Create(parent, id, label, pos, size, style, name); + } + + bool Create(wxWindow *parent, wxWindowID id, + const wxString& label, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = 0, + const wxString& name = wxStaticTextNameStr); + + // accessors + void SetLabel( const wxString &str ) ; + bool SetFont( const wxFont &font ); + + virtual bool AcceptsFocus() const { return FALSE; } + +protected : + + virtual wxString DoGetLabel() const; + virtual void DoSetLabel(const wxString& str); + + virtual wxSize DoGetBestSize() const ; + + DECLARE_DYNAMIC_CLASS_NO_COPY(wxStaticText) +}; + #endif + // _WX_STATTEXT_H_