1///////////////////////////////////////////////////////////////////////////// 2// Name: statbox.h 3// Purpose: wxStaticBox class 4// Author: Stefan Csomor 5// Modified by: 6// Created: 1998-01-01 7// RCS-ID: $Id: statbox.h 36891 2006-01-16 14:59:55Z MR $ 8// Copyright: (c) Stefan Csomor 9// Licence: wxWindows licence 10///////////////////////////////////////////////////////////////////////////// 11 12#ifndef _WX_STATBOX_H_ 13#define _WX_STATBOX_H_ 14 15#include "wx/control.h" 16 17WXDLLEXPORT_DATA(extern const wxChar) wxStaticBoxNameStr[]; 18 19// Group box 20class WXDLLEXPORT wxStaticBox: public wxControl 21{ 22 DECLARE_DYNAMIC_CLASS(wxStaticBox) 23 24 public: 25 inline wxStaticBox() {} 26 inline wxStaticBox(wxWindow *parent, wxWindowID id, 27 const wxString& label, 28 const wxPoint& pos = wxDefaultPosition, 29 const wxSize& size = wxDefaultSize, 30 long style = 0, 31 const wxString& name = wxStaticBoxNameStr) 32 { 33 Create(parent, id, label, pos, size, style, name); 34 } 35 36 bool Create(wxWindow *parent, wxWindowID id, 37 const wxString& label, 38 const wxPoint& pos = wxDefaultPosition, 39 const wxSize& size = wxDefaultSize, 40 long style = 0, 41 const wxString& name = wxStaticBoxNameStr); 42 43 virtual void Command(wxCommandEvent& WXUNUSED(event)) {}; 44 virtual void ProcessCommand(wxCommandEvent& WXUNUSED(event)) {}; 45 46 47protected: 48 49DECLARE_EVENT_TABLE() 50}; 51 52#endif 53 // _WX_STATBOX_H_ 54