584
554
self.table.set_col_spacings(6)
585
555
self.table.show()
557
align = gtk.Alignment(1.0, 0.5)
589
558
label = gtk.Label()
590
label.set_alignment(1.0, 0.5)
591
559
label.set_markup("<b>Revision Id:</b>")
592
self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
561
self.table.attach(align, 0, 1, 0, 1, gtk.FILL, gtk.FILL)
565
align = gtk.Alignment(0.0, 0.5)
595
566
revision_id = gtk.Label()
596
revision_id.set_ellipsize(pango.ELLIPSIZE_MIDDLE)
597
revision_id.set_alignment(0.0, 0.5)
598
567
revision_id.set_selectable(True)
599
568
self.connect('notify::revision',
600
569
lambda w, p: revision_id.set_text(self._revision.revision_id))
601
self.table.attach(revision_id, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
570
align.add(revision_id)
571
self.table.attach(align, 1, 2, 0, 1, gtk.EXPAND | gtk.FILL, gtk.FILL)
602
573
revision_id.show()
575
align = gtk.Alignment(1.0, 0.5)
605
576
self.author_label = gtk.Label()
606
self.author_label.set_alignment(1.0, 0.5)
607
577
self.author_label.set_markup("<b>Author:</b>")
608
self.table.attach(self.author_label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
578
align.add(self.author_label)
579
self.table.attach(align, 0, 1, 1, 2, gtk.FILL, gtk.FILL)
609
581
self.author_label.show()
583
align = gtk.Alignment(0.0, 0.5)
611
584
self.author = gtk.Label()
612
self.author.set_ellipsize(pango.ELLIPSIZE_END)
613
self.author.set_alignment(0.0, 0.5)
614
585
self.author.set_selectable(True)
615
self.table.attach(self.author, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
586
align.add(self.author)
587
self.table.attach(align, 1, 2, 1, 2, gtk.EXPAND | gtk.FILL, gtk.FILL)
616
589
self.author.show()
617
590
self.author.hide()
592
align = gtk.Alignment(1.0, 0.5)
620
593
label = gtk.Label()
621
label.set_alignment(1.0, 0.5)
622
594
label.set_markup("<b>Committer:</b>")
623
self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
596
self.table.attach(align, 0, 1, 2, 3, gtk.FILL, gtk.FILL)
600
align = gtk.Alignment(0.0, 0.5)
626
601
self.committer = gtk.Label()
627
self.committer.set_ellipsize(pango.ELLIPSIZE_END)
628
self.committer.set_alignment(0.0, 0.5)
629
602
self.committer.set_selectable(True)
630
self.table.attach(self.committer, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
603
align.add(self.committer)
604
self.table.attach(align, 1, 2, 2, 3, gtk.EXPAND | gtk.FILL, gtk.FILL)
631
606
self.committer.show()
608
align = gtk.Alignment(0.0, 0.5)
610
label.set_markup("<b>Branch nick:</b>")
612
self.table.attach(align, 0, 1, 3, 4, gtk.FILL, gtk.FILL)
616
align = gtk.Alignment(0.0, 0.5)
634
617
self.branchnick_label = gtk.Label()
635
self.branchnick_label.set_alignment(1.0, 0.5)
636
self.branchnick_label.set_markup("<b>Branch nick:</b>")
637
self.table.attach(self.branchnick_label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
618
self.branchnick_label.set_selectable(True)
619
align.add(self.branchnick_label)
620
self.table.attach(align, 1, 2, 3, 4, gtk.EXPAND | gtk.FILL, gtk.FILL)
638
621
self.branchnick_label.show()
640
self.branchnick = gtk.Label()
641
self.branchnick.set_ellipsize(pango.ELLIPSIZE_MIDDLE)
642
self.branchnick.set_alignment(0.0, 0.5)
643
self.branchnick.set_selectable(True)
644
self.table.attach(self.branchnick, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
645
self.branchnick.show()
624
align = gtk.Alignment(1.0, 0.5)
648
625
label = gtk.Label()
649
label.set_alignment(1.0, 0.5)
650
626
label.set_markup("<b>Timestamp:</b>")
651
self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
628
self.table.attach(align, 0, 1, 4, 5, gtk.FILL, gtk.FILL)
632
align = gtk.Alignment(0.0, 0.5)
654
633
self.timestamp = gtk.Label()
655
self.timestamp.set_ellipsize(pango.ELLIPSIZE_END)
656
self.timestamp.set_alignment(0.0, 0.5)
657
634
self.timestamp.set_selectable(True)
658
self.table.attach(self.timestamp, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
635
align.add(self.timestamp)
636
self.table.attach(align, 1, 2, 4, 5, gtk.EXPAND | gtk.FILL, gtk.FILL)
659
638
self.timestamp.show()
640
align = gtk.Alignment(1.0, 0.5)
662
641
self.tags_label = gtk.Label()
663
self.tags_label.set_alignment(1.0, 0.5)
664
642
self.tags_label.set_markup("<b>Tags:</b>")
665
self.table.attach(self.tags_label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
643
align.add(self.tags_label)
645
self.table.attach(align, 0, 1, 5, 6, gtk.FILL, gtk.FILL)
666
646
self.tags_label.show()
648
align = gtk.Alignment(0.0, 0.5)
668
649
self.tags_list = gtk.Label()
669
self.tags_list.set_ellipsize(pango.ELLIPSIZE_MIDDLE)
670
self.tags_list.set_alignment(0.0, 0.5)
671
self.table.attach(self.tags_list, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
650
align.add(self.tags_list)
651
self.table.attach(align, 1, 2, 5, 6, gtk.EXPAND | gtk.FILL, gtk.FILL)
672
653
self.tags_list.show()
674
655
self.connect('notify::revision', self._add_tags)