1 ///////////////////////////////////////////////////////////////////////////// 
   2 // Name:        wx/univ/statline.h 
   3 // Purpose:     wxStaticLine class for wxUniversal 
   4 // Author:      Vadim Zeitlin 
   7 // Copyright:   (c) 1999 Vadim Zeitlin 
   8 // Licence:     wxWindows licence 
   9 ///////////////////////////////////////////////////////////////////////////// 
  11 #ifndef _WX_UNIV_STATLINE_H_ 
  12 #define _WX_UNIV_STATLINE_H_ 
  14 class WXDLLIMPEXP_CORE wxStaticLine 
: public wxStaticLineBase
 
  17     // constructors and pseudo-constructors 
  20     wxStaticLine(wxWindow 
*parent
, 
  23                  long style 
= wxLI_HORIZONTAL
) 
  25         Create(parent
, wxID_ANY
, pos
, 
  26                style 
& wxLI_VERTICAL 
? wxSize(wxDefaultCoord
, length
) 
  27                                      : wxSize(length
, wxDefaultCoord
), 
  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 
) 
  38         Create(parent
, id
, pos
, size
, style
, name
); 
  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 
); 
  49     virtual void DoDraw(wxControlRenderer 
*renderer
); 
  52     DECLARE_DYNAMIC_CLASS(wxStaticLine
) 
  55 #endif // _WX_UNIV_STATLINE_H_