#if wxUSE_STATLINE
-#include "gdk/gdk.h"
-#include "gtk/gtk.h"
+#include <gtk/gtk.h>
+#include "wx/gtk/private/gtk2-compat.h"
//-----------------------------------------------------------------------------
// wxStaticLine
return FALSE;
}
- if ( IsVertical() )
+ const bool isVertical = IsVertical();
+ m_widget = gtk_separator_new(GtkOrientation(isVertical));
+ g_object_ref(m_widget);
+ if (isVertical)
{
- m_widget = gtk_vseparator_new();
if (size.x == -1)
{
wxSize new_size( size );
}
else
{
- m_widget = gtk_hseparator_new();
if (size.y == -1)
{
wxSize new_size( size );
SetSize( new_size );
}
}
- g_object_ref(m_widget);
m_parent->DoAddChild( this );
wxVisualAttributes
wxStaticLine::GetClassDefaultAttributes(wxWindowVariant WXUNUSED(variant))
{
- return GetDefaultAttributesFromGTKWidget(gtk_vseparator_new);
+ return GetDefaultAttributesFromGTKWidget(gtk_separator_new(GTK_ORIENTATION_VERTICAL));
}
#endif