parameters: (self, obj)
docstring: setOpEditorProperties(obj, porp) ... Process operation-specific changes to properties visibility.
docstring_summary: setOpEditorProperties(obj, porp) ... Process operation-specific changes to properties visibility.
docstring_tokens: setOpEditorProperties ( obj porp ) ... Process operation - specific changes to properties visibility .
function: def setOpEditorProperties(self, obj):
          """setOpEditorProperties(obj, porp) ... Process operation-specific changes to properties visibility."""
          fc = 2
          # ml = 0 if obj.JoinType == 'Miter' else 2
          side = 0 if obj.UseComp else 2
          opType = self._getOperationType(obj)
  
          if opType == "Contour":
              side = 2
          elif opType == "Face":
              fc = 0
          elif opType == "Edge":
              pass
  
          obj.setEditorMode("JoinType", 2)
          obj.setEditorMode("MiterLimit", 2)  # ml
          obj.setEditorMode("Side", side)
          obj.setEditorMode("HandleMultipleFeatures", fc)
          obj.setEditorMode("processCircles", fc)
          obj.setEditorMode("processHoles", fc)
          obj.setEditorMode("processPerimeter", fc)
function_tokens: def setOpEditorProperties ( self , obj ) : fc = 2 # ml = 0 if obj.JoinType == 'Miter' else 2 side = 0 if obj . UseComp else 2 opType = self . _getOperationType ( obj ) if opType == "Contour" : side = 2 elif opType == "Face" : fc = 0 elif opType == "Edge" : pass obj . setEditorMode ( "JoinType" , 2 ) obj . setEditorMode ( "MiterLimit" , 2 ) # ml obj . setEditorMode ( "Side" , side ) obj . setEditorMode ( "HandleMultipleFeatures" , fc ) obj . setEditorMode ( "processCircles" , fc ) obj . setEditorMode ( "processHoles" , fc ) obj . setEditorMode ( "processPerimeter" , fc )