gcompris r3807 - in branches/gcomprixogoo: . src src/photohunter-activity src/photohunter-activity/.deps src/photohunter-activity/resources src/photohunter-activity/resources/photohunter
- From: bcoudoin svn gnome org
- To: svn-commits-list gnome org
- Subject: gcompris r3807 - in branches/gcomprixogoo: . src src/photohunter-activity src/photohunter-activity/.deps src/photohunter-activity/resources src/photohunter-activity/resources/photohunter
- Date: Tue, 14 Apr 2009 21:16:13 +0000 (UTC)
Author: bcoudoin
Date: Tue Apr 14 21:16:13 2009
New Revision: 3807
URL: http://svn.gnome.org/viewvc/gcompris?rev=3807&view=rev
Log:
Created photo hunter activity by Marc Le Douarain
Added:
branches/gcomprixogoo/src/photohunter-activity/
branches/gcomprixogoo/src/photohunter-activity/.deps/
branches/gcomprixogoo/src/photohunter-activity/.deps/advanced_colors.Plo
branches/gcomprixogoo/src/photohunter-activity/.deps/photohunter.Plo
branches/gcomprixogoo/src/photohunter-activity/Makefile.am
branches/gcomprixogoo/src/photohunter-activity/init_path.sh (contents, props changed)
branches/gcomprixogoo/src/photohunter-activity/photohunter.c
branches/gcomprixogoo/src/photohunter-activity/photohunter.svg
branches/gcomprixogoo/src/photohunter-activity/photohunter.xml.in
branches/gcomprixogoo/src/photohunter-activity/resources/
branches/gcomprixogoo/src/photohunter-activity/resources/Makefile.am
branches/gcomprixogoo/src/photohunter-activity/resources/photohunter/
branches/gcomprixogoo/src/photohunter-activity/resources/photohunter/Makefile.am
branches/gcomprixogoo/src/photohunter-activity/resources/photohunter/euros0.csv
branches/gcomprixogoo/src/photohunter-activity/resources/photohunter/euros0a.jpg (contents, props changed)
branches/gcomprixogoo/src/photohunter-activity/resources/photohunter/euros0b.jpg (contents, props changed)
Modified:
branches/gcomprixogoo/ChangeLog
branches/gcomprixogoo/configure.in
branches/gcomprixogoo/src/Makefile.am
Modified: branches/gcomprixogoo/configure.in
==============================================================================
--- branches/gcomprixogoo/configure.in (original)
+++ branches/gcomprixogoo/configure.in Tue Apr 14 21:16:13 2009
@@ -751,6 +751,9 @@
src/penalty-activity/Makefile
src/penalty-activity/resources/Makefile
src/penalty-activity/resources/penalty/Makefile
+src/photohunter-activity/Makefile
+src/photohunter-activity/resources/Makefile
+src/photohunter-activity/resources/photohunter/Makefile
src/planegame-activity/Makefile
src/planegame-activity/resources/Makefile
src/planegame-activity/resources/planegame/Makefile
Modified: branches/gcomprixogoo/src/Makefile.am
==============================================================================
--- branches/gcomprixogoo/src/Makefile.am (original)
+++ branches/gcomprixogoo/src/Makefile.am Tue Apr 14 21:16:13 2009
@@ -65,6 +65,7 @@
paintings-activity \
paratrooper-activity \
penalty-activity \
+ photohunter-activity \
planegame-activity \
railroad-activity \
read_colors-activity \
Added: branches/gcomprixogoo/src/photohunter-activity/.deps/advanced_colors.Plo
==============================================================================
--- (empty file)
+++ branches/gcomprixogoo/src/photohunter-activity/.deps/advanced_colors.Plo Tue Apr 14 21:16:13 2009
@@ -0,0 +1 @@
+# dummy
Added: branches/gcomprixogoo/src/photohunter-activity/.deps/photohunter.Plo
==============================================================================
--- (empty file)
+++ branches/gcomprixogoo/src/photohunter-activity/.deps/photohunter.Plo Tue Apr 14 21:16:13 2009
@@ -0,0 +1,1535 @@
+photohunter.lo: photohunter.c /usr/include/string.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-32.h \
+ /usr/lib/gcc/i486-linux-gnu/4.3.2/include/stddef.h \
+ /usr/include/bits/string.h /usr/include/bits/string2.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/stdlib.h /usr/include/bits/string3.h \
+ ../../src/gcompris/gcompris.h ../../config.h \
+ ../../src/goocanvas/src/goocanvas.h /usr/include/gtk-2.0/gtk/gtk.h \
+ /usr/include/gtk-2.0/gdk/gdk.h \
+ /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h \
+ /usr/include/glib-2.0/gio/gio.h /usr/include/glib-2.0/gio/giotypes.h \
+ /usr/include/glib-2.0/gio/gioenums.h \
+ /usr/include/glib-2.0/glib-object.h \
+ /usr/include/glib-2.0/gobject/gboxed.h \
+ /usr/include/glib-2.0/gobject/gtype.h /usr/include/glib-2.0/glib.h \
+ /usr/include/glib-2.0/glib/galloca.h \
+ /usr/include/glib-2.0/glib/gtypes.h \
+ /usr/lib/glib-2.0/include/glibconfig.h \
+ /usr/include/glib-2.0/glib/gmacros.h \
+ /usr/lib/gcc/i486-linux-gnu/4.3.2/include-fixed/limits.h \
+ /usr/lib/gcc/i486-linux-gnu/4.3.2/include-fixed/syslimits.h \
+ /usr/include/limits.h /usr/include/bits/posix1_lim.h \
+ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
+ /usr/include/bits/posix2_lim.h \
+ /usr/lib/gcc/i486-linux-gnu/4.3.2/include/float.h \
+ /usr/include/glib-2.0/glib/garray.h \
+ /usr/include/glib-2.0/glib/gasyncqueue.h \
+ /usr/include/glib-2.0/glib/gthread.h \
+ /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \
+ /usr/include/glib-2.0/glib/gutils.h \
+ /usr/lib/gcc/i486-linux-gnu/4.3.2/include/stdarg.h \
+ /usr/include/glib-2.0/glib/gatomic.h \
+ /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/signum.h \
+ /usr/include/time.h /usr/include/bits/siginfo.h \
+ /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h \
+ /usr/include/bits/sigstack.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/sigthread.h /usr/include/glib-2.0/glib/gbase64.h \
+ /usr/include/glib-2.0/glib/gbookmarkfile.h /usr/include/bits/time.h \
+ /usr/include/glib-2.0/glib/gcache.h /usr/include/glib-2.0/glib/glist.h \
+ /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gslice.h \
+ /usr/include/glib-2.0/glib/gchecksum.h \
+ /usr/include/glib-2.0/glib/gcompletion.h \
+ /usr/include/glib-2.0/glib/gconvert.h \
+ /usr/include/glib-2.0/glib/gdataset.h \
+ /usr/include/glib-2.0/glib/gdate.h /usr/include/glib-2.0/glib/gdir.h \
+ /usr/include/glib-2.0/glib/gfileutils.h \
+ /usr/include/glib-2.0/glib/ghash.h /usr/include/glib-2.0/glib/ghook.h \
+ /usr/include/glib-2.0/glib/giochannel.h \
+ /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gslist.h \
+ /usr/include/glib-2.0/glib/gstring.h \
+ /usr/include/glib-2.0/glib/gunicode.h \
+ /usr/include/glib-2.0/glib/gkeyfile.h \
+ /usr/include/glib-2.0/glib/gmappedfile.h \
+ /usr/include/glib-2.0/glib/gmarkup.h \
+ /usr/include/glib-2.0/glib/gmessages.h \
+ /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \
+ /usr/include/glib-2.0/glib/gpattern.h \
+ /usr/include/glib-2.0/glib/gprimes.h \
+ /usr/include/glib-2.0/glib/gqsort.h /usr/include/glib-2.0/glib/gqueue.h \
+ /usr/include/glib-2.0/glib/grand.h /usr/include/glib-2.0/glib/grel.h \
+ /usr/include/glib-2.0/glib/gregex.h \
+ /usr/include/glib-2.0/glib/gscanner.h \
+ /usr/include/glib-2.0/glib/gsequence.h \
+ /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gspawn.h \
+ /usr/include/glib-2.0/glib/gstrfuncs.h \
+ /usr/include/glib-2.0/glib/gtestutils.h \
+ /usr/include/glib-2.0/glib/gthreadpool.h \
+ /usr/include/glib-2.0/glib/gtimer.h /usr/include/glib-2.0/glib/gtree.h \
+ /usr/include/glib-2.0/glib/gurifuncs.h \
+ /usr/include/glib-2.0/gobject/genums.h \
+ /usr/include/glib-2.0/gobject/gobject.h \
+ /usr/include/glib-2.0/gobject/gvalue.h \
+ /usr/include/glib-2.0/gobject/gparam.h \
+ /usr/include/glib-2.0/gobject/gclosure.h \
+ /usr/include/glib-2.0/gobject/gsignal.h \
+ /usr/include/glib-2.0/gobject/gmarshal.h \
+ /usr/include/glib-2.0/gobject/gparamspecs.h \
+ /usr/include/glib-2.0/gobject/gsourceclosure.h \
+ /usr/include/glib-2.0/gobject/gtypemodule.h \
+ /usr/include/glib-2.0/gobject/gtypeplugin.h \
+ /usr/include/glib-2.0/gobject/gvaluearray.h \
+ /usr/include/glib-2.0/gobject/gvaluetypes.h \
+ /usr/include/glib-2.0/gio/gappinfo.h \
+ /usr/include/glib-2.0/gio/gasyncresult.h \
+ /usr/include/glib-2.0/gio/gbufferedinputstream.h \
+ /usr/include/glib-2.0/gio/gfilterinputstream.h \
+ /usr/include/glib-2.0/gio/ginputstream.h \
+ /usr/include/glib-2.0/gio/gbufferedoutputstream.h \
+ /usr/include/glib-2.0/gio/gfilteroutputstream.h \
+ /usr/include/glib-2.0/gio/goutputstream.h \
+ /usr/include/glib-2.0/gio/gcancellable.h \
+ /usr/include/glib-2.0/gio/gcontenttype.h \
+ /usr/include/glib-2.0/gio/gdatainputstream.h \
+ /usr/include/glib-2.0/gio/gdataoutputstream.h \
+ /usr/include/glib-2.0/gio/gdrive.h \
+ /usr/include/glib-2.0/gio/gemblemedicon.h \
+ /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \
+ /usr/include/glib-2.0/gio/gfile.h \
+ /usr/include/glib-2.0/gio/gfileattribute.h \
+ /usr/include/glib-2.0/gio/gfileenumerator.h \
+ /usr/include/glib-2.0/gio/gfileicon.h \
+ /usr/include/glib-2.0/gio/gfileinfo.h \
+ /usr/include/glib-2.0/gio/gfileinputstream.h \
+ /usr/include/glib-2.0/gio/gfilemonitor.h \
+ /usr/include/glib-2.0/gio/gfilenamecompleter.h \
+ /usr/include/glib-2.0/gio/gfileoutputstream.h \
+ /usr/include/glib-2.0/gio/gioenumtypes.h \
+ /usr/include/glib-2.0/gio/gioerror.h \
+ /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \
+ /usr/include/glib-2.0/gio/gioscheduler.h \
+ /usr/include/glib-2.0/gio/gloadableicon.h \
+ /usr/include/glib-2.0/gio/gmemoryinputstream.h \
+ /usr/include/glib-2.0/gio/gmemoryoutputstream.h \
+ /usr/include/glib-2.0/gio/gmount.h \
+ /usr/include/glib-2.0/gio/gmountoperation.h \
+ /usr/include/glib-2.0/gio/gnativevolumemonitor.h \
+ /usr/include/glib-2.0/gio/gvolumemonitor.h \
+ /usr/include/glib-2.0/gio/gseekable.h \
+ /usr/include/glib-2.0/gio/gsimpleasyncresult.h \
+ /usr/include/glib-2.0/gio/gthemedicon.h \
+ /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \
+ /usr/include/gtk-2.0/gdk/gdkscreen.h /usr/include/cairo/cairo.h \
+ /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \
+ /usr/include/cairo/cairo-deprecated.h \
+ /usr/include/gtk-2.0/gdk/gdktypes.h \
+ /usr/include/pango-1.0/pango/pango.h \
+ /usr/include/pango-1.0/pango/pango-attributes.h \
+ /usr/include/pango-1.0/pango/pango-font.h \
+ /usr/include/pango-1.0/pango/pango-coverage.h \
+ /usr/include/pango-1.0/pango/pango-types.h \
+ /usr/include/pango-1.0/pango/pango-gravity.h \
+ /usr/include/pango-1.0/pango/pango-matrix.h \
+ /usr/include/pango-1.0/pango/pango-script.h \
+ /usr/include/pango-1.0/pango/pango-language.h \
+ /usr/include/pango-1.0/pango/pango-bidi-type.h \
+ /usr/include/pango-1.0/pango/pango-break.h \
+ /usr/include/pango-1.0/pango/pango-item.h \
+ /usr/include/pango-1.0/pango/pango-context.h \
+ /usr/include/pango-1.0/pango/pango-fontmap.h \
+ /usr/include/pango-1.0/pango/pango-fontset.h \
+ /usr/include/pango-1.0/pango/pango-engine.h \
+ /usr/include/pango-1.0/pango/pango-glyph.h \
+ /usr/include/pango-1.0/pango/pango-enum-types.h \
+ /usr/include/pango-1.0/pango/pango-features.h \
+ /usr/include/pango-1.0/pango/pango-glyph-item.h \
+ /usr/include/pango-1.0/pango/pango-layout.h \
+ /usr/include/pango-1.0/pango/pango-tabs.h \
+ /usr/include/pango-1.0/pango/pango-renderer.h \
+ /usr/include/pango-1.0/pango/pango-utils.h /usr/include/stdio.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/bits/stdio.h /usr/include/bits/stdio2.h \
+ /usr/lib/gtk-2.0/include/gdkconfig.h \
+ /usr/include/gtk-2.0/gdk/gdkdisplay.h \
+ /usr/include/gtk-2.0/gdk/gdkevents.h \
+ /usr/include/gtk-2.0/gdk/gdkcolor.h /usr/include/gtk-2.0/gdk/gdkdnd.h \
+ /usr/include/gtk-2.0/gdk/gdkinput.h /usr/include/gtk-2.0/gdk/gdkcairo.h \
+ /usr/include/gtk-2.0/gdk/gdkpixbuf.h /usr/include/gtk-2.0/gdk/gdkrgb.h \
+ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h \
+ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
+ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h \
+ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \
+ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \
+ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \
+ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h \
+ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
+ /usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
+ /usr/include/pango-1.0/pango/pangocairo.h \
+ /usr/include/gtk-2.0/gdk/gdkcursor.h \
+ /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \
+ /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \
+ /usr/include/gtk-2.0/gdk/gdkenumtypes.h \
+ /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \
+ /usr/include/gtk-2.0/gdk/gdkkeys.h /usr/include/gtk-2.0/gdk/gdkpango.h \
+ /usr/include/gtk-2.0/gdk/gdkpixmap.h \
+ /usr/include/gtk-2.0/gdk/gdkproperty.h \
+ /usr/include/gtk-2.0/gdk/gdkregion.h \
+ /usr/include/gtk-2.0/gdk/gdkselection.h \
+ /usr/include/gtk-2.0/gdk/gdkspawn.h \
+ /usr/include/gtk-2.0/gdk/gdktestutils.h \
+ /usr/include/gtk-2.0/gdk/gdkwindow.h \
+ /usr/include/gtk-2.0/gdk/gdkvisual.h \
+ /usr/include/gtk-2.0/gtk/gtkaboutdialog.h \
+ /usr/include/gtk-2.0/gtk/gtkdialog.h \
+ /usr/include/gtk-2.0/gtk/gtkwindow.h \
+ /usr/include/gtk-2.0/gtk/gtkaccelgroup.h \
+ /usr/include/gtk-2.0/gtk/gtkenums.h /usr/include/gtk-2.0/gtk/gtkbin.h \
+ /usr/include/gtk-2.0/gtk/gtkcontainer.h \
+ /usr/include/gtk-2.0/gtk/gtkwidget.h \
+ /usr/include/gtk-2.0/gtk/gtkobject.h \
+ /usr/include/gtk-2.0/gtk/gtktypeutils.h \
+ /usr/include/gtk-2.0/gtk/gtktypebuiltins.h \
+ /usr/include/gtk-2.0/gtk/gtkdebug.h \
+ /usr/include/gtk-2.0/gtk/gtkadjustment.h \
+ /usr/include/gtk-2.0/gtk/gtkstyle.h \
+ /usr/include/gtk-2.0/gtk/gtksettings.h /usr/include/gtk-2.0/gtk/gtkrc.h \
+ /usr/include/atk-1.0/atk/atk.h /usr/include/atk-1.0/atk/atkobject.h \
+ /usr/include/atk-1.0/atk/atkstate.h \
+ /usr/include/atk-1.0/atk/atkrelationtype.h \
+ /usr/include/atk-1.0/atk/atkaction.h \
+ /usr/include/atk-1.0/atk/atkcomponent.h \
+ /usr/include/atk-1.0/atk/atkutil.h \
+ /usr/include/atk-1.0/atk/atkdocument.h \
+ /usr/include/atk-1.0/atk/atkeditabletext.h \
+ /usr/include/atk-1.0/atk/atktext.h \
+ /usr/include/atk-1.0/atk/atkgobjectaccessible.h \
+ /usr/include/atk-1.0/atk/atkhyperlink.h \
+ /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \
+ /usr/include/atk-1.0/atk/atkhypertext.h \
+ /usr/include/atk-1.0/atk/atkimage.h \
+ /usr/include/atk-1.0/atk/atknoopobject.h \
+ /usr/include/atk-1.0/atk/atknoopobjectfactory.h \
+ /usr/include/atk-1.0/atk/atkobjectfactory.h \
+ /usr/include/atk-1.0/atk/atkregistry.h \
+ /usr/include/atk-1.0/atk/atkobjectfactory.h \
+ /usr/include/atk-1.0/atk/atkrelation.h \
+ /usr/include/atk-1.0/atk/atkrelationset.h \
+ /usr/include/atk-1.0/atk/atkselection.h \
+ /usr/include/atk-1.0/atk/atkstateset.h \
+ /usr/include/atk-1.0/atk/atkstreamablecontent.h \
+ /usr/include/atk-1.0/atk/atktable.h /usr/include/atk-1.0/atk/atkmisc.h \
+ /usr/include/atk-1.0/atk/atkvalue.h \
+ /usr/include/gtk-2.0/gtk/gtkaccellabel.h \
+ /usr/include/gtk-2.0/gtk/gtklabel.h /usr/include/gtk-2.0/gtk/gtkmisc.h \
+ /usr/include/gtk-2.0/gtk/gtkmenu.h \
+ /usr/include/gtk-2.0/gtk/gtkmenushell.h \
+ /usr/include/gtk-2.0/gtk/gtkaccelmap.h \
+ /usr/include/gtk-2.0/gtk/gtkaccessible.h \
+ /usr/include/gtk-2.0/gtk/gtkaction.h \
+ /usr/include/gtk-2.0/gtk/gtkactiongroup.h \
+ /usr/include/gtk-2.0/gtk/gtkalignment.h \
+ /usr/include/gtk-2.0/gtk/gtkarrow.h \
+ /usr/include/gtk-2.0/gtk/gtkaspectframe.h \
+ /usr/include/gtk-2.0/gtk/gtkframe.h \
+ /usr/include/gtk-2.0/gtk/gtkassistant.h \
+ /usr/include/gtk-2.0/gtk/gtkbbox.h /usr/include/gtk-2.0/gtk/gtkbox.h \
+ /usr/include/gtk-2.0/gtk/gtkbindings.h \
+ /usr/include/gtk-2.0/gtk/gtkbuildable.h \
+ /usr/include/gtk-2.0/gtk/gtkbuilder.h \
+ /usr/include/gtk-2.0/gtk/gtkbutton.h \
+ /usr/include/gtk-2.0/gtk/gtkimage.h \
+ /usr/include/gtk-2.0/gtk/gtkcalendar.h \
+ /usr/include/gtk-2.0/gtk/gtksignal.h \
+ /usr/include/gtk-2.0/gtk/gtkmarshal.h \
+ /usr/include/gtk-2.0/gtk/gtkcelleditable.h \
+ /usr/include/gtk-2.0/gtk/gtkcelllayout.h \
+ /usr/include/gtk-2.0/gtk/gtkcellrenderer.h \
+ /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \
+ /usr/include/gtk-2.0/gtk/gtktreemodel.h \
+ /usr/include/gtk-2.0/gtk/gtktreesortable.h \
+ /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h \
+ /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \
+ /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h \
+ /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \
+ /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h \
+ /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h \
+ /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \
+ /usr/include/gtk-2.0/gtk/gtkcellview.h \
+ /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \
+ /usr/include/gtk-2.0/gtk/gtktogglebutton.h \
+ /usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h \
+ /usr/include/gtk-2.0/gtk/gtkmenuitem.h \
+ /usr/include/gtk-2.0/gtk/gtkitem.h \
+ /usr/include/gtk-2.0/gtk/gtkclipboard.h \
+ /usr/include/gtk-2.0/gtk/gtkselection.h \
+ /usr/include/gtk-2.0/gtk/gtktextiter.h \
+ /usr/include/gtk-2.0/gtk/gtktexttag.h \
+ /usr/include/gtk-2.0/gtk/gtktextchild.h \
+ /usr/include/gtk-2.0/gtk/gtkcolorbutton.h \
+ /usr/include/gtk-2.0/gtk/gtkcolorsel.h \
+ /usr/include/gtk-2.0/gtk/gtkvbox.h \
+ /usr/include/gtk-2.0/gtk/gtkcolorseldialog.h \
+ /usr/include/gtk-2.0/gtk/gtkcombobox.h \
+ /usr/include/gtk-2.0/gtk/gtktreeview.h \
+ /usr/include/gtk-2.0/gtk/gtkdnd.h /usr/include/gtk-2.0/gtk/gtkentry.h \
+ /usr/include/gtk-2.0/gtk/gtkeditable.h \
+ /usr/include/gtk-2.0/gtk/gtkimcontext.h \
+ /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \
+ /usr/include/gtk-2.0/gtk/gtkliststore.h \
+ /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \
+ /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \
+ /usr/include/gtk-2.0/gtk/gtkcurve.h \
+ /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \
+ /usr/include/gtk-2.0/gtk/gtkeventbox.h \
+ /usr/include/gtk-2.0/gtk/gtkexpander.h \
+ /usr/include/gtk-2.0/gtk/gtkfixed.h \
+ /usr/include/gtk-2.0/gtk/gtkfilechooser.h \
+ /usr/include/gtk-2.0/gtk/gtkfilefilter.h \
+ /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h \
+ /usr/include/gtk-2.0/gtk/gtkhbox.h \
+ /usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h \
+ /usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h \
+ /usr/include/gtk-2.0/gtk/gtkfontbutton.h \
+ /usr/include/gtk-2.0/gtk/gtkfontsel.h \
+ /usr/include/gtk-2.0/gtk/gtkgamma.h /usr/include/gtk-2.0/gtk/gtkgc.h \
+ /usr/include/gtk-2.0/gtk/gtkhandlebox.h \
+ /usr/include/gtk-2.0/gtk/gtkhbbox.h \
+ /usr/include/gtk-2.0/gtk/gtkhpaned.h \
+ /usr/include/gtk-2.0/gtk/gtkpaned.h \
+ /usr/include/gtk-2.0/gtk/gtkhruler.h \
+ /usr/include/gtk-2.0/gtk/gtkruler.h \
+ /usr/include/gtk-2.0/gtk/gtkhscale.h \
+ /usr/include/gtk-2.0/gtk/gtkscale.h /usr/include/gtk-2.0/gtk/gtkrange.h \
+ /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \
+ /usr/include/gtk-2.0/gtk/gtkscrollbar.h \
+ /usr/include/gtk-2.0/gtk/gtkhseparator.h \
+ /usr/include/gtk-2.0/gtk/gtkseparator.h \
+ /usr/include/gtk-2.0/gtk/gtkhsv.h \
+ /usr/include/gtk-2.0/gtk/gtkiconfactory.h \
+ /usr/include/gtk-2.0/gtk/gtkicontheme.h \
+ /usr/include/gtk-2.0/gtk/gtkiconview.h \
+ /usr/include/gtk-2.0/gtk/gtktooltip.h \
+ /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h \
+ /usr/include/gtk-2.0/gtk/gtkimcontextsimple.h \
+ /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \
+ /usr/include/gtk-2.0/gtk/gtkinputdialog.h \
+ /usr/include/gtk-2.0/gtk/gtkinvisible.h \
+ /usr/include/gtk-2.0/gtk/gtklayout.h \
+ /usr/include/gtk-2.0/gtk/gtklinkbutton.h \
+ /usr/include/gtk-2.0/gtk/gtkmain.h \
+ /usr/include/gtk-2.0/gtk/gtkmenubar.h \
+ /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h \
+ /usr/include/gtk-2.0/gtk/gtktoolbutton.h \
+ /usr/include/gtk-2.0/gtk/gtktoolitem.h \
+ /usr/include/gtk-2.0/gtk/gtktooltips.h \
+ /usr/include/gtk-2.0/gtk/gtkmessagedialog.h \
+ /usr/include/gtk-2.0/gtk/gtkmodules.h \
+ /usr/include/gtk-2.0/gtk/gtkmountoperation.h \
+ /usr/include/gtk-2.0/gtk/gtknotebook.h \
+ /usr/include/gtk-2.0/gtk/gtkpagesetup.h \
+ /usr/include/gtk-2.0/gtk/gtkpapersize.h \
+ /usr/include/gtk-2.0/gtk/gtkplug.h /usr/include/gtk-2.0/gtk/gtksocket.h \
+ /usr/include/gtk-2.0/gtk/gtkprintcontext.h \
+ /usr/include/gtk-2.0/gtk/gtkprintoperation.h \
+ /usr/include/gtk-2.0/gtk/gtkprintsettings.h \
+ /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h \
+ /usr/include/gtk-2.0/gtk/gtkprogressbar.h \
+ /usr/include/gtk-2.0/gtk/gtkprogress.h \
+ /usr/include/gtk-2.0/gtk/gtkradioaction.h \
+ /usr/include/gtk-2.0/gtk/gtktoggleaction.h \
+ /usr/include/gtk-2.0/gtk/gtkradiobutton.h \
+ /usr/include/gtk-2.0/gtk/gtkradiomenuitem.h \
+ /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \
+ /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \
+ /usr/include/gtk-2.0/gtk/gtkrecentaction.h \
+ /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \
+ /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \
+ /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \
+ /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h \
+ /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h \
+ /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h \
+ /usr/include/gtk-2.0/gtk/gtkscalebutton.h \
+ /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \
+ /usr/include/gtk-2.0/gtk/gtkvscrollbar.h \
+ /usr/include/gtk-2.0/gtk/gtkviewport.h \
+ /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \
+ /usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h \
+ /usr/include/gtk-2.0/gtk/gtkshow.h \
+ /usr/include/gtk-2.0/gtk/gtksizegroup.h \
+ /usr/include/gtk-2.0/gtk/gtkspinbutton.h \
+ /usr/include/gtk-2.0/gtk/gtkstatusbar.h \
+ /usr/include/gtk-2.0/gtk/gtkstatusicon.h \
+ /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \
+ /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \
+ /usr/include/gtk-2.0/gtk/gtktextbuffer.h \
+ /usr/include/gtk-2.0/gtk/gtktexttagtable.h \
+ /usr/include/gtk-2.0/gtk/gtktextmark.h \
+ /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h \
+ /usr/include/gtk-2.0/gtk/gtktextview.h \
+ /usr/include/gtk-2.0/gtk/gtktoolbar.h \
+ /usr/include/gtk-2.0/gtk/gtkpixmap.h \
+ /usr/include/gtk-2.0/gtk/gtktoolshell.h \
+ /usr/include/gtk-2.0/gtk/gtktestutils.h \
+ /usr/include/gtk-2.0/gtk/gtktreednd.h \
+ /usr/include/gtk-2.0/gtk/gtktreemodelsort.h \
+ /usr/include/gtk-2.0/gtk/gtktreeselection.h \
+ /usr/include/gtk-2.0/gtk/gtktreestore.h \
+ /usr/include/gtk-2.0/gtk/gtkuimanager.h \
+ /usr/include/gtk-2.0/gtk/gtkvbbox.h \
+ /usr/include/gtk-2.0/gtk/gtkversion.h \
+ /usr/include/gtk-2.0/gtk/gtkvolumebutton.h \
+ /usr/include/gtk-2.0/gtk/gtkvpaned.h \
+ /usr/include/gtk-2.0/gtk/gtkvruler.h \
+ /usr/include/gtk-2.0/gtk/gtkvscale.h \
+ /usr/include/gtk-2.0/gtk/gtkvseparator.h \
+ /usr/include/gtk-2.0/gtk/gtktext.h /usr/include/gtk-2.0/gtk/gtktree.h \
+ /usr/include/gtk-2.0/gtk/gtktreeitem.h \
+ /usr/include/gtk-2.0/gtk/gtkclist.h /usr/include/gtk-2.0/gtk/gtkcombo.h \
+ /usr/include/gtk-2.0/gtk/gtkctree.h \
+ /usr/include/gtk-2.0/gtk/gtkfilesel.h \
+ /usr/include/gtk-2.0/gtk/gtkitemfactory.h \
+ /usr/include/gtk-2.0/gtk/gtklist.h \
+ /usr/include/gtk-2.0/gtk/gtklistitem.h \
+ /usr/include/gtk-2.0/gtk/gtkoldeditable.h \
+ /usr/include/gtk-2.0/gtk/gtkoptionmenu.h \
+ /usr/include/gtk-2.0/gtk/gtkpreview.h \
+ /usr/include/gtk-2.0/gtk/gtktipsquery.h \
+ ../../src/goocanvas/src/goocanvasenumtypes.h \
+ ../../src/goocanvas/src/goocanvasellipse.h \
+ ../../src/goocanvas/src/goocanvasitemsimple.h \
+ ../../src/goocanvas/src/goocanvasitem.h \
+ ../../src/goocanvas/src/goocanvasstyle.h \
+ ../../src/goocanvas/src/goocanvasitemmodel.h \
+ ../../src/goocanvas/src/goocanvasutils.h \
+ ../../src/goocanvas/src/goocanvasgroup.h \
+ ../../src/goocanvas/src/goocanvasimage.h \
+ ../../src/goocanvas/src/goocanvaspath.h \
+ ../../src/goocanvas/src/goocanvaspolyline.h \
+ ../../src/goocanvas/src/goocanvasrect.h \
+ ../../src/goocanvas/src/goocanvastable.h \
+ ../../src/goocanvas/src/goocanvasgroup.h \
+ ../../src/goocanvas/src/goocanvastext.h \
+ ../../src/goocanvas/src/goocanvaswidget.h \
+ ../../src/goocanvas/src/goocanvassvg.h \
+ /usr/include/librsvg-2/librsvg/rsvg.h \
+ /usr/include/librsvg-2/librsvg/rsvg-cairo.h \
+ /usr/include/gtk-2.0/gdk/gdkkeysyms.h /usr/include/libintl.h \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ ../../src/gcompris/plugin.h ../../src/gcompris/profile.h \
+ ../../src/gcompris/gcompris-board.h ../../src/gcompris/board.h \
+ ../../src/gcompris/board_config.h ../../src/gcompris/properties.h \
+ ../../src/gcompris/gameutil.h ../../src/gcompris/gcompris.h \
+ ../../src/gcompris/soundutil.h ../../src/gcompris/gc_net.h \
+ /usr/include/libxml2/libxml/tree.h \
+ /usr/include/libxml2/libxml/xmlversion.h \
+ /usr/include/libxml2/libxml/xmlexports.h \
+ /usr/include/libxml2/libxml/xmlstring.h \
+ /usr/include/libxml2/libxml/xmlregexp.h \
+ /usr/include/libxml2/libxml/dict.h \
+ /usr/include/libxml2/libxml/xmlmemory.h \
+ /usr/include/libxml2/libxml/threads.h \
+ /usr/include/libxml2/libxml/globals.h \
+ /usr/include/libxml2/libxml/parser.h /usr/include/libxml2/libxml/hash.h \
+ /usr/include/libxml2/libxml/valid.h \
+ /usr/include/libxml2/libxml/xmlerror.h \
+ /usr/include/libxml2/libxml/list.h \
+ /usr/include/libxml2/libxml/xmlautomata.h \
+ /usr/include/libxml2/libxml/entities.h \
+ /usr/include/libxml2/libxml/encoding.h /usr/include/iconv.h \
+ /usr/include/libxml2/libxml/xmlIO.h /usr/include/libxml2/libxml/SAX.h \
+ /usr/include/sys/types.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/sys/sysmacros.h \
+ /usr/include/alloca.h /usr/include/bits/stdlib.h \
+ /usr/include/libxml2/libxml/xlink.h /usr/include/libxml2/libxml/SAX2.h \
+ ../../src/gcompris/bonus.h ../../src/gcompris/timer.h \
+ /usr/include/ctype.h /usr/include/math.h /usr/include/bits/huge_val.h \
+ /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h \
+ /usr/include/bits/mathinline.h /usr/include/assert.h \
+ ../../src/gcompris/score.h ../../src/gcompris/skin.h \
+ ../../src/gcompris/anim.h ../../src/gcompris/gcompris_db.h \
+ /usr/include/sqlite3.h ../../src/gcompris/wordlist.h \
+ ../../src/gcompris/gcompris_im.h \
+ ../../src/gcompris/gcompris_alphabeta.h ../../src/gcompris/drag.h
+
+/usr/include/string.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-32.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.3.2/include/stddef.h:
+
+/usr/include/bits/string.h:
+
+/usr/include/bits/string2.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/string3.h:
+
+../../src/gcompris/gcompris.h:
+
+../../config.h:
+
+../../src/goocanvas/src/goocanvas.h:
+
+/usr/include/gtk-2.0/gtk/gtk.h:
+
+/usr/include/gtk-2.0/gdk/gdk.h:
+
+/usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:
+
+/usr/include/glib-2.0/gio/gio.h:
+
+/usr/include/glib-2.0/gio/giotypes.h:
+
+/usr/include/glib-2.0/gio/gioenums.h:
+
+/usr/include/glib-2.0/glib-object.h:
+
+/usr/include/glib-2.0/gobject/gboxed.h:
+
+/usr/include/glib-2.0/gobject/gtype.h:
+
+/usr/include/glib-2.0/glib.h:
+
+/usr/include/glib-2.0/glib/galloca.h:
+
+/usr/include/glib-2.0/glib/gtypes.h:
+
+/usr/lib/glib-2.0/include/glibconfig.h:
+
+/usr/include/glib-2.0/glib/gmacros.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.3.2/include-fixed/limits.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.3.2/include-fixed/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/bits/posix1_lim.h:
+
+/usr/include/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/bits/posix2_lim.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.3.2/include/float.h:
+
+/usr/include/glib-2.0/glib/garray.h:
+
+/usr/include/glib-2.0/glib/gasyncqueue.h:
+
+/usr/include/glib-2.0/glib/gthread.h:
+
+/usr/include/glib-2.0/glib/gerror.h:
+
+/usr/include/glib-2.0/glib/gquark.h:
+
+/usr/include/glib-2.0/glib/gutils.h:
+
+/usr/lib/gcc/i486-linux-gnu/4.3.2/include/stdarg.h:
+
+/usr/include/glib-2.0/glib/gatomic.h:
+
+/usr/include/glib-2.0/glib/gbacktrace.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/signum.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/siginfo.h:
+
+/usr/include/bits/sigaction.h:
+
+/usr/include/bits/sigcontext.h:
+
+/usr/include/bits/sigstack.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/sigthread.h:
+
+/usr/include/glib-2.0/glib/gbase64.h:
+
+/usr/include/glib-2.0/glib/gbookmarkfile.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/glib-2.0/glib/gcache.h:
+
+/usr/include/glib-2.0/glib/glist.h:
+
+/usr/include/glib-2.0/glib/gmem.h:
+
+/usr/include/glib-2.0/glib/gslice.h:
+
+/usr/include/glib-2.0/glib/gchecksum.h:
+
+/usr/include/glib-2.0/glib/gcompletion.h:
+
+/usr/include/glib-2.0/glib/gconvert.h:
+
+/usr/include/glib-2.0/glib/gdataset.h:
+
+/usr/include/glib-2.0/glib/gdate.h:
+
+/usr/include/glib-2.0/glib/gdir.h:
+
+/usr/include/glib-2.0/glib/gfileutils.h:
+
+/usr/include/glib-2.0/glib/ghash.h:
+
+/usr/include/glib-2.0/glib/ghook.h:
+
+/usr/include/glib-2.0/glib/giochannel.h:
+
+/usr/include/glib-2.0/glib/gmain.h:
+
+/usr/include/glib-2.0/glib/gslist.h:
+
+/usr/include/glib-2.0/glib/gstring.h:
+
+/usr/include/glib-2.0/glib/gunicode.h:
+
+/usr/include/glib-2.0/glib/gkeyfile.h:
+
+/usr/include/glib-2.0/glib/gmappedfile.h:
+
+/usr/include/glib-2.0/glib/gmarkup.h:
+
+/usr/include/glib-2.0/glib/gmessages.h:
+
+/usr/include/glib-2.0/glib/gnode.h:
+
+/usr/include/glib-2.0/glib/goption.h:
+
+/usr/include/glib-2.0/glib/gpattern.h:
+
+/usr/include/glib-2.0/glib/gprimes.h:
+
+/usr/include/glib-2.0/glib/gqsort.h:
+
+/usr/include/glib-2.0/glib/gqueue.h:
+
+/usr/include/glib-2.0/glib/grand.h:
+
+/usr/include/glib-2.0/glib/grel.h:
+
+/usr/include/glib-2.0/glib/gregex.h:
+
+/usr/include/glib-2.0/glib/gscanner.h:
+
+/usr/include/glib-2.0/glib/gsequence.h:
+
+/usr/include/glib-2.0/glib/gshell.h:
+
+/usr/include/glib-2.0/glib/gspawn.h:
+
+/usr/include/glib-2.0/glib/gstrfuncs.h:
+
+/usr/include/glib-2.0/glib/gtestutils.h:
+
+/usr/include/glib-2.0/glib/gthreadpool.h:
+
+/usr/include/glib-2.0/glib/gtimer.h:
+
+/usr/include/glib-2.0/glib/gtree.h:
+
+/usr/include/glib-2.0/glib/gurifuncs.h:
+
+/usr/include/glib-2.0/gobject/genums.h:
+
+/usr/include/glib-2.0/gobject/gobject.h:
+
+/usr/include/glib-2.0/gobject/gvalue.h:
+
+/usr/include/glib-2.0/gobject/gparam.h:
+
+/usr/include/glib-2.0/gobject/gclosure.h:
+
+/usr/include/glib-2.0/gobject/gsignal.h:
+
+/usr/include/glib-2.0/gobject/gmarshal.h:
+
+/usr/include/glib-2.0/gobject/gparamspecs.h:
+
+/usr/include/glib-2.0/gobject/gsourceclosure.h:
+
+/usr/include/glib-2.0/gobject/gtypemodule.h:
+
+/usr/include/glib-2.0/gobject/gtypeplugin.h:
+
+/usr/include/glib-2.0/gobject/gvaluearray.h:
+
+/usr/include/glib-2.0/gobject/gvaluetypes.h:
+
+/usr/include/glib-2.0/gio/gappinfo.h:
+
+/usr/include/glib-2.0/gio/gasyncresult.h:
+
+/usr/include/glib-2.0/gio/gbufferedinputstream.h:
+
+/usr/include/glib-2.0/gio/gfilterinputstream.h:
+
+/usr/include/glib-2.0/gio/ginputstream.h:
+
+/usr/include/glib-2.0/gio/gbufferedoutputstream.h:
+
+/usr/include/glib-2.0/gio/gfilteroutputstream.h:
+
+/usr/include/glib-2.0/gio/goutputstream.h:
+
+/usr/include/glib-2.0/gio/gcancellable.h:
+
+/usr/include/glib-2.0/gio/gcontenttype.h:
+
+/usr/include/glib-2.0/gio/gdatainputstream.h:
+
+/usr/include/glib-2.0/gio/gdataoutputstream.h:
+
+/usr/include/glib-2.0/gio/gdrive.h:
+
+/usr/include/glib-2.0/gio/gemblemedicon.h:
+
+/usr/include/glib-2.0/gio/gicon.h:
+
+/usr/include/glib-2.0/gio/gemblem.h:
+
+/usr/include/glib-2.0/gio/gfile.h:
+
+/usr/include/glib-2.0/gio/gfileattribute.h:
+
+/usr/include/glib-2.0/gio/gfileenumerator.h:
+
+/usr/include/glib-2.0/gio/gfileicon.h:
+
+/usr/include/glib-2.0/gio/gfileinfo.h:
+
+/usr/include/glib-2.0/gio/gfileinputstream.h:
+
+/usr/include/glib-2.0/gio/gfilemonitor.h:
+
+/usr/include/glib-2.0/gio/gfilenamecompleter.h:
+
+/usr/include/glib-2.0/gio/gfileoutputstream.h:
+
+/usr/include/glib-2.0/gio/gioenumtypes.h:
+
+/usr/include/glib-2.0/gio/gioerror.h:
+
+/usr/include/glib-2.0/gio/giomodule.h:
+
+/usr/include/glib-2.0/gmodule.h:
+
+/usr/include/glib-2.0/gio/gioscheduler.h:
+
+/usr/include/glib-2.0/gio/gloadableicon.h:
+
+/usr/include/glib-2.0/gio/gmemoryinputstream.h:
+
+/usr/include/glib-2.0/gio/gmemoryoutputstream.h:
+
+/usr/include/glib-2.0/gio/gmount.h:
+
+/usr/include/glib-2.0/gio/gmountoperation.h:
+
+/usr/include/glib-2.0/gio/gnativevolumemonitor.h:
+
+/usr/include/glib-2.0/gio/gvolumemonitor.h:
+
+/usr/include/glib-2.0/gio/gseekable.h:
+
+/usr/include/glib-2.0/gio/gsimpleasyncresult.h:
+
+/usr/include/glib-2.0/gio/gthemedicon.h:
+
+/usr/include/glib-2.0/gio/gvfs.h:
+
+/usr/include/glib-2.0/gio/gvolume.h:
+
+/usr/include/gtk-2.0/gdk/gdkscreen.h:
+
+/usr/include/cairo/cairo.h:
+
+/usr/include/cairo/cairo-version.h:
+
+/usr/include/cairo/cairo-features.h:
+
+/usr/include/cairo/cairo-deprecated.h:
+
+/usr/include/gtk-2.0/gdk/gdktypes.h:
+
+/usr/include/pango-1.0/pango/pango.h:
+
+/usr/include/pango-1.0/pango/pango-attributes.h:
+
+/usr/include/pango-1.0/pango/pango-font.h:
+
+/usr/include/pango-1.0/pango/pango-coverage.h:
+
+/usr/include/pango-1.0/pango/pango-types.h:
+
+/usr/include/pango-1.0/pango/pango-gravity.h:
+
+/usr/include/pango-1.0/pango/pango-matrix.h:
+
+/usr/include/pango-1.0/pango/pango-script.h:
+
+/usr/include/pango-1.0/pango/pango-language.h:
+
+/usr/include/pango-1.0/pango/pango-bidi-type.h:
+
+/usr/include/pango-1.0/pango/pango-break.h:
+
+/usr/include/pango-1.0/pango/pango-item.h:
+
+/usr/include/pango-1.0/pango/pango-context.h:
+
+/usr/include/pango-1.0/pango/pango-fontmap.h:
+
+/usr/include/pango-1.0/pango/pango-fontset.h:
+
+/usr/include/pango-1.0/pango/pango-engine.h:
+
+/usr/include/pango-1.0/pango/pango-glyph.h:
+
+/usr/include/pango-1.0/pango/pango-enum-types.h:
+
+/usr/include/pango-1.0/pango/pango-features.h:
+
+/usr/include/pango-1.0/pango/pango-glyph-item.h:
+
+/usr/include/pango-1.0/pango/pango-layout.h:
+
+/usr/include/pango-1.0/pango/pango-tabs.h:
+
+/usr/include/pango-1.0/pango/pango-renderer.h:
+
+/usr/include/pango-1.0/pango/pango-utils.h:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/bits/stdio.h:
+
+/usr/include/bits/stdio2.h:
+
+/usr/lib/gtk-2.0/include/gdkconfig.h:
+
+/usr/include/gtk-2.0/gdk/gdkdisplay.h:
+
+/usr/include/gtk-2.0/gdk/gdkevents.h:
+
+/usr/include/gtk-2.0/gdk/gdkcolor.h:
+
+/usr/include/gtk-2.0/gdk/gdkdnd.h:
+
+/usr/include/gtk-2.0/gdk/gdkinput.h:
+
+/usr/include/gtk-2.0/gdk/gdkcairo.h:
+
+/usr/include/gtk-2.0/gdk/gdkpixbuf.h:
+
+/usr/include/gtk-2.0/gdk/gdkrgb.h:
+
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf.h:
+
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h:
+
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h:
+
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h:
+
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:
+
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h:
+
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h:
+
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h:
+
+/usr/include/gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h:
+
+/usr/include/pango-1.0/pango/pangocairo.h:
+
+/usr/include/gtk-2.0/gdk/gdkcursor.h:
+
+/usr/include/gtk-2.0/gdk/gdkdisplaymanager.h:
+
+/usr/include/gtk-2.0/gdk/gdkdrawable.h:
+
+/usr/include/gtk-2.0/gdk/gdkgc.h:
+
+/usr/include/gtk-2.0/gdk/gdkenumtypes.h:
+
+/usr/include/gtk-2.0/gdk/gdkfont.h:
+
+/usr/include/gtk-2.0/gdk/gdkimage.h:
+
+/usr/include/gtk-2.0/gdk/gdkkeys.h:
+
+/usr/include/gtk-2.0/gdk/gdkpango.h:
+
+/usr/include/gtk-2.0/gdk/gdkpixmap.h:
+
+/usr/include/gtk-2.0/gdk/gdkproperty.h:
+
+/usr/include/gtk-2.0/gdk/gdkregion.h:
+
+/usr/include/gtk-2.0/gdk/gdkselection.h:
+
+/usr/include/gtk-2.0/gdk/gdkspawn.h:
+
+/usr/include/gtk-2.0/gdk/gdktestutils.h:
+
+/usr/include/gtk-2.0/gdk/gdkwindow.h:
+
+/usr/include/gtk-2.0/gdk/gdkvisual.h:
+
+/usr/include/gtk-2.0/gtk/gtkaboutdialog.h:
+
+/usr/include/gtk-2.0/gtk/gtkdialog.h:
+
+/usr/include/gtk-2.0/gtk/gtkwindow.h:
+
+/usr/include/gtk-2.0/gtk/gtkaccelgroup.h:
+
+/usr/include/gtk-2.0/gtk/gtkenums.h:
+
+/usr/include/gtk-2.0/gtk/gtkbin.h:
+
+/usr/include/gtk-2.0/gtk/gtkcontainer.h:
+
+/usr/include/gtk-2.0/gtk/gtkwidget.h:
+
+/usr/include/gtk-2.0/gtk/gtkobject.h:
+
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:
+
+/usr/include/gtk-2.0/gtk/gtktypebuiltins.h:
+
+/usr/include/gtk-2.0/gtk/gtkdebug.h:
+
+/usr/include/gtk-2.0/gtk/gtkadjustment.h:
+
+/usr/include/gtk-2.0/gtk/gtkstyle.h:
+
+/usr/include/gtk-2.0/gtk/gtksettings.h:
+
+/usr/include/gtk-2.0/gtk/gtkrc.h:
+
+/usr/include/atk-1.0/atk/atk.h:
+
+/usr/include/atk-1.0/atk/atkobject.h:
+
+/usr/include/atk-1.0/atk/atkstate.h:
+
+/usr/include/atk-1.0/atk/atkrelationtype.h:
+
+/usr/include/atk-1.0/atk/atkaction.h:
+
+/usr/include/atk-1.0/atk/atkcomponent.h:
+
+/usr/include/atk-1.0/atk/atkutil.h:
+
+/usr/include/atk-1.0/atk/atkdocument.h:
+
+/usr/include/atk-1.0/atk/atkeditabletext.h:
+
+/usr/include/atk-1.0/atk/atktext.h:
+
+/usr/include/atk-1.0/atk/atkgobjectaccessible.h:
+
+/usr/include/atk-1.0/atk/atkhyperlink.h:
+
+/usr/include/atk-1.0/atk/atkhyperlinkimpl.h:
+
+/usr/include/atk-1.0/atk/atkhypertext.h:
+
+/usr/include/atk-1.0/atk/atkimage.h:
+
+/usr/include/atk-1.0/atk/atknoopobject.h:
+
+/usr/include/atk-1.0/atk/atknoopobjectfactory.h:
+
+/usr/include/atk-1.0/atk/atkobjectfactory.h:
+
+/usr/include/atk-1.0/atk/atkregistry.h:
+
+/usr/include/atk-1.0/atk/atkobjectfactory.h:
+
+/usr/include/atk-1.0/atk/atkrelation.h:
+
+/usr/include/atk-1.0/atk/atkrelationset.h:
+
+/usr/include/atk-1.0/atk/atkselection.h:
+
+/usr/include/atk-1.0/atk/atkstateset.h:
+
+/usr/include/atk-1.0/atk/atkstreamablecontent.h:
+
+/usr/include/atk-1.0/atk/atktable.h:
+
+/usr/include/atk-1.0/atk/atkmisc.h:
+
+/usr/include/atk-1.0/atk/atkvalue.h:
+
+/usr/include/gtk-2.0/gtk/gtkaccellabel.h:
+
+/usr/include/gtk-2.0/gtk/gtklabel.h:
+
+/usr/include/gtk-2.0/gtk/gtkmisc.h:
+
+/usr/include/gtk-2.0/gtk/gtkmenu.h:
+
+/usr/include/gtk-2.0/gtk/gtkmenushell.h:
+
+/usr/include/gtk-2.0/gtk/gtkaccelmap.h:
+
+/usr/include/gtk-2.0/gtk/gtkaccessible.h:
+
+/usr/include/gtk-2.0/gtk/gtkaction.h:
+
+/usr/include/gtk-2.0/gtk/gtkactiongroup.h:
+
+/usr/include/gtk-2.0/gtk/gtkalignment.h:
+
+/usr/include/gtk-2.0/gtk/gtkarrow.h:
+
+/usr/include/gtk-2.0/gtk/gtkaspectframe.h:
+
+/usr/include/gtk-2.0/gtk/gtkframe.h:
+
+/usr/include/gtk-2.0/gtk/gtkassistant.h:
+
+/usr/include/gtk-2.0/gtk/gtkbbox.h:
+
+/usr/include/gtk-2.0/gtk/gtkbox.h:
+
+/usr/include/gtk-2.0/gtk/gtkbindings.h:
+
+/usr/include/gtk-2.0/gtk/gtkbuildable.h:
+
+/usr/include/gtk-2.0/gtk/gtkbuilder.h:
+
+/usr/include/gtk-2.0/gtk/gtkbutton.h:
+
+/usr/include/gtk-2.0/gtk/gtkimage.h:
+
+/usr/include/gtk-2.0/gtk/gtkcalendar.h:
+
+/usr/include/gtk-2.0/gtk/gtksignal.h:
+
+/usr/include/gtk-2.0/gtk/gtkmarshal.h:
+
+/usr/include/gtk-2.0/gtk/gtkcelleditable.h:
+
+/usr/include/gtk-2.0/gtk/gtkcelllayout.h:
+
+/usr/include/gtk-2.0/gtk/gtkcellrenderer.h:
+
+/usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h:
+
+/usr/include/gtk-2.0/gtk/gtktreemodel.h:
+
+/usr/include/gtk-2.0/gtk/gtktreesortable.h:
+
+/usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h:
+
+/usr/include/gtk-2.0/gtk/gtkcellrenderertext.h:
+
+/usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h:
+
+/usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h:
+
+/usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:
+
+/usr/include/gtk-2.0/gtk/gtkcellrendererspin.h:
+
+/usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h:
+
+/usr/include/gtk-2.0/gtk/gtkcellview.h:
+
+/usr/include/gtk-2.0/gtk/gtkcheckbutton.h:
+
+/usr/include/gtk-2.0/gtk/gtktogglebutton.h:
+
+/usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h:
+
+/usr/include/gtk-2.0/gtk/gtkmenuitem.h:
+
+/usr/include/gtk-2.0/gtk/gtkitem.h:
+
+/usr/include/gtk-2.0/gtk/gtkclipboard.h:
+
+/usr/include/gtk-2.0/gtk/gtkselection.h:
+
+/usr/include/gtk-2.0/gtk/gtktextiter.h:
+
+/usr/include/gtk-2.0/gtk/gtktexttag.h:
+
+/usr/include/gtk-2.0/gtk/gtktextchild.h:
+
+/usr/include/gtk-2.0/gtk/gtkcolorbutton.h:
+
+/usr/include/gtk-2.0/gtk/gtkcolorsel.h:
+
+/usr/include/gtk-2.0/gtk/gtkvbox.h:
+
+/usr/include/gtk-2.0/gtk/gtkcolorseldialog.h:
+
+/usr/include/gtk-2.0/gtk/gtkcombobox.h:
+
+/usr/include/gtk-2.0/gtk/gtktreeview.h:
+
+/usr/include/gtk-2.0/gtk/gtkdnd.h:
+
+/usr/include/gtk-2.0/gtk/gtkentry.h:
+
+/usr/include/gtk-2.0/gtk/gtkeditable.h:
+
+/usr/include/gtk-2.0/gtk/gtkimcontext.h:
+
+/usr/include/gtk-2.0/gtk/gtkentrycompletion.h:
+
+/usr/include/gtk-2.0/gtk/gtkliststore.h:
+
+/usr/include/gtk-2.0/gtk/gtktreemodelfilter.h:
+
+/usr/include/gtk-2.0/gtk/gtkcomboboxentry.h:
+
+/usr/include/gtk-2.0/gtk/gtkcurve.h:
+
+/usr/include/gtk-2.0/gtk/gtkdrawingarea.h:
+
+/usr/include/gtk-2.0/gtk/gtkeventbox.h:
+
+/usr/include/gtk-2.0/gtk/gtkexpander.h:
+
+/usr/include/gtk-2.0/gtk/gtkfixed.h:
+
+/usr/include/gtk-2.0/gtk/gtkfilechooser.h:
+
+/usr/include/gtk-2.0/gtk/gtkfilefilter.h:
+
+/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:
+
+/usr/include/gtk-2.0/gtk/gtkhbox.h:
+
+/usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h:
+
+/usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h:
+
+/usr/include/gtk-2.0/gtk/gtkfontbutton.h:
+
+/usr/include/gtk-2.0/gtk/gtkfontsel.h:
+
+/usr/include/gtk-2.0/gtk/gtkgamma.h:
+
+/usr/include/gtk-2.0/gtk/gtkgc.h:
+
+/usr/include/gtk-2.0/gtk/gtkhandlebox.h:
+
+/usr/include/gtk-2.0/gtk/gtkhbbox.h:
+
+/usr/include/gtk-2.0/gtk/gtkhpaned.h:
+
+/usr/include/gtk-2.0/gtk/gtkpaned.h:
+
+/usr/include/gtk-2.0/gtk/gtkhruler.h:
+
+/usr/include/gtk-2.0/gtk/gtkruler.h:
+
+/usr/include/gtk-2.0/gtk/gtkhscale.h:
+
+/usr/include/gtk-2.0/gtk/gtkscale.h:
+
+/usr/include/gtk-2.0/gtk/gtkrange.h:
+
+/usr/include/gtk-2.0/gtk/gtkhscrollbar.h:
+
+/usr/include/gtk-2.0/gtk/gtkscrollbar.h:
+
+/usr/include/gtk-2.0/gtk/gtkhseparator.h:
+
+/usr/include/gtk-2.0/gtk/gtkseparator.h:
+
+/usr/include/gtk-2.0/gtk/gtkhsv.h:
+
+/usr/include/gtk-2.0/gtk/gtkiconfactory.h:
+
+/usr/include/gtk-2.0/gtk/gtkicontheme.h:
+
+/usr/include/gtk-2.0/gtk/gtkiconview.h:
+
+/usr/include/gtk-2.0/gtk/gtktooltip.h:
+
+/usr/include/gtk-2.0/gtk/gtkimagemenuitem.h:
+
+/usr/include/gtk-2.0/gtk/gtkimcontextsimple.h:
+
+/usr/include/gtk-2.0/gtk/gtkimmulticontext.h:
+
+/usr/include/gtk-2.0/gtk/gtkinputdialog.h:
+
+/usr/include/gtk-2.0/gtk/gtkinvisible.h:
+
+/usr/include/gtk-2.0/gtk/gtklayout.h:
+
+/usr/include/gtk-2.0/gtk/gtklinkbutton.h:
+
+/usr/include/gtk-2.0/gtk/gtkmain.h:
+
+/usr/include/gtk-2.0/gtk/gtkmenubar.h:
+
+/usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:
+
+/usr/include/gtk-2.0/gtk/gtktoolbutton.h:
+
+/usr/include/gtk-2.0/gtk/gtktoolitem.h:
+
+/usr/include/gtk-2.0/gtk/gtktooltips.h:
+
+/usr/include/gtk-2.0/gtk/gtkmessagedialog.h:
+
+/usr/include/gtk-2.0/gtk/gtkmodules.h:
+
+/usr/include/gtk-2.0/gtk/gtkmountoperation.h:
+
+/usr/include/gtk-2.0/gtk/gtknotebook.h:
+
+/usr/include/gtk-2.0/gtk/gtkpagesetup.h:
+
+/usr/include/gtk-2.0/gtk/gtkpapersize.h:
+
+/usr/include/gtk-2.0/gtk/gtkplug.h:
+
+/usr/include/gtk-2.0/gtk/gtksocket.h:
+
+/usr/include/gtk-2.0/gtk/gtkprintcontext.h:
+
+/usr/include/gtk-2.0/gtk/gtkprintoperation.h:
+
+/usr/include/gtk-2.0/gtk/gtkprintsettings.h:
+
+/usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h:
+
+/usr/include/gtk-2.0/gtk/gtkprogressbar.h:
+
+/usr/include/gtk-2.0/gtk/gtkprogress.h:
+
+/usr/include/gtk-2.0/gtk/gtkradioaction.h:
+
+/usr/include/gtk-2.0/gtk/gtktoggleaction.h:
+
+/usr/include/gtk-2.0/gtk/gtkradiobutton.h:
+
+/usr/include/gtk-2.0/gtk/gtkradiomenuitem.h:
+
+/usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h:
+
+/usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h:
+
+/usr/include/gtk-2.0/gtk/gtkrecentaction.h:
+
+/usr/include/gtk-2.0/gtk/gtkrecentmanager.h:
+
+/usr/include/gtk-2.0/gtk/gtkrecentchooser.h:
+
+/usr/include/gtk-2.0/gtk/gtkrecentfilter.h:
+
+/usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h:
+
+/usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h:
+
+/usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h:
+
+/usr/include/gtk-2.0/gtk/gtkscalebutton.h:
+
+/usr/include/gtk-2.0/gtk/gtkscrolledwindow.h:
+
+/usr/include/gtk-2.0/gtk/gtkvscrollbar.h:
+
+/usr/include/gtk-2.0/gtk/gtkviewport.h:
+
+/usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h:
+
+/usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h:
+
+/usr/include/gtk-2.0/gtk/gtkshow.h:
+
+/usr/include/gtk-2.0/gtk/gtksizegroup.h:
+
+/usr/include/gtk-2.0/gtk/gtkspinbutton.h:
+
+/usr/include/gtk-2.0/gtk/gtkstatusbar.h:
+
+/usr/include/gtk-2.0/gtk/gtkstatusicon.h:
+
+/usr/include/gtk-2.0/gtk/gtkstock.h:
+
+/usr/include/gtk-2.0/gtk/gtktable.h:
+
+/usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h:
+
+/usr/include/gtk-2.0/gtk/gtktextbuffer.h:
+
+/usr/include/gtk-2.0/gtk/gtktexttagtable.h:
+
+/usr/include/gtk-2.0/gtk/gtktextmark.h:
+
+/usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:
+
+/usr/include/gtk-2.0/gtk/gtktextview.h:
+
+/usr/include/gtk-2.0/gtk/gtktoolbar.h:
+
+/usr/include/gtk-2.0/gtk/gtkpixmap.h:
+
+/usr/include/gtk-2.0/gtk/gtktoolshell.h:
+
+/usr/include/gtk-2.0/gtk/gtktestutils.h:
+
+/usr/include/gtk-2.0/gtk/gtktreednd.h:
+
+/usr/include/gtk-2.0/gtk/gtktreemodelsort.h:
+
+/usr/include/gtk-2.0/gtk/gtktreeselection.h:
+
+/usr/include/gtk-2.0/gtk/gtktreestore.h:
+
+/usr/include/gtk-2.0/gtk/gtkuimanager.h:
+
+/usr/include/gtk-2.0/gtk/gtkvbbox.h:
+
+/usr/include/gtk-2.0/gtk/gtkversion.h:
+
+/usr/include/gtk-2.0/gtk/gtkvolumebutton.h:
+
+/usr/include/gtk-2.0/gtk/gtkvpaned.h:
+
+/usr/include/gtk-2.0/gtk/gtkvruler.h:
+
+/usr/include/gtk-2.0/gtk/gtkvscale.h:
+
+/usr/include/gtk-2.0/gtk/gtkvseparator.h:
+
+/usr/include/gtk-2.0/gtk/gtktext.h:
+
+/usr/include/gtk-2.0/gtk/gtktree.h:
+
+/usr/include/gtk-2.0/gtk/gtktreeitem.h:
+
+/usr/include/gtk-2.0/gtk/gtkclist.h:
+
+/usr/include/gtk-2.0/gtk/gtkcombo.h:
+
+/usr/include/gtk-2.0/gtk/gtkctree.h:
+
+/usr/include/gtk-2.0/gtk/gtkfilesel.h:
+
+/usr/include/gtk-2.0/gtk/gtkitemfactory.h:
+
+/usr/include/gtk-2.0/gtk/gtklist.h:
+
+/usr/include/gtk-2.0/gtk/gtklistitem.h:
+
+/usr/include/gtk-2.0/gtk/gtkoldeditable.h:
+
+/usr/include/gtk-2.0/gtk/gtkoptionmenu.h:
+
+/usr/include/gtk-2.0/gtk/gtkpreview.h:
+
+/usr/include/gtk-2.0/gtk/gtktipsquery.h:
+
+../../src/goocanvas/src/goocanvasenumtypes.h:
+
+../../src/goocanvas/src/goocanvasellipse.h:
+
+../../src/goocanvas/src/goocanvasitemsimple.h:
+
+../../src/goocanvas/src/goocanvasitem.h:
+
+../../src/goocanvas/src/goocanvasstyle.h:
+
+../../src/goocanvas/src/goocanvasitemmodel.h:
+
+../../src/goocanvas/src/goocanvasutils.h:
+
+../../src/goocanvas/src/goocanvasgroup.h:
+
+../../src/goocanvas/src/goocanvasimage.h:
+
+../../src/goocanvas/src/goocanvaspath.h:
+
+../../src/goocanvas/src/goocanvaspolyline.h:
+
+../../src/goocanvas/src/goocanvasrect.h:
+
+../../src/goocanvas/src/goocanvastable.h:
+
+../../src/goocanvas/src/goocanvasgroup.h:
+
+../../src/goocanvas/src/goocanvastext.h:
+
+../../src/goocanvas/src/goocanvaswidget.h:
+
+../../src/goocanvas/src/goocanvassvg.h:
+
+/usr/include/librsvg-2/librsvg/rsvg.h:
+
+/usr/include/librsvg-2/librsvg/rsvg-cairo.h:
+
+/usr/include/gtk-2.0/gdk/gdkkeysyms.h:
+
+/usr/include/libintl.h:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+../../src/gcompris/plugin.h:
+
+../../src/gcompris/profile.h:
+
+../../src/gcompris/gcompris-board.h:
+
+../../src/gcompris/board.h:
+
+../../src/gcompris/board_config.h:
+
+../../src/gcompris/properties.h:
+
+../../src/gcompris/gameutil.h:
+
+../../src/gcompris/gcompris.h:
+
+../../src/gcompris/soundutil.h:
+
+../../src/gcompris/gc_net.h:
+
+/usr/include/libxml2/libxml/tree.h:
+
+/usr/include/libxml2/libxml/xmlversion.h:
+
+/usr/include/libxml2/libxml/xmlexports.h:
+
+/usr/include/libxml2/libxml/xmlstring.h:
+
+/usr/include/libxml2/libxml/xmlregexp.h:
+
+/usr/include/libxml2/libxml/dict.h:
+
+/usr/include/libxml2/libxml/xmlmemory.h:
+
+/usr/include/libxml2/libxml/threads.h:
+
+/usr/include/libxml2/libxml/globals.h:
+
+/usr/include/libxml2/libxml/parser.h:
+
+/usr/include/libxml2/libxml/hash.h:
+
+/usr/include/libxml2/libxml/valid.h:
+
+/usr/include/libxml2/libxml/xmlerror.h:
+
+/usr/include/libxml2/libxml/list.h:
+
+/usr/include/libxml2/libxml/xmlautomata.h:
+
+/usr/include/libxml2/libxml/entities.h:
+
+/usr/include/libxml2/libxml/encoding.h:
+
+/usr/include/iconv.h:
+
+/usr/include/libxml2/libxml/xmlIO.h:
+
+/usr/include/libxml2/libxml/SAX.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/include/bits/stdlib.h:
+
+/usr/include/libxml2/libxml/xlink.h:
+
+/usr/include/libxml2/libxml/SAX2.h:
+
+../../src/gcompris/bonus.h:
+
+../../src/gcompris/timer.h:
+
+/usr/include/ctype.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/bits/mathinline.h:
+
+/usr/include/assert.h:
+
+../../src/gcompris/score.h:
+
+../../src/gcompris/skin.h:
+
+../../src/gcompris/anim.h:
+
+../../src/gcompris/gcompris_db.h:
+
+/usr/include/sqlite3.h:
+
+../../src/gcompris/wordlist.h:
+
+../../src/gcompris/gcompris_im.h:
+
+../../src/gcompris/gcompris_alphabeta.h:
+
+../../src/gcompris/drag.h:
Added: branches/gcomprixogoo/src/photohunter-activity/Makefile.am
==============================================================================
--- (empty file)
+++ branches/gcomprixogoo/src/photohunter-activity/Makefile.am Tue Apr 14 21:16:13 2009
@@ -0,0 +1,56 @@
+SUBDIRS = resources
+
+if PLATFORM_WIN32
+shared = -shared
+no_undefined = -no-undefined
+gc_libs = $(GCOMPRIS_LIBS)
+dll_export = -DBOARD_DLL_EXPORT
+else
+shared =
+no_undefined =
+gc_libs =
+dll_export =
+endif
+
+lib_LTLIBRARIES = \
+ libphotohunter.la
+
+libdir = $(plugindir)
+INCLUDES = -I$(top_builddir)/src \
+ -I$(top_builddir)/intl \
+ -I$(top_builddir)/src/goocanvas/src \
+ $(GCOMPRIS_CFLAGS) \
+ $(XML_CFLAGS) \
+ $(dll_export)
+
+
+
+libphotohunter_la_LDFLAGS = $(shared) $(no_undefined) -module -avoid-version $(gc_libs) $(XML_LIBS)
+libphotohunter_la_LIBADD =
+libphotohunter_la_SOURCES = photohunter.c
+
+xmldir = $(pkgdatadir)/@PACKAGE_DATA_DIR@
+
+xml_in_files = \
+ photohunter.xml.in
+
+
+xml_DATA = $(xml_in_files:.xml.in=.xml)
+
+# Do not use the INTLTOOL_XML_RULE, we don't need to embed the translations
+# in the file themselves. GCompris pick the translations from the po file at
+# runtime.
+#
+$(xml_DATA): %.xml: %.xml.in
+ sed -e "s/\(<\{1\}\/*\)_/\1/g" $< > $@
+
+# Use this directive and instead of the one above to embed the translations
+# in the xml files directly, this is needed for the tool gcompris2spip
+# INTLTOOL_XML_RULE@
+
+
+icondir = $(pkgdatadir)/@PACKAGE_DATA_DIR@
+icon_DATA = photohunter.svg
+
+EXTRA_DIST = $(icon_DATA) ${xml_in_files} init_path.sh
+CLEANFILES = $(xml_DATA)
Added: branches/gcomprixogoo/src/photohunter-activity/init_path.sh
==============================================================================
--- (empty file)
+++ branches/gcomprixogoo/src/photohunter-activity/init_path.sh Tue Apr 14 21:16:13 2009
@@ -0,0 +1,8 @@
+# Set the different path for this activity
+# This is sourced by runit.sh
+path=$1
+activity=photohunter
+plugindir=$path/.libs
+pythonplugindir=$path
+resourcedir=$path/resources
+section="/puzzle"
Added: branches/gcomprixogoo/src/photohunter-activity/photohunter.c
==============================================================================
--- (empty file)
+++ branches/gcomprixogoo/src/photohunter-activity/photohunter.c Tue Apr 14 21:16:13 2009
@@ -0,0 +1,569 @@
+/* gcompris - photohunter.c
+ *
+ * Copyright (C) 2009 Marc Le Douarain
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+
+#include <string.h>
+#include "gcompris/gcompris.h"
+
+static GcomprisBoard *gcomprisBoard = NULL;
+static GooCanvasItem *boardRootItem = NULL;
+static gboolean board_paused = TRUE;
+
+static void start_board (GcomprisBoard *agcomprisBoard);
+static void pause_board (gboolean pause);
+static void end_board (void);
+static void set_level(guint level);
+static gboolean is_our_board (GcomprisBoard *gcomprisBoard);
+
+//#define GAME_DEBUG
+#define NBR_OF_PHOTOS_PER_SESSION 9
+#define FRAME_OFFSET 2
+typedef struct StructGame
+{
+ int PhotoWidth;
+ int PhotoHeight;
+ int SpaceX;
+ int SpaceY;
+
+ int NbrOfPhotosAvailable;
+ int * PhotoNbrForThisLevel; // random photo to play for each level
+}StructGame;
+typedef struct StructDiffCoor
+{
+ int x1;
+ int y1;
+ int x2;
+ int y2;
+}StructDiffCoor;
+
+GooCanvasItem *ItemPhoto[2] = {NULL, NULL };
+GooCanvasItem *ItemFrame[2] = {NULL, NULL };
+
+GArray *gDiffCoorArray = NULL; // coords list of the differences in the photos
+GArray *gDiffFoundArray = NULL; // coords already discovered
+StructGame Game;
+int LoadNextLevelAfterEndOfBonusDisplay;
+
+static void CleanLevelDatas( void );
+static gchar * ScanAndPickRandomFile( int * pNbrOfFiles, int RandomSelection );
+static void StartLevel( );
+static gint MouseClick(GooCanvasItem *item, GdkEvent *event, gpointer data);
+static void LoadCsvDiffFile( char * pFilename );
+
+
+/* Description of this plugin */
+static BoardPlugin menu_bp =
+ {
+ NULL,
+ NULL,
+ "Photo hunter",
+ "Find differences between two photos",
+ "Marc Le Douarain (http://membres.lycos.fr/mavati)",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ start_board,
+ pause_board,
+ end_board,
+ is_our_board,
+ NULL,
+ NULL,
+ set_level,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+ };
+
+/* =====================================================================
+ * IMPORTANT, REQUIRED TO "SEE" THE PLUGIN BOARD !
+ * =====================================================================*/
+GET_BPLUGIN_INFO(photohunter)
+
+/* =====================================================================
+ * (ALSO CALLED AFTER END OF BONUS DISPLAY WHEN A LEVEL IS COMPLETED)
+ * =====================================================================*/
+static void pause_board (gboolean pause)
+{
+ if(gcomprisBoard==NULL)
+ return;
+printf("pause_board() called with value=%d\n",pause);
+ if ( LoadNextLevelAfterEndOfBonusDisplay==TRUE && pause==FALSE )
+ {
+ LoadNextLevelAfterEndOfBonusDisplay = FALSE;
+ gcomprisBoard->level++;
+ if ( gcomprisBoard->level>gcomprisBoard->maxlevel )
+ gcomprisBoard->level = 1;
+ StartLevel( );
+ }
+
+ board_paused = pause;
+}
+
+/* =====================================================================
+ *
+ * =====================================================================*/
+static void start_board (GcomprisBoard *agcomprisBoard)
+{
+ if(agcomprisBoard!=NULL)
+ {
+ char * PhotoSelectedMark;
+ int InitScan;
+ int StorePhotoLevel;
+ gcomprisBoard = agcomprisBoard;
+
+ gc_set_default_background(goo_canvas_get_root_item(gcomprisBoard->canvas));
+
+ // get nbr of photos available, and init as none found for now
+ ScanAndPickRandomFile( &Game.NbrOfPhotosAvailable, -1 );
+ if ( Game.NbrOfPhotosAvailable==0 )
+ gc_dialog(_("Error: Absolutely no photo found in the data directory"), gc_board_stop);
+
+ gcomprisBoard->level = 1;
+ // limit to "N" photos to play per game session (in case of more photos in the directory...)
+ gcomprisBoard->maxlevel=Game.NbrOfPhotosAvailable>NBR_OF_PHOTOS_PER_SESSION?NBR_OF_PHOTOS_PER_SESSION:Game.NbrOfPhotosAvailable;
+ gcomprisBoard->sublevel = 0;
+ gcomprisBoard->number_of_sublevel = 0;
+
+ gc_bar_set(GC_BAR_LEVEL);
+
+ Game.PhotoNbrForThisLevel = malloc( (gcomprisBoard->maxlevel+1)*sizeof(int) );
+ PhotoSelectedMark = malloc( Game.NbrOfPhotosAvailable*sizeof(char) );
+ if ( Game.PhotoNbrForThisLevel && PhotoSelectedMark )
+ {
+ // precalc a list of photos to play for each level
+ for( InitScan=0; InitScan<Game.NbrOfPhotosAvailable ; InitScan++ )
+ PhotoSelectedMark[ InitScan ] = FALSE;
+ for( StorePhotoLevel=1; StorePhotoLevel<=gcomprisBoard->maxlevel; StorePhotoLevel++ )
+ {
+ int RandVal;
+ // we never give the same photo...
+ do
+ {
+ RandVal = (int)g_random_int_range( 0, Game.NbrOfPhotosAvailable );
+ }
+ while( PhotoSelectedMark[ RandVal ]!=FALSE );
+ PhotoSelectedMark[ RandVal ] = TRUE;
+ Game.PhotoNbrForThisLevel[ StorePhotoLevel ] = RandVal;
+ }
+ free( PhotoSelectedMark );
+
+ boardRootItem = goo_canvas_group_new (goo_canvas_get_root_item(gcomprisBoard->canvas), NULL);
+ gtk_signal_connect(GTK_OBJECT(gcomprisBoard->canvas), "event", (GtkSignalFunc) MouseClick, NULL);
+
+ gDiffCoorArray = g_array_new( FALSE, FALSE, sizeof(StructDiffCoor) );
+ gDiffFoundArray = g_array_new( FALSE, FALSE, sizeof(StructDiffCoor) );
+ LoadNextLevelAfterEndOfBonusDisplay = FALSE;
+ StartLevel( );
+ pause_board(FALSE);
+ }
+ }
+}
+
+/* =====================================================================
+ *
+ * =====================================================================*/
+static void end_board ()
+{
+printf("End Board!\n");
+ if(gcomprisBoard!=NULL)
+ {
+ pause_board(TRUE);
+ gc_score_end();
+ }
+ CleanLevelDatas( );
+ gcomprisBoard = NULL;
+ if(boardRootItem!=NULL)
+ goo_canvas_item_remove( boardRootItem );
+ if ( Game.PhotoNbrForThisLevel!=NULL )
+ free( Game.PhotoNbrForThisLevel );
+ if ( gDiffCoorArray!=NULL )
+ g_array_free( gDiffCoorArray, TRUE );
+ if ( gDiffFoundArray!=NULL )
+ g_array_free( gDiffFoundArray, TRUE );
+}
+
+/* =====================================================================
+ *
+ * =====================================================================*/
+static void set_level(guint level)
+{
+ if(gcomprisBoard!=NULL)
+ {
+ gcomprisBoard->level = level;
+ if ( gcomprisBoard->level>gcomprisBoard->maxlevel )
+ gcomprisBoard->level = 1;
+ StartLevel();
+ }
+}
+
+/* =====================================================================
+ *
+ * =====================================================================*/
+static gboolean is_our_board (GcomprisBoard *gcomprisBoard)
+{
+ if (gcomprisBoard)
+ {
+ if(g_strcasecmp(gcomprisBoard->type, "photohunter")==0)
+ {
+ /* Set the plugin entry */
+ gcomprisBoard->plugin=&menu_bp;
+ return TRUE;
+ }
+ }
+ return FALSE;
+}
+
+static void CleanLevelDatas( void )
+{
+ int ScanPhoto;
+printf("CleaningUp\n");
+ if ( gDiffCoorArray!=NULL )
+ {
+ if ( gDiffCoorArray->len>0 )
+ g_array_remove_range( gDiffCoorArray, 0, gDiffCoorArray->len );
+ }
+ if ( gDiffFoundArray!=NULL )
+ {
+ if ( gDiffFoundArray->len>0 )
+ g_array_remove_range( gDiffFoundArray, 0, gDiffFoundArray->len );
+ }
+ for( ScanPhoto=0; ScanPhoto<2; ScanPhoto++ )
+ {
+ if ( ItemPhoto[ ScanPhoto ]!=NULL )
+ {
+ goo_canvas_item_remove( ItemPhoto[ ScanPhoto ] );
+ ItemPhoto[ ScanPhoto ] = NULL;
+ }
+ if ( ItemFrame[ ScanPhoto ]!=NULL )
+ {
+ goo_canvas_item_remove( ItemFrame[ ScanPhoto ] );
+ ItemFrame[ ScanPhoto ] = NULL;
+ }
+ }
+printf("EndOfClean\n");
+}
+
+static GooCanvasItem * LoadPhoto( char * file, int PhotoNbr )
+{
+ GooCanvasItem * item = NULL;
+ GdkPixbuf * pixmap = gc_pixmap_load(file);
+ if(pixmap)
+ {
+ int PosiX,PosiY;
+ if ( PhotoNbr==0 )
+ {
+ Game.PhotoWidth = gdk_pixbuf_get_width( pixmap );
+ Game.PhotoHeight = gdk_pixbuf_get_height( pixmap );
+ Game.SpaceX = (BOARDWIDTH-2*Game.PhotoWidth)/3;
+ Game.SpaceY = (BOARDHEIGHT-Game.PhotoHeight)/2;
+ PosiX = Game.SpaceX;
+ PosiY = Game.SpaceY;
+ }
+ else
+ {
+ PosiX = 2*Game.SpaceX+Game.PhotoWidth;
+ PosiY = Game.SpaceY;
+ }
+ item = goo_canvas_image_new (boardRootItem,
+ pixmap,
+ PosiX,
+ PosiY,
+ NULL);
+ gdk_pixbuf_unref(pixmap);
+ }
+ return item;
+}
+
+static void DrawCircle( int x1, int y1, int x2, int y2, char * color )
+{
+ int wid2=(x2-x1)/2;
+ int hei2=(y2-y1)/2;
+ goo_canvas_ellipse_new (boardRootItem,
+ x1+wid2,
+ y1+hei2,
+ wid2,
+ hei2,
+ "stroke-color", color,
+ "line-width", (double)1,
+ NULL);
+}
+static GooCanvasItem * DrawPhotoFrame( int PhotoNbr, char * color )
+{
+ int x1, y1;
+ GooCanvasItem * item = NULL;
+ if ( PhotoNbr==0 )
+ {
+ x1 = Game.SpaceX-FRAME_OFFSET;
+ y1 = Game.SpaceY-FRAME_OFFSET;
+ }
+ else
+ {
+ x1 = 2*Game.SpaceX+Game.PhotoWidth-FRAME_OFFSET;
+ y1 = Game.SpaceY-FRAME_OFFSET;
+ }
+ item = goo_canvas_rect_new( boardRootItem,
+ x1, y1,
+ Game.PhotoWidth+FRAME_OFFSET +2, Game.PhotoHeight+FRAME_OFFSET +2,
+ /*"fill_color"*/"stroke_color", color,
+ NULL );
+ return item;
+}
+
+static void StartLevel( )
+{
+ {
+ int ScanPhoto;
+ char * str;
+ int RandVal = Game.PhotoNbrForThisLevel[ gcomprisBoard->level ];
+printf("Random nbr = %d (for level=%d)\n", RandVal, gcomprisBoard->level);
+
+ CleanLevelDatas( );
+
+ // get base filename datas to play
+ gchar * RandomFileToLoad = ScanAndPickRandomFile( NULL, RandVal );
+printf("Random file choosed = %s\n", RandomFileToLoad );
+ for( ScanPhoto=0; ScanPhoto<2; ScanPhoto++ )
+ {
+ str = g_strdup_printf("%s/%s%c.jpg", gcomprisBoard->boarddir, RandomFileToLoad, ScanPhoto==0?'a':'b' );
+ ItemPhoto[ ScanPhoto ] = LoadPhoto( str, ScanPhoto );
+ g_free(str);
+ ItemFrame[ ScanPhoto ] = DrawPhotoFrame( ScanPhoto, "black" );
+ }
+ str = gc_file_find_absolute("%s/%s.csv", gcomprisBoard->boarddir, RandomFileToLoad);
+ LoadCsvDiffFile( str );
+ g_free(str);
+ g_free(RandomFileToLoad);
+
+#ifdef GAME_DEBUG
+ int scanposi;
+ for( scanposi=0; scanposi<gDiffCoorArray->len; scanposi++)
+ {
+ StructDiffCoor * pDiff = &g_array_index (gDiffCoorArray, StructDiffCoor, scanposi);
+ DrawCircle( Game.SpaceX+pDiff->x1, Game.SpaceY+pDiff->y1, Game.SpaceX+pDiff->x2, Game.SpaceY+pDiff->y2, "green" );
+ DrawCircle( (2*Game.SpaceX+Game.PhotoWidth)+pDiff->x1, Game.SpaceY+pDiff->y1, (2*Game.SpaceX+Game.PhotoWidth)+pDiff->x2, Game.SpaceY+pDiff->y2, "green" );
+ }
+#endif
+
+ gcomprisBoard->sublevel = 0;
+ gcomprisBoard->number_of_sublevel = gDiffCoorArray->len;
+ gc_score_start(SCORESTYLE_NOTE,
+ BOARDWIDTH - 195,
+ BOARDHEIGHT - 30,
+ gcomprisBoard->number_of_sublevel);
+ gc_score_set(gcomprisBoard->sublevel);
+ gc_bar_set_level(gcomprisBoard);
+printf("Start level=%d, total=%d\n", gcomprisBoard->level, gcomprisBoard->maxlevel );
+ }
+}
+
+static int TestIfClickedOnDiff( int ClickX, int ClickY )
+{
+ int NumDiff = -1;
+ int ScanPosi,ScanPhoto;
+ for( ScanPhoto=0; ScanPhoto<2; ScanPhoto++ )
+ {
+ for( ScanPosi=0; ScanPosi<gDiffCoorArray->len; ScanPosi++)
+ {
+ int OffsetX = (ScanPhoto==0)?Game.SpaceX:(Game.SpaceX*2+Game.PhotoWidth);
+ int OffsetY = Game.SpaceY;
+ StructDiffCoor * pDiff = &g_array_index (gDiffCoorArray, StructDiffCoor, ScanPosi);
+ if ( OffsetX+pDiff->x1 <= ClickX && ClickX<= OffsetX+pDiff->x2
+ && OffsetY+pDiff->y1 <= ClickY && ClickY<= OffsetY+pDiff->y2 )
+ {
+ NumDiff = ScanPosi;
+printf("CLICKED ON DIFF%d: coords x1=%d, y1=%d, x2=%d, y2=%d\n", ScanPosi, pDiff->x1, pDiff->y1, pDiff->x2, pDiff->y2 );
+ }
+ }
+ }
+ return NumDiff;
+}
+static void TestClick( int ClickX, int ClickY )
+{
+ int DiffFound = TestIfClickedOnDiff( ClickX, ClickY );
+ // a diff found ?
+ if ( DiffFound!=-1 )
+ {
+ StructDiffCoor * pClickedDiffFound = &g_array_index (gDiffCoorArray, StructDiffCoor, DiffFound);
+ // not already found ?
+ if ( gDiffFoundArray->len>0 )
+ {
+ int ScanAlreadyFound;
+ for( ScanAlreadyFound=0; ScanAlreadyFound<gDiffFoundArray->len; ScanAlreadyFound++)
+ {
+ StructDiffCoor * pScanDiffFound = &g_array_index (gDiffFoundArray, StructDiffCoor, ScanAlreadyFound);
+ if ( pScanDiffFound->x1==pClickedDiffFound->x1 && pScanDiffFound->y1==pClickedDiffFound->y1
+ && pScanDiffFound->x2==pClickedDiffFound->x2 && pScanDiffFound->y2==pClickedDiffFound->y2 )
+ {
+ DiffFound = -1;
+printf("THIS DIFF IS ALREADY FOUND!\n");
+ }
+ }
+ }
+ if ( DiffFound!=-1 )
+ {
+ g_array_append_val( gDiffFoundArray, *pClickedDiffFound );
+ // draw the found difference on the photos
+ DrawCircle( Game.SpaceX+pClickedDiffFound->x1, Game.SpaceY+pClickedDiffFound->y1, Game.SpaceX+pClickedDiffFound->x2, Game.SpaceY+pClickedDiffFound->y2, "yellow" );
+ DrawCircle( (2*Game.SpaceX+Game.PhotoWidth)+pClickedDiffFound->x1, Game.SpaceY+pClickedDiffFound->y1, (2*Game.SpaceX+Game.PhotoWidth)+pClickedDiffFound->x2, Game.SpaceY+pClickedDiffFound->y2, "yellow" );
+ gcomprisBoard->sublevel++;
+ gc_score_set(gcomprisBoard->sublevel);
+ // end ???
+ if ( gDiffFoundArray->len==gDiffCoorArray->len )
+ {
+printf("END OF LEVEL!!!!!!!!!\n");
+ gc_bonus_display( GC_BOARD_WIN, GC_BONUS_SMILEY );
+ LoadNextLevelAfterEndOfBonusDisplay = TRUE;
+ }
+ }
+ }
+}
+static gint MouseClick(GooCanvasItem *item, GdkEvent *event, gpointer data)
+{
+ double x, y;
+
+ if (!gcomprisBoard || board_paused)
+ return FALSE;
+
+ x = event->button.x;
+ y = event->button.y;
+ switch (event->type)
+ {
+ case GDK_BUTTON_PRESS:
+// goo_canvas_c2w (gcomprisBoard->canvas, x, y, &x, &y);
+ TestClick( (int)x, (int)y );
+ break;
+ default:
+ break;
+ }
+ return FALSE;
+}
+
+
+// Two call methods, firstly to know how many files are available (with RandomSelection to -1),
+// secondly to return the random file selected.
+gchar * ScanAndPickRandomFile( int * pNbrOfFiles, int RandomSelection )
+{
+ int NbrOfFilesFound = 0;
+ char SelectionFound = FALSE;
+ gchar * FileChoosen = NULL;
+ char * str = gc_file_find_absolute("%s", gcomprisBoard->boarddir );
+printf("opening dir : %s\n", str);
+ GDir * FilesDir = g_dir_open( str, 0, NULL );
+ if ( FilesDir )
+ {
+ const gchar * File;
+ do
+ {
+ File = g_dir_read_name( FilesDir );
+ if ( File!=NULL )
+ {
+ if ( g_str_has_suffix(File, ".csv") )
+ {
+printf("filtered file found : %s (select=%d, scan=%d)\n", File, RandomSelection, NbrOfFilesFound );
+ if ( RandomSelection==NbrOfFilesFound )
+ {
+ FileChoosen = g_strdup( File );
+ FileChoosen[ strlen(FileChoosen)-4 ] = '\0';
+printf("filtered file found, after cleanup : %s\n", FileChoosen );
+ SelectionFound = TRUE;
+ }
+ NbrOfFilesFound++;
+ }
+ }
+ }
+ while( File!=NULL && !SelectionFound );
+ g_dir_close( FilesDir );
+ }
+ g_free( str );
+ if ( pNbrOfFiles!=NULL )
+ *pNbrOfFiles = NbrOfFilesFound;
+ return FileChoosen;
+}
+// return nbr of fields found
+int SplitCommasFieldsInPointersArray( char * LineDatas, char * PtrFieldsDatasFound[], int NbrMaxFields )
+{
+ int ScanField;
+ for( ScanField=0; ScanField<NbrMaxFields; ScanField++ )
+ PtrFieldsDatasFound[ ScanField ] = NULL;
+ ScanField = 0;
+ PtrFieldsDatasFound[ ScanField++ ] = LineDatas;
+ do
+ {
+ do
+ {
+ // comma ?
+ if ( *LineDatas==',' && *(LineDatas+1)!='\0' )
+ {
+ // test if not an empty field...
+ if ( *(LineDatas+1)!=',' )
+ {
+ PtrFieldsDatasFound[ ScanField ] = LineDatas+1;
+ *LineDatas = '\0';
+ }
+ ScanField++;
+ }
+ LineDatas++;
+ }
+ while( ScanField<NbrMaxFields-1 && *LineDatas!='\0' );
+ }
+ while( ScanField<NbrMaxFields-1 && *LineDatas!='\0' );
+ return ScanField;
+}
+void ConvertCsvLine( char * FileLineDatas )
+{
+ char * PtrArraysCsv[20];
+ int NbrInfos = SplitCommasFieldsInPointersArray( FileLineDatas, PtrArraysCsv, 20 );
+ if ( NbrInfos>=4 )
+ {
+ StructDiffCoor Diff;
+ Diff.x1 = atoi( PtrArraysCsv[ 0 ] );
+ Diff.y1 = atoi( PtrArraysCsv[ 1 ] );
+ Diff.x2 = atoi( PtrArraysCsv[ 2 ] );
+ Diff.y2 = atoi( PtrArraysCsv[ 3 ] );
+printf("fields size = %d - diff coords x1=%d, y1=%d, x2=%d, y2=%d\n", NbrInfos, Diff.x1, Diff.y1, Diff.x2, Diff.y2 );
+ g_array_append_val( gDiffCoorArray, Diff );
+ }
+}
+void LoadCsvDiffFile( char * pFilename )
+{
+ char LineBuff[ 50 ];
+printf("opening csv file %s...\n", pFilename);
+ FILE * pFileDiffDesc = fopen( pFilename, "rt" );
+ if ( pFileDiffDesc )
+ {
+ while( !feof( pFileDiffDesc ) )
+ {
+ if ( fgets( LineBuff, 50, pFileDiffDesc )!=NULL )
+ {
+//printf("fgets %s\n", LineBuff );
+ if ( strlen( LineBuff )>=7 )
+ ConvertCsvLine( LineBuff );
+ }
+ }
+ fclose( pFileDiffDesc );
+ }
+ else
+ {
+ gc_dialog(_("Error: Abnormally failed to load a data file"), gc_board_stop);
+ }
+}
+
+
+
Added: branches/gcomprixogoo/src/photohunter-activity/photohunter.svg
==============================================================================
--- (empty file)
+++ branches/gcomprixogoo/src/photohunter-activity/photohunter.svg Tue Apr 14 21:16:13 2009
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="100"
+ height="100"
+ id="svg9131"
+ sodipodi:version="0.32"
+ inkscape:version="0.44.1"
+ version="1.0"
+ sodipodi:docbase="/home/mat/Travaux/Inkscape/Gcompris/boardicons"
+ sodipodi:docname="advanced_colors.svg">
+ <defs
+ id="defs9133" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="6.305571"
+ inkscape:cx="70.417337"
+ inkscape:cy="54.769098"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ height="100px"
+ width="100px"
+ inkscape:window-width="1153"
+ inkscape:window-height="945"
+ inkscape:window-x="65"
+ inkscape:window-y="12" />
+ <metadata
+ id="metadata9136">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Calque 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 45.744672,38.487964 L 45.696799,86.241596 L 48.516557,86.229836 L 48.093581,37.282595 L 45.744672,38.487964 z "
+ id="path20169"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#2165cd;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 64.704688,18.167601 L 60.26417,22.608119 L 59.47122,29.268895 L 60.73994,35.453902 L 64.704688,44.176348 L 65.180458,47.823916 L 62.960199,50.044175 L 60.89853,52.581614 L 68.352256,55.594822 L 68.035076,51.788664 L 68.193666,48.775456 L 69.462385,46.872377 L 76.598932,44.017758 L 85.479967,37.039801 L 88.175996,29.110305 L 87.065867,21.339399 L 81.990989,15.471573 L 79.92932,13.885673 L 73.427133,14.202853 L 66.766357,15.312983 L 64.704688,18.167601 z "
+ id="path15702" />
+ <path
+ style="fill:white;fill-opacity:0.52199414;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 65.707365,17.004326 L 61.77339,21.024711 L 63.928007,24.352903 L 69.830809,26.350326 C 69.830809,26.350326 74.113487,26.487193 75.073693,26.394553 C 76.033899,26.301913 78.259809,26.296703 78.914518,26.023994 C 79.569227,25.751283 83.655697,24.125949 83.655697,24.125949 L 84.741839,19.908844 L 82.767293,16.275157 L 75.757001,14.20123 L 70.955969,14.66443 L 65.707365,17.004326 z "
+ id="path16591"
+ sodipodi:nodetypes="ccccsscccccc" />
+ <path
+ style="fill:white;fill-opacity:0.7741935;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 71.347024,14.095745 L 78.638165,14.629272 L 82.128274,18.316909 L 81.237847,20.11448 L 76.778301,21.095514 L 74.243202,20.903109 L 70.451474,20.535963 L 68.87651,19.196144 L 68.706892,15.810125 L 71.347024,14.095745 z "
+ id="path16589" />
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 69.608621,12.609976 L 63.358621,16.266226 L 58.983621,21.172476 L 58.452371,25.953726 L 57.889871,30.703726 L 61.139871,38.797476 L 64.389871,46.859976 L 58.827371,53.203726 L 69.296121,57.172476 L 69.139871,48.922476 L 73.108621,47.422476 L 77.077371,45.922476 L 81.764871,42.266226 L 86.421121,38.641226 L 88.171121,35.297476 L 89.296121,31.797476 L 89.202371,26.484976 L 88.483621,21.016226 L 85.639871,16.172476 L 80.889871,12.922476 L 75.264871,12.766226 L 69.608621,12.609976 z M 70.702371,15.391226 L 75.233621,15.547476 L 79.796121,15.672476 L 83.639871,18.578726 L 85.952371,22.891226 L 86.514871,27.797476 L 85.796121,33.016226 L 83.639871,36.766226 L 80.796121,39.422476 L 77.014871,42.203726 L 71.452371,44.891226 L 68.108621,46.234976 L 66.983621,50.016226 L 66.952371,54.078726 L 62.296121,52.453726 L 65.171121,49.297476 L 66.796121,46.141226 L 65.733621,41.609976 L 62.483621,35.516226 L 61.358621,30.141226 L 62.108621,23.047476 L 65.639871,18.641226 L 70.7023
71,15.391226 z "
+ id="path14812" />
+ <path
+ style="fill:#85c751;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 36.007185,18.413097 L 40.447703,22.853615 L 41.240653,29.514391 L 39.971933,35.699398 L 36.007185,44.421844 L 35.531415,48.069412 L 37.751674,50.289671 L 39.813343,52.82711 L 32.359617,55.840318 L 32.676797,52.03416 L 32.518207,49.020952 L 31.249488,47.117873 L 24.112941,44.263254 L 15.231906,37.285297 L 12.535877,29.355801 L 13.646006,21.584895 L 18.720884,15.717069 L 20.782553,14.13117 L 27.28474,14.44835 L 33.945516,15.558479 L 36.007185,18.413097 z "
+ id="path18363" />
+ <path
+ style="fill:white;fill-opacity:0.52199414;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 35.214236,17.778737 L 38.861804,22.060665 L 36.482955,25.232464 L 30.456538,26.818362 C 30.456538,26.818362 26.17461,26.659773 25.22307,26.501183 C 24.271531,26.342593 22.051272,26.184003 21.416912,25.866824 C 20.782553,25.549644 16.817804,23.646565 16.817804,23.646565 L 16.024855,19.364636 L 18.245114,15.875659 L 25.38166,14.28976 L 30.139358,15.08271 L 35.214236,17.778737 z "
+ id="path18365"
+ sodipodi:nodetypes="ccccsscccccc" />
+ <path
+ style="fill:white;fill-opacity:0.7741935;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 31.249488,15.08271 L 23.954351,14.60694 L 19.989603,17.778737 L 20.623963,19.681816 L 24.905891,21.267716 L 27.443329,21.426305 L 31.249488,21.584895 L 32.993977,20.474766 L 33.628336,17.144379 L 31.249488,15.08271 z "
+ id="path18367" />
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 31.103252,12.855473 L 37.353252,16.511723 L 41.728252,21.417972 L 42.259502,26.199222 L 42.822002,30.949222 L 39.572002,39.042972 L 36.322002,47.105472 L 41.884502,53.449222 L 31.415752,57.417972 L 31.572002,49.167972 L 27.603252,47.667972 L 23.634502,46.167972 L 18.947002,42.511722 L 14.290752,38.886722 L 12.540752,35.542972 L 11.415752,32.042972 L 11.509502,26.730472 L 12.228252,21.261722 L 15.072002,16.417973 L 19.822002,13.167973 L 25.447002,13.011723 L 31.103252,12.855473 z M 30.009502,15.636723 L 25.478252,15.792973 L 20.915752,15.917973 L 17.072002,18.824222 L 14.759502,23.136722 L 14.197002,28.042972 L 14.915752,33.261722 L 17.072002,37.011722 L 19.915752,39.667972 L 23.697002,42.449222 L 29.259502,45.136722 L 32.603252,46.480472 L 33.728252,50.261722 L 33.759502,54.324222 L 38.415752,52.699222 L 35.540752,49.542972 L 33.915752,46.386722 L 34.978252,41.855472 L 38.228252,35.761722 L 39.353252,30.386722 L 38.603252,23.292972 L 35.072002,18.886722 L 30.0095
02,15.636723 z "
+ id="path18369" />
+ <path
+ style="fill:#ff140e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 42.336237,8.5805225 L 37.895719,13.021041 L 37.102769,19.681816 L 38.371489,25.866823 L 42.336237,34.589269 L 42.812007,38.236837 L 40.591748,40.457096 L 38.530079,42.994535 L 45.983805,46.007743 L 45.666625,42.201585 L 45.825215,39.188377 L 47.093934,37.285298 L 54.230481,34.430679 L 63.111516,27.452722 L 65.807545,19.523226 L 64.697416,11.752321 L 59.622538,5.8844935 L 57.560869,4.2985945 L 51.058682,4.6157745 L 44.397906,5.7259035 L 42.336237,8.5805225 z "
+ id="path18371" />
+ <path
+ style="fill:white;fill-opacity:0.52199414;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 43.129186,7.9461625 L 39.481618,12.228091 L 41.860467,15.39989 L 47.886884,16.985788 C 47.886884,16.985788 52.168812,16.827199 53.120352,16.668609 C 54.071891,16.510019 56.29215,16.351429 56.92651,16.03425 C 57.560869,15.71707 61.525618,13.813991 61.525618,13.813991 L 62.318567,9.5320615 L 60.098308,6.0430835 L 52.961762,4.4571845 L 48.204064,5.2501345 L 43.129186,7.9461625 z "
+ id="path18373"
+ sodipodi:nodetypes="ccccsscccccc" />
+ <path
+ style="fill:white;fill-opacity:0.7741935;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 47.093934,5.2501345 L 54.389071,4.7743645 L 58.353819,7.9461625 L 57.719459,9.8492415 L 53.437531,11.435142 L 50.900093,11.593731 L 47.093934,11.752321 L 45.349445,10.642192 L 44.715086,7.3118035 L 47.093934,5.2501345 z "
+ id="path18375" />
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 47.24017,3.0228975 L 40.99017,6.6791475 L 36.61517,11.585398 L 36.08392,16.366648 L 35.52142,21.116647 L 38.77142,29.210397 L 42.02142,37.272897 L 36.45892,43.616647 L 46.92767,47.585397 L 46.77142,39.335397 L 50.74017,37.835397 L 54.70892,36.335397 L 59.39642,32.679147 L 64.05267,29.054147 L 65.80267,25.710397 L 66.92767,22.210397 L 66.83392,16.897898 L 66.11517,11.429148 L 63.27142,6.5853975 L 58.52142,3.3353975 L 52.89642,3.1791475 L 47.24017,3.0228975 z M 48.33392,5.8041475 L 52.86517,5.9603975 L 57.42767,6.0853975 L 61.27142,8.9916475 L 63.58392,13.304148 L 64.14642,18.210397 L 63.42767,23.429147 L 61.27142,27.179147 L 58.42767,29.835397 L 54.64642,32.616647 L 49.08392,35.304147 L 45.74017,36.647897 L 44.61517,40.429147 L 44.58392,44.491647 L 39.92767,42.866647 L 42.80267,39.710397 L 44.42767,36.554147 L 43.36517,32.022897 L 40.11517,25.929147 L 38.99017,20.554147 L 39.74017,13.460398 L 43.27142,9.0541475 L 48.33392,5.8041475 z "
+ id="path18377" />
+ <path
+ style="fill:#ffba0e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 61.965605,36.711039 L 65.086837,42.160287 L 64.106047,48.796006 L 61.260396,54.432159 L 55.147844,61.810303 L 53.732562,65.205606 L 55.293178,67.930231 L 56.617605,70.919375 L 48.634663,71.873338 L 49.938472,68.283423 L 50.57529,65.33401 L 49.849797,63.164905 L 43.711094,58.53938 L 36.96977,49.477415 L 36.446602,41.118481 L 39.554925,33.910313 L 45.990497,29.577969 L 48.39579,28.587958 L 54.587462,30.598488 L 60.72432,33.415809 L 61.965605,36.711039 z "
+ id="path18379" />
+ <path
+ style="fill:white;fill-opacity:0.52199414;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 58.051115,32.166032 L 61.922001,36.247196 L 59.715814,39.541428 L 53.78262,41.446682 C 53.78262,41.446682 49.498331,41.516835 48.539683,41.409252 C 47.581037,41.30167 45.355478,41.261795 44.705095,40.978923 C 44.054713,40.696049 39.994051,39.007272 39.994051,39.007272 L 38.973716,34.773762 L 41.004613,31.171266 L 48.046353,29.206766 L 52.83959,29.744679 L 58.051115,32.166032 z "
+ id="path18381"
+ sodipodi:nodetypes="ccccsscccccc" />
+ <path
+ style="fill:white;fill-opacity:0.7741935;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 53.542345,30.110365 L 46.23912,30.439438 L 42.647079,34.02786 L 43.486801,35.84967 L 47.917116,36.955243 L 50.45661,36.833928 L 54.257134,36.573144 L 55.869013,35.27797 L 56.133415,31.898031 L 53.542345,30.110365 z "
+ id="path18383" />
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 58.689994,30.06227 L 63.763016,35.229001 L 66.698938,41.110521 L 65.958286,45.863837 L 65.255982,50.595187 L 59.997987,57.553979 L 54.748184,64.482613 L 58.453263,72.06265 L 47.310247,73.14841 L 49.623633,65.227857 L 46.186864,62.739968 L 42.750095,60.252078 L 39.184934,55.494931 L 35.641739,50.776133 L 34.829442,47.090575 L 34.661249,43.418064 L 36.144304,38.315908 L 38.271462,33.2268 L 42.28548,29.29787 L 47.721314,27.40665 L 53.190575,28.730364 L 58.689994,30.06227 z M 56.905432,32.459556 L 52.491674,31.42255 L 48.05595,30.347196 L 43.584785,32.144244 L 40.222699,35.699759 L 38.393776,40.286996 L 37.719384,45.511663 L 38.817234,49.695757 L 40.86525,53.004564 L 43.785218,56.67975 L 48.448723,60.73139 L 51.323306,62.90466 L 51.417774,66.848586 L 50.383015,70.777219 L 55.30241,70.429601 L 53.355303,66.630086 L 52.614485,63.158238 L 54.827623,59.063955 L 59.561351,54.035227 L 62.055979,49.143082 L 63.191714,42.100789 L 60.938971,36.922959 L 56.905432,32.459556 z "
+ id="path18385" />
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 31.242214,46.713787 L 36.634272,45.286478 L 36.951451,47.823916 L 31.242214,49.092636 L 31.242214,46.713787 z "
+ id="path18387" />
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 49.321466,63.841498 L 54.713524,62.414189 L 55.030703,64.951627 L 49.321466,66.220347 L 49.321466,63.841498 z "
+ id="path19274" />
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 65.522637,44.98663 L 70.874181,46.559041 L 69.831002,48.893773 L 64.29031,47.021401 L 65.522637,44.98663 z "
+ id="path19276" />
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 32.37828,47.876865 L 45.692667,85.38655 L 41.514583,93.579767 L 44.666323,94.826093 L 48.618064,85.08565 L 34.4806,46.687232 L 32.37828,47.876865 z "
+ id="path19278"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 67.98507,47.878426 L 49.117109,85.534219 L 51.521992,94.219168 L 48.266294,94.938237 L 46.312124,85.705683 L 66.033068,46.455518 L 67.98507,47.878426 z "
+ id="path20165" />
+ <path
+ style="fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 50.108931,63.089472 L 45.96019,84.29937 L 38.65933,87.296119 L 40.966372,88.626397 L 48.729707,84.829311 L 52.51868,62.999678 L 50.108931,63.089472 z "
+ id="path20167"
+ sodipodi:nodetypes="ccccccc" />
+ </g>
+</svg>
Added: branches/gcomprixogoo/src/photohunter-activity/photohunter.xml.in
==============================================================================
--- (empty file)
+++ branches/gcomprixogoo/src/photohunter-activity/photohunter.xml.in Tue Apr 14 21:16:13 2009
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<GCompris>
+ <Board
+ name="photohunter"
+ type="photohunter"
+ section="/puzzle"
+ icon="boardicons/mouse.svg"
+ author="Marc Le Douarain (http://membres.lycos.fr/mavati)"
+ boarddir="photohunter">
+ <_title>Photo hunter</_title>
+ <_description>Find the differences between two pictures</_description>
+ <_goal>Visual discrimination.</_goal>
+ <_manual>Observe the two pictures carefully. There are some slight differences. When you find a difference you must click on it.</_manual>
+ </Board>
+</GCompris>
+
Added: branches/gcomprixogoo/src/photohunter-activity/resources/Makefile.am
==============================================================================
--- (empty file)
+++ branches/gcomprixogoo/src/photohunter-activity/resources/Makefile.am Tue Apr 14 21:16:13 2009
@@ -0,0 +1 @@
+SUBDIRS=photohunter
Added: branches/gcomprixogoo/src/photohunter-activity/resources/photohunter/Makefile.am
==============================================================================
--- (empty file)
+++ branches/gcomprixogoo/src/photohunter-activity/resources/photohunter/Makefile.am Tue Apr 14 21:16:13 2009
@@ -0,0 +1,8 @@
+imgdir = $(pkgdatadir)/@PACKAGE_DATA_DIR@/photohunter
+img_DATA = \
+ euros0.csv \
+ euros0a.jpg \
+ euros0b.jpg
+
+EXTRA_DIST = $(img_DATA)
+
Added: branches/gcomprixogoo/src/photohunter-activity/resources/photohunter/euros0.csv
==============================================================================
--- (empty file)
+++ branches/gcomprixogoo/src/photohunter-activity/resources/photohunter/euros0.csv Tue Apr 14 21:16:13 2009
@@ -0,0 +1,6 @@
+36,169,97,230
+89,123,104,152
+108,58,159,109
+250,105,295,147
+203,213,248,235
+
Added: branches/gcomprixogoo/src/photohunter-activity/resources/photohunter/euros0a.jpg
==============================================================================
Binary file. No diff available.
Added: branches/gcomprixogoo/src/photohunter-activity/resources/photohunter/euros0b.jpg
==============================================================================
Binary file. No diff available.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]