dv19#i112377# Cleaned up 'open with' entries for windows system integration
This commit is contained in:
parent
0770b26646
commit
49c9d54a10
6 changed files with 28 additions and 19 deletions
15
scp2/inc/macros.inc
Normal file → Executable file
15
scp2/inc/macros.inc
Normal file → Executable 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
0
scp2/source/binfilter/registryitem_binfilter.scp
Normal file → Executable file
4
scp2/source/calc/registryitem_calc.scp
Normal file → Executable file
4
scp2/source/calc/registryitem_calc.scp
Normal file → Executable 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
6
scp2/source/draw/registryitem_draw.scp
Normal file → Executable 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
8
scp2/source/impress/registryitem_impress.scp
Normal file → Executable 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
14
scp2/source/writer/registryitem_writer.scp
Normal file → Executable 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
|
||||
|
||||
|
|
Loading…
Reference in a new issue