fix: some signals names were not renamed

Some signals were renamed moths ago, but not everywhere in the code.
This commit is contained in:
Romain Failliot 2023-04-07 17:04:34 -04:00
parent f35633b873
commit d42b0b925e
3 changed files with 23 additions and 19 deletions

View File

@ -15,6 +15,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Replace `_` by `-` in the action names to be compatible with GTK action names (@MightyCreak) - Replace `_` by `-` in the action names to be compatible with GTK action names (@MightyCreak)
### Fixed
- Some signals weren't properly renamed from the previous GTK3 migration (@MightyCreak)
## 0.8.1 - 2023-04-07 ## 0.8.1 - 2023-04-07
### Changed ### Changed

View File

@ -523,8 +523,8 @@ class FileDiffViewerBase(Gtk.Grid):
self.align_pane = 0 self.align_pane = 0
self.align_line = 0 self.align_line = 0
self.mode = EditMode.LINE self.mode = EditMode.LINE
self.emit('cursor_changed') self.emit('cursor-changed')
self.emit('mode_changed') self.emit('mode-changed')
# changes the viewer's mode to CHAR_MODE # changes the viewer's mode to CHAR_MODE
def setCharMode(self) -> None: def setCharMode(self) -> None:
@ -541,8 +541,8 @@ class FileDiffViewerBase(Gtk.Grid):
self._im_focus_in() self._im_focus_in()
self.im_context.reset() self.im_context.reset()
self.mode = EditMode.CHAR self.mode = EditMode.CHAR
self.emit('cursor_changed') self.emit('cursor-changed')
self.emit('mode_changed') self.emit('mode-changed')
# sets the syntax highlighting rules # sets the syntax highlighting rules
def setSyntax(self, s): def setSyntax(self, s):
@ -551,7 +551,7 @@ class FileDiffViewerBase(Gtk.Grid):
# invalidate the syntax caches # invalidate the syntax caches
for pane in self.panes: for pane in self.panes:
pane.syntax_cache = [] pane.syntax_cache = []
self.emit('syntax_changed', s) self.emit('syntax-changed', s)
# force all panes to redraw # force all panes to redraw
for darea in self.dareas: for darea in self.dareas:
darea.queue_draw() darea.queue_draw()
@ -733,7 +733,7 @@ class FileDiffViewerBase(Gtk.Grid):
# create an Undo object for the action # create an Undo object for the action
self.addUndo(FileDiffViewerBase.SetFormatUndo(f, fmt, pane.format)) self.addUndo(FileDiffViewerBase.SetFormatUndo(f, fmt, pane.format))
pane.format = fmt pane.format = fmt
self.emit('format_changed', f, fmt) self.emit('format-changed', f, fmt)
# Undo for the creation of Line objects # Undo for the creation of Line objects
class InstanceLineUndo: class InstanceLineUndo:
@ -806,7 +806,7 @@ class FileDiffViewerBase(Gtk.Grid):
elif not is_modified and line.is_modified: elif not is_modified and line.is_modified:
pane.num_edits -= 1 pane.num_edits -= 1
if pane.num_edits != old_num_edits: if pane.num_edits != old_num_edits:
self.emit('num_edits_changed', f) self.emit('num-edits-changed', f)
line.is_modified = is_modified line.is_modified = is_modified
line.modified_text = text line.modified_text = text
line.compare_string = None line.compare_string = None
@ -1061,7 +1061,7 @@ class FileDiffViewerBase(Gtk.Grid):
if line is not None and line.is_modified: if line is not None and line.is_modified:
pane.num_edits += 1 pane.num_edits += 1
if pane.num_edits != old_num_edits: if pane.num_edits != old_num_edits:
self.emit('num_edits_changed', f) self.emit('num-edits-changed', f)
del pane.syntax_cache[:] del pane.syntax_cache[:]
pane.max_line_number = new_max_num pane.max_line_number = new_max_num
self.dareas[f].queue_draw() self.dareas[f].queue_draw()
@ -1541,8 +1541,8 @@ class FileDiffViewerBase(Gtk.Grid):
self.setCurrentChar(self.current_line, self.current_char, True) self.setCurrentChar(self.current_line, self.current_char, True)
else: else:
self.setCurrentLine(self.current_pane, self.current_line, self.selection_line) self.setCurrentLine(self.current_pane, self.current_line, self.selection_line)
self.emit('cursor_changed') self.emit('cursor-changed')
self.emit('mode_changed') self.emit('mode-changed')
# queue a redraw to show the updated selection # queue a redraw to show the updated selection
self.dareas[old_f].queue_draw() self.dareas[old_f].queue_draw()
@ -1585,7 +1585,7 @@ class FileDiffViewerBase(Gtk.Grid):
self.current_line = i self.current_line = i
self.selection_line = selection if selection is not None else i self.selection_line = selection if selection is not None else i
self.emit('cursor_changed') self.emit('cursor-changed')
# invalidate old selection area # invalidate old selection area
self._queue_draw_lines(old_f, line0, line1) self._queue_draw_lines(old_f, line0, line1)
@ -1697,7 +1697,7 @@ class FileDiffViewerBase(Gtk.Grid):
self._set_clipboard_text(Gdk.SELECTION_PRIMARY, self.getSelectedText()) self._set_clipboard_text(Gdk.SELECTION_PRIMARY, self.getSelectedText())
self._cursor_position_changed(True) self._cursor_position_changed(True)
self.emit('cursor_changed') self.emit('cursor-changed')
# invalidate old selection area # invalidate old selection area
self._queue_draw_lines(f, line0, line1) self._queue_draw_lines(f, line0, line1)
@ -1809,7 +1809,7 @@ class FileDiffViewerBase(Gtk.Grid):
self.mode = EditMode.CHAR self.mode = EditMode.CHAR
self._im_focus_in() self._im_focus_in()
self.button_press(f, x, y, False) self.button_press(f, x, y, False)
self.emit('mode_changed') self.emit('mode-changed')
elif self.mode == EditMode.CHAR and self.current_pane == f: elif self.mode == EditMode.CHAR and self.current_pane == f:
# select word # select word
text = utils.strip_eol(self.getLineText(f, i)) text = utils.strip_eol(self.getLineText(f, i))
@ -2528,7 +2528,7 @@ class FileDiffViewerBase(Gtk.Grid):
self.selection_line = self.current_line self.selection_line = self.current_line
self.align_pane = self.current_pane self.align_pane = self.current_pane
self.align_line = self.current_line self.align_line = self.current_line
self.emit('mode_changed') self.emit('mode-changed')
self.dareas[self.align_pane].queue_draw() self.dareas[self.align_pane].queue_draw()
# 'first-line' keybinding action # 'first-line' keybinding action
@ -3102,7 +3102,7 @@ class FileDiffViewerBase(Gtk.Grid):
for pane in self.panes: for pane in self.panes:
del pane.diff_cache[:] del pane.diff_cache[:]
# tab width may have changed # tab width may have changed
self.emit('cursor_changed') self.emit('cursor-changed')
for darea in self.dareas: for darea in self.dareas:
darea.queue_draw() darea.queue_draw()
self.diffmap_cache = None self.diffmap_cache = None
@ -3298,7 +3298,7 @@ class FileDiffViewerBase(Gtk.Grid):
# queue redraw # queue redraw
self.diffmap_cache = None self.diffmap_cache = None
self.diffmap.queue_draw() self.diffmap.queue_draw()
self.emit('swapped_panes', f_dst, f_src) self.emit('swapped-panes', f_dst, f_src)
# swap the contents of two panes # swap the contents of two panes
def swap_panes(self, f_dst: int, f_src: int) -> None: def swap_panes(self, f_dst: int, f_src: int) -> None:

View File

@ -166,7 +166,7 @@ class PaneHeader(Gtk.Box):
s = ' '.join(ss) s = ' '.join(ss)
self.label.set_text(s) self.label.set_text(s)
self.label.set_tooltip_text(s) self.label.set_tooltip_text(s)
self.emit('title_changed') self.emit('title-changed')
# set num edits # set num edits
def setEdits(self, has_edits: bool) -> None: def setEdits(self, has_edits: bool) -> None:
@ -373,7 +373,7 @@ class FileDiffViewer(FileDiffViewerBase):
s = self.title s = self.title
if has_edits: if has_edits:
s += ' *' s += ' *'
self.emit('title_changed', s) self.emit('title-changed', s)
def setEncoding(self, f, encoding): def setEncoding(self, f, encoding):
h = self.headers[f] h = self.headers[f]
@ -653,7 +653,7 @@ class FileDiffViewer(FileDiffViewerBase):
else: else:
s = None s = None
self.status = s self.status = s
self.emit('status_changed', s) self.emit('status-changed', s)
# gets the status bar text # gets the status bar text
def getStatus(self) -> Optional[str]: def getStatus(self) -> Optional[str]: