<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title></title><style type="text/css">.felamimail-body-blockquote {margin: 5px 10px 0 3px;padding-left: 10px;border-left: 2px solid #000088;} </style></head><body>Am 26.05.2013 04:57:24, schrieb David Edmundson:<br><blockquote class="felamimail-body-blockquote"><colomar@autistici.org>https://git.reviewboard.kde.org/r/110389/<br><br>This is not a developer using the notification framework, this is a<br>developer changing the notification framework.<br>The latter should not be covered in the HIG, as the HIG needs to say<br>how to use the frameworks we have in order to stay relevant.<br></colomar@autistici.org></blockquote><p> </p><p>Hm... (It's not finally clear to me what we add and what not)<br></p><p> </p><blockquote class="felamimail-body-blockquote"><colomar@autistici.org>Notifications in KDE are here:<br>http://api.kde.org/4.10-api/kdelibs-apidocs/kdeui/html/classKNotification.html<br></colomar@autistici.org></blockquote><p><br></p><p>"persistant notifications: Notify when the user received a new message, 
or when something else important happened the user has to know about. 
This notification has a start and a end. It begins when the event 
actually occurs, and finishes when the message is acknowledged or read."</p><p><br></p><p>That's not my understanding of a notification. And I dislike the behaviour described below at the class ref. When I receive a message "Bob shouts: Hello World" the notification forces me to do something (close) and, therefore, seems to be more relevant than auto close notifications (e.g.  "Only
12 minutes left.").  </p><p><br></p><p>On the other hand, the class reference is pretty comprehensive. As far as I understand, the most interesting part is "KNotification * KNotification::event" with the properties:<br></p>eventId: does not really HIG, perhaps part of best practice<br>title, text: as discussed<br>pixmap: just a simple "use it"?<br>widget: does not affect HIG<br>flags: In which case should <em>CloseOnTimeout</em>/Persistent/<em>CloseWhenWidgetActivated/</em> be used (if not as defined above)? <br>componentData: does not affect HIG<br><br>What do we need to specifiy with the KDE HIG?</body></html>