git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47326
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
extern "C" {
static
void wxgtk_combo_size_request_callback(GtkWidget *widget,
extern "C" {
static
void wxgtk_combo_size_request_callback(GtkWidget *widget,
+#endif // wxUSE_COMBOBOX
+
//-----------------------------------------------------------------------------
// "expose_event" of m_wxwindow
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// "expose_event" of m_wxwindow
//-----------------------------------------------------------------------------
G_CALLBACK (gtk_window_size_callback), this);
}
G_CALLBACK (gtk_window_size_callback), this);
}
if (GTK_IS_COMBO(m_widget))
{
GtkCombo *gcombo = GTK_COMBO(m_widget);
if (GTK_IS_COMBO(m_widget))
{
GtkCombo *gcombo = GTK_COMBO(m_widget);
G_CALLBACK (wxgtk_combo_size_request_callback),
this);
}
G_CALLBACK (wxgtk_combo_size_request_callback),
this);
}
+ else
+#endif // wxUSE_COMBOBOX
#ifdef GTK_IS_FILE_CHOOSER_BUTTON
#ifdef GTK_IS_FILE_CHOOSER_BUTTON
- else if (!gtk_check_version(2,6,0) && GTK_IS_FILE_CHOOSER_BUTTON(m_widget))
+ if (!gtk_check_version(2,6,0) && GTK_IS_FILE_CHOOSER_BUTTON(m_widget))
{
// If we connect to the "size_request" signal of a GtkFileChooserButton
// then that control won't be sized properly when placed inside sizers
{
// If we connect to the "size_request" signal of a GtkFileChooserButton
// then that control won't be sized properly when placed inside sizers
{
if (GTK_IS_CONTAINER(m_widget))
{
{
if (GTK_IS_CONTAINER(m_widget))
{
if (IsKindOf(CLASSINFO(wxRadioButton)))
{
gtk_widget_grab_focus (m_widget);
return;
}
if (IsKindOf(CLASSINFO(wxRadioButton)))
{
gtk_widget_grab_focus (m_widget);
return;
}
+#endif // wxUSE_RADIOBTN
gtk_widget_child_focus( m_widget, GTK_DIR_TAB_FORWARD );
}
gtk_widget_child_focus( m_widget, GTK_DIR_TAB_FORWARD );
}