[Sugar-devel] New method for Activity class to send notifications
Sebastian Silva
sebastian at fuentelibre.org
Wed Mar 26 13:21:20 EDT 2014
Sorry I hadn't read the proposal in detail.
So if I understand correctly, if a regular X11 application emits a
gi.repository.Notification, it will display correctly in Sugar?
That's great, kudos on the work.
Sebastian
El mié, 26 de mar 2014 a las 10:21 AM, Martin Abente
<martin.abente.lahaye at gmail.com> escribió:
> Hello Sebastian,
>
> The notification back-end is already a subset of freedesktop
> notification definition. That is something we had in Sugar since a
> long time. We just added some other missing parts (displaying subject
> and body).
>
> But, for the front-end, If you look at Gary's design, you will see
> that is not the typical independent bubble UI component, as it groups
> notifications according to some context (ie., when is an activity).
>
> So, the motivation behind this method is (as you also suggest) to add
> some sugar syntax to facilitate its usage for activity developers.
>
> Having explained that, any recommendation for the name? :)
>
> Saludos!
> tch.
>
>
>
>
> On Wed, Mar 26, 2014 at 10:20 AM, Sebastian Silva
> <sebastian at fuentelibre.org> wrote:
>> Hi Martin,
>>
>> What about using this:
>> https://developer.gnome.org/notification-spec/ ?
>>
>> I really think we should be moving towards FreeDesktop standards
>> instead of rolling our own.
>>
>> Currently it would look like this, or you can add some syntax sugar
>> to it:
>>
>> #!/usr/bin/python
>> from gi.repository import Notify
>> Notify.init ("Hello world")
>> Hello=Notify.Notification.new ("Hello world","This is an example
>> notification.","dialog-information")
>> Hello.show ()
>>
>> El mié, 26 de mar 2014 a las 7:40 AM, Martin Abente
>> <martin.abente.lahaye at gmail.com> escribió:
>>
>>> Hello Everyone,
>>>
>>> We recently landed a messages notifications feature, based on
>>> Gary's designs [1]. One of our GCI 2013 hackers, Sam Parkinson, is
>>> has sent the bits to enable activities to send notifications too,
>>> as in Gary's design.
>>>
>>> His work is almost done [2,3,4], but it introduces a new method to
>>> the base Activity class, therefore I wanted your opinions regarding
>>> the name of this method, the current options are [4]:
>>>
>>> * send_notification
>>> * add_notification
>>> * shell_notify
>>> * sugar_notify
>>>
>>>
>>> Thanks for your time!
>>> tch.
>>>
>>> Refs:
>>> 1. http://wiki.sugarlabs.org/go/Design_Team/Proposals/Notifications
>>> 2. https://github.com/sugarlabs/sugar/pull/301
>>> 3. https://github.com/sugarlabs/sugar/pull/300
>>> 4. https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/114
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20140326/f8e71811/attachment.html>
More information about the Sugar-devel
mailing list