1///////////////////////////////////////////////////////////////////////////// 2// Name: wx/motif/stattext.h 3// Purpose: wxStaticText class 4// Author: Julian Smart 5// Modified by: 6// Created: 17/09/98 7// RCS-ID: $Id: stattext.h 40325 2006-07-25 14:31:55Z ABX $ 8// Copyright: (c) Julian Smart 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 19public: 20 wxStaticText() { } 21 22 wxStaticText(wxWindow *parent, wxWindowID id, 23 const wxString& label, 24 const wxPoint& pos = wxDefaultPosition, 25 const wxSize& size = wxDefaultSize, 26 long style = 0, 27 const wxString& name = wxStaticTextNameStr) 28 { 29 Create(parent, id, label, pos, size, style, name); 30 } 31 32 bool Create(wxWindow *parent, wxWindowID id, 33 const wxString& label, 34 const wxPoint& pos = wxDefaultPosition, 35 const wxSize& size = wxDefaultSize, 36 long style = 0, 37 const wxString& name = wxStaticTextNameStr); 38 39 // implementation 40 // -------------- 41 42 // operations 43 virtual bool ProcessCommand(wxCommandEvent& WXUNUSED(event)) 44 { 45 return false; 46 } 47 48 virtual void SetLabel(const wxString& label); 49 50 // Get the widget that corresponds to the label 51 // (for font setting, label setting etc.) 52 virtual WXWidget GetLabelWidget() const 53 { return m_labelWidget; } 54 55protected: 56 WXWidget m_labelWidget; 57}; 58 59#endif 60// _WX_STATTEXT_H_ 61