Unity For Fedora (As in OpenSUSE or Arch)

Kevin Kofler kevin.kofler at chello.at
Thu Feb 2 19:17:43 UTC 2012


Florian Müllner wrote:
> I was talking about a supposed property called "circle", not a property
> "themedIcon" with a value of "circle". The spec actually contains
> language like this (quoting from memory, as the link to the draft on
> freedesktop.org is dead):
> 
> "Tooltip: a descriptive string which the implementation will display as
> a tooltip, or any other way it seems fit, or not at all"
> 
> Hint: if you don't want applications to assume a certain representation,
> you don't use element names which imply a representation. So rather than
> the example above, you should have used language like:
> 
> "Description: a string providing optional details about the item;
> implementations are free to not use the information, so applications
> MUST NOT rely on it"
> 
> But if you provide an element "OverlayIcon", it'd be better rendered as
> overlayed icon and not as dancing penguins.

The naming is such that it makes sense for a traditional system tray, but 
there can be other ways to visualize things (just as your message tray, the 
Plasma notifier and the traditional passive popups are very different ways 
to visualize the Galago notifications), so why should the spec preclude 
that?

And the thing is, renaming "Tooltip" to "Description" will break all the 
existing implementations and provide no benefit whatsoever to the end user. 
It's just an internal identifier the user will never see. For all I care it 
could be called "Charlie" or "Linus", as long as the spec says what it 
means.

        Kevin Kofler



More information about the devel mailing list