summaryrefslogtreecommitdiff
path: root/portato/gui/__init__.py
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2008-03-18 20:02:53 +0100
committerRené 'Necoro' Neumann <necoro@necoro.net>2008-03-18 20:02:53 +0100
commit57c377c2ea2d8f2b3c265a2f54925fd661ac3164 (patch)
tree1aa2b4650cad1516ce10680b882e2a3cfb06d42d /portato/gui/__init__.py
parent1024a00138be442884acbdc3ed6faf28e03ad69b (diff)
downloadportato-57c377c2ea2d8f2b3c265a2f54925fd661ac3164.tar.gz
portato-57c377c2ea2d8f2b3c265a2f54925fd661ac3164.tar.bz2
portato-57c377c2ea2d8f2b3c265a2f54925fd661ac3164.zip
Removed gtk subdir
Diffstat (limited to 'portato/gui/__init__.py')
-rw-r--r--portato/gui/__init__.py23
1 files changed, 22 insertions, 1 deletions
diff --git a/portato/gui/__init__.py b/portato/gui/__init__.py
index 6df684c..1349e00 100644
--- a/portato/gui/__init__.py
+++ b/portato/gui/__init__.py
@@ -3,9 +3,30 @@
# File: portato/gui/__init__.py
# This file is part of the Portato-Project, a graphical portage-frontend.
#
-# Copyright (C) 2006-2007 René 'Necoro' Neumann
+# Copyright (C) 2006-2008 René 'Necoro' Neumann
# This is free software. You may redistribute copies of it under the terms of
# the GNU General Public License version 2.
# There is NO WARRANTY, to the extent permitted by law.
#
# Written by René 'Necoro' Neumann <necoro@necoro.net>
+
+from __future__ import absolute_import
+
+from ..helper import _
+from .. import get_listener
+from .exception_handling import register_ex_handler
+
+def run ():
+ from .windows.splash import SplashScreen
+ try:
+ s = SplashScreen(_("Loading Portage"))
+ register_ex_handler()
+ s.show()
+ from .windows.main import MainWindow
+ m = MainWindow(s)
+ s.hide()
+ m.main()
+ except KeyboardInterrupt:
+ pass
+
+ get_listener().close()