[sugar] [PATCH] Journal able to use "open with" for activity bundles

Jameson "Chema" Quinn jquinn at cs.oberlin.edu
Wed May 28 15:44:13 EDT 2008


On Wed, May 28, 2008 at 12:16 PM, Tomeu Vizoso <tomeu at tomeuvizoso.net>
wrote:

> Hi,
>
> +        if self._jobject.is_activity_bundle():
> +            menu_item = MenuItem(_('Start'))
> +            menu_item.connect('activate',
> self._resume_menu_item_activate_cb,
> +                              None)
> +            palette.menu.append(menu_item)
> +            menu_item.show()
>
> Why are we adding a Start menu item? How is it different from clicking
> on the button?
>

We add a start menu item in case there is a choice to run or open with; if
there are choices, they should all be listed, even if one is available in a
simpler way (by just clicking). Also note that I plan, in the future, to
make the default behavior (clicking on the button) configurable using
metadata, so that you can have some bundles which are "for editing".


> -            self._jobject.resume(service_name)
> +            if not service_name:
> +                self._jobject.resume()
> +            else:
> +                self._jobject.resume(service_name)
>
> Why is this needed? self._jobject.resume(service_name) when
> service_name == None should be the same as self._jobject.resume().


Fixed.

>
>
> The rest seems good to me.
>
> Thanks,
>
> Tomeu
> _______________________________________________
> Sugar mailing list
> Sugar at lists.laptop.org
> http://lists.laptop.org/listinfo/sugar
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.laptop.org/pipermail/sugar/attachments/20080528/f896b989/attachment-0001.htm 


More information about the Sugar mailing list