API Reference for Enthought Tool Suite 3.2.0
Implementation of the core2d drawing library, using cairo for rendering
| Author: | Bryan Cole (bryan@cole.uklinux.net) |
|---|---|
| Copyright: | Bryan Cole (except parts copied from basecore2d) |
| License: | BSD Style |
This is currently under development and is not yet fully functional.
font_slant = { Const('regular') : Getattr(Name('cairo'), 'FONT_SLANT_NORMAL'), Const('bold') : Getattr(Name('cairo'), 'FONT_SLANT_NORMAL'), Const('italic') : Getattr(Name('cairo'), 'FONT_SLANT_ITALIC'), Const('bold italic') : Getattr(Name('cairo'), 'FONT_SLANT_ITALIC') }
font_weight = { Const('regular') : Getattr(Name('cairo'), 'FONT_WEIGHT_NORMAL'), Const('bold') : Getattr(Name('cairo'), 'FONT_WEIGHT_BOLD'), Const('italic') : Getattr(Name('cairo'), 'FONT_WEIGHT_NORMAL'), Const('bold italic') : Getattr(Name('cairo'), 'FONT_WEIGHT_BOLD') }
line_cap = { Getattr(Name('constants'), 'CAP_BUTT') : Getattr(Name('cairo'), 'LINE_CAP_BUTT'), Getattr(Name('constants'), 'CAP_ROUND') : Getattr(Name('cairo'), 'LINE_CAP_ROUND'), Getattr(Name('constants'), 'CAP_SQUARE') : Getattr(Name('cairo'), 'LINE_CAP_SQUARE') }
line_join = { Getattr(Name('constants'), 'JOIN_BEVEL') : Getattr(Name('cairo'), 'LINE_JOIN_BEVEL'), Getattr(Name('constants'), 'JOIN_MITER') : Getattr(Name('cairo'), 'LINE_JOIN_MITER'), Getattr(Name('constants'), 'JOIN_ROUND') : Getattr(Name('cairo'), 'LINE_JOIN_ROUND') }
text_draw_modes = { Const('FILL') : Tuple([Getattr(Name('constants'), 'TEXT_FILL'), Getattr(Name('constants'), 'TEXT_FILL_CLIP'), Getattr(Name('constants'), 'TEXT_FILL_STROKE'), Getattr(Name('constants'), 'TEXT_FILL_STROKE_CLIP')]), Const('STROKE') : Tuple([Getattr(Name('constants'), 'TEXT_FILL_STROKE'), Getattr(Name('constants'), 'TEXT_FILL_STROKE_CLIP'), Getattr(Name('constants'), 'TEXT_STROKE'), Getattr(Name('constants'), 'TEXT_STROKE_CLIP')]), Const('CLIP') : Tuple([Getattr(Name('constants'), 'TEXT_CLIP'), Getattr(Name('constants'), 'TEXT_FILL_CLIP'), Getattr(Name('constants'), 'TEXT_FILL_STROKE_CLIP'), Getattr(Name('constants'), 'TEXT_STROKE_CLIP')]), Const('INVISIBLE') : Getattr(Name('constants'), 'TEXT_INVISIBLE') }
| Local name | Refers to |
|---|---|
| basecore2d | enthought.kiva.basecore2d |
| cairo | cairo |
| constants | enthought.kiva.constants |
| copy | copy |
| izip | itertools.izip |
| numpy | numpy |
© Copyright 2002-2009 Enthought, Inc.