Development Team/Almanac/Code Snippets: Difference between revisions
category:Developers -> Developer |
|||
| (7 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
{{Translations}} | {{Translations}} | ||
The [[ | The [[Development_Team/Almanac|Sugar Almanac]] also has lots of code snippets. | ||
== Smooth animation == | == Smooth animation == | ||
| Line 8: | Line 7: | ||
[[PyGTK/Smooth_Animation_with_PyGTK]] | [[PyGTK/Smooth_Animation_with_PyGTK]] | ||
== WebView == | == WebKit WebView == | ||
import | from gi.repository import WebKit | ||
import | from gi.repository import Gtk | ||
WINDOW_WIDTH, WINDOW_HEIGHT = 700, 500 | |||
# create window: | |||
def _destroy_cb(widget, data=None): | |||
Gtk.main_quit() | |||
window = Gtk.Window() | |||
window.resize(WINDOW_WIDTH, WINDOW_HEIGHT) | |||
window.connect("destroy", _destroy_cb) | |||
window.show() | |||
# create and add scrolled window: | |||
s = Gtk.ScrolledWindow() | |||
window.add(s) | |||
s.show() | |||
# create and add webview: | |||
v = WebKit.WebView() | |||
s.add(v) | |||
v.show() | |||
# load google page: | |||
v.load_uri('http://wiki.laptop.org') | |||
Gtk.main() | |||
== Toolbar == | == Toolbar == | ||