2
# -*- coding: utf-8 -*-
6
__authors__ = ["Jan Jokela <janjokela@gmail.com>"]
7
__licenses__ = ["LICENSE.LGPL"]
8
__description__ = "Glitter window"
20
from style import Style
22
class Window(gtk.Window):
24
A Glitter window offers a ready GTK window with an embedded clutter stage.
28
def __init__(self, title="Glitter Application", width=800, height=480,
30
""" Initialize window template """
32
super(Window, self).__init__()
35
self.set_default_size(width, height)
37
# cluttergtk embed widget
38
self.embed = cluttergtk.Embed()
39
self.embed.set_flags(gtk.CAN_FOCUS)
40
self.embed.grab_focus()
42
self.set_focus(self.embed)
45
self.stage = self.embed.get_stage()
46
self.stage.set_size(width, height)
47
self.stage.set_color(clutter.Color(0x00, 0x00, 0x00, 0x00))
51
""" Retrieve stage """