From 7d75395d5ae5d7333fbc1162a2e2b620d93b12aa Mon Sep 17 00:00:00 2001 From: itdominator <1itdominator@gmail.com> Date: Tue, 28 Dec 2021 20:27:39 -0600 Subject: [PATCH] Project structure cleanup; setting import changes --- README.md | 2 +- .../PyFM.sh => debs/clear_pycache_dirs.sh} | 6 +- src/debs/solarfm-0-0-1-x64/DEBIAN/control | 4 +- .../opt/SolarFM/__builtins__.py | 6 +- .../solarfm-0-0-1-x64/opt/SolarFM/__init__.py | 6 +- .../solarfm-0-0-1-x64/opt/SolarFM/__main__.py | 15 +- .../shellfm/windows/WindowController.py | 4 +- .../opt/SolarFM/shellfm/windows/view/Path.py | 11 +- .../opt/SolarFM/shellfm/windows/view/View.py | 4 +- .../shellfm/windows/view/utils/FileHandler.py | 10 +- .../shellfm/windows/view/utils/Launcher.py | 27 +- .../shellfm/windows/view/utils/Settings.py | 34 +- .../opt/SolarFM/signal_classes/Controller.py | 118 +- .../SolarFM/signal_classes/Controller_Data.py | 76 +- .../signal_classes/DBusControllerMixin.py | 11 +- .../signal_classes/KeyboardSignalsMixin.py | 54 +- .../SolarFM/signal_classes/ShowHideMixin.py | 93 +- .../signal_classes/mixins/PaneMixin.py | 8 +- .../SolarFM/signal_classes/mixins/TabMixin.py | 81 +- .../mixins/WidgetFileActionMixin.py | 427 ++++--- .../signal_classes/mixins/WidgetMixin.py | 37 +- .../signal_classes/mixins/WindowMixin.py | 154 ++- .../solarfm-0-0-1-x64/opt/SolarFM/solarfm | 18 - .../opt/SolarFM}/trasher/__init__.py | 0 .../opt/SolarFM}/trasher/trash.py | 0 .../opt/SolarFM}/trasher/xdgtrash.py | 0 .../opt/SolarFM/utils/Settings.py | 44 +- .../usr/share}/solarfm/Main_Window.glade | 0 .../usr/share/solarfm}/icons/archive.png | Bin .../usr/share/solarfm}/icons/audio.png | Bin .../usr/share/solarfm}/icons/bin.png | Bin .../usr/share/solarfm}/icons/dir.png | Bin .../usr/share/solarfm}/icons/doc.png | Bin .../usr/share/solarfm}/icons/pdf.png | Bin .../usr/share/solarfm}/icons/presentation.png | Bin .../share/solarfm/icons}/solarfm-64x64.png | Bin .../share/solarfm/icons}/solarfm.png | Bin .../usr/share/solarfm}/icons/spreadsheet.png | Bin .../usr/share/solarfm}/icons/text.png | Bin .../usr/share}/solarfm/icons/trash.png | Bin .../usr/share/solarfm}/icons/video.png | Bin .../usr/share/solarfm}/icons/web.png | Bin .../usr/share}/solarfm/settings.json | 0 .../usr/share}/solarfm/stylesheet.css | 0 .../solarfm-0.0.1/SolarFM/old/PyFM.py | 38 - .../SolarFM/old/resources/PyFM.glade | 1049 ----------------- .../SolarFM/old/resources/stylesheet.css | 88 -- .../SolarFM/old/utils/Dragging.py | 79 -- .../solarfm-0.0.1/SolarFM/old/utils/Events.py | 72 -- .../SolarFM/old/utils/FileHandler.py | 93 -- .../solarfm-0.0.1/SolarFM/old/utils/Grid.py | 214 ---- .../solarfm-0.0.1/SolarFM/old/utils/Icon.py | 167 --- .../SolarFM/old/utils/Settings.py | 139 --- .../SolarFM/old/utils/__init__.py | 6 - .../solarfm-0.0.1/SolarFM/{new => }/setup.py | 0 .../SolarFM/{new => }/solarfm.sh | 0 .../SolarFM/{new => }/solarfm.toml | 0 .../SolarFM/{new => }/solarfm/__builtins__.py | 0 .../SolarFM/{new => }/solarfm/__init__.py | 0 .../SolarFM/{new => }/solarfm/__main__.py | 0 .../{new => }/solarfm/shellfm/__init__.py | 0 .../solarfm/shellfm/windows/Window.py | 0 .../shellfm/windows/WindowController.py | 0 .../solarfm/shellfm/windows/__init__.py | 0 .../solarfm/shellfm/windows/view/Path.py | 0 .../solarfm/shellfm/windows/view/View.py | 0 .../solarfm/shellfm/windows/view/__init__.py | 0 .../shellfm/windows/view/icons/Icon.py | 0 .../shellfm/windows/view/icons/__init__.py | 0 .../view/icons/mixins/DesktopIconMixin.py | 0 .../view/icons/mixins/VideoIconMixin.py | 0 .../windows/view/icons/mixins/__init__.py | 0 .../view/icons/mixins/xdg/BaseDirectory.py | 0 .../windows/view/icons/mixins/xdg/Config.py | 0 .../view/icons/mixins/xdg/DesktopEntry.py | 0 .../view/icons/mixins/xdg/Exceptions.py | 0 .../view/icons/mixins/xdg/IconTheme.py | 0 .../windows/view/icons/mixins/xdg/IniFile.py | 0 .../windows/view/icons/mixins/xdg/Locale.py | 0 .../windows/view/icons/mixins/xdg/Menu.py | 0 .../view/icons/mixins/xdg/MenuEditor.py | 0 .../windows/view/icons/mixins/xdg/Mime.py | 0 .../view/icons/mixins/xdg/RecentFiles.py | 0 .../windows/view/icons/mixins/xdg/__init__.py | 0 .../windows/view/icons/mixins/xdg/util.py | 0 .../shellfm/windows/view/utils/FileHandler.py | 0 .../shellfm/windows/view/utils/Launcher.py | 0 .../shellfm/windows/view/utils/Settings.py | 31 +- .../shellfm/windows/view/utils/__init__.py | 0 .../solarfm/signal_classes/Controller.py | 0 .../solarfm/signal_classes/Controller_Data.py | 0 .../signal_classes/DBusControllerMixin.py | 0 .../signal_classes/KeyboardSignalsMixin.py | 0 .../solarfm/signal_classes/ShowHideMixin.py | 0 .../solarfm/signal_classes/__init__.py | 0 .../signal_classes/mixins/PaneMixin.py | 0 .../solarfm/signal_classes/mixins/TabMixin.py | 0 .../mixins/WidgetFileActionMixin.py | 0 .../signal_classes/mixins/WidgetMixin.py | 0 .../signal_classes/mixins/WindowMixin.py | 0 .../solarfm/signal_classes/mixins/__init__.py | 0 .../SolarFM/solarfm/trasher/__init__.py | 0 .../SolarFM/solarfm/trasher/trash.py | 46 + .../SolarFM/solarfm/trasher/xdgtrash.py | 161 +++ .../SolarFM/{new => }/solarfm/utils/Logger.py | 0 .../{new => }/solarfm/utils/Settings.py | 29 +- .../{new => }/solarfm/utils/__init__.py | 0 user_config/solarfm/ffmpegthumbnailer | Bin 23152 -> 0 bytes .../usr/share/solarfm}/Main_Window.glade | 892 ++++++++++++-- .../{ => usr/share}/solarfm/icons/archive.png | Bin .../{ => usr/share}/solarfm/icons/audio.png | Bin .../{ => usr/share}/solarfm/icons/bin.png | Bin .../{ => usr/share}/solarfm/icons/dir.png | Bin .../{ => usr/share}/solarfm/icons/doc.png | Bin .../{ => usr/share}/solarfm/icons/pdf.png | Bin .../share}/solarfm/icons/presentation.png | Bin .../share}/solarfm/icons/solarfm-64x64.png | Bin .../{ => usr/share}/solarfm/icons/solarfm.png | Bin .../share}/solarfm/icons/spreadsheet.png | Bin .../{ => usr/share}/solarfm/icons/text.png | Bin user_config/usr/share/solarfm/icons/trash.png | Bin 0 -> 989 bytes .../{ => usr/share}/solarfm/icons/video.png | Bin .../{ => usr/share}/solarfm/icons/web.png | Bin user_config/usr/share/solarfm/settings.json | 20 + .../usr/share/solarfm}/stylesheet.css | 35 +- 125 files changed, 1960 insertions(+), 2449 deletions(-) rename src/{versions/solarfm-0.0.1/SolarFM/old/PyFM.sh => debs/clear_pycache_dirs.sh} (64%) delete mode 100755 src/debs/solarfm-0-0-1-x64/opt/SolarFM/solarfm rename src/{versions/solarfm-0.0.1/SolarFM/new/solarfm => debs/solarfm-0-0-1-x64/opt/SolarFM}/trasher/__init__.py (100%) rename src/{versions/solarfm-0.0.1/SolarFM/new/solarfm => debs/solarfm-0-0-1-x64/opt/SolarFM}/trasher/trash.py (100%) rename src/{versions/solarfm-0.0.1/SolarFM/new/solarfm => debs/solarfm-0-0-1-x64/opt/SolarFM}/trasher/xdgtrash.py (100%) rename {user_config => src/debs/solarfm-0-0-1-x64/usr/share}/solarfm/Main_Window.glade (100%) rename src/{versions/solarfm-0.0.1/SolarFM/old/resources => debs/solarfm-0-0-1-x64/usr/share/solarfm}/icons/archive.png (100%) rename src/{versions/solarfm-0.0.1/SolarFM/old/resources => debs/solarfm-0-0-1-x64/usr/share/solarfm}/icons/audio.png (100%) rename src/{versions/solarfm-0.0.1/SolarFM/old/resources => debs/solarfm-0-0-1-x64/usr/share/solarfm}/icons/bin.png (100%) rename src/{versions/solarfm-0.0.1/SolarFM/old/resources => debs/solarfm-0-0-1-x64/usr/share/solarfm}/icons/dir.png (100%) rename src/{versions/solarfm-0.0.1/SolarFM/old/resources => debs/solarfm-0-0-1-x64/usr/share/solarfm}/icons/doc.png (100%) rename src/{versions/solarfm-0.0.1/SolarFM/old/resources => debs/solarfm-0-0-1-x64/usr/share/solarfm}/icons/pdf.png (100%) rename src/{versions/solarfm-0.0.1/SolarFM/old/resources => debs/solarfm-0-0-1-x64/usr/share/solarfm}/icons/presentation.png (100%) rename src/debs/solarfm-0-0-1-x64/{opt/SolarFM/resources => usr/share/solarfm/icons}/solarfm-64x64.png (100%) rename src/debs/solarfm-0-0-1-x64/{opt/SolarFM/resources => usr/share/solarfm/icons}/solarfm.png (100%) rename src/{versions/solarfm-0.0.1/SolarFM/old/resources => debs/solarfm-0-0-1-x64/usr/share/solarfm}/icons/spreadsheet.png (100%) rename src/{versions/solarfm-0.0.1/SolarFM/old/resources => debs/solarfm-0-0-1-x64/usr/share/solarfm}/icons/text.png (100%) rename {user_config => src/debs/solarfm-0-0-1-x64/usr/share}/solarfm/icons/trash.png (100%) rename src/{versions/solarfm-0.0.1/SolarFM/old/resources => debs/solarfm-0-0-1-x64/usr/share/solarfm}/icons/video.png (100%) rename src/{versions/solarfm-0.0.1/SolarFM/old/resources => debs/solarfm-0-0-1-x64/usr/share/solarfm}/icons/web.png (100%) rename {user_config => src/debs/solarfm-0-0-1-x64/usr/share}/solarfm/settings.json (100%) rename {user_config => src/debs/solarfm-0-0-1-x64/usr/share}/solarfm/stylesheet.css (100%) delete mode 100755 src/versions/solarfm-0.0.1/SolarFM/old/PyFM.py delete mode 100644 src/versions/solarfm-0.0.1/SolarFM/old/resources/PyFM.glade delete mode 100644 src/versions/solarfm-0.0.1/SolarFM/old/resources/stylesheet.css delete mode 100644 src/versions/solarfm-0.0.1/SolarFM/old/utils/Dragging.py delete mode 100644 src/versions/solarfm-0.0.1/SolarFM/old/utils/Events.py delete mode 100644 src/versions/solarfm-0.0.1/SolarFM/old/utils/FileHandler.py delete mode 100644 src/versions/solarfm-0.0.1/SolarFM/old/utils/Grid.py delete mode 100644 src/versions/solarfm-0.0.1/SolarFM/old/utils/Icon.py delete mode 100644 src/versions/solarfm-0.0.1/SolarFM/old/utils/Settings.py delete mode 100644 src/versions/solarfm-0.0.1/SolarFM/old/utils/__init__.py rename src/versions/solarfm-0.0.1/SolarFM/{new => }/setup.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm.sh (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm.toml (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/__builtins__.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/__init__.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/__main__.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/__init__.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/Window.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/WindowController.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/__init__.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/Path.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/View.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/__init__.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/Icon.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/__init__.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/DesktopIconMixin.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/VideoIconMixin.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/__init__.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/xdg/BaseDirectory.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/xdg/Config.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/xdg/DesktopEntry.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/xdg/Exceptions.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/xdg/IconTheme.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/xdg/IniFile.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/xdg/Locale.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/xdg/Menu.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/xdg/MenuEditor.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/xdg/Mime.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/xdg/RecentFiles.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/xdg/__init__.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/icons/mixins/xdg/util.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/utils/FileHandler.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/utils/Launcher.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/utils/Settings.py (74%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/shellfm/windows/view/utils/__init__.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/signal_classes/Controller.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/signal_classes/Controller_Data.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/signal_classes/DBusControllerMixin.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/signal_classes/KeyboardSignalsMixin.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/signal_classes/ShowHideMixin.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/signal_classes/__init__.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/signal_classes/mixins/PaneMixin.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/signal_classes/mixins/TabMixin.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/signal_classes/mixins/WidgetFileActionMixin.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/signal_classes/mixins/WidgetMixin.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/signal_classes/mixins/WindowMixin.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/signal_classes/mixins/__init__.py (100%) create mode 100755 src/versions/solarfm-0.0.1/SolarFM/solarfm/trasher/__init__.py create mode 100755 src/versions/solarfm-0.0.1/SolarFM/solarfm/trasher/trash.py create mode 100755 src/versions/solarfm-0.0.1/SolarFM/solarfm/trasher/xdgtrash.py rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/utils/Logger.py (100%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/utils/Settings.py (71%) rename src/versions/solarfm-0.0.1/SolarFM/{new => }/solarfm/utils/__init__.py (100%) delete mode 100755 user_config/solarfm/ffmpegthumbnailer rename {src/debs/solarfm-0-0-1-x64/opt/SolarFM/resources => user_config/usr/share/solarfm}/Main_Window.glade (69%) rename user_config/{ => usr/share}/solarfm/icons/archive.png (100%) rename user_config/{ => usr/share}/solarfm/icons/audio.png (100%) rename user_config/{ => usr/share}/solarfm/icons/bin.png (100%) rename user_config/{ => usr/share}/solarfm/icons/dir.png (100%) rename user_config/{ => usr/share}/solarfm/icons/doc.png (100%) rename user_config/{ => usr/share}/solarfm/icons/pdf.png (100%) rename user_config/{ => usr/share}/solarfm/icons/presentation.png (100%) rename user_config/{ => usr/share}/solarfm/icons/solarfm-64x64.png (100%) rename user_config/{ => usr/share}/solarfm/icons/solarfm.png (100%) rename user_config/{ => usr/share}/solarfm/icons/spreadsheet.png (100%) rename user_config/{ => usr/share}/solarfm/icons/text.png (100%) create mode 100644 user_config/usr/share/solarfm/icons/trash.png rename user_config/{ => usr/share}/solarfm/icons/video.png (100%) rename user_config/{ => usr/share}/solarfm/icons/web.png (100%) create mode 100644 user_config/usr/share/solarfm/settings.json rename {src/debs/solarfm-0-0-1-x64/opt/SolarFM/resources => user_config/usr/share/solarfm}/stylesheet.css (66%) diff --git a/README.md b/README.md index c533e1f..bb1b1ce 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ SolarFM is a Gtk+ Python file manager.
&pZmWDainxTZ};BwT?`lhYB|5yZ(hO+b|6j^|G}lzjFQ9Y
zzvA_h94