]>
git.saurik.com Git - wxWidgets.git/blob - src/gtk/statline.cpp
   1 ///////////////////////////////////////////////////////////////////////////// 
   4 // Author:      Robert Roebling 
   6 // Copyright:   (c) 1998 Robert Roebling 
   7 // Licence:     wxWindows licence 
   8 ///////////////////////////////////////////////////////////////////////////// 
  10 #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) 
  11 #pragma implementation "statline.h" 
  14 // For compilers that support precompilation, includes "wx.h". 
  15 #include "wx/wxprec.h" 
  17 #include "wx/statline.h" 
  24 //----------------------------------------------------------------------------- 
  26 //----------------------------------------------------------------------------- 
  28 IMPLEMENT_DYNAMIC_CLASS(wxStaticLine
, wxControl
) 
  30 wxStaticLine::wxStaticLine() 
  34 wxStaticLine::wxStaticLine( wxWindow 
*parent
, wxWindowID id
, 
  35                             const wxPoint 
&pos
, const wxSize 
&size
, 
  36                             long style
, const wxString 
&name 
) 
  38     Create( parent
, id
, pos
, size
, style
, name 
); 
  41 bool wxStaticLine::Create( wxWindow 
*parent
, wxWindowID id
, 
  42                            const wxPoint 
&pos
, const wxSize 
&size
, 
  43                            long style
, const wxString 
&name 
) 
  47     if (!PreCreation( parent
, pos
, size 
) || 
  48         !CreateBase( parent
, id
, pos
, size
, style
, wxDefaultValidator
, name 
)) 
  50         wxFAIL_MSG( wxT("wxStaticLine creation failed") ); 
  56         m_widget 
= gtk_vseparator_new(); 
  59             wxSize 
new_size( size 
); 
  66         m_widget 
= gtk_hseparator_new(); 
  69             wxSize 
new_size( size 
); 
  75     m_parent
->DoAddChild( this );