kynikos / outspline

Extensible outliner and personal time organizer to manage todo lists, schedule tasks, remind events.
http://kynikos.github.io/outspline/
GNU General Public License v3.0
47 stars 9 forks source link

Alarm notifications #125

Open kynikos opened 11 years ago

kynikos commented 11 years ago

wxPython 2.8 doesn't provide a multi-platform library for native notifications; it has however wx.lib.agw.toasterbox http://www.wxpython.org/docs/api/wx.lib.agw.toasterbox-module.html

wxPython 3.0 will have wx.NotificationMessage http://docs.wxwidgets.org/trunk/classwx_notification_message.html

Otherwise wx.TaskBarIcon has a hidden ShowBalloon method available only for MSW, see http://wiki.wxwidgets.org/WxTaskBarIcon

For a Linux-only solution use libnotify, see also https://wiki.archlinux.org/index.php/Libnotify

kynikos commented 11 years ago

Implemented for Linux through libnotify (notify plugin)

kynikos commented 10 years ago

NotificationMessage is available now

http://wxpython.org/Phoenix/docs/html/adv.NotificationMessage.html

kynikos commented 10 years ago

Using NotificationMessage should allow removing the python2-gobject optional dependency, as it should use libnotify directly.