Added import markers, removed thread thing, cleaned up stuff

This commit is contained in:
Maxim Stewart 2019-06-22 22:23:17 -05:00
parent 12130786fe
commit 2904e14d3f
7 changed files with 41 additions and 23 deletions

View File

@ -1,12 +1,13 @@
# Gtk Imports
# Gtk imports
# Python imports
# Application imports
from widgets import Grid
from utils import Dragging
class Events:
class Controller:
def __init__(self, settings):
self.settings = settings
self.builder = self.settings.returnBuilder()

View File

@ -1,6 +1,6 @@
#!/usr/bin/python3
# Gtk Imports
# Gtk imports
import gi, faulthandler, signal
gi.require_version('Gtk', '3.0')
gi.require_version('WebKit2', '4.0')
@ -11,22 +11,25 @@ from gi.repository import WebKit2 as webkit
from gi.repository import GLib
# Python imports
from utils import Settings
from Events import Events
gdk.threads_init()
# Application imports
from utils import Settings
from Controller import Controller
class Main:
def __init__(self):
faulthandler.enable()
webkit.WebView() # Needed for glade file to load...
self.builder = gtk.Builder()
self.settings = Settings()
self.settings.attachBuilder(self.builder)
GLib.unix_signal_add(GLib.PRIORITY_DEFAULT, signal.SIGINT, gtk.main_quit)
self.builder.connect_signals(Events(self.settings))
builder = gtk.Builder()
settings = Settings()
settings.attachBuilder(builder)
builder.connect_signals(Controller(settings))
window = self.settings.createWindow()
GLib.unix_signal_add(GLib.PRIORITY_DEFAULT, signal.SIGINT, gtk.main_quit)
window = settings.createWindow()
window.fullscreen()
window.show_all()

View File

@ -1,10 +1,16 @@
import os, gi
# Gtk imports
import gi
gi.require_version('Gdk', '3.0')
from gi.repository import Gdk
from gi.repository import GObject
# Python imports
import os
# Application imports
class Dragging:
def __init__(self):

View File

@ -1,6 +1,10 @@
# Gtk imports
# Python imports
import os, shutil, subprocess, threading
# Application imports
def threaded(fn):
def wrapper(*args, **kwargs):

View File

@ -1,12 +1,17 @@
# Gtk Imports
import gi, cairo, os
# Gtk imports
import gi, cairo
gi.require_version('Gtk', '3.0')
gi.require_version('Gdk', '3.0')
from gi.repository import Gtk as gtk
from gi.repository import Gdk as gdk
# Python imports
import os
# Application imports
class Settings:
def __init__(self):
self.builder = None

View File

@ -1,6 +1,4 @@
# Gtk Imports
# Gtk imports
import gi
gi.require_version('Gtk', '3.0')
gi.require_version('Gdk', '3.0')
@ -14,6 +12,8 @@ from gi.repository import GdkPixbuf
import os, threading, time
from os.path import isdir, isfile, join
from os import listdir
# Application imports
from .Icon import Icon
from utils.FileHandler import FileHandler

View File

@ -1,5 +1,4 @@
# Gtk Imports
# Gtk imports
import gi
gi.require_version('Gtk', '3.0')
gi.require_version('Gdk', '3.0')
@ -11,9 +10,9 @@ from xdg.DesktopEntry import DesktopEntry
# Python Imports
import os, subprocess, hashlib, threading
from os.path import isdir, isfile, join
# Application imports
def threaded(fn):