32 lines
799 B
Python
32 lines
799 B
Python
#!/usr/bin/env python
|
|
#coding:utf-8
|
|
# Purpose: Page Class
|
|
# Created: 12.02.2011
|
|
# Copyright (C) 2011, Manfred Moitzi
|
|
# License: MIT license
|
|
from __future__ import unicode_literals, print_function, division
|
|
__author__ = "mozman <mozman@gmx.at>"
|
|
|
|
from .xmlns import CN, register_class
|
|
from .base import GenericWrapper
|
|
|
|
@register_class
|
|
class DrawingPage(GenericWrapper):
|
|
TAG = CN('draw:page')
|
|
|
|
def __init__(self, name="", xmlnode=None):
|
|
super(DrawingPage, self).__init__(xmlnode)
|
|
if xmlnode is None:
|
|
self.name = name
|
|
self._setup_new_page()
|
|
|
|
def _setup_new_page(self):
|
|
pass
|
|
|
|
@property
|
|
def name(self):
|
|
return self.get_attr(CN('draw:name'))
|
|
@name.setter
|
|
def name(self, name):
|
|
self.set_attr(CN('draw:name'), name)
|