<!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>
> Cyrille Berger wrote:<br>
> > Which makes me a bit unsure on how to do it ui wise. Currently I am<br>
> > thinking about [1], an alternative would be to have the enabled<br>
> > checkbox in the combo box (or at least visible), so that it is easilly<br>
> > visible which sensor is enabled.<br>
> ><br>
> ><br>
> > [1] http://cyrille.diwi.org/tmp/krita/dynamic_option_multi_sensor.png<br>
><br>
> Overall, it's a good idea, because the dialog can keep its fixed size.<br>
> But there is still some issues I think : With the first idea, it is not<br>
> clear that several sensors can be activated at once, probably because<br>
> it's a combo box, in my mind, a combo box is for an "exclusive" OR choice<br>
> I think the 2nd idea is better, more efficient, but unusual ^^. I never<br>
> seen a check box in a combo box. But at least, when the user click, he<br>
> knows he has several choices. So it does the job.<br>
><br>
> Another idea could be to make of the left list of the brush dialog a<br>
> tree view, instead of a simple list : each sensors would be an item in<br>
> the sub-list. Clicking on an item of the list would load a dialog<br>
> similar to your image. (So my idea is exactly how it is done now, except<br>
> 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>