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

  • Committer: Jelmer Vernooij
  • Date: 2007-07-15 18:39:52 UTC
  • Revision ID: jelmer@samba.org-20070715183952-y939vtf6e0skzihm
Make 'Add tag' dialog accessible from bzrk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
64
64
            self.connect('delete-event', gtk.main_quit)
65
65
        
66
66
        # Set properties
67
 
        self.set_title(_("Tags - Olive"))
 
67
        self.set_title(_("Tags"))
68
68
        self.set_default_size(600, 400)
69
69
        
70
70
        self._scrolledwindow_tags.set_policy(gtk.POLICY_AUTOMATIC,
167
167
            dialog.hide()
168
168
        
169
169
            if response == gtk.RESPONSE_OK:
170
 
                self.branch.tags.set_tag(dialog.tagname, dialog.revid)
 
170
                self.branch.tags.set_tag(dialog.tagname, dialog._revid)
171
171
                self._refresh_tags()
172
172
            
173
173
            dialog.destroy()
214
214
class RemoveTagDialog(gtk.Dialog):
215
215
    """ Confirm removal of tag. """
216
216
    def __init__(self, tagname, parent):
217
 
        gtk.Dialog.__init__(self, title="Remove tag - Olive",
 
217
        gtk.Dialog.__init__(self, title="Remove tag",
218
218
                                  parent=parent,
219
219
                                  flags=0,
220
220
                                  buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL))
274
274
    """ Add tag dialog. """
275
275
    def __init__(self, repository, revid=None, branch=None, parent=None):
276
276
        """ Initialize Add tag dialog. """
277
 
        gtk.Dialog.__init__(self, title="Add tag - Olive",
 
277
        gtk.Dialog.__init__(self, title="Add tag",
278
278
                                  parent=parent,
279
279
                                  flags=0,
280
280
                                  buttons=(gtk.STOCK_CANCEL, 
291
291
        self._label_name = gtk.Label(_("Tag Name:"))
292
292
        self._label_revid = gtk.Label(_("Revision ID:"))
293
293
        self._entry_name = gtk.Entry()
294
 
        self._hbox_revid = RevisionSelectionBox(self._branch)
 
294
        if self._revid is not None:
 
295
            self._hbox_revid = gtk.Label(self._revid)
 
296
        else:
 
297
            self._hbox_revid = RevisionSelectionBox(self._branch)
295
298
        
296
299
        # Set callbacks
297
300
        self._button_add.connect('clicked', self._on_add_clicked)
321
324
                         _("You have to specify the tag's desired name."))
322
325
            return
323
326
        
324
 
        if self._hbox_revid.get_revision_id() is None:
325
 
            self.revid = self._branch.last_revision()
326
 
        else:
327
 
            self.revid = self.hbox_revid.get_revision_id()
328
 
        
 
327
        if self._revid is None:
 
328
            if self._hbox_revid.get_revision_id() is None:
 
329
                self._revid = self._branch.last_revision()
 
330
            else:
 
331
                self._revid = self.hbox_revid.get_revision_id()
 
332
            
329
333
        self.tagname = self._entry_name.get_text()
330
334
        
331
335
        self.response(gtk.RESPONSE_OK)