/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 revbrowser.py

  • Committer: Jelmer Vernooij
  • Date: 2007-03-09 17:47:28 UTC
  • Revision ID: jelmer@samba.org-20070309174728-gljlmt9b7fu0rrn9
Add simple test for tortoise_bzr

Show diffs side-by-side

added added

removed removed

Lines of Context:
82
82
 
83
83
    def _fill_revisions(self):
84
84
        """ Fill up the treeview with the revisions. """
85
 
        # [ revno, message, committer, timestamp, revid ]
 
85
        # [ revno, message, committer, timestamp ]
86
86
        self.model = gtk.ListStore(gobject.TYPE_STRING,
87
87
                                   gobject.TYPE_STRING,
88
88
                                   gobject.TYPE_STRING,
89
 
                                   gobject.TYPE_STRING,
90
89
                                   gobject.TYPE_STRING)
91
90
        self._treeview.set_model(self.model)
92
91
        repo = self.branch.repository
101
100
            self.model.append([ self.branch.revision_id_to_revno(rev.revision_id),
102
101
                                rev.get_summary(),
103
102
                                rev.committer,
104
 
                                timestamp,
105
 
                                rev.revision_id ])
 
103
                                timestamp ])
106
104
    
107
105
    def _get_selected_revno(self):
108
106
        """ Return the selected revision's revno. """
114
112
        else:
115
113
            return model.get_value(iter, 0)
116
114
    
117
 
    def _get_selected_revid(self):
118
 
        """ Return the selected revision's revid. """
119
 
        treeselection = self._treeview.get_selection()
120
 
        (model, iter) = treeselection.get_selected()
121
 
        
122
 
        if iter is None:
123
 
            return None
124
 
        else:
125
 
            return model.get_value(iter, 4)
126
 
    
127
115
    def _on_treeview_row_activated(self, treeview, path, column):
128
116
        """ Double-click on a row should also select a revision. """
129
117
        self._on_select_clicked(treeview)
131
119
    def _on_select_clicked(self, widget):
132
120
        """ Select button clicked handler. """
133
121
        self.selected_revno = self._get_selected_revno()
134
 
        self.selected_revid = self._get_selected_revid()
135
122
        self.response(gtk.RESPONSE_OK)