[Sugar-devel] New method for Activity class to send notifications

Sam Parkinson sam.parkinson3 at gmail.com
Wed Mar 26 16:02:49 EDT 2014


Hi,

It is compatible with the dbus interface thing. But notifications with an
app name of something like "Chat activity" will get a new icon in the
frame. The function in the toolkit just sends a notification where the name
is the activities id, which shows it under the activity button.

Sam
On Mar 27, 2014 4:21 AM, "Sebastian Silva" <sebastian at fuentelibre.org>
wrote:

> 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
>>
>>
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20140326/2ec82ee6/attachment.html>


More information about the Sugar-devel mailing list