/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to ui.py

  • Committer: Jelmer Vernooij
  • Date: 2008-07-17 11:51:03 UTC
  • Revision ID: jelmer@samba.org-20080717115103-djh5sb0pvpse2zkb
Add note about glade.

Show diffs side-by-side

added added

removed removed

Lines of Context:
72
72
 
73
73
 
74
74
class ProgressBarWindow(gtk.Window):
75
 
    def __init__(self):
 
75
    def __init__(self, to_file=None, show_pct=None, show_spinner=None, show_eta=None, 
 
76
                 show_bar=None, show_count=None, to_messages_file=None, _stack=None):
76
77
        super(ProgressBarWindow, self).__init__(type=gtk.WINDOW_TOPLEVEL)
 
78
        self._stack = _stack
77
79
        self.set_border_width(0)
78
80
        self.set_title("Progress")
79
81
        self.set_position(gtk.WIN_POS_CENTER_ALWAYS)
83
85
        self.set_resizable(False)
84
86
        self.show_all()
85
87
 
 
88
    def return_pb(self, pb):
 
89
        self._stack.return_pb(self)
 
90
    
 
91
    def update(self, *args, **kwargs):
 
92
        self.pb.update(*args, **kwargs)
 
93
 
 
94
    def finished(self):
 
95
        self.pb.finished()
 
96
        self.hide_all()
 
97
 
86
98
    def clear(self):
87
99
        self.pb.clear()
88
100
        self.destroy()
89
101
 
 
102
    def child_progress(self, *args, **kwargs):
 
103
        return self.pb.child_progress(*args, **kwargs)
 
104
 
 
105
    def child_update(self, *args, **kwargs):
 
106
        return self.pb.child_update(*args, **kwargs)
 
107
 
 
108
    def get_progress_bar(self):
 
109
        self.show_all()
 
110
        return self
 
111
 
90
112
 
91
113
class ProgressPanel(gtk.HBox):
92
114
    def __init__(self):