~glitter-team/glitter/scroll_area_widget

« back to all changes in this revision

Viewing changes to tests/test_image.py

  • Committer: Jan Jokela
  • Date: 2008-07-14 17:52:45 UTC
  • mfrom: (10.1.1 fix_tests)
  • Revision ID: jan@jan-laptop-20080714175245-mnb9k9vrhoqean3m
Merged branch that fixed bug in tests where the window would not resize nor close cleanly, oh, and as Josh is too shy to add his name to AUTHORS I figured I had to do it

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
from glitter.stage import Stage
25
25
from glitter.frame import Frame
26
26
from glitter.image import Image
27
 
from tests.glitter_gtk_window import GlitterGTKWindow as GlitterGTKWindow
 
27
from tests.glitter_window import GlitterWindow as GlitterWindow
28
28
 
29
29
class TestImage(object):
30
30
    """ Tests for the button widget """
31
31
    
32
32
    def __init__(self):
33
33
 
34
 
        # Lets create a stage
35
34
        self.width = 800
36
35
        self.height = 480
 
36
 
 
37
        # Lets create a GTK window with an embedded clutter widget using our
 
38
        # helper class
 
39
        self.window = GlitterWindow(self.width, self.height)
 
40
        self.window.connect("destroy", self.destroy)
 
41
 
 
42
        # Lets create a stage
37
43
        self.stage = Stage()
38
44
        self.stage.set_size(self.width, self.height)
39
45
        self.stage.set_color(clutter.color_parse('Black'))
40
46
        self.stage.set_title("Glitter tests")
41
 
        # the following is set off because we are embedding in a GTK window
42
 
        #self.stage.set_user_resizable(True)
43
47
        self.stage.show()
44
48
        
45
49
        self.frame = Frame()
50
54
        self.frame.add(self.image1)
51
55
        self.image1.show()
52
56
        
53
 
        self.image2 = Image("test.svg", source_scalable=False, height_pc=50, y_pc=50)
 
57
        self.image2 = Image(
 
58
          "test.svg", source_scalable=False, height_pc=50, y_pc=50)
54
59
        self.frame.add(self.image2)
55
60
        self.image2.show()
56
61
        
57
 
        #self.image.set_x_pc(20)
58
 
        #self.image.set_width_pc(80)
 
62
        self.window.show()
59
63
        
60
 
        window = GlitterGTKWindow(self.width, self.height)
61
 
        window.start()
 
64
        gtk.main()
62
65
        
63
66
    def destroy(self, widget, data=None):
64
67
        gtk.main_quit()