545
570
self.table.set_col_spacings(6)
546
571
self.table.show()
548
align = gtk.Alignment(1.0, 0.5)
549
575
label = gtk.Label()
576
label.set_alignment(1.0, 0.5)
550
577
label.set_markup("<b>Revision Id:</b>")
552
self.table.attach(align, 0, 1, 0, 1, gtk.FILL, gtk.FILL)
578
self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
556
align = gtk.Alignment(0.0, 0.5)
557
581
revision_id = gtk.Label()
582
revision_id.set_ellipsize(pango.ELLIPSIZE_MIDDLE)
583
revision_id.set_alignment(0.0, 0.5)
558
584
revision_id.set_selectable(True)
559
585
self.connect('notify::revision',
560
586
lambda w, p: revision_id.set_text(self._revision.revision_id))
561
align.add(revision_id)
562
self.table.attach(align, 1, 2, 0, 1, gtk.EXPAND | gtk.FILL, gtk.FILL)
587
self.table.attach(revision_id, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
564
588
revision_id.show()
566
align = gtk.Alignment(1.0, 0.5)
567
591
self.author_label = gtk.Label()
592
self.author_label.set_alignment(1.0, 0.5)
568
593
self.author_label.set_markup("<b>Author:</b>")
569
align.add(self.author_label)
570
self.table.attach(align, 0, 1, 1, 2, gtk.FILL, gtk.FILL)
594
self.table.attach(self.author_label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
572
595
self.author_label.show()
574
align = gtk.Alignment(0.0, 0.5)
575
597
self.author = gtk.Label()
598
self.author.set_ellipsize(pango.ELLIPSIZE_END)
599
self.author.set_alignment(0.0, 0.5)
576
600
self.author.set_selectable(True)
577
align.add(self.author)
578
self.table.attach(align, 1, 2, 1, 2, gtk.EXPAND | gtk.FILL, gtk.FILL)
601
self.table.attach(self.author, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
580
602
self.author.show()
581
603
self.author.hide()
583
align = gtk.Alignment(1.0, 0.5)
584
606
label = gtk.Label()
607
label.set_alignment(1.0, 0.5)
585
608
label.set_markup("<b>Committer:</b>")
587
self.table.attach(align, 0, 1, 2, 3, gtk.FILL, gtk.FILL)
609
self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
591
align = gtk.Alignment(0.0, 0.5)
592
612
self.committer = gtk.Label()
613
self.committer.set_ellipsize(pango.ELLIPSIZE_END)
614
self.committer.set_alignment(0.0, 0.5)
593
615
self.committer.set_selectable(True)
594
align.add(self.committer)
595
self.table.attach(align, 1, 2, 2, 3, gtk.EXPAND | gtk.FILL, gtk.FILL)
616
self.table.attach(self.committer, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
597
617
self.committer.show()
599
align = gtk.Alignment(0.0, 0.5)
600
620
label = gtk.Label()
621
label.set_alignment(1.0, 0.5)
601
622
label.set_markup("<b>Branch nick:</b>")
603
self.table.attach(align, 0, 1, 3, 4, gtk.FILL, gtk.FILL)
623
self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
607
align = gtk.Alignment(0.0, 0.5)
608
626
self.branchnick_label = gtk.Label()
627
self.branchnick_label.set_ellipsize(pango.ELLIPSIZE_MIDDLE)
628
self.branchnick_label.set_alignment(0.0, 0.5)
609
629
self.branchnick_label.set_selectable(True)
610
align.add(self.branchnick_label)
611
self.table.attach(align, 1, 2, 3, 4, gtk.EXPAND | gtk.FILL, gtk.FILL)
630
self.table.attach(self.branchnick_label, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
612
631
self.branchnick_label.show()
615
align = gtk.Alignment(1.0, 0.5)
616
634
label = gtk.Label()
635
label.set_alignment(1.0, 0.5)
617
636
label.set_markup("<b>Timestamp:</b>")
619
self.table.attach(align, 0, 1, 4, 5, gtk.FILL, gtk.FILL)
637
self.table.attach(label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
623
align = gtk.Alignment(0.0, 0.5)
624
640
self.timestamp = gtk.Label()
641
self.timestamp.set_ellipsize(pango.ELLIPSIZE_END)
642
self.timestamp.set_alignment(0.0, 0.5)
625
643
self.timestamp.set_selectable(True)
626
align.add(self.timestamp)
627
self.table.attach(align, 1, 2, 4, 5, gtk.EXPAND | gtk.FILL, gtk.FILL)
644
self.table.attach(self.timestamp, 1, 2, row, row+1, gtk.EXPAND | gtk.FILL, gtk.FILL)
629
645
self.timestamp.show()
631
align = gtk.Alignment(1.0, 0.5)
632
648
self.tags_label = gtk.Label()
649
self.tags_label.set_alignment(1.0, 0.5)
633
650
self.tags_label.set_markup("<b>Tags:</b>")
634
align.add(self.tags_label)
636
self.table.attach(align, 0, 1, 5, 6, gtk.FILL, gtk.FILL)
651
self.table.attach(self.tags_label, 0, 1, row, row+1, gtk.FILL, gtk.FILL)
637
652
self.tags_label.show()
639
align = gtk.Alignment(0.0, 0.5)
640
654
self.tags_list = gtk.Label()
641
align.add(self.tags_list)
642
self.table.attach(align, 1, 2, 5, 6, gtk.EXPAND | gtk.FILL, gtk.FILL)
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)
644
658
self.tags_list.show()
646
660
self.connect('notify::revision', self._add_tags)