From 489288204cb232e9fcfba3c6c2334857706d49fc Mon Sep 17 00:00:00 2001
From: itdominator <1itdominator@gmail.com>
Date: Sat, 27 Nov 2021 18:54:33 -0600
Subject: [PATCH] Renamed Signals to Controller; Moved show/hides to mixin file
---
.../pyfm-0.0.1/PyFM/new/pyfm/__init__.py | 10 +--
.../PyFM/new/pyfm/resources/Main_Window.glade | 1 +
.../{Signals.py => Controller.py} | 65 +------------------
.../new/pyfm/signal_classes/ShowHideMixin.py | 62 ++++++++++++++++++
.../PyFM/new/pyfm/signal_classes/__init__.py | 3 +-
.../pyfm/signal_classes/mixins/TabMixin.py | 9 +++
6 files changed, 81 insertions(+), 69 deletions(-)
rename src/versions/pyfm-0.0.1/PyFM/new/pyfm/signal_classes/{Signals.py => Controller.py} (67%)
create mode 100644 src/versions/pyfm-0.0.1/PyFM/new/pyfm/signal_classes/ShowHideMixin.py
diff --git a/src/versions/pyfm-0.0.1/PyFM/new/pyfm/__init__.py b/src/versions/pyfm-0.0.1/PyFM/new/pyfm/__init__.py
index 102b39e..14e08ac 100644
--- a/src/versions/pyfm-0.0.1/PyFM/new/pyfm/__init__.py
+++ b/src/versions/pyfm-0.0.1/PyFM/new/pyfm/__init__.py
@@ -5,7 +5,7 @@ import os, inspect, time
# Application imports
from utils import Settings
-from signal_classes import Signals
+from signal_classes import Controller
from __builtins__ import Builtins
@@ -30,13 +30,13 @@ class Main(Builtins):
settings = Settings()
settings.createWindow()
- signals = Signals(args, unknownargs, settings)
- if not signals:
- raise Exception("Signals exited...")
+ controller = Controller(args, unknownargs, settings)
+ if not controller:
+ raise Exception("Controller exited and doesn't exist...")
# Gets the methods from the classes and sets to handler.
# Then, builder connects to any signals it needs.
- classes = [signals]
+ classes = [controller]
handlers = {}
for c in classes:
methods = None
diff --git a/src/versions/pyfm-0.0.1/PyFM/new/pyfm/resources/Main_Window.glade b/src/versions/pyfm-0.0.1/PyFM/new/pyfm/resources/Main_Window.glade
index e5a25d0..b8e61b0 100644
--- a/src/versions/pyfm-0.0.1/PyFM/new/pyfm/resources/Main_Window.glade
+++ b/src/versions/pyfm-0.0.1/PyFM/new/pyfm/resources/Main_Window.glade
@@ -388,6 +388,7 @@ PyFM is developed on Atom, git, and using Python 3+ with Gtk GObject introspecti
mouse
splashscreen
south
+