~ubuntu-branches/ubuntu/trusty/python-enable/trusty

« back to all changes in this revision

Viewing changes to examples/savage/static_image.py

  • Committer: Bazaar Package Importer
  • Author(s): Varun Hiremath
  • Date: 2011-04-05 21:54:28 UTC
  • mfrom: (1.1.5 upstream)
  • mto: (8.2.1 sid)
  • mto: This revision was merged to the branch mainline in revision 10.
  • Revision ID: james.westby@ubuntu.com-20110405215428-1x2wtubz3ok2kxaq
Tags: upstream-3.4.1
ImportĀ upstreamĀ versionĀ 3.4.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
from enthought.traits.api import HasTraits, Instance
4
4
from enthought.traits.ui.api import Item, View
5
5
 
 
6
 
6
7
class StaticImageExample(HasTraits):
7
8
    svg = Instance(SVGDocument)
8
 
    
9
 
    traits_view = View(Item('svg', editor=SVGEditor(), 
10
 
                            width=350, height=450,
 
9
 
 
10
    traits_view = View(Item('svg', editor=SVGEditor(),
 
11
                            width=450, height=450,
11
12
                            show_label=False),
 
13
                       resizable=True,
12
14
                       title="StaticImageExample")
13
 
                            
 
15
 
14
16
    def __init__(self, filename, renderer, *args, **kw):
15
17
        super(StaticImageExample, self).__init__(*args, **kw)
16
18
 
17
19
        self.svg = SVGDocument.createFromFile(filename, renderer=renderer)
18
 
        
 
20
 
19
21
if __name__ == "__main__":
20
22
    import os.path
21
23
    import sys
24
26
        from enthought.savage.svg.backends.wx.renderer import Renderer
25
27
        sys.argv.remove('--wx')
26
28
    elif '--kiva' in sys.argv:
27
 
        from enthought.savage.svg.backends.kiva.renderer import Renderer 
 
29
        from enthought.savage.svg.backends.kiva.renderer import Renderer
28
30
        sys.argv.remove('--kiva')
29
31
    else:
30
32
        from enthought.savage.svg.backends.kiva.renderer import Renderer
34
36
    else:
35
37
        filename = os.path.join(os.path.dirname(__file__), 'lion.svg')
36
38
        StaticImageExample(filename, Renderer).configure_traits()
37