note that all children of simple_parent have default meta infos set
therefor it is not necessary to provide them for all new classes if they
don't differ (are not non-empty)
Base Classes
|
|
meta_enabled
interactive
point_drawable
text_like
area_colored
top_level
|
Methods
|
|
|
|
__init__
|
__init__ (
self,
paper,
xy=(),
text='',
package=None,
)
|
|
bbox
|
bbox ( self )
returns the bounding box of the object as a list of [x1,y1,x2,y2]
|
|
delete
|
delete ( self )
|
|
draw
|
draw ( self )
draws text
|
|
focus
|
focus ( self )
|
|
get_package
|
get_package ( self, doc )
returns a DOM element describing the object in CDML,
doc is the parent document which is used for element creation
(the returned element is not inserted into the document)
|
|
get_parsed_text
|
get_parsed_text ( self )
|
|
get_text
|
get_text ( self )
|
|
get_x
|
get_x ( self )
|
|
get_xy
|
get_xy ( self )
|
|
get_y
|
get_y ( self )
|
|
lift
|
lift ( self )
|
|
move
|
move (
self,
dx,
dy,
)
moves object with his selector (when present)
|
|
move_to
|
move_to (
self,
x,
y,
)
|
|
read_package
|
read_package ( self, package )
reads the dom element package and sets internal state according to it
|
|
redraw
|
redraw ( self )
|
|
scale_font
|
scale_font ( self, ratio )
scales font of text. does not redraw !!
|
|
select
|
select ( self )
|
|
set_text
|
set_text ( self, text )
|
|
set_xy
|
set_xy (
self,
x,
y,
)
|
|
unfocus
|
unfocus ( self )
|
|
unselect
|
unselect ( self )
|
|
update_font
|
update_font ( self )
|
|