+
+ // Currently selected, but not yet necessarily accepted by the user, file.
+ // This should be updated whenever the selection in the control changes by
+ // the platform-specific code to provide a useful implementation of
+ // GetCurrentlySelectedFilename().
+ wxString m_currentlySelectedFilename;
+
+ wxWindow* m_extraControl;
+
+ // returns true if control is created (if it already exists returns false)
+ bool CreateExtraControl();
+ // return true if SetExtraControlCreator() was called
+ bool HasExtraControlCreator() const
+ { return m_extraControlCreator != NULL; }
+ // get the size of the extra control by creating and deleting it
+ wxSize GetExtraControlSize();