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]

Reply via email to