Bool WRECleanup( Bool fatal_exit ) { /* clean up before we exit */ if( !WREEndAllStringSessions( fatal_exit ) || !WREEndAllMenuSessions( fatal_exit ) || !WREEndAllAccelSessions( fatal_exit ) || !WREEndAllImageSessions( fatal_exit ) || !WREEndAllDialogSessions( fatal_exit ) ) { return( FALSE ); } if( fatal_exit || WREQueryKillApp( FALSE ) ) { WREFreeResList(); } else { return( FALSE ); } WRESetOption( WREOptScreenMax, IsZoomed( WREMainWin ) ); WREFiniHints(); WREOptsShutdown(); WREDestroyRibbon(); WREDestroyStatusLine(); WREShutdownRibbon(); WREFiniTypeNames(); WREFiniTotalText(); WREFiniResources(); WREShutdownToolBars(); WREFiniClipboard(); WRECtl3DFini( WREInst ); WREFreeFileFilter(); JDialogFini(); return( TRUE ); }
void WRESetFileFilter( char *filter ) { WREFreeFileFilter(); LastFileFilter = WREStrDup( filter ); }