Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1:  +
[[Category:FeatureLanded|Notification System]]
 
== Summary ==
 
== Summary ==
 
This adds a simple messages notification system for sugar that can be used by the system, journal and activities notifications.
 
This adds a simple messages notification system for sugar that can be used by the system, journal and activities notifications.
Line 54: Line 55:     
== Scope ==
 
== Scope ==
The current implementation covers all the building blocks that are required for journal, activities
+
The current implementation covers most the building blocks that are required for journal, activities
 
and system message notifications. At the moment, only system messages are implemented, using these
 
and system message notifications. At the moment, only system messages are implemented, using these
 
same building blocks.
 
same building blocks.
    
==UI Design==
 
==UI Design==
http://wiki.sugarlabs.org/go/Design_Team/Proposals/Notifications
+
[[Design Team/Proposals/Notifications]]
    
== How To Test ==
 
== How To Test ==
Line 71: Line 72:  
     notify_obj = bus.get_object(BUS_NAME,OBJ_PATH)
 
     notify_obj = bus.get_object(BUS_NAME,OBJ_PATH)
 
     notifications = dbus.Interface(notify_obj,IFACE_NAME)
 
     notifications = dbus.Interface(notify_obj,IFACE_NAME)
     notifications.Notify("Software Update", 0, '', "New activities are available!", "Please check your activities list", [], {'x-sugar-icon-name': 'module-updater'}, -1)
+
     notifications.Notify("Software Update", 0, "", "New activities are available!", "Please check your activities list", [], {'x-sugar-icon-name': 'module-updater'}, -1)
 +
 
 +
From activities you can use this simplified method, (Gtk3 is required):
 +
 
 +
    self.notify_user('This is the summary','This is a much longer body... describing something...')
    
== User Experience ==
 
== User Experience ==
628

edits

Navigation menu