~dstansby-deactivatedaccount/ubuntu/maverick/checkbox/checkbox-fix-525454

« back to all changes in this revision

Viewing changes to scripts/dead_pixel_test

  • Committer: Bazaar Package Importer
  • Author(s): Mathias Gug, Marc Tardif
  • Date: 2010-03-09 16:58:36 UTC
  • Revision ID: james.westby@ubuntu.com-20100309165836-26f22oe6ubppzx0d
Tags: 0.9
[ Marc Tardif ]
New upstream release (LP: #532882):
* Introduced job_prompt plugin to treat all jobs (suites, tests, etc.) as composites.
* Replaced the registry and resource scripts and centralized job iteration.
* Replaced dependency on dbus by using sudo/gksu/kdesudo instead.
* Replaced mktemp with mkdtemp for security purposes.
* Fixed strings in fingerprint and modem tests (LP: #457759)
* Fixed client side validation of Launchpad form (LP: #438671)
* Added device information to tags when reporting bugs with apport.
* Added shorthands for blacklist-file and whitelist-file.
* Added support for apport default configuration (LP: #465447)
* Added support for scrolled options list (LP: #411526)
* Added support for tests generated by suites to run as root.
* Added support for requirements in attachments.
* Added support for armv7l processor
* Added Autotest integration
* Added LTP integration
* Added Phoronix integration
* Added qa-regression-testing integration

Show diffs side-by-side

added added

removed removed

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