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

  • Committer: Curtis Hovey
  • Date: 2012-02-03 21:15:32 UTC
  • mto: This revision was merged to the branch mainline in revision 774.
  • Revision ID: sinzui.is@verizon.net-20120203211532-8y0oo38120ys4em8
Added test for DiffWindow._get_button_bar.

Show diffs side-by-side

added added

removed removed

Lines of Context:
435
435
    differences between two revisions on a branch.
436
436
    """
437
437
 
 
438
    SHOW_WIDGETS = True
 
439
 
438
440
    def __init__(self, parent=None, operations=None):
439
441
        super(DiffWindow, self).__init__(parent=parent)
440
442
        self.set_border_width(0)
452
454
        """Construct the window contents."""
453
455
        self.vbox = Gtk.VBox()
454
456
        self.add(self.vbox)
455
 
        self.vbox.show()
 
457
        if self.SHOW_WIDGETS:
 
458
            self.vbox.show()
456
459
        self.diff = DiffWidget()
457
460
        self.vbox.pack_end(self.diff, True, True, 0)
458
 
        self.diff.show_all()
 
461
        if self.SHOW_WIDGETS:
 
462
            self.diff.show_all()
459
463
        # Build after DiffWidget to connect signals
460
464
        menubar = self._get_menu_bar()
461
465
        self.vbox.pack_start(menubar, False, False, 0)
471
475
        mb_view_wrapsource = Gtk.CheckMenuItem.new_with_mnemonic(
472
476
            _i18n("Wrap _Long Lines"))
473
477
        mb_view_wrapsource.connect('activate', self.diff._on_wraplines_toggled)
474
 
        mb_view_wrapsource.show()
 
478
        if self.SHOW_WIDGETS:
 
479
            mb_view_wrapsource.show()
475
480
        mb_view_menu.append(mb_view_wrapsource)
476
 
        mb_view.show()
 
481
        if self.SHOW_WIDGETS:
 
482
            mb_view.show()
477
483
        mb_view.set_submenu(mb_view_menu)
478
 
        mb_view.show()
 
484
        if self.SHOW_WIDGETS:
 
485
            mb_view.show()
479
486
        menubar.append(mb_view)
480
 
        menubar.show()
 
487
        if self.SHOW_WIDGETS:
 
488
            menubar.show()
481
489
        return menubar
482
490
 
483
491
    def _get_button_bar(self, operations):
491
499
        hbox.set_layout(Gtk.ButtonBoxStyle.START)
492
500
        for title, method in operations:
493
501
            merge_button = Gtk.Button(title)
494
 
            merge_button.show()
 
502
            if self.SHOW_WIDGETS:
 
503
                merge_button.show()
495
504
            merge_button.set_relief(Gtk.ReliefStyle.NONE)
496
505
            merge_button.connect("clicked", method)
497
 
            hbox.pack_start(merge_button, expand=False, fill=True)
498
 
        hbox.show()
 
506
            hbox.pack_start(merge_button, False, True, 0)
 
507
        if self.SHOW_WIDGETS:
 
508
            hbox.show()
499
509
        return hbox
500
510
 
501
511
    def _get_merge_target(self):