@@ -35,6 +35,14 @@ def blendMode(self):
3535 def blendMode (self , mode ):
3636 self .app .blendMode = mode
3737
38+ @property
39+ def linkedLayers (self ) -> list :
40+ """Get all layers linked to this layer.
41+
42+ Returns:
43+ list: Layer objects"""
44+ return list (self .app .linkedLayers )
45+
3846 @property
3947 def name (self ) -> str :
4048 return self .app .name
@@ -45,12 +53,12 @@ def name(self, text: str):
4553
4654 @property
4755 def fillOpacity (self ):
48- """he interior opacity of the layer. Range: 0.0 to 100.0."""
56+ """The interior opacity of the layer. Range: 0.0 to 100.0."""
4957 return self .app .fillOpacity
5058
5159 @fillOpacity .setter
5260 def fillOpacity (self , value ):
53- """he interior opacity of the layer. Range: 0.0 to 100.0."""
61+ """The interior opacity of the layer. Range: 0.0 to 100.0."""
5462 self .app .fillOpacity = value
5563
5664 @property
@@ -122,6 +130,15 @@ def layerMaskFeather(self):
122130 def layerMaskFeather (self , value ):
123131 self .app .layerMaskFeather = value
124132
133+ @property
134+ def opacity (self ):
135+ """The master opacity of the layer."""
136+ return round (self .app .opacity )
137+
138+ @opacity .setter
139+ def opacity (self , value ):
140+ self .app .opacity = value
141+
125142 @property
126143 def parent (self ):
127144 """The object’s container."""
@@ -158,7 +175,6 @@ def textItem(self) -> TextItem:
158175
159176 returns:
160177 TextItem:
161-
162178 """
163179 return TextItem (self .app .textItem )
164180
@@ -461,8 +477,9 @@ def merge(self):
461477 def link (self , with_layer ):
462478 self .app .link (with_layer )
463479
464- def unlink (self , with_layer ):
465- self .app .unlink (with_layer )
480+ def unlink (self ):
481+ """Unlink this layer from any linked layers."""
482+ self .app .unlink ()
466483
467484 def invert (self ):
468485 self .app .invert ()
0 commit comments