<div class="gmail_quote">On Sat, Jun 4, 2011 at 2:26 AM, Silvio Heinrich <span dir="ltr">&lt;<a href="mailto:plassy@web.de" target="_blank">plassy@web.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I replaced the blending modes ComboBox with a new one. It&#39;s not<br>
completely finished yes<br>
but now you can collapse and expand the categories.<br>
I also created a new options for the preset editor to select a blending<br>
mode.<br>
This option is only available for the pixel brush and the color smudge<br>
brush right now<br>
but I will add it to the other PaintOps later.<br>
And the opacity slider and the blending mode ComboBox in the toolbar are now<br>
Shortcuts to the settings in the preset editor.<br>
That means when changing the opaity slider in the toolbar, the slider in<br>
the preset editor will update too<br>
and vice versa.<br>
I also fixed... or better reimplemented the tool ID stuff.<br>
You know... the Intuos pens all have a unique tool ID that can be used<br>
to associate a<br>
preset to a pen.<br>
When you use an other pen, the preset should switch.<br>
This should work now (with the eraser too... the eraser is now seen as<br>
having an own ID).<br>
<br>
This needs a bit of testing so I can be sure that I didn&#39;t break<br>
anything serious :P<br>
David and Timothee: It would be nice if you guys could have a look if<br>
you have some time :D<br>
You need to merge the branch krita-ui_improvements-silvioheinrich yourself.<br>
I don&#39;t know how much you know about git... but you simply need to type<br>
git merge origin/krita-ui_improvements-silvioheinrich<br>
<br>
if you want it in a separate branch to not mess up your master branch do:<br>
git checkout master<br>
git checkout -b NameOfYourNewBranch<br>
git merge origin/krita-ui_improvements-silvioheinrich<br></blockquote><div><br>you can just do: git checkout krita-ui_improvements-silvioheinrich<br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">


and then compile :)<br>
<br>
For the developers:<br>
It would be nice if you could stay away from the ui/kis_paintop_box.*<br>
files until I merged the branch<br>
to master because I&#39;ve rewritten 1/2 - 3/4 of the whole code and<br>
resolving a conflict with code<br>
based on the old kis_paintop_box files wouldn&#39;t be this much fun :P<br>
<br>
And The last thing I would like to ask for:<br>
The tool ID stuff should work but right now I cannot test it properly<br>
because Qt seems<br>
to not sent the unique id of the input devices (QTabletEvent::uniqueid()<br>
is always 0).<br>
I really believe that this was working in previous Qt versions (have 4.6<br>
right now).<br>
I would like to know if this is really broken in mainline Qt. Maybe it&#39;s<br>
again just broken in<br>
the Qt version shipped by kubuntu. I mean you have better connections to<br>
the Qt guys...<br>
maybe someone could ask :)<br>
Maybe it&#39;s already fixed in 4.7...<br>
</blockquote></div><br>Nice work. I noticed a few things:<br><br>-the old listview had a fix to have equal height for all the paintop options, that should be included again<br><br>-the collapse arrows should follow the KDE standard. So when collapsed it should point right and down when expanded.<br>
<br>-the presets don&#39;t stay selected after selecting them (not sure if that is related to the branch)<br><br>-opacity slider should go for 0 to 100<br><br><br>