rs3.properties.Group module#
- class rs3.properties.Group.Group(client: Client, objectId: str, projectId: str)#
Bases:
_ProxyObject,IPropertyGroupAccessors- getGroupName() str#
- setGroupName(value: str)#
- setColor(*args)#
Sets the RGBA color for the object.
- Raises:
ValueError – If inputs are invalid or out of range.
Notes
- Accepted formats:
setColor(red, green, blue)
setColor(red, green, blue, alpha)
setColor(“#RRGGBB”)
setColor(“#RRGGBBAA”)
setColor(ColorType.Rose)
setColor(0xE1E4FF) # Integer COLORREF
- getColor() tuple[int, int, int, int]#
Retrieves the RGBA color of the object.
- Returns:
A tuple of four integers representing the red, green, blue, and alpha components of the object’s color, each in the range [0, 255].
- Return type:
tuple[int, int, int, int]
- getGroupSetsTransparency() bool#
- setGroupSetsTransparency(value: bool)#
- getGroupTransparency() float#
- setGroupTransparency(value: float)#
Set group transparency.
- Parameters:
value (float) – Transparency percentage in the range [0, 1].
- getProperties()#
Retrieve properties as a dictionary.
- setProperties(GroupName: str = None, GroupSetsTransparency: bool = None, GroupTransparency: float = None)#
Set properties using keyword arguments.