TextOps
menu: PopUpMenus.Menu ← CDPopUpMenus.MakeMenu[
key: $TextOps,
header: "TextOps",
doc: "Text Search and Replace Operations" ];
CDCommandOps.RegisterWithMenu[
menu: $OtherProgramMenu,
entry: "TextOps",
doc: "Text Search and Replace Operations",
key: $TextOps,
proc: NIL];
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Find one matching rope in Design",
doc: "Find one matching rope in Design",
key: $FindOneMatchingRopeInDesign,
proc: TextOpsMenuCommand ];
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Find one matching rope in Context",
doc: "Find one matching rope in Context",
key: $FindOneMatchingRopeInContext,
proc: TextOpsMenuCommand ];
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Find each matching rope in Design",
doc: "Find each matching rope in Design",
key: $FindEachMatchingRopeInDesign,
proc: TextOpsMenuCommand ];
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Find each matching rope in Context",
doc: "Find each matching rope in Context",
key: $FindEachMatchingRopeInContext,
proc: TextOpsMenuCommand ];
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Replace one matching rope in Design",
doc: "Replace one matching rope in Design",
key: $ReplaceOneMatchingRopeInDesign,
proc: TextOpsMenuCommand ];
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Replace one matching rope in Context",
doc: "Replace one matching rope in Context",
key: $ReplaceOneMatchingRopeInContext,
proc: TextOpsMenuCommand ];
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Replace each matching rope in Design",
doc: "Replace each matching rope in Design",
key: $ReplaceEachMatchingRopeInDesign,
proc: TextOpsMenuCommand ];
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Replace each matching rope in Context",
doc: "Replace each matching rope in Context",
key: $ReplaceEachMatchingRopeInContext,
proc: TextOpsMenuCommand ];
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Search",
doc: "Uses PROP and PATTERN from panel",
key: $TextOpsSearch,
proc: TextOpsButtonCommand ];
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Replace",
doc: "Uses PROP, PATTERN and TEXT from panel",
key: $TextOpsReplace,
proc: TextOpsButtonCommand ];
CDValue.RegisterKey[ $TextScanProp, NIL, $djc];
CDValue.RegisterKey[ $TextScanPropNm, NIL, $djc];
InitTextScanPropPanel[];
Add Border
CDCommandOps.RegisterWithMenu[
menu: $SisyphIconMenu,
entry: "Add Icon Border Pattern",
doc: "Uses current layer and width and marks it as invisible to Sisyph.",
key: $AddIconBorderPattern,
proc: EnumDirectoryObjectsWithPattern ];
CDCommandOps.RegisterWithMenu[
menu: $SisyphIconMenu,
entry: "Add Icon Border Selected",
doc: "Uses current layer and width and marks it as invisible to Sisyph.",
key: $AddIconBorderSelected,
proc: EnumSelectedObjects ];
Add Color
CDCommandOps.RegisterWithMenu[
menu: $SisyphIconMenu,
entry: "Change Color Pattern",
doc: "Use panel color and pattern",
key: $ChangeColorPattern,
proc: EnumDirectoryObjectsWithPattern ];
CDCommandOps.RegisterWithMenu[
menu: $SisyphIconMenu,
entry: "Change Color Selected",
doc: "Use panel color and selected cells",
key: $ChangeColorSelected,
proc: EnumSelectedObjects ];
Add Expression To Selected
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Add Instance Expression To Each Selected",
doc: "Add Instance Expression To Each Selected",
key: $AddInstanceExpressionToEachSelected,
proc: AddExpressionToEachSelected ];
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Add Object Expression To Each Selected",
doc: "Add Object Expression To Each Selected",
key: $AddObjectExpressionToEachSelected,
proc: AddExpressionToEachSelected ];
Build Cross Reference Lists
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Build Cross Reference Lists",
doc: "Build cross reference lists from public of selected",
key: $BuildCrossReferenceLists,
proc: BuildCrossReferenceLists ];
CDCommandOps.RegisterWithMenu[
menu: $TextOps,
entry: "Build Cross Reference Lists - Unique only",
doc: "Build cross reference lists from public of selected - Unique only",
key: $BuildCrossReferenceListsUnique,
proc: BuildCrossReferenceLists ];