1/////////////////////////////////////////////////////////////////////////////
2// Name:        stattext.h
3// Purpose:     wxStaticText class
4// Author:      Stefan Csomor
5// Modified by:
6// Created:     1998-01-01
7// RCS-ID:      $Id: stattext.h 37393 2006-02-08 21:47:09Z VZ $
8// Copyright:   (c) Stefan Csomor
9// Licence:     wxWindows licence
10/////////////////////////////////////////////////////////////////////////////
11
12#ifndef _WX_STATTEXT_H_
13#define _WX_STATTEXT_H_
14
15class WXDLLEXPORT wxStaticText: public wxStaticTextBase
16{
17public:
18    wxStaticText() { }
19
20    wxStaticText(wxWindow *parent, wxWindowID id,
21           const wxString& label,
22           const wxPoint& pos = wxDefaultPosition,
23           const wxSize& size = wxDefaultSize,
24           long style = 0,
25           const wxString& name = wxStaticTextNameStr)
26  {
27    Create(parent, id, label, pos, size, style, name);
28  }
29
30  bool Create(wxWindow *parent, wxWindowID id,
31           const wxString& label,
32           const wxPoint& pos = wxDefaultPosition,
33           const wxSize& size = wxDefaultSize,
34           long style = 0,
35           const wxString& name = wxStaticTextNameStr);
36
37  // accessors
38  void SetLabel( const wxString &str ) ;
39  bool SetFont( const wxFont &font );
40
41    virtual bool AcceptsFocus() const { return FALSE; }
42
43protected :
44
45  virtual wxSize DoGetBestSize() const ;
46
47    DECLARE_DYNAMIC_CLASS_NO_COPY(wxStaticText)
48};
49
50#endif
51    // _WX_STATTEXT_H_
52