• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/include/wx/mac/classic/
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 35650 2005-09-23 12:56:45Z MR $
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{
17  DECLARE_DYNAMIC_CLASS(wxStaticText)
18 public:
19  inline wxStaticText() : m_label() { }
20
21  inline wxStaticText(wxWindow *parent, wxWindowID id,
22           const wxString& label,
23           const wxPoint& pos = wxDefaultPosition,
24           const wxSize& size = wxDefaultSize,
25           long style = 0,
26           const wxString& name = wxStaticTextNameStr)
27  {
28    Create(parent, id, label, pos, size, style, name);
29  }
30
31  bool Create(wxWindow *parent, wxWindowID id,
32           const wxString& label,
33           const wxPoint& pos = wxDefaultPosition,
34           const wxSize& size = wxDefaultSize,
35           long style = 0,
36           const wxString& name = wxStaticTextNameStr);
37
38  // accessors
39  void SetLabel( const wxString &str ) ;
40  bool SetFont( const wxFont &font );
41
42  // operations
43  virtual void Command(wxCommandEvent& WXUNUSED(event)) {};
44  virtual void ProcessCommand(wxCommandEvent& WXUNUSED(event)) {};
45  // events
46  void DrawParagraph(wxDC &dc, wxString paragraph, int &y);
47  void OnPaint( wxPaintEvent &event ) ;
48  void OnDraw( wxDC &dc ) ;
49  virtual wxSize DoGetBestSize() const ;
50  virtual bool AcceptsFocus() const { return FALSE; }
51 private :
52     wxString    m_label ;
53
54   DECLARE_EVENT_TABLE()
55};
56
57#endif
58    // _WX_STATTEXT_H_
59