summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-02-17 15:44:16 +0000
committerGustavo J. A. M. Carneiro <gjc@src.gnome.org>2005-02-17 15:44:16 +0000
commit3bf225e23e2997ebb9538e3bf336648c2d1ed0cd (patch)
treee25855161409c75aec5ad8a807a72057c56d32ee /examples
parent1b1138360fc203be9d089b634b84e5a03d4ee32b (diff)
downloadpygtk-3bf225e23e2997ebb9538e3bf336648c2d1ed0cd.tar.gz
install pygtk-demo
Diffstat (limited to 'examples')
-rw-r--r--examples/Makefile.am64
-rw-r--r--examples/pygtk-demo/pygtk-demo.in7
2 files changed, 50 insertions, 21 deletions
diff --git a/examples/Makefile.am b/examples/Makefile.am
index f39c72ef..e1231ca1 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -1,4 +1,20 @@
+pygtklibdir = $(libdir)/pygtk/2.0
+pygtklib_PYTHON = pygtk-demo/pygtk-demo.py
+demodir = $(pygtklibdir)/demos
+demoimgdir = $(demodir)/images
+
+bin_SCRIPTS = pygtk-demo/pygtk-demo
+pygtk-demo/pygtk-demo: pygtk-demo/pygtk-demo.in
+ -mkdir pygtk-demo
+ sed -e s!\@PYTHON\@!@PYTHON@! \
+ -e s!\@libdir\@!@libdir@! \
+ < $< > $@
+ chmod a+x $@
+
+CLEANFILES = pygtk-demo/pygtk-demo
+
EXTRA_DIST = \
+ pygtk-demo/pygtk-demo.in\
atk/atk-demo.py \
gobject/properties.py \
gobject/signal.py \
@@ -38,6 +54,16 @@ EXTRA_DIST = \
neil/notebook.py \
neil/question.xpm \
pango/utf8-demo.py \
+ simple/README \
+ simple/dnd.py \
+ simple/dndpixmap.py \
+ simple/hello.py \
+ simple/scribble.py \
+ simple/simple.py \
+ simple/tooltip.py
+
+
+demo_PYTHON = \
pygtk-demo/demos/__init__.py \
pygtk-demo/demos/appwindow.py \
pygtk-demo/demos/buttonbox.py \
@@ -46,18 +72,6 @@ EXTRA_DIST = \
pygtk-demo/demos/dnd.py \
pygtk-demo/demos/dndpixmap.py \
pygtk-demo/demos/editable_cells.py \
- pygtk-demo/demos/images/alphatest.png \
- pygtk-demo/demos/images/apple-red.png \
- pygtk-demo/demos/images/background.jpg \
- pygtk-demo/demos/images/floppybuddy.gif \
- pygtk-demo/demos/images/gnome-applets.png \
- pygtk-demo/demos/images/gnome-calendar.png \
- pygtk-demo/demos/images/gnome-foot.png \
- pygtk-demo/demos/images/gnome-gimp.png \
- pygtk-demo/demos/images/gnome-gmush.png \
- pygtk-demo/demos/images/gnome-gsame.png \
- pygtk-demo/demos/images/gnu-keys.png \
- pygtk-demo/demos/images/gtk-logo-rgb.gif \
pygtk-demo/demos/list_store.py \
pygtk-demo/demos/menu.py \
pygtk-demo/demos/panes.py \
@@ -89,12 +103,20 @@ EXTRA_DIST = \
pygtk-demo/demos/hypertext.py \
pygtk-demo/demos/textview.py \
pygtk-demo/demos/tree_store.py \
- pygtk-demo/demos/ui_manager.py \
- pygtk-demo/pygtk-demo.py \
- simple/README \
- simple/dnd.py \
- simple/dndpixmap.py \
- simple/hello.py \
- simple/scribble.py \
- simple/simple.py \
- simple/tooltip.py
+ pygtk-demo/demos/ui_manager.py
+
+demoimg_DATA = \
+ pygtk-demo/demos/images/alphatest.png \
+ pygtk-demo/demos/images/apple-red.png \
+ pygtk-demo/demos/images/background.jpg \
+ pygtk-demo/demos/images/floppybuddy.gif \
+ pygtk-demo/demos/images/gnome-applets.png \
+ pygtk-demo/demos/images/gnome-calendar.png \
+ pygtk-demo/demos/images/gnome-foot.png \
+ pygtk-demo/demos/images/gnome-gimp.png \
+ pygtk-demo/demos/images/gnome-gmush.png \
+ pygtk-demo/demos/images/gnome-gsame.png \
+ pygtk-demo/demos/images/gnu-keys.png \
+ pygtk-demo/demos/images/gtk-logo-rgb.gif
+
+EXTRA_DIST += $(demoimg_DATA)
diff --git a/examples/pygtk-demo/pygtk-demo.in b/examples/pygtk-demo/pygtk-demo.in
new file mode 100644
index 00000000..fead8c54
--- /dev/null
+++ b/examples/pygtk-demo/pygtk-demo.in
@@ -0,0 +1,7 @@
+#! @PYTHON@
+
+import sys
+import os.path
+pygtklibdir = os.path.join("@libdir@", "pygtk", "2.0")
+sys.path.insert(0, pygtklibdir)
+execfile(os.path.join(pygtklibdir, "pygtk-demo.py"))