////////////////////////////////////////////////////////////////////////////// // MAYA 5.0 ConText highlighter v2.0 // // v2.0 by Alex Hogan on March 11, 2004. last updated May 17, 2004 // v1.0 by Alex Hogan on Nov. 23, 2003 // // // Copyright 2004 - Alex Hogan // // Contact Information: // alex@alexhogan.com // www.alexhogan.com // ////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// // language name Language: Mel (Maya) ////////////////////////////////////////////////////////////////////////////// // default file filter // note: if more than one extension is associated, eg: // C/C++ files (*.c,*.cpp,*.h,*.hpp)|*.c;*.cpp;*.h;*.hpp Filter: MEL files (*.mel)|*.mel ////////////////////////////////////////////////////////////////////////////// // help file which will be invokend when F1 is pressed // Put your path here!!! HelpFile: ////////////////////////////////////////////////////////////////////////////// // language case sensitivity // 0 - no // 1 - yes CaseSensitive: 1 ////////////////////////////////////////////////////////////////////////////// // comment type: LineComment - comment to the end of line // BlockCommentBeg - block comment begin, it could be // multiline // BlockCommentEnd - block comment end LineComment: // BlockCommentBeg: /* BlockCommentEnd: */ ////////////////////////////////////////////////////////////////////////////// // identifier characters // note: characters shouldn't be delimited, except arrays // array of chars could be defined as from_char..to_char IdentifierBegChars: a..z A..Z _ - ; IdentifierChars: a..z A..Z _ 0..9 ////////////////////////////////////////////////////////////////////////////// // numeric constants begin characters // note: characters shouldn't be delimited, except arrays // array of chars could be defined as from_char..to_char // number always starts with 0..9 except when NumConstBeg // defines other NumConstBegChars: $ % & ////////////////////////////////////////////////////////////////////////////// // numeric constants characters // note: characters shouldn't be delimited, except arrays // array of chars could be defined as from_char..to_char // number always starts with 0..9 except when NumConstBeg // defines other NumConstChars: a..z A..Z _ 0..9 ////////////////////////////////////////////////////////////////////////////// // escape character EscapeChar: \ ////////////////////////////////////////////////////////////////////////////// // keyword table // note: delimited with spaces, lines could be wrapped // you may divide keywords into two groups which can be // highlighted differently KeyWords1: int float string vector matrix yes no on off true false KeyWords2: ; global proc source catch alias if in else for while break continue case default do return switch KeyWords3: about abs addAttr addAttributeEditorNodeHelp addDynamic addNewShelfTab addPP advanceToNextDrivenKey affectedNet affects aimConstraint air alias aliasAttr align alignCtx alignCurve alignSurface allViewFit ambientLight angle angleBetween animCone animCurveEditor animDisplay animView annotate appendStringArray applicationName applyAttrPreset applyTake arclen arcLenDimContext arcLengthDimension arrayMapper art3dPaintCtx artAttrCtx artAttrPaintVertexCtx artBuildPaintMenu artUserPaintCtx assignCommand assignInputDevice attachCurve attachDeviceAttr attachSurface attrColorSliderGrp attrCompatibility attrControlGrp attrEnumOptionMenu attrEnumOptionMenuGrp attrFieldGrp attrFieldSliderGrp attributeExists attributeInfo attributeMenu attributeQuery attrNavigationControlGrp attrPaintCtx attrPresetEditWin autoKeyframe autoPlace bakeClip bakeResults bakeSimulation basename batchRender bessel bevel bevelPlus bindPose bindSkin blend2 blendShape blendShapeEditor blendShapePanel blendTwoAttr blindDataType boneLattice boundary boxDollyCtx boxZoomCtx bufferCurve buildBookmarkMenu buildKeyframeMenu button buttonManip camera cameraView canCreateManip canvas capitalizeString catch catchQuiet CBG ceil changeSubdivComponentDisplayLevel changeSubdivRegion channelBox character characterMap characterOutlineEditor chdir checkBox checkBoxGrp choice circle circularFillet clamp clear clearCache clip clipEditor clipEditorCurrentTimeCtx clipSchedule closeCurve closeSurface cluster cmdFileOutput cmdList cmdShell collision color colorAtPoint colorEditor colorIndex colorIndexSliderGrp colorSliderButtonGrp colorSliderGrp columnLayout commandEcho commandLine commandPort commonPaintCtx componentEditor computePolysetVolume condition cone confirmDialog connectAttr connectControl connectDynamic connectionInfo connectJoint constrain constrainValue constructionHistory contextInfo control convertFromOldLayers convertSolidTx convertTessellation convertUnit copyArray copyFlexor copyKey copySkinWeights cos cpButton cpCollision cpConstraint cpPanel cpProperty cpSeam cpSolver cpTool createDisplayLayer createDrawCtx createEditor createMotionField createNewShelf createNode createRenderLayer createSubdivRegion cross crossProduct ctxAbort ctxCompletion ctxEditMode ctxTraverse currentCtx currentTime currentTimeCtx currentUnit curve curveAddPtCtx curveCVCtx curveEditorCtx curveEPCtx curveIntersect curveMoveEPCtx curveOnSurface curveSketchCtx cutKey cycleCheck cylinder dagPose dateString defaultNavigation defineDataServer defineVirtualDevice deformer deg_to_rad delete deleteAttr deleteShadingGroupsAndMaterials deleteShelfTab deleteUI deleteUnusedBrushes detachCurve detachDeviceAttr detachSurface devicePanel dgdirty dgeval dgInfo dgtimer dimWhen directionalLight directKeyCtx dirmap dirname disable disconnectAttr disconnectJoint diskCache displacementToPoly displayAffected displayAllWindows displayColor displayCull displayLevelOfDetail displayPref displayRGBColor displaySmoothness displayStats displaySurface distanceDimContext distanceDimension doBlur dolly dollyCtx dopeSheetEditor dot dotProduct doubleProfileBirailSurface drag draggerContext dropoffLocator duplicate duplicateCurve duplicateSurface dynamicLoad dynCache dynControl dynExport dynExpression dynGlobals dynPaintEditor dynParticleCtx dynPref dynRelEditor dynRelEdPanel editAttrLimits editDisplayLayerGlobals editDisplayLayerMembers editor editorTemplate editRenderLayerGlobals editRenderLayerMembers effector emit emitter enableDevice encodeString env equivalent equivalentTol erf error eval evalDeferred evalEcho event exampleUI exclusiveLightCheckBox executeForEachObject exists exp exportComposerCurves expression expressionEditorListen extendCurve extendSurface extrude fclose feof fflush fgetline fgetword file fileBrowserDialog fileDialog fileInfo filetest filletCurve filter filterCurve filterExpand findAllIntersections finder findKeyframe findMenuItem findRelatedSkinCluster fitBspline flexor floatArrayEq floatEq floatField floatFieldGrp floatScrollBar floatSlider floatSliderButtonGrp floatSliderGrp floor flow fluidCacheInfo fluidEmitter fluidVoxelInfo flushUndo fmod fontDialog fopen formatPrint formLayout fprint frameLayout fread freeFormFillet frewind fromNativePath fwrite gamma gauss geometryConstraint getApplicationVersionAsFloat getAttr getClassification getDefaultBrush getenv getFileList getFluidAttr getInputDeviceRange getMayaPanelTypes getModifiers getPanel getParticleAttr getpid globalStitch glRender glRenderEditor gmatch goal gotoBindPose grabColor gradientControl graphDollyCtx graphSelectContext graphTrackCtx gravity grid gridLayout group groupObjectsByName hardenPointCurve hardware hardwareRenderPanel headsUpDisplay help helpLine hermite hide hilite hotBox hotkey hotkeyCheck hsv_to_rgb hwReflectionMap hwRender hwRenderLoad hyperGraph hyperPanel hyperShade hypot iconTextButton iconTextCheckBox iconTextRadioButton iconTextRadioCollection iconTextStaticLabel ikfkDisplayMethod ikHandle ikHandleCtx ikHandleDisplayScale ikSolver ikSplineHandleCtx ikSystem ikSystemInfo image importComposerCurves inheritTransform insertJoint insertJointCtx insertKeyCtx insertKnotCurve insertKnotSurface instance instancer internalVar intersect interToUI intField intFieldGrp intScrollBar intSlider intSliderGrp iprEngine isAnimCurve isConnected isDirty isolateSelect isTrue itemFilter itemFilterAttr itemFilterRender itemFilterType joint jointCluster jointCtx jointDisplayScale jointLattice keyframe keyframeOutliner keyframeRegionCurrentTimeCtx keyframeRegionDirectKeyCtx keyframeRegionDollyCtx keyframeRegionInsertKeyCtx keyframeRegionMoveKeyCtx keyframeRegionScaleKeyCtx keyframeRegionSelectKeyCtx keyframeRegionSetKeyCtx keyframeRegionTrackCtx keyframeStats keyTangent lassoContext lattice layerButton layeredShaderPort layeredTexturePort layout lightlink lightList lightListEditor lightListPanel lineIntersection linstep listAllMenus listAnimatable listAttr listCameras listConnections listDeviceAttachments listerEditor listHistory listInputDeviceAxes listInputDeviceButtons listInputDevices listMenuAnnotation listNodeTypes listRelatives listSets listThisMenu listTransforms listUnselected loadFluid loadNewShelf loadPlugin loadPrefObjects lockNode loft log lookThru ls lsThroughFilter lsType lsUI mag makebot makeIdentity makeLive makePaintable makeRoll manipMoveContext manipMoveLimitsCtx manipOptions manipRotateContext manipRotateLimitsCtx manipScaleContext manipScaleLimitsCtx marker match max memory menu menuBarLayout menuEditor menuItem menuItemToShelf messageLine min minimizeApp mirrorJoint modelCurrentTimeCtx modelEditor modelPanel move moveIKtoFK moveKeyCtx moveVertexAlongDirection movIn movOut multiProfileBirailSurface mute nameCommand nameField namespace namespaceInfo newCluster newPanelItems newton nodeIconButton nodeOutliner nodePreset nodeType noise nonLinear normalConstraint normalize nurbsBoolean nurbsCopyUVSet nurbsCube nurbsPlane nurbsSelect nurbsSquare nurbsToPoly nurbsToPolygonsPref nurbsToSubdiv objectCenter objectLayer objectType objectTypeUI objExists obsoleteProc offsetCurve offsetCurveOnSurface openGLExtension openMayaPref optionMenu optionMenuGrp optionVar orbit orbitCtx orientConstraint outlinerEditor outlinerPanel overrideModifier pairBlend palettePort panel paneLayout panelConfiguration panelHistory paramDimContext paramDimension paramLocator parent parentConstraint particle particleExists particleInstancer particleRenderInfo partition pasteKey pathAnimation pause pclose percent performanceOptions pickWalk picture pixelMove planarSrf plane play playbackOptions playblast pluginInfo pointConstraint pointCurveConstraint pointLight pointMatrixMult pointOnCurve pointOnSurface pointPosition poleVectorConstraint polyAppend polyAppendFacetCtx polyAppendVertex polyAutoProjection polyAverageNormal polyAverageVertex polyBevel polyBlindData polyBoolOp polyChipOff polyClipboard polyCloseBorder polyCollapseEdge polyCollapseFacet polyColorBlindData polyColorPerVertex polyCone polyCopyUV polyCreateFacet polyCreateFacetCtx polyCube polyCut polyCutCtx polyCylinder polyCylindricalProjection polyDelEdge polyDelFacet polyDelVertex polyDuplicateAndConnect polyEditUV polyEvaluate polyExtrudeEdge polyExtrudeFacet polyFlipEdge polyFlipUV polyForceUV polyGeoSampler polyInfo polyInstallAction polyLayoutUV polyListComponentConversion polyMapCut polyMapDel polyMapSew polyMapSewMove polyMergeEdge polyMergeEdgeCtx polyMergeFacet polyMergeFacetCtx polyMergeUV polyMergeVertex polyMoveEdge polyMoveFacet polyMoveFacetUV polyMoveUV polyMoveVertex polyNormal polyNormalizeUV polyNormalPerVertex polyOptions polyPlanarProjection polyPlane polyPoke polyProjection polyQuad polyQueryBlindData polyReduce polySelectConstraint polySelectConstraintMonitor polySeparate polySetToFaceNormal polySewEdge polySmooth polySoftEdge polySphere polySphericalProjection polySplit polySplitCtx polySplitEdge polySplitVertex polyStraightenUVBorder polySubdivideEdge polySubdivideFacet polySuperCtx polyTorus polyToSubdiv polyTransfer polyTriangulate polyUnite polyUVSet polyWedgeFace popen popupMenu pose pow print printMemory progressBar progressWindow projectCurve projectionContext projectionManip projectLight projectLightEditor projectTangent projFileViewer promptDialog propModCtx propMove putenv puttyCtx pwd querySubdiv quit radial radioButton radioButtonGrp radioCollection radioMenuItemCollection rad_to_deg rampColorPort rand rangeControl readTake rebuildCurve rebuildSurface recordAttr recordDevice redo reference refineSubdivSelectionList refresh refreshAE rehash reloadImage removeJoint removeMultiInstance rename renameAttr renameSelectionList renameUI render renderer renderGlobalsNode renderInfo renderLayerButton renderManip renderPartition renderQualityNode renderThumbnailUpdate renderWindowEditor renderWindowSelectContext reorder reorderDeformers requires reroot resampleFluid resetAE resetTool resolutionNode reverseCurve reverseSurface revolve rgb_to_hsv rigidBody rigidSolver roll rollCtx rot rotate rotationInterpolation roundConstantRadius rowColumnLayout rowLayout runAllShelfItems runTimeCommand runup sampleImage saveAllShelves saveAttrPreset saveFluid saveImage saveInitialState saveMenu savePrefObjects savePrefs saveShelf saveToolSettings scale scaleConstraint scaleKey scaleKeyCtx sceneUIReplacement scmh scriptCtx scriptEditorInfo scriptedPanel scriptedPanelType scriptJob scriptNode scriptTable scrollField scrollLayout sculpt searchPathArray seed select selectContext selectedNodes selectionConnection selectKey selectKeyCtx selectMode selectPref selectPriority selectType separator setAttr setAttrMapping setConstraintRestPosition setDefaultShadingGroup setDrivenKeyframe setDynamic setEditCtx setEditor setEditPaintCtx setEscapeCtx setFluidAttr setFocus setInfinity setInputDeviceMapping setKeyCtx setKeyframe setKeyPath setMenuMode setNodeTypeFlag setParent setParticleAttr setProject sets setStartupMessage setState setToolTo setUITemplate shadingConnection shadingGeometryRelCtx shadingGroupDialogDaemon shadingLightRelCtx shadingNode shelfButton shelfLayout shelfTabLayout shellField shelveAllMenuItems shelveMenuItems shelveThisMenu showHelp showHidden showManipCtx showSelectionInTitle showShadingGroupAttrEditor showWindow sign simplify sin singleProfileBirailSurface size skinCluster skinPercent smoothCurve smoothstep smoothTangentSurface snap2to2 snapKey snapMode snapshot snapTogetherCtx soft sort sound soundControl source spaceLocator sphere sphrand spotLight spotLightPreviewPort spreadSheetEditor spring sqrt squareSurface srtContext stackTrace stitchAndExplodeShell stitchSurface stitchSurfacePoints strcmp stringArrayCatenate stringArrayCount stringArrayIntersector stringArrayRemove stringArrayRemoveDuplicates strip stroke subdAutoProjection subdCleanTopology subdCollapse subdDuplicateAndConnect subdEditUV subdiv subdivCrease subdivDisplaySmoothness subdListComponentConversion subdMapCut subdMapSewMove subdMatchTopology subdMirror subdToBlind subdToPoly subdTransferUVsToCache substitute substituteAllString substring superCtx surface surfacePaintCtx surfaceShaderList swatchDisplayPort switchTable symbolButton symbolCheckBox sysFile system tabLayout tan tangentConstraint TestAllAttrEditors testAllMenuItems testAllOptionBoxes testAttrNameSize testCmdFlags testCmdsWithObjects testMenuAnnotation testOptionBoxesForOneMenu testThisMenu texManipContext texMoveContext texRotateContext texScaleContext texSelectContext text textCurves textField textFieldButtonGrp textFieldGrp textScrollList textToShelf textureDisplacePlane texturePlacementContext textureWindow texWinToolCtx threePointArcCtx timeControl timePort timerX toggle toggleAxis toggleWindowVisibility tokenize tokenizeList tolerance tolower toNativePath toolButton toolCollection toolDropped toolHasOptions toolPropertyWindow torus toupper trace track trackCtx transformLimits translator trim trunc truncateFluidCache tumble tumbleCtx turbulence twoPointArcCtx uiOnDemandExample uiTemplate unassignInputDevice undo undoInfo ungroup uniform unit unloadPlugin untangleUV untrim upAxis updateAE userCtx userPaintCtx uvLink uvSnapshot validateShelfName valuePaintCtx vectorize verifyCmd view2dToolCtx viewCamera viewClipPlane viewFit viewHeadOn viewLookAt viewPlace viewSet visor volumeAxis vortex waitCursor warning whatIs window windowPref wire wireContext workspace wrinkle wrinkleContext writeTake wtPaintCtx xbmLangPathList xform KeyWords4: abstractBaseCreate abstractBaseNurbsConversion addDoubleLinear addMatrix aimConstraint airField alignCurve alignManip alignSurface ambientLight angleBetween animBlend animBlendInOut animClip animCurve animCurveTA animCurveTL animCurveTT animCurveTU animCurveUA animCurveUL animCurveUT animCurveUU anisotropic annotationShape arcLengthDimension areaLight arrayMapper attachCurve attachSurface audio avgCurves avgNurbsSurfacePoints avgSurfacePoints bakeSet baseGeometryVarGroup baseLattice baseShadingSwitch bevel bevelPlus birailSrf blend blendColors blendDevice blendShape blendTwoAttr blendWeighted blindDataTemplate blinn boneLattice boolean boundary boundaryBase brownian brush bulge bump2d bump3d camera cameraView character characterMap checker choice chooser clamp clipLibrary clipScheduler closeCurve closestPointOnSurface closeSurface cloth cloud cluster clusterHandle condition constraint contrast controlPoint copyUVSet crater createBPManip createUVSet curveFromMesh curveFromMeshEdge curveFromSubdiv curveFromSubdivEdge curveFromSubdivFace curveFromSurface curveFromSurfaceBnd curveFromSurfaceCoS curveFromSurfaceIso curveInfo curveIntersect curveRange curveShape curveVarGroup dagNode dagPose defaultLightList defaultRenderUtilityList defaultShaderList defaultTextureList deformBend deformFlare deformFunc deformSine deformSquash deformTwist deformWave deleteComponent deleteUVSet dependNode detachCurve detachSurface dimensionShape directedDisc directionalLight diskCache displacementShader displayLayer displayLayerManager distanceBetween distanceDimShape dof doubleShadingSwitch dpBirailSrf dragField dropoffLocator dynBase dynGlobals entity envBall envChrome envCube envFog environmentFog envSky envSphere explodeNurbsShell expression extendCurve extendSurface extrude ffBlendSrf ffBlendSrfObsolete ffd ffFilletSrf field file filletCurve filter filterClosestSample filterEuler filterResample filterSimplify fitBspline flexorShape flow fluidEmitter fluidShape fluidSliceManip fluidTexture2D fluidTexture3D fourByFourMatrix fractal frameCache FurAttractors FurDescription FurFeedback FurGlobals furPointOnMeshInfo furPointOnSubd gammaCorrect geoConnectable geoConnector geometryConstraint geometryFilter geometryShape geometryVarGroup globalCacheControl globalStitch granite gravityField grid groupId guide hardenPoint hardwareRenderGlobals heightField holdMatrix hsvToRgb hwReflectionMap hwRenderGlobals hwShader hyperGraphInfo hyperLayout hyperView ikEffector ikHandle ikMCsolver ikPASolver ikRPsolver ikSCsolver ikSolver ikSplineSolver ikSystem imagePlane implicitBox implicitCone implicitSphere insertKnotCurve insertKnotSurface instancer intersectSurface jiggle joint jointCluster jointFfd jointLattice lambert lattice layeredShader layeredTexture leastSquaresModifier leather light lightFog lightInfo lightLinker lightList locator lodGroup lodThresholds loft lookAt luminance makeCircularArc makeGroup makeNurbCircle makeNurbCone makeNurbCube makeNurbCylinder makeNurbPlane makeNurbSphere makeNurbsSquare makeNurbTorus makeTextCurves makeThreePointCircularArc makeTwoPointCircularArc marble materialInfo mesh meshVarGroup motionPath mountain movie mpBirailSrf multDoubleLinear multilisterLight multiplyDivide multMatrix mute network newtonField noise nonAmbientLightShapeNode nonExtendedLightShapeNode nonLinear normalConstraint nurbsCurve nurbsDimShape nurbsSurface nurbsTessellate nurbsToSubdiv nurbsToSubdivProc objectAttrFilter objectFilter objectMultiFilter objectNameFilter objectRenderFilter objectScriptFilter objectSet objectTypeFilter ocean oceanShader offsetCos offsetCurve offsetSurface oldBlindDataBase opticalFX orientationMarker orientConstraint pairBlend paramDimension parentConstraint parentTessellate particle particleAgeMapper particleCloud particleColorMapper particleIncandMapper particleSamplerInfo particleTranspMapper partition passMatrix phong phongE place2dTexture place3dTexture planarTrimSurface plane plusMinusAverage pointConstraint pointEmitter pointLight pointMatrixMult pointOnCurveInfo pointOnSurfaceInfo poleVectorConstraint polyAppend polyAppendVertex polyAutoProj polyAverageVertex polyBase polyBevel polyBlindData polyBoolOp polyChipOff polyCloseBorder polyCollapseEdge polyCollapseF polyColorPerVertex polyCone polyCopyUV polyCreateFace polyCreator polyCube polyCut polyCutManip polyCutManipContainer polyCylinder polyCylProj polyDelEdge polyDelFacet polyDelVertex polyExtrudeEdge polyExtrudeFace polyExtrudeVertex polyFlipEdge polyFlipUV polyLayoutUV polyMapCut polyMapDel polyMapSew polyMapSewMove polyMergeEdge polyMergeFace polyMergeUV polyMergeVert polyModifier polyModifierUV polyModifierWorld polyMoveEdge polyMoveFace polyMoveFacetUV polyMoveUV polyMoveVertex polyNormal polyNormalizeUV polyNormalPerVertex polyPlanarProj polyPlane polyPoke polyPokeManip polyPrimitive polyProj polyQuad polyReduce polySeparate polySewEdge polySmooth polySmoothFace polySoftEdge polySphere polySphProj polySplit polySplitEdge polySplitVert polyStraightenUVBorder polySubdEdge polySubdFace polyTorus polyToSubdiv polyTransfer polyTriangulate polyTweak polyTweakUV polyUnite polyWedgeFace positionMarker postProcessList primitive projectCurve projection projectTangent quadShadingSwitch radialField ramp rampShader rbfSrf rebuildCurve rebuildSurface record reference reflect renderBox renderCone renderGlobals renderGlobalsList renderLayer renderLayerManager renderLight renderQuality renderRect renderSphere resolution resultCurve resultCurveTimeToAngular resultCurveTimeToLinear resultCurveTimeToTime resultCurveTimeToUnitless reverse reverseCurve reverseSurface revolve revolvedPrimitive rgbToHsv rigidBody rigidConstraint rigidSolver rock roundConstantRadius sampler samplerInfo scaleConstraint script sculpt selectionListOperator setRange shaderGlow shadingEngine shadingMap shape shellTessellate simpleVolumeShader singleShadingSwitch sketchPlane skinCluster smoothCurve smoothTangentSrf snapshot snapshotShape snow solidFractal spBirailSrf spotLight spring squareSrf stencil stitchAsNurbsShell stitchSrf stroke strokeGlobals stucco styleCurve subCurve subdAddTopology subdAutoProj subdBase subdBlindData subdCleanTopology subdHierBlind subdiv subdivCollapse subdivComponentId subdivReverseFaces subdivSurfaceVarGroup subdivToNurbs subdivToPoly subdLayoutUV subdMapCut subdMappingManip subdMapSewMove subdModifier subdModifierUV subdModifierWorld subdPlanarProj subdProjManip subdTweak subdTweakUV subSurface surfaceEdManip surfaceInfo surfaceLuminance surfaceShader surfaceShape surfaceVarGroup tangentConstraint texture2d texture3d textureBakeSet textureEnv time timeToUnitConversion toolDrawManip towPointOnSurfaceManip transform transformGeometry trim tripleShadingSwitch turbulenceField tweak uniformField unitConversion unitToTimeConversion unknown unknownDag unknownTransform untrim useBackground uvChooser vectorProduct vertexBakeSet volumeAxisField volumeFog volumeLight volumeNoise volumeShader vortexField water weightGeometryFilter wire wood wrap wtAddMatrix KeyWords5: -activeOnly -ad3 -adj -al -allObjects -animCurve -at -attachForm -allItems -allItems -append -appendPosition -autoReverse -bc -borderStyle -bs -bl -buttonLabel -button -c -cal -cat -cl -cll -collapse -collapsable -columnWidth -configuration -cw -cw2 -cw3 -cw4 -cw5 -ch -close -constructionHistory -cp -degree -display -displayAppearance -dragPoint -e -edit -ex -exists -ed -em -enable -es -et -f -field -fmn -fmx -fn -fullPath -shapes -h -height -i -image -innerMarginHeight -innerMarginWidth -iol -jn -l -label -labelArray3 -local -marginHeight -marginWidth -max -menuBar -min -modifier -nc -numberOfRadioButtons -nurbsCurves -nurbsSurfaces -numberOfItems -numberOfSelectedItems -ofc -offCommand -ofi -on1 -on2 -on3 -onc -onCommand -onCommand1 -onCommand2 -onCommand3 -oni -paneSize -polymeshes -po -q -query -anchorPoint -r -removeAll -rn -rpo -rsn -s -sbc -sbd -sl -sm -symbolButtonDisplay -sectionSpans -selectIndexedItem -selectItem -si -t -tabLabel -tearOff -time -title -tool -topLeftCorner -toolImage1 -uniform -w -wh -width -ws ////////////////////////////////////////////////////////////////////////////// // string delimiter: StringBegChar - string begin char // StringEndChar - string end char // MultilineStrings - enables multiline strings, as perl // has it StringBegChar: " ' StringEndChar: " ' MultilineStrings: 0 ////////////////////////////////////////////////////////////////////////////// // use preprocessor: 0 - no // 1 - yes // note: if yes, '#' and statements after it will be // highlighted with Preprocessor defined colors // we use this to make an additional comment UsePreprocessor: 1 ////////////////////////////////////////////////////////////////////////////// // highlight line: 0 - no // 1 - yes // note: if yes, current line will be highlighted CurrLineHighlighted: 0 ////////////////////////////////////////////////////////////////////////////// // colors // note: first value is foreground, second is background color // and third (optional) represents font attribute: // B - bold // I - italic // U - underline // S - strike out // attributes can be combined: eg. B or BI // as value, it could be used any standard windows color: // clBlack, clMaroon, clGreen, clOlive, clNavy, // clPurple, clTeal, clGray, clSilver, clRed, clLime, // clYellow, clBlue, clFuchsia, clAqua, clLtGray, // clDkGray, clWhite, clScrollBar, clBackground, // clActiveCaption, clInactiveCaption, clMenu, clWindow, // clWindowFrame, clMenuText, clWindowText, clCaptionText, // clActiveBorder, clInactiveBorder, clAppWorkSpace, // clHighlight, clHighlightText, clBtnFace, clBtnShadow, // clGrayText, clBtnText, clInactiveCaptionText, // clBtnHighlight, cl3DDkShadow, cl3DLight, clInfoText, // clInfoBk // as value, it could be used hex numeric constant too: // $BBGGRR - BB: blue, GG: green, RR: red, eg: $FF6A00 SpaceCol: clWindowText clWindow Keyword1Col: clNavy clWindow B Keyword2Col: clMaroon clWindow B Keyword3Col: clBlue clWindow B Keyword4Col: clOlive clWindow Keyword5Col: clWindowText clWindow I IdentifierCol: clWindowText clWindow CommentCol: clGray clWindow NumberCol: $004040FF clWindow B StringCol: clGreen clWindow B SymbolCol: $00404040 clWindow B PreprocessorCol: clGray clWindow SelectionCol: clWhite $00FF8080 CurrentLineCol: clBlack clYellow OverrideTxtFgColor: 0 BlockAutoindent: 1 BlockBegStr: { BlockEndStr: } MatchedBracesCol: $004040FF $00D0D0D0