]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk1/listbox.cpp
distrin corrections files
[wxWidgets.git] / src / gtk1 / listbox.cpp
index 9571b5e29b60eafef19f478d18b08b2ca23854e1..5028599776cd4bc74e3ab73377b37a40ce23e471 100644 (file)
 #include "wx/utils.h"
 #include "wx/intl.h"
 #include "wx/checklst.h"
+
+#if wxUSE_TOOLTIPS
 #include "wx/tooltip.h"
+#endif
 
 #if wxUSE_DRAG_AND_DROP
 #include "wx/dnd.h"
@@ -313,6 +316,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 );
 
@@ -320,8 +325,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),
@@ -347,7 +350,9 @@ void wxListBox::AppendCommon( const wxString &item )
 #endif
 #endif
 
+#if wxUSE_TOOLTIPS
     if (m_toolTip) m_toolTip->Apply( this );
+#endif
 }
 
 void wxListBox::Append( const wxString &item )