[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: PlasmaComponents ScrollBar is broken
From:       Daker Fernandes Pinheiro <dakerfp () gmail ! com>
Date:       2012-07-30 19:20:47
Message-ID: CAHhpqgZ2P4uiHCnd5Nxd_TbYgybLiXtmdUTq-C=dAkyKjDRYnw () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi Aleix,

I'll take a look a creafull look this night.

Cheers,

Daker Fernandes Pinheiro



2012/7/30 Marco Martin <notmart@gmail.com>

> On Monday 30 July 2012, Aleix Pol wrote:
> > Hi,
> > I've been trying to get two applications to work properly that use the
> > PlasmaComponents: the QuickChat plasmoid (ktp-text-ui) and muon
> > discover. On both of them I've had big problems while using Flickable
> > elements programatically (that is, playing with the contentY property)
> > while having a scrollbar. Note that the test case attached works
> > without a scrollbar, but with the scrollbar it starts to do weird
> > stuff.
> >
> > I've been looking through the code, and to me it seems like the
> > RangeModel is messing the whole implementations. There are two
> > important properties there value and position. And changing any of
> > those make the other change so we enter quite some big loops of
> > changes that are a bit annoying.
> >
> > I've been thinking of rewriting the ScrollBar without this RangeModel,
> > but maybe that's only because I don't understand it enough. Can
> > anybody look into this and give me a hand? I think it would be really
> > interesting to sort this one out!
> >
> > Aleix
>
> yep, i see the binding loops, i can look into it. (daker, are you still
> there?
> ;)
>
> are you experiencing also problems in the behavior? the testcase seems to
> behave fine here
>
> --
> Marco Martin
> _______________________________________________
> Plasma-devel mailing list
> Plasma-devel@kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>

[Attachment #5 (text/html)]

Hi Aleix,<br><br>I&#39;ll take a look a creafull look this \
night.<br><br>Cheers,<br><br clear="all">Daker Fernandes Pinheiro<br><br> \
<br><br><div class="gmail_quote">2012/7/30 Marco Martin <span dir="ltr">&lt;<a \
href="mailto:notmart@gmail.com" \
target="_blank">notmart@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="HOEnZb"><div class="h5">On Monday 30 July 2012, Aleix Pol wrote:<br>
&gt; Hi,<br>
&gt; I&#39;ve been trying to get two applications to work properly that use the<br>
&gt; PlasmaComponents: the QuickChat plasmoid (ktp-text-ui) and muon<br>
&gt; discover. On both of them I&#39;ve had big problems while using Flickable<br>
&gt; elements programatically (that is, playing with the contentY property)<br>
&gt; while having a scrollbar. Note that the test case attached works<br>
&gt; without a scrollbar, but with the scrollbar it starts to do weird<br>
&gt; stuff.<br>
&gt;<br>
&gt; I&#39;ve been looking through the code, and to me it seems like the<br>
&gt; RangeModel is messing the whole implementations. There are two<br>
&gt; important properties there value and position. And changing any of<br>
&gt; those make the other change so we enter quite some big loops of<br>
&gt; changes that are a bit annoying.<br>
&gt;<br>
&gt; I&#39;ve been thinking of rewriting the ScrollBar without this RangeModel,<br>
&gt; but maybe that&#39;s only because I don&#39;t understand it enough. Can<br>
&gt; anybody look into this and give me a hand? I think it would be really<br>
&gt; interesting to sort this one out!<br>
&gt;<br>
&gt; Aleix<br>
<br>
</div></div>yep, i see the binding loops, i can look into it. (daker, are you still \
there?<br> ;)<br>
<br>
are you experiencing also problems in the behavior? the testcase seems to<br>
behave fine here<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Marco Martin<br>
_______________________________________________<br>
Plasma-devel mailing list<br>
<a href="mailto:Plasma-devel@kde.org">Plasma-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/plasma-devel" \
target="_blank">https://mail.kde.org/mailman/listinfo/plasma-devel</a><br> \
</font></span></blockquote></div><br>



_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic