MFXUtils.h
Go to the documentation of this file.00001
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef MFXUtils_h
00020 #define MFXUtils_h
00021
00022
00023
00024
00025
00026 #ifdef _MSC_VER
00027 #include <windows_config.h>
00028 #else
00029 #include <config.h>
00030 #endif
00031
00032 #include <fx.h>
00033
00034
00035
00036
00037
00042 class MFXUtils {
00043 public:
00048 static void deleteChildren(FXWindow *w) throw();
00049
00050
00062 static FXbool userPermitsOverwritingWhenFileExists(
00063 FXWindow * const parent, const FXString &file) throw();
00064
00065
00076 static FXString getTitleText(const FXString &appname,
00077 FXString filename="") throw();
00078
00079
00088 static FXString getDocumentName(const FXString &filename) throw();
00089
00090
00101 static FXString assureExtension(const FXString &filename, const FXString &defaultExtension) throw();
00102
00103
00121 static FXString getFilename2Write(FXWindow *parent,
00122 const FXString &header, const FXString &extension,
00123 FXIcon *icon, FXString ¤tFolder) throw();
00124
00125 };
00126
00127
00128 #endif
00129
00130
00131