1 # -*- coding: utf-8 -*-
3 from __future__
import absolute_import
10 from .window
.main
import Main
as WindowMain
13 class Interface(object):
15 """GTK interface class."""
17 def __init__(self
, app
):
19 self
._setup
_global
_icons
()
21 def _setup_global_icons(self
):
22 files
= ["jben.xpm", "jben_48.xpm", "jben_32.xpm", "jben_16.xpm"]
23 mod_path
= os
.path
.dirname(__file__
)
24 icons
= [gtk
.gdk
.pixbuf_new_from_file(
25 os
.path
.join(mod_path
, "..", "..", "images", f
))
27 gtk
.window_set_default_icon_list(*icons
)
30 gobject
.threads_init() # Must occur before any GUI stuff, it seems
31 jben_win
= WindowMain(self
.app
)
32 jben_win
.set_sensitive(False)