summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDieter Verfaillie <dieterv@optionexplicit.be>2011-02-15 17:31:16 +0100
committerDieter Verfaillie <dieterv@optionexplicit.be>2011-02-17 12:38:12 +0100
commitd82023765f874731214cfe9fcd53edb8734d234b (patch)
tree70a162c19499fb128c0f584c335cff6ddb5360bb /examples
parent0b535a9dbf5aa9c4095401d79f80e99c285a2313 (diff)
downloadpygtk-d82023765f874731214cfe9fcd53edb8734d234b.tar.gz
Add 'import pygtk; pygtk.require('2.0') statements where needed
Diffstat (limited to 'examples')
-rw-r--r--examples/atk/atk-demo.py2
-rw-r--r--examples/glade/autoconnect.py1
-rw-r--r--examples/glade/glade-demo.py3
-rw-r--r--examples/gobject/editable-interface.py2
-rw-r--r--examples/gobject/properties.py2
-rw-r--r--examples/gobject/signal.py3
-rw-r--r--examples/gtk/application.py2
-rw-r--r--examples/gtk/bin.py3
-rw-r--r--examples/gtk/customtreemodel.py2
-rw-r--r--examples/gtk/mirror.py2
-rw-r--r--examples/gtk/scrollable.py2
-rw-r--r--examples/gtk/sizegroup.py2
-rw-r--r--examples/gtk/testprint.py3
-rw-r--r--examples/gtk/treeview_dnd.py2
-rw-r--r--examples/gtk/widget.py2
-rw-r--r--examples/ide/edit.py4
-rwxr-xr-xexamples/pango/pangocairo-simple.py4
-rwxr-xr-xexamples/pango/utf8-demo.py2
-rw-r--r--examples/pygtk-demo/demos/appwindow.py2
-rw-r--r--examples/pygtk-demo/demos/builder.py2
-rw-r--r--examples/pygtk-demo/demos/buttonbox.py2
-rw-r--r--examples/pygtk-demo/demos/changedisplay.py2
-rw-r--r--examples/pygtk-demo/demos/colorsel.py2
-rw-r--r--examples/pygtk-demo/demos/dialogs.py2
-rw-r--r--examples/pygtk-demo/demos/dnd.py2
-rw-r--r--examples/pygtk-demo/demos/editable_cells.py2
-rw-r--r--examples/pygtk-demo/demos/entry_completion.py2
-rw-r--r--examples/pygtk-demo/demos/expander.py2
-rw-r--r--examples/pygtk-demo/demos/hypertext.py2
-rw-r--r--examples/pygtk-demo/demos/images.py3
-rw-r--r--examples/pygtk-demo/demos/infobar.py2
-rw-r--r--examples/pygtk-demo/demos/list_store.py2
-rw-r--r--examples/pygtk-demo/demos/menu.py2
-rw-r--r--examples/pygtk-demo/demos/panes.py2
-rw-r--r--examples/pygtk-demo/demos/pixbufs.py3
-rw-r--r--examples/pygtk-demo/demos/print_editor.py3
-rw-r--r--examples/pygtk-demo/demos/sizegroup.py2
-rw-r--r--examples/pygtk-demo/demos/spinner.py2
-rw-r--r--examples/pygtk-demo/demos/statusicon.py2
-rw-r--r--examples/pygtk-demo/demos/stock_browser.py2
-rw-r--r--examples/pygtk-demo/demos/textscroll.py2
-rw-r--r--examples/pygtk-demo/demos/textview.py2
-rw-r--r--examples/pygtk-demo/demos/toolpalette.py2
-rw-r--r--examples/pygtk-demo/demos/tooltip.py2
-rw-r--r--examples/pygtk-demo/demos/tree_store.py2
-rw-r--r--examples/pygtk-demo/demos/treemodel.py2
-rw-r--r--examples/pygtk-demo/demos/ui_manager.py2
-rw-r--r--examples/pygtk-demo/pygtk-demo.py7
-rw-r--r--examples/simple/dnd.py2
-rwxr-xr-xexamples/simple/hello.py2
-rwxr-xr-xexamples/simple/scribble.py2
-rwxr-xr-xexamples/simple/simple.py2
-rwxr-xr-xexamples/simple/tooltip.py2
-rw-r--r--examples/threading/gtk_threading.py2
54 files changed, 114 insertions, 9 deletions
diff --git a/examples/atk/atk-demo.py b/examples/atk/atk-demo.py
index 238a00e6..5e2268bd 100644
--- a/examples/atk/atk-demo.py
+++ b/examples/atk/atk-demo.py
@@ -1,5 +1,7 @@
#!/usr/bin/env python
+import pygtk
+pygtk.require('2.0')
import gtk
import atk
diff --git a/examples/glade/autoconnect.py b/examples/glade/autoconnect.py
index 72b1f2a2..651af395 100644
--- a/examples/glade/autoconnect.py
+++ b/examples/glade/autoconnect.py
@@ -5,7 +5,6 @@
import pygtk
pygtk.require('2.0')
-
import gtk, gtk.glade
class SimpleTest:
diff --git a/examples/glade/glade-demo.py b/examples/glade/glade-demo.py
index d67a586b..efecb3dc 100644
--- a/examples/glade/glade-demo.py
+++ b/examples/glade/glade-demo.py
@@ -1,5 +1,8 @@
#!/usr/bin/env python
import sys
+
+import pygtk
+pygtk.require('2.0')
import gtk
import gtk.glade
diff --git a/examples/gobject/editable-interface.py b/examples/gobject/editable-interface.py
index 70ba1dc2..409f9860 100644
--- a/examples/gobject/editable-interface.py
+++ b/examples/gobject/editable-interface.py
@@ -1,3 +1,5 @@
+import pygtk
+pygtk.require('2.0')
import gtk
import gobject
diff --git a/examples/gobject/properties.py b/examples/gobject/properties.py
index 2d36afc6..a2d91efe 100644
--- a/examples/gobject/properties.py
+++ b/examples/gobject/properties.py
@@ -1,3 +1,5 @@
+import pygtk
+pygtk.require('2.0')
import gobject
class MyObject(gobject.GObject):
diff --git a/examples/gobject/signal.py b/examples/gobject/signal.py
index 26ddae93..1aaa3526 100644
--- a/examples/gobject/signal.py
+++ b/examples/gobject/signal.py
@@ -1,4 +1,5 @@
-import pygtk; pygtk.require("2.0")
+import pygtk
+pygtk.require("2.0")
import gobject
class C(gobject.GObject):
diff --git a/examples/gtk/application.py b/examples/gtk/application.py
index 5d654288..02ea56fa 100644
--- a/examples/gtk/application.py
+++ b/examples/gtk/application.py
@@ -1,5 +1,7 @@
# By Jarek Zgoda and Johan Dahlin
+import pygtk
+pygtk.require('2.0')
import gtk
ui_string = """<ui>
diff --git a/examples/gtk/bin.py b/examples/gtk/bin.py
index fa8d7afa..407120db 100644
--- a/examples/gtk/bin.py
+++ b/examples/gtk/bin.py
@@ -1,4 +1,7 @@
# A simple gtk.Conatiner subclassing example reimplementing gtk.Bin in python
+
+import pygtk
+pygtk.require('2.0')
import gtk
class Bin(gtk.Container):
diff --git a/examples/gtk/customtreemodel.py b/examples/gtk/customtreemodel.py
index 27335dce..739c3015 100644
--- a/examples/gtk/customtreemodel.py
+++ b/examples/gtk/customtreemodel.py
@@ -3,6 +3,8 @@
import sys
import weakref
+import pygtk
+pygtk.require('2.0')
import pango
import gtk
diff --git a/examples/gtk/mirror.py b/examples/gtk/mirror.py
index 877b725a..805a1571 100644
--- a/examples/gtk/mirror.py
+++ b/examples/gtk/mirror.py
@@ -3,6 +3,8 @@
# ctypes to wrap otherwise unexposed GObject API
# John Stowers
+import pygtk
+pygtk.require('2.0')
import gobject
import cairo
import gtk
diff --git a/examples/gtk/scrollable.py b/examples/gtk/scrollable.py
index 0a79246c..5b1c3c57 100644
--- a/examples/gtk/scrollable.py
+++ b/examples/gtk/scrollable.py
@@ -6,6 +6,8 @@
#
# Requires PyGTK 2.8.0 or later
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
from gtk import gdk
diff --git a/examples/gtk/sizegroup.py b/examples/gtk/sizegroup.py
index a88308d3..10658732 100644
--- a/examples/gtk/sizegroup.py
+++ b/examples/gtk/sizegroup.py
@@ -12,6 +12,8 @@ aligned vertically. We can accomplish this by adding a horizontal
sizegroup to the labels.
"""
+import pygtk
+pygtk.require('2.0')
import gtk
def create_label(text):
diff --git a/examples/gtk/testprint.py b/examples/gtk/testprint.py
index 06acf3f3..fdaba2eb 100644
--- a/examples/gtk/testprint.py
+++ b/examples/gtk/testprint.py
@@ -2,6 +2,9 @@
import sys
import math
+
+import pygtk
+pygtk.require('2.0')
import cairo
import pango
import gtk
diff --git a/examples/gtk/treeview_dnd.py b/examples/gtk/treeview_dnd.py
index ba4d3a43..6005d8e9 100644
--- a/examples/gtk/treeview_dnd.py
+++ b/examples/gtk/treeview_dnd.py
@@ -4,6 +4,8 @@
# This file is based on http://code.google.com/p/quodlibet/source/browse/junk/dndtest.py
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
diff --git a/examples/gtk/widget.py b/examples/gtk/widget.py
index 758fce4c..5bbe88f3 100644
--- a/examples/gtk/widget.py
+++ b/examples/gtk/widget.py
@@ -1,5 +1,7 @@
import sys
+import pygtk
+pygtk.require('2.0')
import gobject
import pango
import gtk
diff --git a/examples/ide/edit.py b/examples/ide/edit.py
index 6e34e8b0..78e30dfa 100644
--- a/examples/ide/edit.py
+++ b/examples/ide/edit.py
@@ -3,9 +3,11 @@
# This is a sample implementation of an editor.
import os
-import dialogs
+import pygtk
+pygtk.require('2.0')
import gtk
+import dialogs
BLOCK_SIZE = 2048
RESPONSE_FORWARD = 1
diff --git a/examples/pango/pangocairo-simple.py b/examples/pango/pangocairo-simple.py
index 8cf6d46f..15d464cd 100755
--- a/examples/pango/pangocairo-simple.py
+++ b/examples/pango/pangocairo-simple.py
@@ -1,8 +1,10 @@
#! /usr/bin/env python
import sys
import math
-import pango
import cairo
+import pygtk
+pygtk.require('2.0')
+import pango
import pangocairo
RADIUS = 150
diff --git a/examples/pango/utf8-demo.py b/examples/pango/utf8-demo.py
index 3b960e2b..2d430a3e 100755
--- a/examples/pango/utf8-demo.py
+++ b/examples/pango/utf8-demo.py
@@ -2,6 +2,8 @@
# -*- coding: utf-8 -*-
#
# order is important here (for now)
+import pygtk
+pygtk.require('2.0')
import gtk
# string taken from pango examples directory and converted from utf8
diff --git a/examples/pygtk-demo/demos/appwindow.py b/examples/pygtk-demo/demos/appwindow.py
index b29b63ec..004fb3a2 100644
--- a/examples/pygtk-demo/demos/appwindow.py
+++ b/examples/pygtk-demo/demos/appwindow.py
@@ -4,6 +4,8 @@
Demonstrates a typical application window, with menubar, toolbar, statusbar.'''
# pygtk version: Maik Hertha <maik.hertha@berlin.de>
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
diff --git a/examples/pygtk-demo/demos/builder.py b/examples/pygtk-demo/demos/builder.py
index 5df9d10c..b1b69fbc 100644
--- a/examples/pygtk-demo/demos/builder.py
+++ b/examples/pygtk-demo/demos/builder.py
@@ -5,6 +5,8 @@ This is a test of the new gtk builder system. It is a
fairly straight forward port of the example distributed with gtk.
'''
+import pygtk
+pygtk.require('2.0')
import gtk
class BuilderDemo(gtk.Window):
diff --git a/examples/pygtk-demo/demos/buttonbox.py b/examples/pygtk-demo/demos/buttonbox.py
index 91b434b2..60608373 100644
--- a/examples/pygtk-demo/demos/buttonbox.py
+++ b/examples/pygtk-demo/demos/buttonbox.py
@@ -4,6 +4,8 @@
This demo shows various button box configurations available. It also
uses stock buttons, and use of mnemonics for navigation.'''
+import pygtk
+pygtk.require('2.0')
import gtk
def create_bbox(horizontal=True, title=None, spacing=0,
diff --git a/examples/pygtk-demo/demos/changedisplay.py b/examples/pygtk-demo/demos/changedisplay.py
index 86d65565..a785a617 100644
--- a/examples/pygtk-demo/demos/changedisplay.py
+++ b/examples/pygtk-demo/demos/changedisplay.py
@@ -23,6 +23,8 @@ This is a moderately complex example, and demonstrates:
- Using GtkListStore and GtkTreeView
- Using GtkDialog
'''
+import pygtk
+pygtk.require('2.0')
import gtk
import gobject
diff --git a/examples/pygtk-demo/demos/colorsel.py b/examples/pygtk-demo/demos/colorsel.py
index 252d09c4..14d35523 100644
--- a/examples/pygtk-demo/demos/colorsel.py
+++ b/examples/pygtk-demo/demos/colorsel.py
@@ -4,6 +4,8 @@
GtkColorSelection lets the user choose a color. GtkColorSelectionDialog is a
prebuilt dialog containing a GtkColorSelection."""
+import pygtk
+pygtk.require('2.0')
import gtk
class ColorSelectorDemo(gtk.Window):
diff --git a/examples/pygtk-demo/demos/dialogs.py b/examples/pygtk-demo/demos/dialogs.py
index edea0701..f4f89467 100644
--- a/examples/pygtk-demo/demos/dialogs.py
+++ b/examples/pygtk-demo/demos/dialogs.py
@@ -3,6 +3,8 @@
Dialog widgets are used to pop up a transient window for user feedback."""
+import pygtk
+pygtk.require('2.0')
import gtk
class DialogAndMessageBoxesDemo(gtk.Window):
diff --git a/examples/pygtk-demo/demos/dnd.py b/examples/pygtk-demo/demos/dnd.py
index ad6cf99d..bc6f7938 100644
--- a/examples/pygtk-demo/demos/dnd.py
+++ b/examples/pygtk-demo/demos/dnd.py
@@ -5,6 +5,8 @@ This is a test of the drag and drop capabilities of gtk. It is a
fairly straight forward port of the example distributed with gtk.
'''
+import pygtk
+pygtk.require('2.0')
import gtk
import gobject
diff --git a/examples/pygtk-demo/demos/editable_cells.py b/examples/pygtk-demo/demos/editable_cells.py
index a0797ad0..8a3e364b 100644
--- a/examples/pygtk-demo/demos/editable_cells.py
+++ b/examples/pygtk-demo/demos/editable_cells.py
@@ -6,6 +6,8 @@ If you're new to the GtkTreeView widgets and associates, look into the
GtkListStore example first.'''
# pygtk version: Maik Hertha <maik.hertha@berlin.de>
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
diff --git a/examples/pygtk-demo/demos/entry_completion.py b/examples/pygtk-demo/demos/entry_completion.py
index 71e094e6..dcf25d5d 100644
--- a/examples/pygtk-demo/demos/entry_completion.py
+++ b/examples/pygtk-demo/demos/entry_completion.py
@@ -6,6 +6,8 @@ completion in GtkEntry.
'''
# pygtk version: Maik Hertha <maik.hertha@berlin.de>
+import pygtk
+pygtk.require('2.0')
import gtk
class EntryCompletionDemo(gtk.Dialog):
diff --git a/examples/pygtk-demo/demos/expander.py b/examples/pygtk-demo/demos/expander.py
index bb02b950..43c14a26 100644
--- a/examples/pygtk-demo/demos/expander.py
+++ b/examples/pygtk-demo/demos/expander.py
@@ -6,6 +6,8 @@ This is also known as "disclosure triangle".
'''
# pygtk version: Maik Hertha <maik.hertha@berlin.de>
+import pygtk
+pygtk.require('2.0')
import gtk
class ExpanderDemo(gtk.Dialog):
diff --git a/examples/pygtk-demo/demos/hypertext.py b/examples/pygtk-demo/demos/hypertext.py
index b2efc63b..e7143deb 100644
--- a/examples/pygtk-demo/demos/hypertext.py
+++ b/examples/pygtk-demo/demos/hypertext.py
@@ -7,6 +7,8 @@ They can also affect the behavior of mouse and key presses, as this demo
shows.'''
# pygtk version: Maik Hertha <maik.hertha@berlin.de>
+import pygtk
+pygtk.require('2.0')
import gtk
import pango
diff --git a/examples/pygtk-demo/demos/images.py b/examples/pygtk-demo/demos/images.py
index 176cfa78..3e2ff56c 100644
--- a/examples/pygtk-demo/demos/images.py
+++ b/examples/pygtk-demo/demos/images.py
@@ -11,6 +11,9 @@ depend on loading external files, your application binary can be self-contained.
# pygtk version: Maik Hertha <maik.hertha@berlin.de>
import os
+
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
diff --git a/examples/pygtk-demo/demos/infobar.py b/examples/pygtk-demo/demos/infobar.py
index b4a5440d..adfef166 100644
--- a/examples/pygtk-demo/demos/infobar.py
+++ b/examples/pygtk-demo/demos/infobar.py
@@ -6,6 +6,8 @@ dialog. It is often temporarily shown at the top or bottom of a document.
'''
# pygtk version: John Stowers <john.stowers@gmail.com>
+import pygtk
+pygtk.require('2.0')
import gtk
class InfoBarDemo(gtk.Window):
diff --git a/examples/pygtk-demo/demos/list_store.py b/examples/pygtk-demo/demos/list_store.py
index 6273033d..2c6e6e53 100644
--- a/examples/pygtk-demo/demos/list_store.py
+++ b/examples/pygtk-demo/demos/list_store.py
@@ -6,6 +6,8 @@ later on by a GtkTreeView to display it. This demo builds a
simple GtkListStore and displays it. See the Stock Browser
demo for a more advanced example.'''
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
diff --git a/examples/pygtk-demo/demos/menu.py b/examples/pygtk-demo/demos/menu.py
index 3a61a427..e229b8ba 100644
--- a/examples/pygtk-demo/demos/menu.py
+++ b/examples/pygtk-demo/demos/menu.py
@@ -5,6 +5,8 @@ This example demonstrates the use of various menu types in gtk. It
demonstrates the new submenu navigation and scrolling menu features of
gtk 2.0.'''
+import pygtk
+pygtk.require('2.0')
import gtk
def create_menu(depth, length=5):
diff --git a/examples/pygtk-demo/demos/panes.py b/examples/pygtk-demo/demos/panes.py
index 007ec077..8829547a 100644
--- a/examples/pygtk-demo/demos/panes.py
+++ b/examples/pygtk-demo/demos/panes.py
@@ -8,6 +8,8 @@ There are a number of options that can be set for each pane. This test contains
both a horizontal(HPaned) and a vertical(VPaned) widget, and allows you to
adjust the options for each side of each widget."""
+import pygtk
+pygtk.require('2.0')
import gtk
class PanedWidgetsDemo(gtk.Window):
diff --git a/examples/pygtk-demo/demos/pixbufs.py b/examples/pygtk-demo/demos/pixbufs.py
index 311f4f8a..e707f7ac 100644
--- a/examples/pygtk-demo/demos/pixbufs.py
+++ b/examples/pygtk-demo/demos/pixbufs.py
@@ -11,6 +11,9 @@ Look at the Image demo for additional pixbuf usage examples.'''
import os
import math
+
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
diff --git a/examples/pygtk-demo/demos/print_editor.py b/examples/pygtk-demo/demos/print_editor.py
index b3604741..bbaf27b4 100644
--- a/examples/pygtk-demo/demos/print_editor.py
+++ b/examples/pygtk-demo/demos/print_editor.py
@@ -3,6 +3,9 @@
A small demo editor with printing support"""
import sys
+
+import pygtk
+pygtk.require('2.0')
import gobject
import pango
import gtk
diff --git a/examples/pygtk-demo/demos/sizegroup.py b/examples/pygtk-demo/demos/sizegroup.py
index a780390e..38e30416 100644
--- a/examples/pygtk-demo/demos/sizegroup.py
+++ b/examples/pygtk-demo/demos/sizegroup.py
@@ -12,6 +12,8 @@ actually be the same size, you need to pack them in such a way that they get
the size they request and not more. For example, if you are packing your
widgets into a table, you would not include the GTK_FILL flag."""
+import pygtk
+pygtk.require('2.0')
import gtk
class SizeGroupDemo(gtk.Dialog):
diff --git a/examples/pygtk-demo/demos/spinner.py b/examples/pygtk-demo/demos/spinner.py
index 10111863..b47e306e 100644
--- a/examples/pygtk-demo/demos/spinner.py
+++ b/examples/pygtk-demo/demos/spinner.py
@@ -5,6 +5,8 @@ GtkSpinner allows to show that background activity is on-going.
"""
# pygtk version: John Stowers <john.stowers@gmail.com>
+import pygtk
+pygtk.require('2.0')
import gtk
class SpinnerDemo(gtk.Window):
diff --git a/examples/pygtk-demo/demos/statusicon.py b/examples/pygtk-demo/demos/statusicon.py
index 53564a81..1fb7dfe4 100644
--- a/examples/pygtk-demo/demos/statusicon.py
+++ b/examples/pygtk-demo/demos/statusicon.py
@@ -7,6 +7,8 @@ in Windows.
'''
## Author: Nikos Kouremenos
+import pygtk
+pygtk.require('2.0')
import gtk
diff --git a/examples/pygtk-demo/demos/stock_browser.py b/examples/pygtk-demo/demos/stock_browser.py
index 1689230f..7323ffdf 100644
--- a/examples/pygtk-demo/demos/stock_browser.py
+++ b/examples/pygtk-demo/demos/stock_browser.py
@@ -7,6 +7,8 @@ handy place to browse the available stock icons and stock items.
'''
# pygtk version: Maik Hertha <maik.hertha@berlin.de>
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
import re
diff --git a/examples/pygtk-demo/demos/textscroll.py b/examples/pygtk-demo/demos/textscroll.py
index aa59ca2c..5b9a9d09 100644
--- a/examples/pygtk-demo/demos/textscroll.py
+++ b/examples/pygtk-demo/demos/textscroll.py
@@ -5,6 +5,8 @@ This example demonstrates how to use the gravity of
GtkTextMarks to keep a text view scrolled to the bottom
while appending text."""
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
diff --git a/examples/pygtk-demo/demos/textview.py b/examples/pygtk-demo/demos/textview.py
index 44166616..33a1c16d 100644
--- a/examples/pygtk-demo/demos/textview.py
+++ b/examples/pygtk-demo/demos/textview.py
@@ -9,6 +9,8 @@ shows off the widget's text formatting features."""
import os
import sys
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
diff --git a/examples/pygtk-demo/demos/toolpalette.py b/examples/pygtk-demo/demos/toolpalette.py
index 82d30e41..fac779b2 100644
--- a/examples/pygtk-demo/demos/toolpalette.py
+++ b/examples/pygtk-demo/demos/toolpalette.py
@@ -5,6 +5,8 @@ A tool palette widget shows groups of toolbar items as a grid of icons or a list
"""
# pygtk version: John Stowers <john.stowers@gmail.com>
+import pygtk
+pygtk.require('2.0')
import gtk
class ToolPaletteDemo(gtk.Window):
diff --git a/examples/pygtk-demo/demos/tooltip.py b/examples/pygtk-demo/demos/tooltip.py
index eeabd3aa..d19fbb3c 100644
--- a/examples/pygtk-demo/demos/tooltip.py
+++ b/examples/pygtk-demo/demos/tooltip.py
@@ -5,6 +5,8 @@ This is a test of the new gtk tooltip system. It is a
fairly straight forward port of the example distributed with gtk.
'''
+import pygtk
+pygtk.require('2.0')
import gtk
import cairo
import gobject
diff --git a/examples/pygtk-demo/demos/tree_store.py b/examples/pygtk-demo/demos/tree_store.py
index fc53644d..1e438bb8 100644
--- a/examples/pygtk-demo/demos/tree_store.py
+++ b/examples/pygtk-demo/demos/tree_store.py
@@ -7,6 +7,8 @@ GtkTreeStore and displays it. If you're new to the GtkTreeView widgets
and associates, look into the GtkListStore example first.'''
# pygtk version: Maik Hertha <maik.hertha@berlin.de>
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
diff --git a/examples/pygtk-demo/demos/treemodel.py b/examples/pygtk-demo/demos/treemodel.py
index 7fca9a08..3e31e968 100644
--- a/examples/pygtk-demo/demos/treemodel.py
+++ b/examples/pygtk-demo/demos/treemodel.py
@@ -4,6 +4,8 @@
This test is designed to demonstrate creating a new type of tree model
in python for use with the new tree widget in gtk 2.0.'''
+import pygtk
+pygtk.require('2.0')
import gtk
import gobject
diff --git a/examples/pygtk-demo/demos/ui_manager.py b/examples/pygtk-demo/demos/ui_manager.py
index 02eed389..56510ac0 100644
--- a/examples/pygtk-demo/demos/ui_manager.py
+++ b/examples/pygtk-demo/demos/ui_manager.py
@@ -6,6 +6,8 @@ from an array of actions and a description of the menu hierarchy.
'''
# pygtk version: Maik Hertha <maik.hertha@berlin.de>
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
diff --git a/examples/pygtk-demo/pygtk-demo.py b/examples/pygtk-demo/pygtk-demo.py
index 9fdb78b8..54bd23ba 100644
--- a/examples/pygtk-demo/pygtk-demo.py
+++ b/examples/pygtk-demo/pygtk-demo.py
@@ -10,11 +10,8 @@
import string
import re
-try:
- import pygtk
- pygtk.require('2.0')
-except ImportError:
- pass
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
import pango
diff --git a/examples/simple/dnd.py b/examples/simple/dnd.py
index 0217def7..e7472219 100644
--- a/examples/simple/dnd.py
+++ b/examples/simple/dnd.py
@@ -1,5 +1,7 @@
#! /usr/bin/env python
+import pygtk
+pygtk.require('2.0')
import gobject
import gtk
diff --git a/examples/simple/hello.py b/examples/simple/hello.py
index 79909b06..97b98276 100755
--- a/examples/simple/hello.py
+++ b/examples/simple/hello.py
@@ -2,6 +2,8 @@
""" Simple Hello World example similar to the GTK+ Tutorials one """
+import pygtk
+pygtk.require('2.0')
import gtk
def hello(*args):
diff --git a/examples/simple/scribble.py b/examples/simple/scribble.py
index 465effd2..bdb985e02 100755
--- a/examples/simple/scribble.py
+++ b/examples/simple/scribble.py
@@ -2,6 +2,8 @@
#this is a simple translation of the scribble example that comes with GTK+
+import pygtk
+pygtk.require('2.0')
import gtk
pixmap = None
diff --git a/examples/simple/simple.py b/examples/simple/simple.py
index 97858301..51b283a3 100755
--- a/examples/simple/simple.py
+++ b/examples/simple/simple.py
@@ -4,6 +4,8 @@
# new() function from gobject (this is an example of creating objects
# with the properties interface).
+import pygtk
+pygtk.require('2.0')
import gobject, gtk
def hello(*args):
diff --git a/examples/simple/tooltip.py b/examples/simple/tooltip.py
index 0ef1d2b8..2d1755b4 100755
--- a/examples/simple/tooltip.py
+++ b/examples/simple/tooltip.py
@@ -3,6 +3,8 @@
""" Simple example of creating a basic window and button.
Also adds a tooltip. """
+import pygtk
+pygtk.require('2.0')
import gtk
def hello_cb(widget, main_window):
diff --git a/examples/threading/gtk_threading.py b/examples/threading/gtk_threading.py
index 4ba43948..01416ddb 100644
--- a/examples/threading/gtk_threading.py
+++ b/examples/threading/gtk_threading.py
@@ -4,6 +4,8 @@
import time
import threading
+import pygtk
+pygtk.require('2.0')
import gtk
import gobject