Allow overriding stability.
[zeroinstall.git] / dialog.py
blobbb9405390861cf4adf56d15bb4eb314ba2c1bf20
1 import gtk
3 gtk.rc_parse_string('style "scrolled" { '
4 'GtkScrolledWindow::scrollbar-spacing = 0}\n'
5 'class "GtkScrolledWindow" style : gtk "scrolled"\n')
7 n_windows = 0
9 class Dialog(gtk.Dialog):
10 def __init__(self):
11 global n_windows
12 gtk.Dialog.__init__(self)
13 self.set_has_separator(False)
14 self.set_position(gtk.WIN_POS_CENTER)
16 def destroyed(widget):
17 global n_windows
18 n_windows -= 1
19 if n_windows == 0:
20 gtk.main_quit()
21 self.connect('destroy', destroyed)
23 n_windows += 1