__header__
Description
This tool allows the user to edit other
tools within a sequence of commands. The user can edit any number of
tools at the same time.
Using the Edit Tool
Once the tools
are in the Edit tool the user needs to run the edit tool. When the user
selects "run" a new box will appear. This is the edit box of the tool
that the user is trying to edit. It will display the information from
each tool within the Edit tool and the user can edit from there. Inputs
The inputs
page allows the user to decide which tools they want to edit. Place the
tool into the "Edit 1" box, and any subsequent tools into the other
boxes. For each tool select the appropriate item from the dropdown menu
and "apply".
Parameters
Do not change anything on this page.
Note
when using the run button on the toolbar this tool must be in a async sequence
(Else the user interface events are not called)
Inputs
Edit1
Edit2
Edit3
Edit4
Edit5
Edit6
Edit7
Edit8
the inputs page allows the user to decide which tools they want to edit. Place the
tool into the "Edit 1" box, and any subsequent tools into the other
boxes. For each tool select the appropriate item from the dropdown menu
and "apply".
Parameters
AccessLevel
certain object can have different access levels for more advanced editing
Caption
for the property page
SetPages
If set the pages are set her as opposed to coming fomr the object(s)
ItemSize
SaveLocation
If set them the edit locateion is saved
CloseOnApply
If set the ages are closed on pressing apply
Windowless
If set does no create a operating system window object.
If set set the sequence to run asynchronously
Wait
- Windowed always waits and sets the return code will be -1 while the edit is up and change to 0 when applied and 1 when done
-
Windowless this is optional ie can wait or not;
Note the sequence must be set to asynchronous mode when running from the main thread (not inside Erik)
ReturnCode
The return code of any edit
PageName1...
The caption to a page
Page1..
the page name
- CIFCollectionPropPage
- DataPersistExPropPage
- IOErikEdit
- PointsCollectionPropPage
- PARAMACCESSReadOnly
= 0x00040000
= 4194304
ExtCollectionPropPage
- GeometricEntityPropPage
- NamedCollectionPropPage
- SimpleCollectionPropPage
- UITabCollectionPropPage
- UIFileArchivePropPage
do not use this is load sequence or programs
as the load will not bind the inputs
Use the IFileArchvie Step instead,
- UIInputParametersPropPage
- UIManagerCollectionPropPage
- UINodePropPage
- UIObjectAsPropPage
- UIParameterFlagsPropPage
- UIParametersPropPage
- UIParametricObjectPropPage
- UIPropInterrogatePropPage
- PARAMGROUP1 = 0x00100000 = 1048576
- PARAMGROUP2 = 0x00200000 = 2097152
- PARAMGROUP1|PARAMGROUP2 = 0x00300000 = 3145728
- PARAMGROUP3 = 0x00300000,
- PARAMGROUP4 = 0x00400000,
- UIRenderStylePropPage
- UIScrollBarPropPage
- UIVectorPropPage
- WindowCollectionPropPage
Arg1...
the page argument (optional)
Flags1..
the page argument as a number(optional)
PageName2
Page2
Arg2
Flags2
PageName3
Page3
Arg3
Flags3
PageName4
Page4
Arg4
Flags4
PageName5
Page5
Arg5
Flags5
__footer__