fix update icon path now direkt coded

This commit is contained in:
2025-07-09 08:29:31 +02:00
parent 52f782b4e8
commit 703d2dfc4a
3 changed files with 15 additions and 13 deletions

View File

@ -4,6 +4,7 @@ import logging
import tkinter as tk
from tkinter import TclError, filedialog, ttk
from pathlib import Path
import os
import webbrowser
import subprocess
from functools import partial
@ -45,11 +46,11 @@ class LogViewer(tk.Tk):
theme = ConfigManager.get("theme")
ThemeManager.change_theme(self, theme)
LxTools.center_window_cross_platform(self, self.x_width, self.y_height)
self.createWidgets(_)
self.createWidgets(modul_name, _)
self.load_file(_, modul_name=modul_name)
self.log_icon = tk.PhotoImage(file=modul_name.AppConfig.IMAGE_PATHS["icon_log"])
self.log_icon = tk.PhotoImage(file="/usr/share/icons/lx-icons/48/log.png")
self.update_icon = tk.PhotoImage(
file=modul_name.AppConfig.IMAGE_PATHS["update"]
file="/usr/share/icons/lx-icons/16/settings.png"
)
self.iconphoto(True, self.log_icon)
self.grid_rowconfigure(0, weight=1)
@ -170,6 +171,9 @@ class LogViewer(tk.Tk):
def updater(self):
"""Start the lxtools_installer"""
tmp_dir = Path("/tmp/lxtools")
Path.mkdir(tmp_dir, exist_ok=True)
os.chdir(tmp_dir)
result = subprocess.run(["/usr/local/bin/lxtools_installer"], check=False)
if result.returncode != 0:
MessageDialog("error", result.stderr)
@ -332,7 +336,7 @@ class LogViewer(tk.Tk):
# Update Menulfield
self.settings.entryconfigure(2, label=self.theme_label.get())
def createWidgets(self, _):
def createWidgets(self, modul_name, _):
text_frame = ttk.Frame(self)
text_frame.grid(row=1, column=0, padx=5, pady=5, sticky=tk.NSEW)