#include "wx/settings.h"
#include "wx/intl.h"
-#include "gdk/gdk.h"
-#include "gtk/gtk.h"
+#include <gdk/gdk.h>
+#include <gtk/gtk.h>
//-----------------------------------------------------------------------------
// idle system
m_needParent = TRUE;
m_acceptsFocus = TRUE;
- if (!PreCreation( parent, pos, size ) ||
+ wxSize newSize( size );
+ if (newSize.x == -1)
+ newSize.x = 80;
+ if (newSize.y == -1)
+ newSize.y = 26;
+ if (newSize.y > 30)
+ newSize.y = 30;
+
+ if (!PreCreation( parent, pos, newSize ) ||
!CreateBase( parent, id, pos, size, style, validator, name ))
{
wxFAIL_MSG( wxT("wxComboBox creation failed") );
// make it more useable
gtk_combo_set_use_arrows_always(GTK_COMBO(m_widget), TRUE);
- wxSize newSize = size;
- if (newSize.x == -1)
- newSize.x = 100;
- if (newSize.y == -1)
- newSize.y = 26;
- SetSize( newSize.x, newSize.y );
-
GtkWidget *list = GTK_COMBO(m_widget)->list;
for (int i = 0; i < n; i++)
(window == GTK_COMBO(m_widget)->button->window ) );
}
+wxSize wxComboBox::DoGetBestSize() const
+{
+ return wxSize(100, 26);
+}
+
#endif