+ // this function is called with wxFileDialog as parameter and should
+ // create the window containing the extra controls we want to show in it
+ typedef wxWindow *(*ExtraControlCreatorFunction)(wxWindow*);
+
+ // extra controls are currently supported in GTK and generic versions
+ // only currently
+ virtual bool SupportsExtraControl() const { return false; }
+
+ bool SetExtraControlCreator(ExtraControlCreatorFunction WXUNUSED(c));
+ wxWindow *GetExtraControl() const { return m_extraControl; }
+