22 lines
563 B
Python
22 lines
563 B
Python
from gi import require_version as gir
|
|
|
|
gir('Notify', '0.7')
|
|
|
|
from gi.repository import GObject
|
|
from gi.repository import Notify
|
|
import sys
|
|
from os.path import join, dirname, abspath
|
|
|
|
class Notification(GObject.Object):
|
|
def __init__(self):
|
|
|
|
super(Notification, self).__init__()
|
|
# lets initialise with the application name
|
|
Notify.init("Fanfiction")
|
|
self.icon = join(dirname(abspath(__file__)), 'ff.png')
|
|
|
|
def send_notification(self, title, text):
|
|
|
|
n = Notify.Notification.new(title, text, self.icon)
|
|
n.show()
|