<br><br><div class="gmail_quote">2011/5/4 Martin Klapetek <span dir="ltr">&lt;<a href="mailto:martin.klapetek@gmail.com">martin.klapetek@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="gmail_quote"><div class="im">On Wed, May 4, 2011 at 02:14, David Edmundson <span dir="ltr">&lt;<a href="mailto:david@davidedmundson.co.uk" target="_blank">david@davidedmundson.co.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>On Tue, May 3, 2011 at 11:05 PM, David Edmundson<br>
&lt;<a href="mailto:david@davidedmundson.co.uk" target="_blank">david@davidedmundson.co.uk</a>&gt; wrote:<br>
&gt;<br>
&gt; On 3 May 2011 22:27, &quot;Rohan Garg&quot; &lt;<a href="mailto:rohan16garg@gmail.com" target="_blank">rohan16garg@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi<br>
&gt;&gt; I&#39;ve been working on improving the usability of KDE Telepathy a bit<br>
&gt;&gt; and recently made a couple of changes as to how one can set the IM<br>
&gt;&gt; Status.I&#39;m attaching a image of my work, the image on the left<br>
&gt;&gt; represents the older GUI whereas the the one on the right shows the<br>
&gt;&gt; newer GUI [ yes, my GIMP skills are bad ;) ]<br>
&gt;&gt;<br>
<br>
</div>That&#39;s looking good.<br>
<div><br>
&gt;&gt; Now, the main issue i am facing is that after i remove the radio<br>
&gt;&gt; buttons ( which in my opinion make the UI look cluttered ), how do i<br>
&gt;&gt; represent to the user that his current IM Status is, say Online?<br>
<br>
&gt;&gt; We<br>
&gt;&gt; discussed a couple of scenarios on IRC, like making the current status<br>
&gt;&gt; as Bold/Italics, or using a tick mark next to the current status,<br>
&gt;&gt; using a different highlight color etc but none of the ideas were<br>
&gt;&gt; satisfactory and had one issue or the other.<br>
&gt;&gt;<br>
<br>
</div>What was wrong with each of those solutions? (especially the tick<br>
mark). Otherwise we&#39;ll just end up discussing the same ideas on the ML<br>
that you&#39;ve already gone through on IRC. Also we might be able to come<br>
up with a fix for whatever problems you envisioned.<br></blockquote><div><br></div></div><div>Good point. The requirement is that once you open the presence menu, you need to immediately see which presence is currently selected. This is now met with the radios in place. The other options we discussed was these:</div>


<div><br></div><div>- colored menu item - this might easily become wrong with different color themes etc. And besides, colored item usualy indicates mouse hover or general focus. So this might get rather confusing.</div>

<div>
<br></div><div>- bold/italics/underline font - this is again very dependant on user&#39;s font config. If the user has a font, which looks very similar in bold and regular, then it is a problem. Counter-argument is, that it is a user&#39;s problem. But, we&#39;re the ones doing things different here (than the rest of KApps), so it is as well our problem. Underline/Italics are not that good either (for obvious reasons? :)</div>


<div><br></div><div>- tick symbol - if this is supposed to be on the left, then it is no better than the radios. Solution would be to put this on the right, ie. create a column there. This might work, the only problem I see with this is that we need to be careful with i18n&#39;d presence strings, as they can get rather long and we currently use fixed width for the menu because of text-eliding. Which actually brings me to thinking, that it&#39;s wrong and we should rather let it paint and then only use the current width for the text-eliding. Rohan, try to change it like that and test it. This would make the right-column-tick possible.</div>


<div><br></div><div>- toggle buttons - might work, but their projected use is not really the menus.</div><div><br></div><div>Other than that I can&#39;t remember anything else we discussed.</div></div></blockquote><div><br>
</div><div>How about the QToolButton::setDown(bool) method? we could set the status used by setting the toolbutton to setDown giving it an &quot;engraved&quot; look</div><div><br></div><div>Francesco </div></div><br>