Compare commits
4 Commits
bbd8fd7a2c
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 4a9b84a2c6 | |||
| 84f1ffcd95 | |||
| f7591a586c | |||
| 998ef9a854 |
@@ -81,7 +81,7 @@ class BaseController(IPCSignalsMixin, KeyboardSignalsMixin, BaseControllerMixin)
|
||||
|
||||
def _load_files(self):
|
||||
for file in settings_manager.get_starting_files():
|
||||
event_system.emit("post-file-to-ipc", file)
|
||||
event_system.emit("post-file-to-ipc", f"FILE|{file}")
|
||||
|
||||
def _tggl_top_main_menubar(self):
|
||||
logger.debug("_tggl_top_main_menubar > stub...")
|
||||
|
||||
@@ -30,6 +30,8 @@ class ButtonControls(Gtk.ButtonBox):
|
||||
...
|
||||
|
||||
def _load_widgets(self):
|
||||
widget_registery.expose_object("button-controls", self)
|
||||
|
||||
icons_path = settings_manager.path_manager.get_icons_path()
|
||||
center_widget = Gtk.ButtonBox()
|
||||
zoomout_button = Gtk.Button()
|
||||
|
||||
@@ -36,7 +36,7 @@ class ImageList(Gtk.Box):
|
||||
event_system.subscribe("load-image-list", self.load_image_list)
|
||||
|
||||
def _load_widgets(self):
|
||||
...
|
||||
widget_registery.expose_object("image-list", self)
|
||||
|
||||
def _clear_children(self, widget: Gtk.Object) -> None:
|
||||
''' Clear children of a gtk widget. '''
|
||||
|
||||
@@ -61,7 +61,7 @@ class ImageView(ImageViewMixin, Gtk.Image):
|
||||
event_system.subscribe("zoom-in", self._zoom_in)
|
||||
|
||||
def _load_widgets(self):
|
||||
...
|
||||
widget_registery.expose_object("image-view", self)
|
||||
|
||||
def _handle_file_from_dnd(self, path = None):
|
||||
logger.debug(f"Loading image from: {path}")
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
# Python imports
|
||||
import os
|
||||
import requests
|
||||
import subprocess
|
||||
|
||||
# Lib imports
|
||||
@@ -92,7 +91,7 @@ class OCRWindow(Gtk.Window):
|
||||
spinner = Gtk.Spinner.new()
|
||||
|
||||
parent.add(spinner)
|
||||
GLib.idle_add(self.__download_file, self.download_url, spinner)
|
||||
self.__download_file(self.download_url, spinner)
|
||||
|
||||
@daemon_threaded
|
||||
def __download_file(self, url = None, spinner = None):
|
||||
@@ -100,11 +99,13 @@ class OCRWindow(Gtk.Window):
|
||||
if not spinner: return
|
||||
if not url == self.download_url: return
|
||||
|
||||
spinner.show()
|
||||
spinner.start()
|
||||
spinner.show()
|
||||
|
||||
import requests
|
||||
session = requests.Session()
|
||||
# NOTE the stream = True parameter below
|
||||
with requests.get(url, stream = True) as r:
|
||||
with session.get(url, stream = True, timeout = 30) as r:
|
||||
r.raise_for_status()
|
||||
|
||||
with open(self.tesseract_path, 'wb') as f:
|
||||
|
||||
@@ -24,7 +24,7 @@ class IPCSignalsMixin:
|
||||
def handle_files_from_ipc(self, uris: list) -> None:
|
||||
logger.debug(f"Files From IPC: {uris}")
|
||||
GLib.idle_add(
|
||||
self.broadcast_message, "handle-files", (uris,)
|
||||
self.broadcast_message, "do-filter-open", (uris,)
|
||||
)
|
||||
|
||||
def handle_dir_from_ipc(self, fpath: str) -> None:
|
||||
|
||||
Reference in New Issue
Block a user