File: //opt/alt/python37/lib/python3.7/site-packages/svgwrite/__pycache__/container.cpython-37.pyc
B
s�]�( � @ s d Z ddlmZmZmZmZ ddlmZ ddlm Z m
Z
mZ ddlmZm
Z
ddlmZ G dd� dee
e�ZG d d
� d
e�ZG dd� dee ee
�ZG d
d� dee e�ZdZG dd� de�ZG dd� dee
ee�ZG dd� dee
e�ZG dd� de�ZG dd� de�ZdS )a�
The **container** module provides following structural objects:
* :class:`svgwrite.Group`
* :class:`svgwrite.SVG`
* :class:`svgwrite.Defs`
* :class:`svgwrite.Symbol`
* :class:`svgwrite.Marker`
* :class:`svgwrite.Use`
* :class:`svgwrite.Hyperlink`
* :class:`svgwrite.Script`
* :class:`svgwrite.Style`
set/get SVG attributes::
element['attribute'] = value
value = element['attribute']
� )�urlopen�
font_mimetype�base64_data�find_first_url)�BaseElement)�ViewBox� Transform�XLink)�Presentation�Clipping)�CDATAc @ s e Zd ZdZdZdS )�Groupa\ The **Group** (SVG **g**) element is a container element for grouping
together related graphics elements.
Grouping constructs, when used in conjunction with the **desc** and **title**
elements, provide information about document structure and semantics.
Documents that are rich in structure may be rendered graphically, as speech,
or as braille, and thus promote accessibility.
A group of elements, as well as individual objects, can be given a name using
the **id** attribute. Named groups are needed for several purposes such as
animation and re-usable objects.
�gN)�__name__�
__module__�__qualname__�__doc__�elementname� r r �
/container.pyr
"