/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 branchview/treeview.py

  • Committer: Jelmer Vernooij
  • Date: 2008-06-29 16:24:24 UTC
  • mto: This revision was merged to the branch mainline in revision 519.
  • Revision ID: jelmer@samba.org-20080629162424-48a6rrjmmpejfcyr
Stop emitting no longer used revisions-loaded message.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
from bzrlib import ui
17
17
 
18
18
from bzrlib.plugins.gtk import _i18n
19
 
from bzrlib.plugins.gtk.ui import GtkProgressBar, ProgressPanel
20
19
from linegraph import linegraph, same_branch
21
20
from graphcell import CellRendererGraph
22
21
from treemodel import TreeModel
23
22
from bzrlib.revision import NULL_REVISION
24
23
 
25
 
 
26
24
class TreeView(gtk.VBox):
27
25
 
28
26
    __gproperties__ = {
108
106
        """
109
107
        gtk.VBox.__init__(self, spacing=0)
110
108
 
111
 
        loading_msg_widget = ProgressPanel()
112
 
        ui.ui_factory.set_nested_progress_bar_widget(loading_msg_widget.get_progress_bar)
113
 
        self.pack_start(loading_msg_widget, expand=False, fill=True)
114
 
 
115
109
        self.scrolled_window = gtk.ScrolledWindow()
116
110
        self.scrolled_window.set_policy(gtk.POLICY_AUTOMATIC,
117
111
                                        gtk.POLICY_AUTOMATIC)
275
269
                       should be broken.
276
270
        """
277
271
 
278
 
        self.progress_bar = ui.ui_factory.nested_progress_bar()
279
 
        self.progress_bar.update(msg="Loading ancestry graph", total_cnt=5)
 
272
        loading_progress = ui.ui_factory.nested_progress_bar()
 
273
        loading_progress.update(msg="Loading ancestry graph", total=5)
280
274
 
281
275
        try:
282
276
            if self.compact:
293
287
                                                            broken_line_length,
294
288
                                                            show_graph,
295
289
                                                            self.mainline_only,
296
 
                                                            self.progress_bar)
 
290
                                                            loading_progress)
297
291
 
298
292
            self.model = TreeModel(self.branch, linegraphdata)
299
293
            self.graph_cell.columns_len = columns_len
312
306
 
313
307
            return False
314
308
        finally:
315
 
            self.progress_bar.finished()
 
309
            loading_progress.finished()
316
310
 
317
311
    def construct_treeview(self):
318
312
        self.treeview = gtk.TreeView()
396
390
        self.treeview.append_column(self.date_column)
397
391
        
398
392
        return self.treeview
399
 
    
 
393
 
400
394
    def _on_selection_changed(self, treeview):
401
395
        """callback for when the treeview changes."""
402
396
        (path, focus) = treeview.get_cursor()