#ifndef __GTKCOMBOBOXH__
#define __GTKCOMBOBOXH__
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(__APPLE__)
#pragma interface "combobox.h"
#endif
// global data
//-----------------------------------------------------------------------------
-extern const char* wxComboBoxNameStr;
+extern const wxChar* wxComboBoxNameStr;
extern const wxChar* wxEmptyString;
//-----------------------------------------------------------------------------
int GetSelection() const;
wxString GetString( int n ) const;
wxString GetStringSelection() const;
+ int GetCount() const { return Number(); }
int Number() const;
void SetSelection( int n );
void SetStringSelection( const wxString &string );
bool m_alreadySent;
wxList m_clientDataList;
wxList m_clientObjectList;
+ int m_prevSelection;
void DisableEvents();
void EnableEvents();
bool IsOwnGtkWindow( GdkWindow *window );
void ApplyWidgetStyle();
+protected:
+ virtual wxSize DoGetBestSize() const;
+
private:
DECLARE_DYNAMIC_CLASS(wxComboBox)
DECLARE_EVENT_TABLE()