dv19#i112377# Cleaned up 'open with' entries for windows system integration

This commit is contained in:
Dirk Voelzke 2010-06-29 12:42:33 +02:00
parent 0770b26646
commit 49c9d54a10
6 changed files with 28 additions and 19 deletions

15
scp2/inc/macros.inc Normal file → Executable file
View file

@ -424,6 +424,15 @@ End
Value = " "; \
End
#define REGISTRY_ENTRY_OPEN_WITH_TMPL(name,cond,doc_type,modid,key) \
RegistryItem gid_Regitem_OpenOffice_##cond##_OpenWith_##doc_type \
ParentID = PREDEFINED_HKEY_CLASSES_ROOT; \
ModuleID = modid; \
Subkey = STRING(CONCAT3(.,key,\OpenWithProgIDs)); \
Name = STRING(CONCAT2(OpenOffice.org.,name)); \
Value = " "; \
End
#define CONDITIONAL_REGISTRY_ENTRY_EXT(name,cond,key) \
RegistryItem gid_Regitem__##name \
ParentID = PREDEFINED_HKEY_CLASSES_ROOT; \
@ -501,7 +510,7 @@ End
ModuleID = modid; \
Subkey = STRING(Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations); \
Name = STRING(CONCAT2(.,key)); \
Value = STRING(CONCAT3(soffice.Star,doc_type,Document.6)); \
Value = STRING(CONCAT2(OpenOffice.org.,name)); \
Styles = (); \
End
@ -511,7 +520,7 @@ End
ModuleID = modid; \
Subkey = STRING(Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations); \
Name = STRING(CONCAT2(.,key)); \
Value = STRING(CONCAT3(soffice.Star,doc_type,Template.6)); \
Value = STRING(CONCAT2(OpenOffice.org.,name)); \
Styles = (); \
End
@ -530,7 +539,7 @@ End
#define CONDITIONAL_REGISTER_DOCTEMPLATE_EXTENSION(name,modid,key,cond,disp_name,icon_id,app,default,doc_type) \
CONDITIONAL_MODULE_ENTRY(name,modid) \
REGISTRY_ENTRY_OPEN_WITH(name,cond,doc_type,modid,key) \
REGISTRY_ENTRY_OPEN_WITH_TMPL(name,cond,doc_type,modid,key) \
CONDITIONAL_REGISTRY_ENTRY_EXT(name,cond,key) \
REGISTRY_ENTRY_DOC(name,modid,disp_name) \
REGISTRY_ENTRY_ICON(name,modid,icon_id) \

0
scp2/source/binfilter/registryitem_binfilter.scp Normal file → Executable file
View file

4
scp2/source/calc/registryitem_calc.scp Normal file → Executable file
View file

@ -800,7 +800,7 @@ End
RegistryItem gid_Regitem_ots_FullDetails
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
ModuleID = gid_Module_Optional_Winexplorerext_PropertyHdl;
Subkey = "opendocument.Calctemplate.1";
Subkey = "opendocument.CalcTemplate.1";
Name = "FullDetails";
Value = "prop:System.PropGroup.Description;System.Title;System.Author;System.Subject;System.Keywords;System.Comment;System.PropGroup.FileSystem;System.ItemNameDisplay;System.ItemType;System.ItemFolderPathDisplay;System.Size;System.DateCreated;System.DateModified;System.FileAttributes;System.ComputerName";
End
@ -863,7 +863,7 @@ RegistryItem gid_Regitem_OpenOffice_OTS_OpenWith_Calc
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
Subkey = ".ots\OpenWithProgIDs";
ModuleID = gid_Module_Prg_Calc_Bin;
Name = "opendocument.CalcDocument.1";
Name = "opendocument.CalcTemplate.1";
Value = " ";
End

6
scp2/source/draw/registryitem_draw.scp Normal file → Executable file
View file

@ -863,7 +863,7 @@ RegistryItem gid_Regitem_OpenOffice_OTG_OpenWith_Draw
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
Subkey = ".otg\OpenWithProgIDs";
ModuleID = gid_Module_Prg_Draw_Bin;
Name = "opendocument.DrawDocument.1";
Name = "opendocument.DrawTemplate.1";
Value = " ";
End
@ -881,7 +881,7 @@ RegistryItem gid_Regitem_OpenOffice_STD_OpenWith_Draw
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
Subkey = ".std\OpenWithProgIDs";
ModuleID = gid_Module_Prg_Draw_Bin;
Name = "soffice.StarDrawDocument.6";
Name = "soffice.StarDrawTemplate.6";
Value = " ";
End
@ -891,7 +891,7 @@ RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabi
Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
ModuleID = gid_Module_Prg_Draw_Bin;
Name = ".otg";
Value = "opendocument.DrawDocument.1";
Value = "opendocument.DrawTemplate.1";
Styles = ();
End

8
scp2/source/impress/registryitem_impress.scp Normal file → Executable file
View file

@ -892,7 +892,7 @@ RegistryItem gid_Regitem_OpenOffice_OTP_OpenWith_Impress
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
Subkey = ".otp\OpenWithProgIDs";
ModuleID = gid_Module_Prg_Impress_Bin;
Name = "opendocument.ImpressDocument.1";
Name = "opendocument.ImpressTemplate.1";
Value = " ";
End
@ -910,7 +910,7 @@ RegistryItem gid_Regitem_OpenOffice_STI_OpenWith_Impress
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
Subkey = ".sti\OpenWithProgIDs";
ModuleID = gid_Module_Prg_Impress_Bin;
Name = "soffice.StarImpressDocument.6";
Name = "soffice.StarImpressTemplate.6";
Value = " ";
End
@ -938,7 +938,7 @@ RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabi
Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
ModuleID = gid_Module_Prg_Impress_Bin;
Name = ".otp";
Value = "opendocument.ImpressDocument.1";
Value = "opendocument.ImpressTemplate.1";
Styles = ();
End
@ -947,7 +947,7 @@ RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabi
Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
ModuleID = gid_Module_Prg_Impress_Bin;
Name = ".sti";
Value = "soffice.StarImpressDocument.6";
Value = "soffice.StarImpressTemplate.6";
Styles = ();
End

14
scp2/source/writer/registryitem_writer.scp Normal file → Executable file
View file

@ -1256,7 +1256,7 @@ RegistryItem gid_Regitem_OpenOffice_OTT_OpenWith_Writer
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
Subkey = ".ott\OpenWithProgIDs";
ModuleID = gid_Module_Prg_Wrt_Bin;
Name = "opendocument.WriterDocument.1";
Name = "opendocument.WriterTemplate.1";
Value = " ";
End
@ -1265,7 +1265,7 @@ RegistryItem gid_Regitem_OpenOffice_OTH_OpenWith_Writer
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
Subkey = ".oth\OpenWithProgIDs";
ModuleID = gid_Module_Prg_Wrt_Bin;
Name = "opendocument.WriterDocument.1";
Name = "opendocument.WriterWebTemplate.1";
Value = " ";
End
@ -1274,7 +1274,7 @@ RegistryItem gid_Regitem_OpenOffice_ODM_OpenWith_Writer
ParentID = PREDEFINED_HKEY_CLASSES_ROOT;
Subkey = ".odm\OpenWithProgIDs";
ModuleID = gid_Module_Prg_Wrt_Bin;
Name = "opendocument.WriterDocument.1";
Name = "opendocument.WriterGlobalDocument.1";
Value = " ";
End
@ -1365,7 +1365,7 @@ RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabi
Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
ModuleID = gid_Module_Prg_Wrt_Bin;
Name = ".ott";
Value = "opendocument.WriterDocument.1";
Value = "opendocument.WriterTemplate.1";
Styles = ();
End
@ -1374,7 +1374,7 @@ RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabi
Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
ModuleID = gid_Module_Prg_Wrt_Bin;
Name = ".stw";
Value = "soffice.StarWriterDocument.6";
Value = "soffice.StarWriterTemplate.6";
Styles = ();
End
@ -1446,7 +1446,7 @@ RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabi
Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
ModuleID = gid_Module_Prg_Wrt_Bin;
Name = ".oth";
Value = "opendocument.WriterDocument.1";
Value = "opendocument.WriterWebTemplate.1";
Styles = ();
End
@ -1455,7 +1455,7 @@ RegistryItem gid_Regitem_Software_Manufacturer_Productname_Productversion_Capabi
Subkey = "Software\%MANUFACTURER\%PRODUCTNAME%PRODUCTADDON\%PRODUCTVERSION\Capabilities\FileAssociations";
ModuleID = gid_Module_Prg_Wrt_Bin;
Name = ".odm";
Value = "opendocument.WriterDocument.1";
Value = "opendocument.WriterGlobalDocument.1";
Styles = ();
End