File Viewer

Download
a

�<�e��@sBGdd�d�ZGdd�de�ZGdd�de�ZGdd�de�ZdS)	c@s�eZdZed�dd�Zeed�dd��Zeed�dd��Zee	d�d	d
��Z
eed�dd��Zed
d��Zedd��Z
ddd�ZdS)�Node��nodecCs
||_dS�Nr��selfr�r�H/Users/pranavzagade/PycharmProjects/LuciaVision/tkdesigner/figma/node.py�__init__sz
Node.__init__��returncCs|j�d�S)N�id�r�get�rrrrrszNode.idcCs|j�d�S)N�namer
rrrrr	sz	Node.namecCs|j�dd�S)z:Whether or not the node is visible on the canvas.
        �visibleTr
rrrrr
szNode.visiblecCs|j�d�S)N�typer
rrrrrsz	Node.typecCs|j�d�S)NZ
pluginDatar
rrrr�plugin_dataszNode.plugin_datacCs|j�d�S)NZsharedPluginDatar
rrrr�shared_plugin_dataszNode.shared_plugin_dataNcCs|j�||�Srr
)r�key�defaultrrrrszNode.get)N)�__name__�
__module__�__qualname__�dictr	�property�strrr�boolrrrrrrrrrrs

rcs*eZdZd�fdd�	Zedd��Z�ZS)�Document�windowcst��|�||_dSr)�superr	�root)rrr!��	__class__rrr	$szDocument.__init__cCs|j�d�S�N�childrenr
rrrrr%(szDocument.children)r)rrrr	rr%�
__classcell__rrr"rr#srcsZeZdZ�fdd�Zedd��Zedd��Zeed�dd	��Zed
d��Z	dd
�Z
�ZS)�Canvascst��|�dSr�r r	rr"rrr	/szCanvas.__init__cCs|j�d�Sr$r
rrrrr%2szCanvas.childrencCs|j�d�S)NZbackgroundColorr
rrrr�background_color7szCanvas.background_colorr
cCs|j�d�S)NZprototypeStartNodeIDr
rrrr�prototype_start_node_id;szCanvas.prototype_start_node_idcCs|j�d�S�NZexportSettingsr
rrrr�export_settings?szCanvas.export_settingscCsdS)N�rrrrr�generateCszCanvas.generate)rrrr	rr%r)rr*r,r.r&rrr"rr'.s


r'csLeZdZ�fdd�Zedd��Zedd��Zedd��Zed	d
��Z�Z	S)�Slicecst��|�dSrr(rr"rrr	HszSlice.__init__cCs|j�d�Sr+r
rrrrr,KszSlice.export_settingscCs|j�d�S)N�absoluteBoundingBoxr
rrrr�absolute_bounding_boxPszSlice.absolute_bounding_boxcCs|j�d�S)N�sizer
rrrrr2Usz
Slice.sizecCs|j�d�S)NZrelativeTransformr
rrrr�relative_transformZszSlice.relative_transform)
rrrr	rr,r1r2r3r&rrr"rr/Gs


r/N)rrr'r/rrrr�<module>s"