//-----------------------------------------------------------------------------
extern "C" {
-static void extra_widget_size_request(GtkWidget*, GtkRequisition* req, void*)
+static void extra_widget_size_request(GtkWidget*, GtkRequisition* req, wxWindow* win)
{
// allow dialog to be resized smaller horizontally
- req->width = 1;
+ req->width = win->GetMinWidth();
}
}
{
}
-
//-----------------------------------------------------------------------------
// wxFileDialog
//-----------------------------------------------------------------------------
gtk_widget_show(control);
g_signal_connect_after(control, "size_request",
- G_CALLBACK(extra_widget_size_request), NULL);
+ G_CALLBACK(extra_widget_size_request), m_extraControl);
gtk_file_chooser_set_extra_widget(GTK_FILE_CHOOSER(m_widget), control);
}