1///////////////////////////////////////////////////////////////////////////// 2// Name: wx/univ/statline.h 3// Purpose: wxStaticLine class for wxUniversal 4// Author: Vadim Zeitlin 5// Created: 28.06.99 6// Version: $Id: statline.h 43874 2006-12-09 14:52:59Z VZ $ 7// Copyright: (c) 1999 Vadim Zeitlin 8// Licence: wxWindows licence 9///////////////////////////////////////////////////////////////////////////// 10 11#ifndef _WX_UNIV_STATLINE_H_ 12#define _WX_UNIV_STATLINE_H_ 13 14class WXDLLEXPORT wxStaticLine : public wxStaticLineBase 15{ 16public: 17 // constructors and pseudo-constructors 18 wxStaticLine() { } 19 20 wxStaticLine(wxWindow *parent, 21 const wxPoint &pos, 22 wxCoord length, 23 long style = wxLI_HORIZONTAL) 24 { 25 Create(parent, wxID_ANY, pos, 26 style & wxLI_VERTICAL ? wxSize(wxDefaultCoord, length) 27 : wxSize(length, wxDefaultCoord), 28 style); 29 } 30 31 wxStaticLine(wxWindow *parent, 32 wxWindowID id = wxID_ANY, 33 const wxPoint &pos = wxDefaultPosition, 34 const wxSize &size = wxDefaultSize, 35 long style = wxLI_HORIZONTAL, 36 const wxString &name = wxStaticLineNameStr ) 37 { 38 Create(parent, id, pos, size, style, name); 39 } 40 41 bool Create(wxWindow *parent, 42 wxWindowID id = wxID_ANY, 43 const wxPoint &pos = wxDefaultPosition, 44 const wxSize &size = wxDefaultSize, 45 long style = wxLI_HORIZONTAL, 46 const wxString &name = wxStaticLineNameStr ); 47 48protected: 49 virtual void DoDraw(wxControlRenderer *renderer); 50 51private: 52 DECLARE_DYNAMIC_CLASS(wxStaticLine) 53}; 54 55#endif // _WX_UNIV_STATLINE_H_ 56 57