diff options
author | Bruno Coudoin <bcoudoin@src.gnome.org> | 2005-02-28 20:25:46 (GMT) |
---|---|---|
committer | Bruno Coudoin <bcoudoin@src.gnome.org> | 2005-02-28 20:25:46 (GMT) |
commit | 14fbc55d6142d391a015232a6c6e9633be49471e (patch) | |
tree | 7c6cd8516755478ca8ae83a60c44ec36d619f874 /boards/gcompris | |
parent | 10e9598e01925d8698590a1a7f5b7565767912b4 (diff) |
Improved support for mimetype.
Now it's possible to provide a signle .xml file by mimetype definition.
Add icons from the gnome stock default icons.
At least, extension are added on save.
Diffstat (limited to 'boards/gcompris')
-rw-r--r-- | boards/gcompris/Makefile.am | 12 | ||||
-rw-r--r-- | boards/gcompris/mime_type.xml.in | 18 | ||||
-rw-r--r-- | boards/gcompris/mimetypes/.cvsignore | 4 | ||||
-rw-r--r-- | boards/gcompris/mimetypes/Makefile.am | 11 | ||||
-rw-r--r-- | boards/gcompris/mimetypes/README | 7 | ||||
-rw-r--r-- | boards/gcompris/mimetypes/icons/.cvsignore | 4 | ||||
-rw-r--r-- | boards/gcompris/mimetypes/icons/gcompris+anim.png | bin | 0 -> 4852 bytes | |||
-rw-r--r-- | boards/gcompris/mimetypes/icons/gcompris+draw.png | bin | 0 -> 4650 bytes | |||
-rw-r--r-- | boards/gcompris/mimetypes/icons/gcompris.png | bin | 0 -> 3111 bytes | |||
-rw-r--r-- | boards/gcompris/mimetypes/icons/svg+xml+javascript.png | bin | 0 -> 4370 bytes | |||
-rw-r--r-- | boards/gcompris/mimetypes/icons/svg+xml.png | bin | 0 -> 4032 bytes | |||
-rw-r--r-- | boards/gcompris/mimetypes/mime_type.xml.in | 27 |
12 files changed, 54 insertions, 29 deletions
diff --git a/boards/gcompris/Makefile.am b/boards/gcompris/Makefile.am index 7a3bc70..1fce485 100644 --- a/boards/gcompris/Makefile.am +++ b/boards/gcompris/Makefile.am @@ -1,11 +1 @@ -xmldir = $(pkgdatadir)/@PACKAGE_DATA_DIR@/gcompris - -xml_in_files = \ - mime_type.xml.in - -xml_DATA = $(xml_in_files:.xml.in=.xml) - -@INTLTOOL_XML_RULE@ - - - +SUBDIRS = mimetypes diff --git a/boards/gcompris/mime_type.xml.in b/boards/gcompris/mime_type.xml.in deleted file mode 100644 index 3f6b579..0000000 --- a/boards/gcompris/mime_type.xml.in +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<MimeTypeRoot> - <MimeType - extension=".gcb" - icon="images/gcompris_mime_type.png"> - <_description>gcompris animation</_description> - </MimeType> - <MimeType - extension=".xml" - icon="images/gcompris_mime_type.png"> - <_description>svg mozilla animation</_description> - </MimeType> - <MimeType - extension=".svg" - icon="images/gcompris_mime_type.png"> - <_description>svg drawing</_description> - </MimeType> -</MimeTypeRoot> diff --git a/boards/gcompris/mimetypes/.cvsignore b/boards/gcompris/mimetypes/.cvsignore new file mode 100644 index 0000000..7ebf416 --- /dev/null +++ b/boards/gcompris/mimetypes/.cvsignore @@ -0,0 +1,4 @@ +*.xml +Makefile +Makefile.in +.xvpics diff --git a/boards/gcompris/mimetypes/Makefile.am b/boards/gcompris/mimetypes/Makefile.am new file mode 100644 index 0000000..7a3bc70 --- /dev/null +++ b/boards/gcompris/mimetypes/Makefile.am @@ -0,0 +1,11 @@ +xmldir = $(pkgdatadir)/@PACKAGE_DATA_DIR@/gcompris + +xml_in_files = \ + mime_type.xml.in + +xml_DATA = $(xml_in_files:.xml.in=.xml) + +@INTLTOOL_XML_RULE@ + + + diff --git a/boards/gcompris/mimetypes/README b/boards/gcompris/mimetypes/README new file mode 100644 index 0000000..69a3c27 --- /dev/null +++ b/boards/gcompris/mimetypes/README @@ -0,0 +1,7 @@ +This directory contains mime types supported by gcompris. +The format is XML Based, it is internationalized through XMLI18N. +All files in this directory ending with .xml will be parsed by GCompris. +You can put several MineType entities in a single .xml file. + +This is used by the file selector in gcompris to display the proper icons +for the file extensions. diff --git a/boards/gcompris/mimetypes/icons/.cvsignore b/boards/gcompris/mimetypes/icons/.cvsignore new file mode 100644 index 0000000..7ebf416 --- /dev/null +++ b/boards/gcompris/mimetypes/icons/.cvsignore @@ -0,0 +1,4 @@ +*.xml +Makefile +Makefile.in +.xvpics diff --git a/boards/gcompris/mimetypes/icons/gcompris+anim.png b/boards/gcompris/mimetypes/icons/gcompris+anim.png Binary files differnew file mode 100644 index 0000000..1ae2df5 --- /dev/null +++ b/boards/gcompris/mimetypes/icons/gcompris+anim.png diff --git a/boards/gcompris/mimetypes/icons/gcompris+draw.png b/boards/gcompris/mimetypes/icons/gcompris+draw.png Binary files differnew file mode 100644 index 0000000..8435b68 --- /dev/null +++ b/boards/gcompris/mimetypes/icons/gcompris+draw.png diff --git a/boards/gcompris/mimetypes/icons/gcompris.png b/boards/gcompris/mimetypes/icons/gcompris.png Binary files differnew file mode 100644 index 0000000..7773796 --- /dev/null +++ b/boards/gcompris/mimetypes/icons/gcompris.png diff --git a/boards/gcompris/mimetypes/icons/svg+xml+javascript.png b/boards/gcompris/mimetypes/icons/svg+xml+javascript.png Binary files differnew file mode 100644 index 0000000..affdc6c --- /dev/null +++ b/boards/gcompris/mimetypes/icons/svg+xml+javascript.png diff --git a/boards/gcompris/mimetypes/icons/svg+xml.png b/boards/gcompris/mimetypes/icons/svg+xml.png Binary files differnew file mode 100644 index 0000000..58fb477 --- /dev/null +++ b/boards/gcompris/mimetypes/icons/svg+xml.png diff --git a/boards/gcompris/mimetypes/mime_type.xml.in b/boards/gcompris/mimetypes/mime_type.xml.in new file mode 100644 index 0000000..8352efd --- /dev/null +++ b/boards/gcompris/mimetypes/mime_type.xml.in @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<MimeTypeRoot> + <MimeType + mimetype="image/gcompris+anim" + extension=".gcanim" + icon="gcompris/mimetypes/icons/gcompris_anim.png"> + <_description>gcompris animation</_description> + </MimeType> + <MimeType + mimetype="image/gcompris+draw" + extension=".gcdraw" + icon="gcompris/mimetypes/icons/gcompris_draw.png"> + <_description>gcompris animation</_description> + </MimeType> + <MimeType + mimetype="image/svg+xml+javascript" + extension=".xml" + icon="gcompris/mimetypes/icons/svg_xml_javascript.png"> + <_description>svg mozilla animation</_description> + </MimeType> + <MimeType + mimetype="image/svg+xml" + extension=".svg" + icon="gcompris/mimetypes/icons/svg+xml.png"> + <_description>svg drawing</_description> + </MimeType> +</MimeTypeRoot> |