v10.5 (2012)
Modifies the properties of an ICE Compound, such as the version number, the
description, the Category or Task (and therefore its location), the construction
mode, etc.
This is the scripting equivalent of opening up the Compound Properties property
page from the Compounds menu in an ICE Tree.
EditICECompoundProperties( Compound, Name, [Category], [Tasks], [Author], [Description], [URL], [VersionMajor], [VersionMinor], [VersionTag], [ModeForApplyICEOp], [BackgroundColor], [PPGLogic], [PPGLogicLanguage] ); |
Parameter | Type | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Compound | Object Name (or a pointer to it). | Which ICE Compound you want to modify | ||||||||||||||||
Name | String | Name for the compound | ||||||||||||||||
Category | String |
Category for the compound Default Value: "" |
||||||||||||||||
Tasks | String |
Task keyword for the compound Default Value: "" |
||||||||||||||||
Author | String |
Name of the compound's author Default Value: "" |
||||||||||||||||
Description | String |
Description of how the compound can be used Default Value: "" |
||||||||||||||||
URL | String |
URL of any information available for this compound Default Value: "" |
||||||||||||||||
VersionMajor | Integer |
Major version (eg., the '2' of v2.5) Default Value: 0 |
||||||||||||||||
VersionMinor | Integer |
Minor version (eg., the '5' of v2.5) Default Value: 0 |
||||||||||||||||
VersionTag | String |
A gentle reminder of which version this is Default Value: "" |
||||||||||||||||
ModeForApplyICEOp | Integer |
Construction mode for ApplyICEOp Default Value: 4
|
||||||||||||||||
BackgroundColor | Integer |
The color that will appear on the compound node when it is successfully connected in an ICE tree. Default Value: 6732954 (light green) |
||||||||||||||||
PPGLogic | String |
A string containing a code block defining callbacks. Similar to the SPDL logic section. Default Value: "" |
||||||||||||||||
PPGLogicLanguage | String |
Scripting Language to use for the PPGLogic. Default Value: If empty, VBScript will be assumed. |
// See the example on the ReplaceICECompoundNode command reference page |
AddICECompoundNode AddICENode AddExposedParamToICECompoundNode AddNodeToICECompoundNode AddPortToICENode CleanDisconnectedICENodes ConnectICENodes CreateICECompoundNode DisconnectICENodePort EditExposedParamInICECompoundNode EditICECompoundPPGLogic ExplodeICECompoundNode ExportICECompoundNode GetICECompoundPortProperties GetICECompoundProperties RemoveExposedParamFromICECompoundNode RemoveNodeFromICECompoundNode RemovePortFromICENode ReplaceICECompoundNode ICECompoundNode