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

  • Committer: Jelmer Vernooij
  • Date: 2008-06-29 19:18:34 UTC
  • mto: This revision was merged to the branch mainline in revision 515.
  • Revision ID: jelmer@samba.org-20080629191834-ha2ecpv5szt96nge
Make sure signed testament matches repository data.

Show diffs side-by-side

added added

removed removed

Lines of Context:
509
509
        table.resize(max(len(revids), 1), 2)
510
510
 
511
511
        for idx, revid in enumerate(revids):
512
 
            align = gtk.Alignment(0.0, 0.0, 1, 1)
 
512
            align = gtk.Alignment(0.0, 0.0)
513
513
            widgets.append(align)
514
514
            table.attach(align, 1, 2, idx, idx + 1,
515
515
                                      gtk.EXPAND | gtk.FILL, gtk.FILL)
532
532
                hbox.pack_start(button, expand=False, fill=True)
533
533
                button.show()
534
534
 
535
 
            button = gtk.Button()
536
 
            revid_label = gtk.Label(str(revid))
537
 
            revid_label.set_ellipsize(pango.ELLIPSIZE_MIDDLE)
538
 
            revid_label.set_alignment(0.0, 0.5)
539
 
            button.add(revid_label)
 
535
            button = gtk.Button(revid)
540
536
            button.connect("clicked",
541
537
                    lambda w, r: self.set_revision(self._repository.get_revision(r)), revid)
542
538
            button.set_use_underline(False)
543
 
            hbox.pack_start(button, expand=True, fill=True)
544
 
            button.show_all()
 
539
            hbox.pack_start(button, expand=False, fill=True)
 
540
            button.show()
545
541
 
546
542
    def _create_general(self):
547
543
        vbox = gtk.VBox(False, 6)
570
566
        self.table.set_col_spacings(6)
571
567
        self.table.show()
572
568
 
573
 
        row = 0
574
 
 
 
569
        align = gtk.Alignment(1.0, 0.5)
575
570
        label = gtk.Label()
576
 
        label.set_alignment(1.0, 0.5)
577
571
        label.set_markup("<b>Revision Id:</b>")
578
 
        self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
 
572
        align.add(label)
 
573
        self.table.attach(align, 0, 1, 0, 1, gtk.FILL, gtk.FILL)
 
574
        align.show()
579
575
        label.show()
580
576
 
 
577
        align = gtk.Alignment(0.0, 0.5)
581
578
        revision_id = gtk.Label()
582
 
        revision_id.set_ellipsize(pango.ELLIPSIZE_MIDDLE)
583
 
        revision_id.set_alignment(0.0, 0.5)
584
579
        revision_id.set_selectable(True)
585
580
        self.connect('notify::revision', 
586
581
                lambda w, p: revision_id.set_text(self._revision.revision_id))
587
 
        self.table.attach(revision_id, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
 
582
        align.add(revision_id)
 
583
        self.table.attach(align, 1, 2, 0, 1, gtk.EXPAND | gtk.FILL, gtk.FILL)
 
584
        align.show()
588
585
        revision_id.show()
589
586
 
590
 
        row += 1
 
587
        align = gtk.Alignment(1.0, 0.5)
591
588
        self.author_label = gtk.Label()
592
 
        self.author_label.set_alignment(1.0, 0.5)
593
589
        self.author_label.set_markup("<b>Author:</b>")
594
 
        self.table.attach(self.author_label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
 
590
        align.add(self.author_label)
 
591
        self.table.attach(align, 0, 1, 1, 2, gtk.FILL, gtk.FILL)
 
592
        align.show()
595
593
        self.author_label.show()
596
594
 
 
595
        align = gtk.Alignment(0.0, 0.5)
597
596
        self.author = gtk.Label()
598
 
        self.author.set_ellipsize(pango.ELLIPSIZE_END)
599
 
        self.author.set_alignment(0.0, 0.5)
600
597
        self.author.set_selectable(True)
601
 
        self.table.attach(self.author, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
 
598
        align.add(self.author)
 
599
        self.table.attach(align, 1, 2, 1, 2, gtk.EXPAND | gtk.FILL, gtk.FILL)
 
600
        align.show()
602
601
        self.author.show()
603
602
        self.author.hide()
604
603
 
605
 
        row += 1
 
604
        align = gtk.Alignment(1.0, 0.5)
606
605
        label = gtk.Label()
607
 
        label.set_alignment(1.0, 0.5)
608
606
        label.set_markup("<b>Committer:</b>")
609
 
        self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
 
607
        align.add(label)
 
608
        self.table.attach(align, 0, 1, 2, 3, gtk.FILL, gtk.FILL)
 
609
        align.show()
610
610
        label.show()
611
611
 
 
612
        align = gtk.Alignment(0.0, 0.5)
612
613
        self.committer = gtk.Label()
613
 
        self.committer.set_ellipsize(pango.ELLIPSIZE_END)
614
 
        self.committer.set_alignment(0.0, 0.5)
615
614
        self.committer.set_selectable(True)
616
 
        self.table.attach(self.committer, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
 
615
        align.add(self.committer)
 
616
        self.table.attach(align, 1, 2, 2, 3, gtk.EXPAND | gtk.FILL, gtk.FILL)
 
617
        align.show()
617
618
        self.committer.show()
618
619
 
619
 
        row += 1
 
620
        align = gtk.Alignment(0.0, 0.5)
620
621
        label = gtk.Label()
621
 
        label.set_alignment(1.0, 0.5)
622
622
        label.set_markup("<b>Branch nick:</b>")
623
 
        self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
 
623
        align.add(label)
 
624
        self.table.attach(align, 0, 1, 3, 4, gtk.FILL, gtk.FILL)
624
625
        label.show()
 
626
        align.show()
625
627
 
 
628
        align = gtk.Alignment(0.0, 0.5)
626
629
        self.branchnick_label = gtk.Label()
627
 
        self.branchnick_label.set_ellipsize(pango.ELLIPSIZE_MIDDLE)
628
 
        self.branchnick_label.set_alignment(0.0, 0.5)
629
630
        self.branchnick_label.set_selectable(True)
630
 
        self.table.attach(self.branchnick_label, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
 
631
        align.add(self.branchnick_label)
 
632
        self.table.attach(align, 1, 2, 3, 4, gtk.EXPAND | gtk.FILL, gtk.FILL)
631
633
        self.branchnick_label.show()
 
634
        align.show()
632
635
 
633
 
        row += 1
 
636
        align = gtk.Alignment(1.0, 0.5)
634
637
        label = gtk.Label()
635
 
        label.set_alignment(1.0, 0.5)
636
638
        label.set_markup("<b>Timestamp:</b>")
637
 
        self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
 
639
        align.add(label)
 
640
        self.table.attach(align, 0, 1, 4, 5, gtk.FILL, gtk.FILL)
 
641
        align.show()
638
642
        label.show()
639
643
 
 
644
        align = gtk.Alignment(0.0, 0.5)
640
645
        self.timestamp = gtk.Label()
641
 
        self.timestamp.set_ellipsize(pango.ELLIPSIZE_END)
642
 
        self.timestamp.set_alignment(0.0, 0.5)
643
646
        self.timestamp.set_selectable(True)
644
 
        self.table.attach(self.timestamp, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
 
647
        align.add(self.timestamp)
 
648
        self.table.attach(align, 1, 2, 4, 5, gtk.EXPAND | gtk.FILL, gtk.FILL)
 
649
        align.show()
645
650
        self.timestamp.show()
646
651
 
647
 
        row += 1
 
652
        align = gtk.Alignment(1.0, 0.5)
648
653
        self.tags_label = gtk.Label()
649
 
        self.tags_label.set_alignment(1.0, 0.5)
650
654
        self.tags_label.set_markup("<b>Tags:</b>")
651
 
        self.table.attach(self.tags_label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
 
655
        align.add(self.tags_label)
 
656
        align.show()
 
657
        self.table.attach(align, 0, 1, 5, 6, gtk.FILL, gtk.FILL)
652
658
        self.tags_label.show()
653
659
 
 
660
        align = gtk.Alignment(0.0, 0.5)
654
661
        self.tags_list = gtk.Label()
655
 
        self.tags_list.set_ellipsize(pango.ELLIPSIZE_MIDDLE)
656
 
        self.tags_list.set_alignment(0.0, 0.5)
657
 
        self.table.attach(self.tags_list, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
 
662
        align.add(self.tags_list)
 
663
        self.table.attach(align, 1, 2, 5, 6, gtk.EXPAND | gtk.FILL, gtk.FILL)
 
664
        align.show()
658
665
        self.tags_list.show()
659
666
 
660
667
        self.connect('notify::revision', self._add_tags)