diff options
author | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2005-02-17 15:44:16 +0000 |
---|---|---|
committer | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2005-02-17 15:44:16 +0000 |
commit | 3bf225e23e2997ebb9538e3bf336648c2d1ed0cd (patch) | |
tree | e25855161409c75aec5ad8a807a72057c56d32ee | |
parent | 1b1138360fc203be9d089b634b84e5a03d4ee32b (diff) | |
download | pygtk-3bf225e23e2997ebb9538e3bf336648c2d1ed0cd.tar.gz |
install pygtk-demo
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | examples/Makefile.am | 64 | ||||
-rw-r--r-- | examples/pygtk-demo/pygtk-demo.in | 7 |
3 files changed, 56 insertions, 22 deletions
@@ -1,4 +1,9 @@ -2005-02-16 Gustavo J. A. M. Carneiro <gjc@gnome.org> +2005-02-17 Gustavo J. A. M. Carneiro <gjc@gnome.org> + + * examples/pygtk-demo/pygtk-demo.in: New, frontend script to + launch pygtk demo. + + * examples/Makefile.am: Install the pygtk demo. * examples/pygtk-demo/demos/appwindow.py (ApplicationMainWindowDemo.activate_about) 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")) |