FMXLinux
Go Up to Sample Code
{
"IdReadable": "FmxLinux-1.66",
"Name": "FMXLinux",
…
"Actions": [
{
"ActionName": "AddValueToRegistry",
"Type": "3",
"Description": "Registers expert library",
"RequireElevation": "0",
"Active": "1",
"MinPV": "",
"MaxPV": "",
"Parameter": [
{"Parameter": "HKEY_CURRENT_USER\\Software\\Embarcadero\\BDS\\22.0\\Experts"},
{"Parameter": "FmxLinux"},
{"Parameter": "$(BDSCatalogRepositoryAllUsers)\\FmxLinux-1.66\\bin\\FmuxLib.dll"}
]
},
{
"ActionName": "AddOptionPath",
"Type": "3",
"Description": "Add browsing path for Linux platform",
"RequireElevation": "0",
"Active": "1",
"MinPV": "",
"MaxPV": "",
"Parameter": [
{"Parameter": "$(BDSCatalogRepositoryAllUsers)\\FmxLinux-1.66\\Lib\\Release\\"},
{"Parameter": "cPasLibraryPath"},
{"Parameter": "Delphi.Personality"},
{"Parameter": "Linux64"}
]
},
{
"ActionName": "ExecuteCommand",
"Type": "3",
"Description": "Open Samples folder",
"RequireElevation": "0",
"Active": "1",
"MinPV": "",
"MaxPV": "",
"Parameter": [
{"Parameter":
"start "" "$(BDSCatalogRepositoryAllUsers)\\FmxLinux-1.66\\samples\\""}
]
},
{
"ActionName": "RestartIDE",
"Type": "4",
"Description": "User must restart the IDE to apply these changes",
"RequireElevation": "0",
"Active": "1",
"MinPV": "",
"MaxPV": "",
"Parameter": []
},
{
"ActionName": "DeleteValueFromRegistry",
"Type": "5",
"Description": "Uninstalls expert library",
"RequireElevation": "0",
"Active": "1",
"MinPV": "",
"MaxPV": "",
"Parameter": [
{"Parameter": "HKEY_CURRENT_USER\\Software\\Embarcadero\\BDS\\22.0\\Experts"},
{"Parameter": "FmxLinux"}
]
},
{
"ActionName": "RemoveOptionPath",
"Type": "5",
"Description": "Remove browsing path for Linux platform",
"RequireElevation": "0",
"Active": "1",
"MinPV": "",
"MaxPV": "",
"Parameter": [
{"Parameter": "$(BDSCatalogRepositoryAllUsers)\\FmxLinux-1.66\\Lib\\Release\\"},
{"Parameter": "cPasLibraryPath"},
{"Parameter": "Delphi.Personality"},
{"Parameter": "Linux64"}
]
},
{
"ActionName": "RestartIDE",
"Type": "6",
"Description": "User must restart the IDE to apply these changes",
"RequireElevation": "0",
"Active": "1",
"MinPV": "",
"MaxPV": "",
"Parameter": []
}
],