~bladernr/checkbox/1095713-set-pipefail-on-sleep-jobs

« back to all changes in this revision

Viewing changes to scripts/dead_pixel_test

  • Committer: Marc Tardif
  • Date: 2011-05-17 13:47:10 UTC
  • mfrom: (910.1.2 checkbox)
  • Revision ID: marc.tardif@canonical.com-20110517134710-mqzhrxbefxrc2aiu
Merged from pygi-gtk3-port.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/usr/bin/env python
2
2
 
3
 
import pygtk
4
 
pygtk.require('2.0')
5
 
import gtk
 
3
from gi.repository import Gtk,Gdk
6
4
 
7
5
class Application:
8
6
    def __init__(self):
9
7
        self.colors = iter(["red", "green", "blue", "white", "black"])
10
 
        self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
 
8
        self.window = Gtk.Window(Gtk.WindowType.TOPLEVEL)
11
9
        self.window.set_decorated(False)
12
10
        self.window.fullscreen()
13
 
        self.window.modify_bg(gtk.STATE_NORMAL,
14
 
                              gtk.gdk.color_parse(self.colors.next()))
 
11
        self.window.modify_bg(Gtk.StateType.NORMAL,
 
12
                              Gdk.color_parse(self.colors.next()))
15
13
 
16
14
        self.window.connect("key-press-event", self.rotate_bg_color)
17
 
        self.window.add_events(gtk.gdk.BUTTON_PRESS_MASK)
 
15
        self.window.add_events(Gdk.EventMask.BUTTON_PRESS_MASK)
18
16
        self.window.connect("button-press-event", self.rotate_bg_color)
19
17
 
20
18
        self.window.show()
21
19
 
22
20
    def rotate_bg_color(self, window, event):
23
21
        try:
24
 
            self.window.modify_bg(gtk.STATE_NORMAL,
25
 
                                  gtk.gdk.color_parse(self.colors.next()))
 
22
            self.window.modify_bg(Gtk.StateType.NORMAL,
 
23
                                  Gdk.color_parse(self.colors.next()))
26
24
        except StopIteration:
27
 
            gtk.main_quit()
 
25
            Gtk.main_quit()
28
26
 
29
27
    def main(self):
30
 
        gtk.main()
 
28
        Gtk.main()
31
29
 
32
30
if __name__ == "__main__":
33
31
    app = Application()