Just to follow up on this question, what in particular does the NOTINCHOOSER flag do? In testing, and in examining the source code, it appears to do nothing. In contrast, the NOTINFILEDIALOG hides the format in all dialogs, including File | Open, File | Save As and File | Export. I'm using OOo v2.0.4 en-us under WinXP.
Allen > -----Original Message----- > From: Allen Pulsifer [mailto:[EMAIL PROTECTED] > Sent: Wednesday, October 18, 2006 10:23 AM > To: [email protected] > Subject: [dev] documentation for filter flags? > > > Are the file filter flags documented somewhere? > > The flags I'm referring to are defined in > filter\source\config\cache\constant.hxx and are used in the > configuration > (.xcu) files: > > /** @short names of filter flags. */ > #define FLAGNAME_3RDPARTYFILTER > _FILTER_CONFIG_FROM_ASCII_("3RDPARTYFILTER" ) > #define FLAGNAME_ALIEN _FILTER_CONFIG_FROM_ASCII_("ALIEN" > ) > #define FLAGNAME_ASYNCHRON > _FILTER_CONFIG_FROM_ASCII_("ASYNCHRON" > ) > #define FLAGNAME_BROWSERPREFERRED > _FILTER_CONFIG_FROM_ASCII_("BROWSERPREFERRED" ) #define > FLAGNAME_CONSULTSERVICE > _FILTER_CONFIG_FROM_ASCII_("CONSULTSERVICE" ) > #define FLAGNAME_DEFAULT > _FILTER_CONFIG_FROM_ASCII_("DEFAULT" > ) > #define FLAGNAME_EXPORT > _FILTER_CONFIG_FROM_ASCII_("EXPORT" > ) > #define FLAGNAME_IMPORT > _FILTER_CONFIG_FROM_ASCII_("IMPORT" > ) > #define FLAGNAME_INTERNAL > _FILTER_CONFIG_FROM_ASCII_("INTERNAL" > ) > #define FLAGNAME_NOTINCHOOSER > _FILTER_CONFIG_FROM_ASCII_("NOTINCHOOSER" ) > #define FLAGNAME_NOTINFILEDIALOG > _FILTER_CONFIG_FROM_ASCII_("NOTINFILEDIALOG" ) #define > FLAGNAME_NOTINSTALLED > _FILTER_CONFIG_FROM_ASCII_("NOTINSTALLED" ) > #define FLAGNAME_OWN _FILTER_CONFIG_FROM_ASCII_("OWN" > ) > #define FLAGNAME_PACKED > _FILTER_CONFIG_FROM_ASCII_("PACKED" > ) > #define FLAGNAME_PREFERRED > _FILTER_CONFIG_FROM_ASCII_("PREFERRED" > ) > #define FLAGNAME_READONLY > _FILTER_CONFIG_FROM_ASCII_("READONLY" > ) > #define FLAGNAME_SILENTEXPORT > _FILTER_CONFIG_FROM_ASCII_("SILENTEXPORT" ) > #define FLAGNAME_SUPPORTSSELECTION > _FILTER_CONFIG_FROM_ASCII_("SUPPORTSSELECTION") > #define FLAGNAME_TEMPLATE > _FILTER_CONFIG_FROM_ASCII_("TEMPLATE" > ) > #define FLAGNAME_TEMPLATEPATH > _FILTER_CONFIG_FROM_ASCII_("TEMPLATEPATH" ) > #define FLAGNAME_USESOPTIONS > _FILTER_CONFIG_FROM_ASCII_("USESOPTIONS" > ) > #define FLAGNAME_COMBINED > _FILTER_CONFIG_FROM_ASCII_("COMBINED" > ) > > Similar flags appear in framework\inc\filterflags.h and in > framework\source\constant\filter.cxx: > > /*-*********************************************************** > ************** > ***********************************//** > @short These values describe our > supported filter > flags. > @attention Don't change flag values > without reason - we > must support old functionality and position > in flag combined values! > *//*-********************************************************* > ************** > **************************************/ > > #define FILTERFLAGNAME_IMPORT > DECLARE_ASCII("Import" ) // x > #define FILTERFLAGNAME_EXPORT > DECLARE_ASCII("Export" ) // x > #define FILTERFLAGNAME_TEMPLATE > DECLARE_ASCII("Template" ) // x > #define FILTERFLAGNAME_INTERNAL > DECLARE_ASCII("Internal" ) // x > #define FILTERFLAGNAME_TEMPLATEPATH > DECLARE_ASCII("TemplatePath" ) // x > #define FILTERFLAGNAME_OWN > DECLARE_ASCII("Own" ) // x > #define FILTERFLAGNAME_ALIEN > DECLARE_ASCII("Alien" ) // x > #define FILTERFLAGNAME_USESOPTIONS > DECLARE_ASCII("UsesOptions" ) // x > #define FILTERFLAGNAME_DEFAULT > DECLARE_ASCII("Default" ) // x > #define FILTERFLAGNAME_EXECUTABLE > DECLARE_ASCII("Executable" ) // deprecated > #define FILTERFLAGNAME_SUPPORTSSELECTION > DECLARE_ASCII("SupportsSelection") // x > #define FILTERFLAGNAME_MAPTOAPPPLUG > DECLARE_ASCII("MapToAppPlug" ) // deprecated > #define FILTERFLAGNAME_NOTINFILEDIALOG > DECLARE_ASCII("NotInFileDialog" ) // x #define > FILTERFLAGNAME_NOTINCHOOSER > DECLARE_ASCII("NotInChooser" ) // x > #define FILTERFLAGNAME_ASYNCHRON > DECLARE_ASCII("Asynchron" ) // x > #define FILTERFLAGNAME_CREATOR > DECLARE_ASCII("Creator" ) // deprecated > #define FILTERFLAGNAME_READONLY > DECLARE_ASCII("Readonly" ) // x > #define FILTERFLAGNAME_NOTINSTALLED > DECLARE_ASCII("NotInstalled" ) // deprecated > #define FILTERFLAGNAME_CONSULTSERVICE > DECLARE_ASCII("ConsultService" ) // deprecated > #define FILTERFLAGNAME_3RDPARTYFILTER > DECLARE_ASCII("3rdPartyFilter" ) // x > #define FILTERFLAGNAME_PACKED > DECLARE_ASCII("Packed" ) // x > #define FILTERFLAGNAME_SILENTEXPORT > DECLARE_ASCII("SilentExport" ) // x > #define FILTERFLAGNAME_BROWSERPREFERED > DECLARE_ASCII("BrowserPrefered" ) // deprecated #define > FILTERFLAGNAME_PREFERED > DECLARE_ASCII("Prefered" ) // x > > > Thanks, > > Allen > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
