"again, the case of floating systray would not be covered, would be
easier<br>
(and would not put visualization hints in the protocol) to adjust the
click<br>
coordinates to something prettier, like in the case of a bottom dock,
the<br>
coordinates would always be the top left corner of the icon for
instance, so<br>
the menu would also always appear in the same position (not depending
where<br>
was clicked in the icon)"<br><br>>>> the size of the icon doesn't matter a lot, since the menu is completely at the wrong place (not just few pixels).<br>Please take a look at this video I made :<br><a href="http://www.youtube.com/watch?v=M_AHFM0PNtk">http://www.youtube.com/watch?v=M_AHFM0PNtk</a><br>
we can see that the menu is placed relatively to its top-left corner, when it should be its bottom-left corner. The application can't know this fact, only the applet can know, that's why I think it should be passed to the method.<br>
Adrien Gateau told me about using dbus-menu as a workaround, I'll make another post to reply to this point.<br><br>"the ones in the spec right now are fine i think, plus some other, like
<br/><br>
some ideas about other that would be needed?"<br><br>>>>
<br/> could just be done with a \n in the string.<br>I think to keep all the representation equivalent between all docks/panels, we shouldn't try to add too many markers. Anyway, an exhaustive list would be welcome.<br>
<br>
"ok, will make clear, in fact our mixer decreases the volume with mouse
wheel<br>
going down, as one would expect"<br><br>>>> yes, because the panel sends -1 to scroll down, and the applet then add -1 to the sound.<br>If tomorrow another panel sends +1 for scroll down, the user will have a bad surprise.<br>
There is a tacit agreement on the meaning of the value sent on scroll, so this should just be written in the spec I think.<br><br>Anyway thanks for your work on getting rid of the X systray ^^<br>