Added filters section to config file

This commit is contained in:
itdominator 2023-01-28 17:06:31 -06:00
parent 57e5b8f2fc
commit 8fc698f46d
2 changed files with 12 additions and 1 deletions

View File

@ -3,6 +3,11 @@ import os, subprocess, hashlib
from os.path import isfile
# Gtk imports
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
from gi.repository import Gio
# Application imports
from .xdg.DesktopEntry import DesktopEntry
@ -36,8 +41,13 @@ class DesktopIconMixin:
elif os.path.exists(icon):
return self.create_scaled_image(icon, self.sys_icon_wh)
else:
alt_icon_path = ""
gio_icon = Gio.Icon.new_for_string(icon)
gicon = Gtk.Image.new_from_gicon(gio_icon, 32)
pixbuf = gicon.get_pixbuf()
if pixbuf:
return pixbuf
alt_icon_path = ""
for dir in self.ICON_DIRS:
alt_icon_path = self.traverse_icons_folder(dir, icon)
if alt_icon_path != "":

View File

@ -23,6 +23,7 @@
"remux_folder_max_disk_usage": "8589934592"
},
"filters": {
"meshs": [".blend", ".dae", ".fbx", ".gltf", ".obj", ".stl"],
"code": [".cpp", ".css", ".c", ".go", ".html", ".htm", ".java", ".js", ".json", ".lua", ".md", ".py", ".rs"],
"videos": [".mkv", ".mp4", ".webm", ".avi", ".mov", ".m4v", ".mpg", ".mpeg", ".wmv", ".flv"],
"office": [".doc", ".docx", ".xls", ".xlsx", ".xlt", ".xltx", ".xlm", ".ppt", ".pptx", ".pps", ".ppsx", ".odt", ".rtf"],