579
566
self.table.set_col_spacings(6)
580
567
self.table.show()
569
align = gtk.Alignment(1.0, 0.5)
584
570
label = gtk.Label()
585
label.set_alignment(1.0, 0.5)
586
571
label.set_markup("<b>Revision Id:</b>")
587
self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
573
self.table.attach(align, 0, 1, 0, 1, gtk.FILL, gtk.FILL)
577
align = gtk.Alignment(0.0, 0.5)
590
578
revision_id = gtk.Label()
591
revision_id.set_ellipsize(pango.ELLIPSIZE_MIDDLE)
592
revision_id.set_alignment(0.0, 0.5)
593
579
revision_id.set_selectable(True)
594
580
self.connect('notify::revision',
595
581
lambda w, p: revision_id.set_text(self._revision.revision_id))
596
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)
597
585
revision_id.show()
587
align = gtk.Alignment(1.0, 0.5)
600
588
self.author_label = gtk.Label()
601
self.author_label.set_alignment(1.0, 0.5)
602
589
self.author_label.set_markup("<b>Author:</b>")
603
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)
604
593
self.author_label.show()
595
align = gtk.Alignment(0.0, 0.5)
606
596
self.author = gtk.Label()
607
self.author.set_ellipsize(pango.ELLIPSIZE_END)
608
self.author.set_alignment(0.0, 0.5)
609
597
self.author.set_selectable(True)
610
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)
611
601
self.author.show()
612
602
self.author.hide()
604
align = gtk.Alignment(1.0, 0.5)
615
605
label = gtk.Label()
616
label.set_alignment(1.0, 0.5)
617
606
label.set_markup("<b>Committer:</b>")
618
self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
608
self.table.attach(align, 0, 1, 2, 3, gtk.FILL, gtk.FILL)
612
align = gtk.Alignment(0.0, 0.5)
621
613
self.committer = gtk.Label()
622
self.committer.set_ellipsize(pango.ELLIPSIZE_END)
623
self.committer.set_alignment(0.0, 0.5)
624
614
self.committer.set_selectable(True)
625
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)
626
618
self.committer.show()
620
align = gtk.Alignment(0.0, 0.5)
622
label.set_markup("<b>Branch nick:</b>")
624
self.table.attach(align, 0, 1, 3, 4, gtk.FILL, gtk.FILL)
628
align = gtk.Alignment(0.0, 0.5)
629
629
self.branchnick_label = gtk.Label()
630
self.branchnick_label.set_alignment(1.0, 0.5)
631
self.branchnick_label.set_markup("<b>Branch nick:</b>")
632
self.table.attach(self.branchnick_label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
630
self.branchnick_label.set_selectable(True)
631
align.add(self.branchnick_label)
632
self.table.attach(align, 1, 2, 3, 4, gtk.EXPAND | gtk.FILL, gtk.FILL)
633
633
self.branchnick_label.show()
635
self.branchnick = gtk.Label()
636
self.branchnick.set_ellipsize(pango.ELLIPSIZE_MIDDLE)
637
self.branchnick.set_alignment(0.0, 0.5)
638
self.branchnick.set_selectable(True)
639
self.table.attach(self.branchnick, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
640
self.branchnick.show()
636
align = gtk.Alignment(1.0, 0.5)
643
637
label = gtk.Label()
644
label.set_alignment(1.0, 0.5)
645
638
label.set_markup("<b>Timestamp:</b>")
646
self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
640
self.table.attach(align, 0, 1, 4, 5, gtk.FILL, gtk.FILL)
644
align = gtk.Alignment(0.0, 0.5)
649
645
self.timestamp = gtk.Label()
650
self.timestamp.set_ellipsize(pango.ELLIPSIZE_END)
651
self.timestamp.set_alignment(0.0, 0.5)
652
646
self.timestamp.set_selectable(True)
653
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)
654
650
self.timestamp.show()
652
align = gtk.Alignment(1.0, 0.5)
657
653
self.tags_label = gtk.Label()
658
self.tags_label.set_alignment(1.0, 0.5)
659
654
self.tags_label.set_markup("<b>Tags:</b>")
660
self.table.attach(self.tags_label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
655
align.add(self.tags_label)
657
self.table.attach(align, 0, 1, 5, 6, gtk.FILL, gtk.FILL)
661
658
self.tags_label.show()
660
align = gtk.Alignment(0.0, 0.5)
663
661
self.tags_list = gtk.Label()
664
self.tags_list.set_ellipsize(pango.ELLIPSIZE_MIDDLE)
665
self.tags_list.set_alignment(0.0, 0.5)
666
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)
667
665
self.tags_list.show()
669
667
self.connect('notify::revision', self._add_tags)