Skip to content

# `flLayer`

## fontlab.flLayer = class flLayer(object)

      flLayer representation

      Constructors:
        flLayer()
        flLayer(flObject)
        flLayer(flGlyph)
        flLayer('title')

#### Methods

__delattr__(...)

      x.__delattr__('name') <==> del x.name

__eq__(...)

      x.__eq__(y) <==> x==y

__ge__(...)

      x.__ge__(y) <==> x>=y

__getattribute__(...)

      x.__getattribute__('name') <==> x.name

__gt__(...)

      x.__gt__(y) <==> x>y

__init__(...)

      x.__init__(...) initializes x; see help(type(x)) for signature

__le__(...)

      x.__le__(y) <==> x<=y

__lt__(...)

      x.__lt__(y) <==> x

__ne__(...)

      x.__ne__(y) <==> x!=y

__repr__(...)

      x.__repr__() <==> repr(x)

__setattr__(...)

      x.__setattr__('name', value) <==> x.name = value

addAnchor(...)

      addAnchor(flPinPoint)

addComponent(...)

      addComponent(flComponent component)

addShape(...)

      flShape addShape(flShape)

addShapes(...)

      addShapes(list(flShape))

appendGuidelines(...)

      appendGuidelines(list(flGuideLine))

applyTransform(...)

      applyTransform([QTransform transform])

assignFgLayer(...)

      assignFgLayer(fgLayer, bool doGuides, bool doHints, bool doAnchors, bool doShapes, bool doTTH)

assignStyle(...)

      assignStyle(flLayer layer)

autohint(...)

      bool autohint()

bindDependencies(...)

      bindDependencies()

buildAuto(...)

      bool buildAuto()

changed(...)

      changed()

checkInitHistoryState(...)

      checkInitHistoryState(uint history_ix)

cleanEmptyShapes(...)

      cleanEmptyShapes()

clearAboveHistory(...)

      clearAboveHistory(uint history_ix)

clearAnchors(...)

      clearAnchors()

clearComponents(...)

      clearComponents()

clearFlag(...)

      clearFlag(uint f)

clearFlags(...)

      clearFlags()

clone(...)

      Clone the object

cloneCustom(...)

      (flLayer, list(flObject)) cloneCustom(uint)

compare(...)

      bool compare(flLayer layer, double error)

compoundMakeSelected(...)

      bool compoundMakeSelected(bool set_active, bool process_all)

compoundMakeSelectedToShapes(...)

      bool compoundMakeSelectedToShapes([bool set_active =true])

contourRect(...)

      QRectF contourRect()

createAnchor(...)

      flPinPoint createAnchor(QPointF p, bool auto_positioning)

createHistoryState(...)

      createHistoryState(uint history_ix)

currentHistoryState(...)

      currentHistoryIx()

deactivateAllShapes(...)

      deactivateAllShapes()

fillFgAnchors(...)

      fillFgAnchors(fgLayer)

fillFgGuides(...)

      fillFgGuides(fgLayer)

fillFgHints(...)

      fillFgHints(fgLayer)

findAnchor(...)

      flPinPoint findAnchor(QString name)

findNearestNode(...)

      (flShape, flNode best_node, double maxd) findNearestNode(QPointF, flNode::NodeType node_type, double maxd)

findNode(...)

      (flNode, QPointF)/Nothing findNode(string name)

flag(...)

      flag(uint f)

getActiveComposite(...)

      flShape/Nothing getActiveComposite()

getActiveShape(...)

      (flShape, QTransform)/Nothing getActiveShape([bool = true])

getContours(...)

      list(flContour) getContours()

getImgLayer(...)

      flLayer getImgLayer(bool create)

getMaskLayer(...)

      flLayer getMaskLayer(bool create)

getMasterPosition(...)

      QMap/Nothing getMasterPosition()

getOwnerComposite(...)

      flShapeInfo getOwnerComposite(flShape, QTransform) / flShapeData getOwnerComposite(flShape)

getProperties(...)

      Get object's properties list

getProperty(...)

      getProperty('key') - get object property by 'key' or number

getPropertyFloat(...)

      getPropertyFloat('key') - get float object property by 'key'

getPropertyInt(...)

      getPropertyInt('key') - get int object property by 'key'

getSelected(...)

      list(flContour)/Nothing getSelected(SelectionMode)

getShapes(...)

      list(flShape) getShapes(ShapeType shape_type)

getTthCode(...)

      bool getTthCode(fgLayer fg_layer, fgTTInterpreter itr)

getTthData(...)

      list(bytes) / Nothing getTthData(fgLayer fg_layer, fgTTInterpreter itr)

getTthProgram(...)

      QString getTthProgram(fgTTInterpreter itr)

goDown(...)

      bool goDown(flShape)

goUp(...)

      bool goUp(flShape)

hasHistoryState(...)

      hasHistoryState(uint history_ix)

hasShape(...)

      bool hasShape(flShape)

hasShapeData(...)

      bool hasShapeData(flShapeData)

haveSelected(...)

      bool haveSelected(SelectionMode)

hints2links(...)

      bool hints2links()

historyStates(...)

      historyStates(bool accepted_state)

independedAll(...)

      independedAll()

initialHistoryState(...)

      initialHistoryIx()

inkBox(...)

      QRectF inkBox([QTransform tx = QTransform()])

insertShape(...)

      flShape insertShape(int index, flShape shape)

isBack(...)

      bool isBack(flShape)

isCompatible(...)

      bool isCompatible(flLayer, bool strong)

isEqual(...)

      isEqual(flObject)

isFront(...)

      bool isFront(flShape)

killAuto(...)

      killAuto()

nodesCount(...)

      int nodesCount()

prepareTransformationData(...)

      prepareTransformationData()

release(...)

      release()

remove(...)

      remove([flObject])

removeAllShapes(...)

      removeAllShapes([ShapeType shape_type=AnyShape])

removeAnchor(...)

      removeAnchor(flPinPoint)

removeChild(...)

      removeChild(flObject)

removeGuides(...)

      bool removeGuides(bool horizontal, bool vertical)

removeHints(...)

      bool removeHints(bool horizontal, bool vertical)

removeProperty(...)

      removeProperty('key')

removeShape(...)

      removeShape(flShape[, bool recursive=true])

reorderShapes(...)

      reorderShapes(QList)

replaceShape(...)

      replaceShape(flShape old_shape, flShape new_shape)

resetInkBox(...)

      resetInkBox()

resetMetricsLeft(...)

      resetMetricsLeft()

resetMetricsRight(...)

      resetMetricsRight()

resetMetricsWidth(...)

      resetMetricsWidth()

resetTransformationData(...)

      resetTransformationData()

restoreHistoryState(...)

      restoreHistoryState(uint history_ix)

selectAll(...)

      selectAll()

sendToBack(...)

      bool sendToBack(flShape)

sendToFront(...)

      bool sendToFront(flShape)

setActive(...)

      setActive()

setActiveShape(...)

      setActiveShape(flShape)

setAllShapesSelected(...)

      setAllShapesSelected(bool)

setFlag(...)

      setFlag(uint f [, bool value])

setGlyphComponents(...)

      bool setGlyphComponents(QList result, double width, flPackage package, bool colorize)

setProperty(...)

      setProperty('key', value) - set object property by 'key' or number

setPropertyFloat(...)

      setPropertyFloat('key', value) - set float object property by 'key'

setPropertyInt(...)

      setPropertyInt('key', value) - set int object property by 'key'

setWireframeColorIx(...)

      setWireframeColorIx(int)

sortShapes(...)

      sortShapes()

tag(...)

      tag([string])

takeShapes(...)

      QList takeShapes(ShapeType shape_type)

transferNames(...)

      transferNames(flLayer layer)

transferTTH(...)

      bool transferTTH(flLayer)

tthAutohint(...)

      tthAutohint(bool make_hints, fgTTInterpreter itr)

tthFixZones(...)

      tthFixZones(fgTTInterpreter itr)

tthReassignStems(...)

      tthReassignStems(fgTTInterpreter itr)

tthReassignZones(...)

      tthReassignZones(fgTTInterpreter itr, bool)

tthRemoveCommands(...)

      tthRemoveCommands(bool vertical, bool horizontal)

tthRemoveDeltas(...)

      tthRemoveDeltas(bool middle, bool final)

unselectAllNodes(...)

      unselectAllNodes()

update(...)

      update()

updateAnchors(...)

      updateAnchors()

updateGuidelineNode(...)

      flNode updateGuidelineNode(flNode node)

#### Static methods

checkTags(...)

      bool checkTags(QSet glyph_tags, QString item_tags)

cloneObject(...)

      flObject cloneObject(const flObject&);

createInstance(...)

createObject(...)

      flObject/Nothing createObject(int);

haveObject(...)

      bool haveObject(uint);

instanceType(...)

      int instanceType();

#### Descriptors

advanceHeight

      double

advanceWidth

      double

anchors

      list(flPinPoint) anchors()

autoLayer

      bool

boundingBox

      QRectF boundingBox()

components

      list(name, transform)

componentsCount

      int componentsCount()

compoundReleaseSelected

      bool compoundReleaseSelected();

counterAnchors

      int counterAnchors()

glyph

      flGlyph

guidelines

      list(flGuideLine) guidelines()

hasAdvanceHeight

      bool hasAdvanceHeight()

hasAdvanceWidth

      bool hasAdvanceWidth()

hasBody

      bool hasBody()

hasChanges

      bool

hasComponents

      bool hasComponents()

hasComposites

      bool hasComposites()

hasGuides

      bool hasGuides()

hasHints

      bool hasHints()

hasHistoryStates

      bool

hasNote

      bool hasNote()

hasTTData

      bool hasTTData()

hasTTH

      bool hasTTH()

haveActiveComposite

      bool haveActiveComposite()

id

      object id

isActive

      bool isActive()

isAllSelected

      bool

isBodyLayer

      bool isBodyLayer()

isChanged

      bool

isImg

      bool isImg()

isImgLayer

      bool isImgLayer()

isLocked

      bool

isLockedI

      bool isLockedI()

isMask

      bool isMask()

isMaskLayer

      bool isMaskLayer()

isMasterLayer

      bool isMasterLayer()

isNull

      bool

isPresent

      bool

isReleased

      bool

isService

      bool

isServiceMA

      bool isServiceMA()

isValid

      bool

isVisible

      bool

isVisibleA

      bool isVisibleA()

isWireframe

      bool

mark

      double

metricsLeft

      QString

metricsRight

      QString

metricsWidth

      QString

name

      object name

note

      QString

opacity

      double

recipe

      QString

refCnt

      object references count

shapes

      list(flShape) shapes()

shapesCount

      int shapesCount()

transform

      QTransform

ttData

      fgTrueTypeData

tthProgram

      QList

type

      object type

wireframeColor

      QColor

#### Attributes

__new__ = <built-in method __new__ of type object>

      T.__new__(S, ...) -> a new object with type S, a subtype of T

flObjectFlags = {'ofAnchored': 64, 'ofChanged': 2, 'ofHistory': 128, 'ofIgnore': 8, 'ofIgnoreChanges': 4, 'ofPassive': 16, 'ofReleased': 1, 'ofSlowUpdate': 32}

## `addAnchor`

fontlab.flLayer.addAnchor = addAnchor(...)

      addAnchor(flPinPoint)

## `addComponent`

fontlab.flLayer.addComponent = addComponent(...)

      addComponent(flComponent component)

## `addShape`

fontlab.flLayer.addShape = addShape(...)

      flShape addShape(flShape)

## `addShapes`

fontlab.flLayer.addShapes = addShapes(...)

      addShapes(list(flShape))

## `advanceHeight`

fontlab.flLayer.advanceHeight

      double

## `advanceWidth`

fontlab.flLayer.advanceWidth

      double

## `anchors`

fontlab.flLayer.anchors

      list(flPinPoint) anchors()

## `appendGuidelines`

fontlab.flLayer.appendGuidelines = appendGuidelines(...)

      appendGuidelines(list(flGuideLine))

## `applyTransform`

fontlab.flLayer.applyTransform = applyTransform(...)

      applyTransform([QTransform transform])

## `assignFgLayer`

fontlab.flLayer.assignFgLayer = assignFgLayer(...)

      assignFgLayer(fgLayer, bool doGuides, bool doHints, bool doAnchors, bool doShapes, bool doTTH)

## `assignStyle`

fontlab.flLayer.assignStyle = assignStyle(...)

      assignStyle(flLayer layer)

## `autohint`

fontlab.flLayer.autohint = autohint(...)

      bool autohint()

## `autoLayer`

fontlab.flLayer.autoLayer

      bool

## `bindDependencies`

fontlab.flLayer.bindDependencies = bindDependencies(...)

      bindDependencies()

## `boundingBox`

fontlab.flLayer.boundingBox

      QRectF boundingBox()

## `buildAuto`

fontlab.flLayer.buildAuto = buildAuto(...)

      bool buildAuto()

## `changed`

fontlab.flLayer.changed = changed(...)

      changed()

## `checkInitHistoryState`

fontlab.flLayer.checkInitHistoryState = checkInitHistoryState(...)

      checkInitHistoryState(uint history_ix)

## `checkTags`

fontlab.flLayer.checkTags = checkTags(...)

      bool checkTags(QSet glyph_tags, QString item_tags)

## `cleanEmptyShapes`

fontlab.flLayer.cleanEmptyShapes = cleanEmptyShapes(...)

      cleanEmptyShapes()

## `clearAboveHistory`

fontlab.flLayer.clearAboveHistory = clearAboveHistory(...)

      clearAboveHistory(uint history_ix)

## `clearAnchors`

fontlab.flLayer.clearAnchors = clearAnchors(...)

      clearAnchors()

## `clearComponents`

fontlab.flLayer.clearComponents = clearComponents(...)

      clearComponents()

## `clearFlag`

fontlab.flLayer.clearFlag = clearFlag(...)

      clearFlag(uint f)

## `clearFlags`

fontlab.flLayer.clearFlags = clearFlags(...)

      clearFlags()

## `clone`

fontlab.flLayer.clone = clone(...)

      Clone the object

## `cloneCustom`

fontlab.flLayer.cloneCustom = cloneCustom(...)

      (flLayer, list(flObject)) cloneCustom(uint)

## `cloneObject`

fontlab.flLayer.cloneObject = cloneObject(...)

      flObject cloneObject(const flObject&);

## `compare`

fontlab.flLayer.compare = compare(...)

      bool compare(flLayer layer, double error)

## `components`

fontlab.flLayer.components

      list(name, transform)

## `componentsCount`

fontlab.flLayer.componentsCount

      int componentsCount()

## `compoundMakeSelected`

fontlab.flLayer.compoundMakeSelected = compoundMakeSelected(...)

      bool compoundMakeSelected(bool set_active, bool process_all)

## `compoundMakeSelectedToShapes`

fontlab.flLayer.compoundMakeSelectedToShapes = compoundMakeSelectedToShapes(...)

      bool compoundMakeSelectedToShapes([bool set_active =true])

## `compoundReleaseSelected`

fontlab.flLayer.compoundReleaseSelected

      bool compoundReleaseSelected();

## `contourRect`

fontlab.flLayer.contourRect = contourRect(...)

      QRectF contourRect()

## `counterAnchors`

fontlab.flLayer.counterAnchors

      int counterAnchors()

## `createAnchor`

fontlab.flLayer.createAnchor = createAnchor(...)

      flPinPoint createAnchor(QPointF p, bool auto_positioning)

## `createHistoryState`

fontlab.flLayer.createHistoryState = createHistoryState(...)

      createHistoryState(uint history_ix)

## `createObject`

fontlab.flLayer.createObject = createObject(...)

      flObject/Nothing createObject(int);

## `currentHistoryState`

fontlab.flLayer.currentHistoryState = currentHistoryState(...)

      currentHistoryIx()

## `deactivateAllShapes`

fontlab.flLayer.deactivateAllShapes = deactivateAllShapes(...)

      deactivateAllShapes()

## `fillFgAnchors`

fontlab.flLayer.fillFgAnchors = fillFgAnchors(...)

      fillFgAnchors(fgLayer)

## `fillFgGuides`

fontlab.flLayer.fillFgGuides = fillFgGuides(...)

      fillFgGuides(fgLayer)

## `fillFgHints`

fontlab.flLayer.fillFgHints = fillFgHints(...)

      fillFgHints(fgLayer)

## `findAnchor`

fontlab.flLayer.findAnchor = findAnchor(...)

      flPinPoint findAnchor(QString name)

## `findNearestNode`

fontlab.flLayer.findNearestNode = findNearestNode(...)

      (flShape, flNode best_node, double maxd) findNearestNode(QPointF, flNode::NodeType node_type, double maxd)

## `findNode`

fontlab.flLayer.findNode = findNode(...)

      (flNode, QPointF)/Nothing findNode(string name)

## `flag`

fontlab.flLayer.flag = flag(...)

      flag(uint f)

## `flObjectFlags`

fontlab.flLayer.flObjectFlags = {'ofAnchored': 64, 'ofChanged': 2, 'ofHistory': 128, 'ofIgnore': 8, 'ofIgnoreChanges': 4, 'ofPassive': 16, 'ofReleased': 1, 'ofSlowUpdate': 32}

## `getActiveComposite`

fontlab.flLayer.getActiveComposite = getActiveComposite(...)

      flShape/Nothing getActiveComposite()

## `getActiveShape`

fontlab.flLayer.getActiveShape = getActiveShape(...)

      (flShape, QTransform)/Nothing getActiveShape([bool = true])

## `getContours`

fontlab.flLayer.getContours = getContours(...)

      list(flContour) getContours()

## `getImgLayer`

fontlab.flLayer.getImgLayer = getImgLayer(...)

      flLayer getImgLayer(bool create)

## `getMaskLayer`

fontlab.flLayer.getMaskLayer = getMaskLayer(...)

      flLayer getMaskLayer(bool create)

## `getMasterPosition`

fontlab.flLayer.getMasterPosition = getMasterPosition(...)

      QMap/Nothing getMasterPosition()

## `getOwnerComposite`

fontlab.flLayer.getOwnerComposite = getOwnerComposite(...)

      flShapeInfo getOwnerComposite(flShape, QTransform) / flShapeData getOwnerComposite(flShape)

## `getProperties`

fontlab.flLayer.getProperties = getProperties(...)

      Get object's properties list

## `getProperty`

fontlab.flLayer.getProperty = getProperty(...)

      getProperty('key') - get object property by 'key' or number

## `getPropertyFloat`

fontlab.flLayer.getPropertyFloat = getPropertyFloat(...)

      getPropertyFloat('key') - get float object property by 'key'

## `getPropertyInt`

fontlab.flLayer.getPropertyInt = getPropertyInt(...)

      getPropertyInt('key') - get int object property by 'key'

## `getSelected`

fontlab.flLayer.getSelected = getSelected(...)

      list(flContour)/Nothing getSelected(SelectionMode)

## `getShapes`

fontlab.flLayer.getShapes = getShapes(...)

      list(flShape) getShapes(ShapeType shape_type)

## `getTthCode`

fontlab.flLayer.getTthCode = getTthCode(...)

      bool getTthCode(fgLayer fg_layer, fgTTInterpreter itr)

## `getTthData`

fontlab.flLayer.getTthData = getTthData(...)

      list(bytes) / Nothing getTthData(fgLayer fg_layer, fgTTInterpreter itr)

## `getTthProgram`

fontlab.flLayer.getTthProgram = getTthProgram(...)

      QString getTthProgram(fgTTInterpreter itr)

## `glyph`

fontlab.flLayer.glyph

      flGlyph

## `goDown`

fontlab.flLayer.goDown = goDown(...)

      bool goDown(flShape)

## `goUp`

fontlab.flLayer.goUp = goUp(...)

      bool goUp(flShape)

## `guidelines`

fontlab.flLayer.guidelines

      list(flGuideLine) guidelines()

## `hasAdvanceHeight`

fontlab.flLayer.hasAdvanceHeight

      bool hasAdvanceHeight()

## `hasAdvanceWidth`

fontlab.flLayer.hasAdvanceWidth

      bool hasAdvanceWidth()

## `hasBody`

fontlab.flLayer.hasBody

      bool hasBody()

## `hasChanges`

fontlab.flLayer.hasChanges

      bool

## `hasComponents`

fontlab.flLayer.hasComponents

      bool hasComponents()

## `hasComposites`

fontlab.flLayer.hasComposites

      bool hasComposites()

## `hasGuides`

fontlab.flLayer.hasGuides

      bool hasGuides()

## `hasHints`

fontlab.flLayer.hasHints

      bool hasHints()

## `hasHistoryState`

fontlab.flLayer.hasHistoryState = hasHistoryState(...)

      hasHistoryState(uint history_ix)

## `hasHistoryStates`

fontlab.flLayer.hasHistoryStates

      bool

## `hasNote`

fontlab.flLayer.hasNote

      bool hasNote()

## `hasShape`

fontlab.flLayer.hasShape = hasShape(...)

      bool hasShape(flShape)

## `hasShapeData`

fontlab.flLayer.hasShapeData = hasShapeData(...)

      bool hasShapeData(flShapeData)

## `hasTTData`

fontlab.flLayer.hasTTData

      bool hasTTData()

## `hasTTH`

fontlab.flLayer.hasTTH

      bool hasTTH()

## `haveActiveComposite`

fontlab.flLayer.haveActiveComposite

      bool haveActiveComposite()

## `haveObject`

fontlab.flLayer.haveObject = haveObject(...)

      bool haveObject(uint);

## `haveSelected`

fontlab.flLayer.haveSelected = haveSelected(...)

      bool haveSelected(SelectionMode)

## `hints2links`

fontlab.flLayer.hints2links = hints2links(...)

      bool hints2links()

## `historyStates`

fontlab.flLayer.historyStates = historyStates(...)

      historyStates(bool accepted_state)

## `id`

fontlab.flLayer.id

      object id

## `independedAll`

fontlab.flLayer.independedAll = independedAll(...)

      independedAll()

## `initialHistoryState`

fontlab.flLayer.initialHistoryState = initialHistoryState(...)

      initialHistoryIx()

## `inkBox`

fontlab.flLayer.inkBox = inkBox(...)

      QRectF inkBox([QTransform tx = QTransform()])

## `insertShape`

fontlab.flLayer.insertShape = insertShape(...)

      flShape insertShape(int index, flShape shape)

## `instanceType`

fontlab.flLayer.instanceType = instanceType(...)

      int instanceType();

## `isActive`

fontlab.flLayer.isActive

      bool isActive()

## `isAllSelected`

fontlab.flLayer.isAllSelected

      bool

## `isBack`

fontlab.flLayer.isBack = isBack(...)

      bool isBack(flShape)

## `isBodyLayer`

fontlab.flLayer.isBodyLayer

      bool isBodyLayer()

## `isChanged`

fontlab.flLayer.isChanged

      bool

## `isCompatible`

fontlab.flLayer.isCompatible = isCompatible(...)

      bool isCompatible(flLayer, bool strong)

## `isEqual`

fontlab.flLayer.isEqual = isEqual(...)

      isEqual(flObject)

## `isFront`

fontlab.flLayer.isFront = isFront(...)

      bool isFront(flShape)

## `isImg`

fontlab.flLayer.isImg

      bool isImg()

## `isImgLayer`

fontlab.flLayer.isImgLayer

      bool isImgLayer()

## `isLocked`

fontlab.flLayer.isLocked

      bool

## `isLockedI`

fontlab.flLayer.isLockedI

      bool isLockedI()

## `isMask`

fontlab.flLayer.isMask

      bool isMask()

## `isMaskLayer`

fontlab.flLayer.isMaskLayer

      bool isMaskLayer()

## `isMasterLayer`

fontlab.flLayer.isMasterLayer

      bool isMasterLayer()

## `isNull`

fontlab.flLayer.isNull

      bool

## `isPresent`

fontlab.flLayer.isPresent

      bool

## `isReleased`

fontlab.flLayer.isReleased

      bool

## `isService`

fontlab.flLayer.isService

      bool

## `isServiceMA`

fontlab.flLayer.isServiceMA

      bool isServiceMA()

## `isValid`

fontlab.flLayer.isValid

      bool

## `isVisible`

fontlab.flLayer.isVisible

      bool

## `isVisibleA`

fontlab.flLayer.isVisibleA

      bool isVisibleA()

## `isWireframe`

fontlab.flLayer.isWireframe

      bool

## `killAuto`

fontlab.flLayer.killAuto = killAuto(...)

      killAuto()

## `mark`

fontlab.flLayer.mark

      double

## `metricsLeft`

fontlab.flLayer.metricsLeft

      QString

## `metricsRight`

fontlab.flLayer.metricsRight

      QString

## `metricsWidth`

fontlab.flLayer.metricsWidth

      QString

## `name`

fontlab.flLayer.name

      object name

## `nodesCount`

fontlab.flLayer.nodesCount = nodesCount(...)

      int nodesCount()

## `note`

fontlab.flLayer.note

      QString

## `opacity`

fontlab.flLayer.opacity

      double

## `prepareTransformationData`

fontlab.flLayer.prepareTransformationData = prepareTransformationData(...)

      prepareTransformationData()

## `recipe`

fontlab.flLayer.recipe

      QString

## `refCnt`

fontlab.flLayer.refCnt

      object references count

## `release`

fontlab.flLayer.release = release(...)

      release()

## `remove`

fontlab.flLayer.remove = remove(...)

      remove([flObject])

## `removeAllShapes`

fontlab.flLayer.removeAllShapes = removeAllShapes(...)

      removeAllShapes([ShapeType shape_type=AnyShape])

## `removeAnchor`

fontlab.flLayer.removeAnchor = removeAnchor(...)

      removeAnchor(flPinPoint)

## `removeChild`

fontlab.flLayer.removeChild = removeChild(...)

      removeChild(flObject)

## `removeGuides`

fontlab.flLayer.removeGuides = removeGuides(...)

      bool removeGuides(bool horizontal, bool vertical)

## `removeHints`

fontlab.flLayer.removeHints = removeHints(...)

      bool removeHints(bool horizontal, bool vertical)

## `removeProperty`

fontlab.flLayer.removeProperty = removeProperty(...)

      removeProperty('key')

## `removeShape`

fontlab.flLayer.removeShape = removeShape(...)

      removeShape(flShape[, bool recursive=true])

## `reorderShapes`

fontlab.flLayer.reorderShapes = reorderShapes(...)

      reorderShapes(QList)

## `replaceShape`

fontlab.flLayer.replaceShape = replaceShape(...)

      replaceShape(flShape old_shape, flShape new_shape)

## `resetInkBox`

fontlab.flLayer.resetInkBox = resetInkBox(...)

      resetInkBox()

## `resetMetricsLeft`

fontlab.flLayer.resetMetricsLeft = resetMetricsLeft(...)

      resetMetricsLeft()

## `resetMetricsRight`

fontlab.flLayer.resetMetricsRight = resetMetricsRight(...)

      resetMetricsRight()

## `resetMetricsWidth`

fontlab.flLayer.resetMetricsWidth = resetMetricsWidth(...)

      resetMetricsWidth()

## `resetTransformationData`

fontlab.flLayer.resetTransformationData = resetTransformationData(...)

      resetTransformationData()

## `restoreHistoryState`

fontlab.flLayer.restoreHistoryState = restoreHistoryState(...)

      restoreHistoryState(uint history_ix)

## `selectAll`

fontlab.flLayer.selectAll = selectAll(...)

      selectAll()

## `sendToBack`

fontlab.flLayer.sendToBack = sendToBack(...)

      bool sendToBack(flShape)

## `sendToFront`

fontlab.flLayer.sendToFront = sendToFront(...)

      bool sendToFront(flShape)

## `setActive`

fontlab.flLayer.setActive = setActive(...)

      setActive()

## `setActiveShape`

fontlab.flLayer.setActiveShape = setActiveShape(...)

      setActiveShape(flShape)

## `setAllShapesSelected`

fontlab.flLayer.setAllShapesSelected = setAllShapesSelected(...)

      setAllShapesSelected(bool)

## `setFlag`

fontlab.flLayer.setFlag = setFlag(...)

      setFlag(uint f [, bool value])

## `setGlyphComponents`

fontlab.flLayer.setGlyphComponents = setGlyphComponents(...)

      bool setGlyphComponents(QList result, double width, flPackage package, bool colorize)

## `setProperty`

fontlab.flLayer.setProperty = setProperty(...)

      setProperty('key', value) - set object property by 'key' or number

## `setPropertyFloat`

fontlab.flLayer.setPropertyFloat = setPropertyFloat(...)

      setPropertyFloat('key', value) - set float object property by 'key'

## `setPropertyInt`

fontlab.flLayer.setPropertyInt = setPropertyInt(...)

      setPropertyInt('key', value) - set int object property by 'key'

## `setWireframeColorIx`

fontlab.flLayer.setWireframeColorIx = setWireframeColorIx(...)

      setWireframeColorIx(int)

## `shapes`

fontlab.flLayer.shapes

      list(flShape) shapes()

## `shapesCount`

fontlab.flLayer.shapesCount

      int shapesCount()

## `sortShapes`

fontlab.flLayer.sortShapes = sortShapes(...)

      sortShapes()

## `tag`

fontlab.flLayer.tag = tag(...)

      tag([string])

## `takeShapes`

fontlab.flLayer.takeShapes = takeShapes(...)

      QList takeShapes(ShapeType shape_type)

## `transferNames`

fontlab.flLayer.transferNames = transferNames(...)

      transferNames(flLayer layer)

## `transferTTH`

fontlab.flLayer.transferTTH = transferTTH(...)

      bool transferTTH(flLayer)

## `transform`

fontlab.flLayer.transform

      QTransform

## `ttData`

fontlab.flLayer.ttData

      fgTrueTypeData

## `tthAutohint`

fontlab.flLayer.tthAutohint = tthAutohint(...)

      tthAutohint(bool make_hints, fgTTInterpreter itr)

## `tthFixZones`

fontlab.flLayer.tthFixZones = tthFixZones(...)

      tthFixZones(fgTTInterpreter itr)

## `tthProgram`

fontlab.flLayer.tthProgram

      QList

## `tthReassignStems`

fontlab.flLayer.tthReassignStems = tthReassignStems(...)

      tthReassignStems(fgTTInterpreter itr)

## `tthReassignZones`

fontlab.flLayer.tthReassignZones = tthReassignZones(...)

      tthReassignZones(fgTTInterpreter itr, bool)

## `tthRemoveCommands`

fontlab.flLayer.tthRemoveCommands = tthRemoveCommands(...)

      tthRemoveCommands(bool vertical, bool horizontal)

## `tthRemoveDeltas`

fontlab.flLayer.tthRemoveDeltas = tthRemoveDeltas(...)

      tthRemoveDeltas(bool middle, bool final)

## `type`

fontlab.flLayer.type

      object type

## `unselectAllNodes`

fontlab.flLayer.unselectAllNodes = unselectAllNodes(...)

      unselectAllNodes()

## `update`

fontlab.flLayer.update = update(...)

      update()

## `updateAnchors`

fontlab.flLayer.updateAnchors = updateAnchors(...)

      updateAnchors()

## `updateGuidelineNode`

fontlab.flLayer.updateGuidelineNode = updateGuidelineNode(...)

      flNode updateGuidelineNode(flNode node)

## `wireframeColor`

fontlab.flLayer.wireframeColor

      QColor