<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" content="1" /><style type="text/css">p, li { white-space: pre-wrap; }</style></head><body style=" font-family:'DejaVu Sans'; font-size:9pt; font-weight:400; font-style:normal;">On Friday 24 April 2009, enki wrote:<br>
&gt; Cyrille Berger wrote:<br>
&gt; &gt; Which makes me a bit unsure on how to do it ui wise. Currently I am<br>
&gt; &gt; thinking about [1], an alternative would be to have the enabled<br>
&gt; &gt; checkbox in the combo box (or at least visible), so that it is easilly<br>
&gt; &gt; visible which sensor is enabled.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; [1] http://cyrille.diwi.org/tmp/krita/dynamic_option_multi_sensor.png<br>
&gt;<br>
&gt; Overall, it's a good idea, because the dialog can keep its fixed size.<br>
&gt; But there is still some issues I think : With the first idea, it is not<br>
&gt; clear that several sensors can be activated at once, probably because<br>
&gt; it's a combo box, in my mind, a combo box is for an "exclusive" OR choice<br>
&gt; I think the 2nd idea is better, more efficient, but unusual ^^. I never<br>
&gt; seen a check box in a combo box. But at least, when the user click, he<br>
&gt; knows he has several choices. So it does the job.<br>
&gt;<br>
&gt; Another idea could be to make of the left list of the brush dialog a<br>
&gt; tree view, instead of a simple list : each sensors would be an item in<br>
&gt; the sub-list. Clicking on an item of the list would load a dialog<br>
&gt; similar to your image. (So my idea is exactly how it is done now, except<br>
&gt; sensors are moved in a sub-tree :p).<br>
Wouldn't that make the list/tree a bit overloaded ? since I also intended to add quiet a few more actions (angle, ratio, some for color manipulation (hue, staturation, value), scatter). An other possibility is to just have a list view but that will make the widget even bigger.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>-- <br>
Cyrille Berger</p></body></html>