X-Git-Url: https://git.ralfj.de/lilass.git/blobdiff_plain/8d8ac3226f3669f8524eef50161ae7241a808d7e..a0d68f54a852175ec9b7ea51fddaf48b853ca028:/gui.py diff --git a/gui.py b/gui.py index 50cb3a3..998783f 100644 --- a/gui.py +++ b/gui.py @@ -1,5 +1,5 @@ # DSL - easy Display Setup for Laptops -# Copyright (C) 2012 Ralf Jung +# Copyright (C) 2012-2015 Ralf Jung # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -42,9 +42,9 @@ class QtFrontend: from PyQt4 import QtGui QtGui.QMessageBox.critical(None, 'Fatal error', message) - def setup(self, internalResolutions, externalResolutions, commonRes): + def setup(self, situation): from qt_dialogue import PositionSelection - return PositionSelection(internalResolutions, externalResolutions, commonRes).run() + return PositionSelection(situation).run() @staticmethod def isAvailable(): @@ -61,14 +61,14 @@ class ZenityFrontend: '''Displays a fatal error to the user''' subprocess.check_call(["zenity", "--error", "--text="+message]) - def setup(self, internalResolutions, externalResolutions, commonRes): + def setup(self, situation): from zenity_dialogue import run - run(internalResolutions, externalResolutions) + return run(situation.internalResolutions(), situation.externalResolutions()) @staticmethod def isAvailable(): try: - from dsl import processOutputIt + from screen import processOutputIt processOutputIt("zenity", "--version") return True except Exception: