Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@owais
Created February 7, 2012 13:24
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save owais/1759658 to your computer and use it in GitHub Desktop.
Save owais/1759658 to your computer and use it in GitHub Desktop.
GtkClutter PyGobject
from gi.repository import Gtk, Clutter, GtkClutter
def pressed(w, e):
print w, e
GtkClutter.init([])
window = Gtk.Window.new(Gtk.WindowType.TOPLEVEL)
vbox = Gtk.VBox.new(False, 6)
window.add(vbox)
vbox.show()
button = Gtk.Button("New BUtton")
vbox.pack_end(button, False, False, 0)
button.show()
window.connect("hide", Gtk.main_quit)
embed = GtkClutter.Embed.new()
vbox.pack_start(embed, True, True, 0)
embed.show()
embed.set_size_request(200, 200)
stage = embed.get_stage()
stage.set_color(Clutter.Color.new(0x00,0x00,0x00,0xff))
stage.show()
stage.connect("button-press-event", pressed)
window.show()
Gtk.main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment