Loading ballontranslator/ui/fontformatpanel.py +2 −2 Original line number Diff line number Diff line Loading @@ -5,9 +5,9 @@ from qtpy.QtWidgets import QHBoxLayout, QVBoxLayout, QFrame, QFontComboBox, QCom from qtpy.QtCore import Signal, Qt from qtpy.QtGui import QColor, QTextCharFormat, QDoubleValidator, QMouseEvent, QFont, QTextCursor, QFocusEvent, QKeyEvent from .stylewidgets import Widget, ColorPicker, PaintQSlider from .stylewidgets import Widget, ColorPicker from .misc import FontFormat, set_html_color from .textitem import TextBlkItem, TextBlock from .textitem import TextBlkItem from .canvas import Canvas from .constants import CONFIG_FONTSIZE_CONTENT, WIDGET_SPACING_CLOSE from . import constants as C Loading ballontranslator/ui/image_edit.py +1 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ class StrokeItem(QGraphicsPathItem): pixmap_item.setParentItem(target_layer) pos = self.subBlockPos() pixmap_item.setPos(pos) pixmap_item.setPos(pos.x(), pos.y()) if self.scene() is not None: if remove_stroke: self.scene().removeItem(self) Loading ballontranslator/ui/imgtranspanel.py +2 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ from .canvas import Canvas class SourceTextEdit(QTextEdit): hover_enter = Signal(int) hover_leave = Signal(int) focus_in = Signal(int) user_edited = Signal() def __init__(self, idx, parent, *args, **kwargs): super().__init__(parent, *args, **kwargs) Loading Loading @@ -54,6 +55,7 @@ class SourceTextEdit(QTextEdit): def focusInEvent(self, event: QFocusEvent) -> None: self.setHoverEffect(True) self.focus_in.emit(self.idx) return super().focusInEvent(event) def focusOutEvent(self, event: QFocusEvent) -> None: Loading ballontranslator/ui/scenetext_manager.py +1 −2 Original line number Diff line number Diff line from typing import List, Union, Tuple import numpy as np import time, cv2 from qtpy.QtWidgets import QApplication from qtpy.QtCore import QObject, QRectF, Qt Loading Loading @@ -310,7 +309,7 @@ class SceneTextManager(QObject): pair_widget.e_source.setPlainText(blk_item.blk.get_text()) pair_widget.e_source.user_edited.connect(self.on_srcwidget_edited) pair_widget.e_trans.setPlainText(blk_item.toPlainText()) pair_widget.e_trans.hover_enter.connect(self.onTransWidgetHoverEnter) pair_widget.e_trans.focus_in.connect(self.onTransWidgetHoverEnter) pair_widget.e_trans.content_change.connect(self.onTransWidgetContentchange) return blk_item Loading Loading
ballontranslator/ui/fontformatpanel.py +2 −2 Original line number Diff line number Diff line Loading @@ -5,9 +5,9 @@ from qtpy.QtWidgets import QHBoxLayout, QVBoxLayout, QFrame, QFontComboBox, QCom from qtpy.QtCore import Signal, Qt from qtpy.QtGui import QColor, QTextCharFormat, QDoubleValidator, QMouseEvent, QFont, QTextCursor, QFocusEvent, QKeyEvent from .stylewidgets import Widget, ColorPicker, PaintQSlider from .stylewidgets import Widget, ColorPicker from .misc import FontFormat, set_html_color from .textitem import TextBlkItem, TextBlock from .textitem import TextBlkItem from .canvas import Canvas from .constants import CONFIG_FONTSIZE_CONTENT, WIDGET_SPACING_CLOSE from . import constants as C Loading
ballontranslator/ui/image_edit.py +1 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ class StrokeItem(QGraphicsPathItem): pixmap_item.setParentItem(target_layer) pos = self.subBlockPos() pixmap_item.setPos(pos) pixmap_item.setPos(pos.x(), pos.y()) if self.scene() is not None: if remove_stroke: self.scene().removeItem(self) Loading
ballontranslator/ui/imgtranspanel.py +2 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ from .canvas import Canvas class SourceTextEdit(QTextEdit): hover_enter = Signal(int) hover_leave = Signal(int) focus_in = Signal(int) user_edited = Signal() def __init__(self, idx, parent, *args, **kwargs): super().__init__(parent, *args, **kwargs) Loading Loading @@ -54,6 +55,7 @@ class SourceTextEdit(QTextEdit): def focusInEvent(self, event: QFocusEvent) -> None: self.setHoverEffect(True) self.focus_in.emit(self.idx) return super().focusInEvent(event) def focusOutEvent(self, event: QFocusEvent) -> None: Loading
ballontranslator/ui/scenetext_manager.py +1 −2 Original line number Diff line number Diff line from typing import List, Union, Tuple import numpy as np import time, cv2 from qtpy.QtWidgets import QApplication from qtpy.QtCore import QObject, QRectF, Qt Loading Loading @@ -310,7 +309,7 @@ class SceneTextManager(QObject): pair_widget.e_source.setPlainText(blk_item.blk.get_text()) pair_widget.e_source.user_edited.connect(self.on_srcwidget_edited) pair_widget.e_trans.setPlainText(blk_item.toPlainText()) pair_widget.e_trans.hover_enter.connect(self.onTransWidgetHoverEnter) pair_widget.e_trans.focus_in.connect(self.onTransWidgetHoverEnter) pair_widget.e_trans.content_change.connect(self.onTransWidgetContentchange) return blk_item Loading