]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/listbox.cpp
Soem corrections for SetSize changes
[wxWidgets.git] / src / gtk / listbox.cpp
index 436ae7f1d6fbbb5591384d9d7935e11a4f517df7..9650f43753d637b02ee87ab3611e4e4c1d664158 100644 (file)
@@ -288,6 +288,7 @@ bool wxListBox::Create( wxWindow *parent, wxWindowID id,
 
     SetBackgroundColour( parent->GetBackgroundColour() );
     SetForegroundColour( parent->GetForegroundColour() );
+    SetFont( parent->GetFont() );
 
     Show( TRUE );
 
@@ -316,6 +317,8 @@ void wxListBox::AppendCommon( const wxString &item )
         list_item = gtk_list_item_new_with_label( item );
     }
 
+    gtk_container_add( GTK_CONTAINER(m_list), list_item );
+
     gtk_signal_connect( GTK_OBJECT(list_item), "select",
       GTK_SIGNAL_FUNC(gtk_listitem_select_callback), (gpointer)this );
 
@@ -323,8 +326,6 @@ void wxListBox::AppendCommon( const wxString &item )
         gtk_signal_connect( GTK_OBJECT(list_item), "deselect",
           GTK_SIGNAL_FUNC(gtk_listitem_select_callback), (gpointer)this );
 
-    gtk_container_add( GTK_CONTAINER(m_list), list_item );
-
     if (m_widgetStyle) ApplyWidgetStyle();
 
     gtk_signal_connect( GTK_OBJECT(list_item),