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