[maemo-developers] GtkWidget* handler from QWidget

From: Mohammad Abu-Garbeyyeh mohammad7410 at gmail.com
Date: Fri Jun 8 08:58:40 EEST 2012
Hi,

The predefined config file can be edited (thanks to thp for his "example" - he did it in gpodder)

Anyway, you need to add something like this to your debian/postinst

# Add Sociality to the notification bubble settings
NOTIFICATIONS_CONF="/etc/hildon-desktop/notification-groups.conf"
NOTIFICATIONS_KEY="sociality-new-notifications"


if ! grep -q "$NOTIFICATIONS_KEY" "$NOTIFICATIONS_CONF"; then
    echo -n "Updating $NOTIFICATIONS_CONF..."
    cat >>$NOTIFICATIONS_CONF << EOF

### BEGIN Added by sociality postinst ###

[sociality-new-notifications]
Destination=Sociality
Icon=general_facebook
LED-Pattern=PatternCommonNotification

### END Added by sociality postinst ###

EOF
    echo "done."
fi

Change all values to whatever you need, then use the key you defined in your app's code.
The user might need to restart parts of hildon or just reboot, but it works :)

--
Regards,
Mohammad Abu-Garbeyyeh

On Jun 8, 2012, at 8:34 AM, "Naikel Aparicio" <naikel at gmail.com> wrote:

> Not really.
>  
> Those are the banners and notes, as you can see in screenshots in http://doc.qt.nokia.com/qt-maemo-4.6/maemo5-informationbox.html
>  
> What I want is the notification bubble.  Sadly anyway I just found libhildon-plugins-notify-sv.so didn’t implement correctly the org.freedesktop.Notifications notifications.  Maemo will only attach the notifications depending on the hint category to a predefined program, that is Modest for email, Conversations for IM/chat, etc.  It’s not customizable.  If you don’t set a category hint in your notification the daemon simply ignores everything and shows a notification that is totally useless with no sound, no LED alert, no vibration, no attachment to another widget and most importantly: it never updates itself.
>  
> That means if you write your own email client, you can’t create notifications that are attached to it; if you set the category “email-message” it will always be attached to modest.  When I say “attach” is that the notification belongs to the same widget and it doesn’t appear as a new window, it appears as if it were the same window than the application that generated it.
>  
>     Naikel
>  
> From: timop.harkonen at gmail.com
> Sent: Friday, June 08, 2012 12:24 AM
> To: maemo-developers at maemo.org ; Naikel Aparicio
> Subject: Re: GtkWidget* handler from QWidget
>  
> The maemo5 module has the notification stuff. Check if it does what you need
>  
> http://doc.qt.nokia.com/qt-maemo/qtmaemo5.html
>  
> Timo
>  
> Naikel Aparicio kirjoitti 8.6.2012 3:27:
> 
> Question to my fellow developers:
>  
> I want to attach a Maemo native notification (those orange bubbles) to a QWidget.  Using GLIB, it’s easy;  you call notify_notification_attach_to_widget or add a hint with “attach-widget”.
>  
> The thing is in order to do that you need the GtkWidget* handler of the window, and all I got is a QWidget.  Is there a way do it?
>  
> Thanks in advance,
>  
>     Naikel Aparicio
>     Scorpius @ tmo
>  
> _______________________________________________
> maemo-developers mailing list
> maemo-developers at maemo.org
> https://lists.maemo.org/mailman/listinfo/maemo-developers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.maemo.org/pipermail/maemo-developers/attachments/20120608/92159fdf/attachment.htm>
More information about the maemo-developers mailing list