def __init__(self, filediff): gnomeglade.Component.__init__(self, "patch-dialog.ui", "patchdialog") self.widget.set_transient_for(filediff.widget.get_toplevel()) self.filediff = filediff buf = GtkSource.Buffer() self.textview.set_buffer(buf) lang = LanguageManager.get_language_from_mime_type("text/x-diff") buf.set_language(lang) buf.set_highlight_syntax(True) self.textview.modify_font(meldsettings.font) self.textview.set_editable(False) self.index_map = {self.left_radiobutton: (0, 1), self.right_radiobutton: (1, 2)} self.left_patch = True self.reverse_patch = self.reverse_checkbutton.get_active() if self.filediff.num_panes < 3: self.side_selection_label.hide() self.side_selection_box.hide() meldsettings.connect('changed', self.on_setting_changed)
def __init__(self, filediff): super().__init__() self.set_transient_for(filediff.get_toplevel()) self.filediff = filediff buf = GtkSource.Buffer() self.textview.set_buffer(buf) lang = LanguageManager.get_language_from_mime_type("text/x-diff") buf.set_language(lang) buf.set_highlight_syntax(True) self.index_map = { self.left_radiobutton: (0, 1), self.right_radiobutton: (1, 2) } self.left_patch = True self.reverse_patch = self.reverse_checkbutton.get_active() if self.filediff.num_panes < 3: self.side_selection_label.hide() self.side_selection_box.hide() meld_settings = get_meld_settings() self.textview.modify_font(meld_settings.font) self.textview.set_editable(False) meld_settings.connect('changed', self.on_setting_changed)
def __init__(self, filediff): gnomeglade.Component.__init__(self, "patch-dialog.ui", "patchdialog") self.widget.set_transient_for(filediff.widget.get_toplevel()) self.filediff = filediff buf = GtkSource.Buffer() self.textview.set_buffer(buf) lang = LanguageManager.get_language_from_mime_type("text/x-diff") buf.set_language(lang) buf.set_highlight_syntax(True) self.textview.modify_font(meldsettings.font) self.textview.set_editable(False) self.index_map = {self.left_radiobutton: (0, 1), self.right_radiobutton: (1, 2)} self.left_patch = True self.reverse_patch = self.reverse_checkbutton.get_active() if self.filediff.num_panes < 3: self.label3.hide() self.hbox2.hide() meldsettings.connect('changed', self.on_setting_changed)