[Sugar-devel] [PATCH StopWatch] Add mime type when save in the journal

Manuel Quiñones manuq at laptop.org
Fri Feb 10 09:55:08 EST 2012


El día 10 de febrero de 2012 10:49,  <godiard at sugarlabs.org> escribió:
> From: Agustin Zubiaga <aguz at sugarlabs.org>
>
> This enable to other activities to identify the data

Nice!

> Signed-off-by: Agustin Zubiaga <aguz at sugarlabs.org>
> Reviewed-by: Gonzalo Odiard <gonzalo at laptop.org>

Tested-by: Manuel Quiñones <manuq at laptop.org>

> ---
>  activity.py            |    1 +
>  activity/activity.info |    1 +
>  activity/mimetypes.xml |    7 +++++++
>  3 files changed, 9 insertions(+), 0 deletions(-)
>  create mode 100644 activity/mimetypes.xml
>
> diff --git a/activity.py b/activity.py
> index 88313e2..306b081 100644
> --- a/activity.py
> +++ b/activity.py
> @@ -166,6 +166,7 @@ class StopWatchActivity(Activity):
>         self.gui.set_all(q)
>
>     def write_file(self, file_path):
> +        self.metadata['mime_type'] = 'application/x-stopwatch-activity'
>         q = self.gui.get_all()
>         f = open(file_path, 'w')
>         cPickle.dump(q, f)
> diff --git a/activity/activity.info b/activity/activity.info
> index c8fd3da..5ccabfa 100644
> --- a/activity/activity.info
> +++ b/activity/activity.info
> @@ -6,3 +6,4 @@ icon = activity-stopwatch
>  activity_version = 13
>  show_launcher = yes
>  license = GPLv3+
> +mime_types = application/x-stopwatch-activity;
> diff --git a/activity/mimetypes.xml b/activity/mimetypes.xml
> new file mode 100644
> index 0000000..2426820
> --- /dev/null
> +++ b/activity/mimetypes.xml
> @@ -0,0 +1,7 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
> +  <mime-type type="application/x-stopwatch-activity">
> +         <comment xml:lang="en">StopWatch Activity</comment>
> +         <glob pattern="*.stopwatch"/>
> +  </mime-type>
> +</mime-info>
> --
> 1.7.7.6
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel



-- 
.. manuq ..


More information about the Sugar-devel mailing list