[prev in list] [next in list] [prev in thread] [next in thread]
List: kwrite-devel
Subject: Re: KDE/kdelibs/kate/view
From: Milian Wolff <mail () milianw ! de>
Date: 2010-12-03 21:24:35
Message-ID: 201012032224.39113.mail () milianw ! de
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
On Friday 03 December 2010 21:57:18 Pascal Létourneau wrote:
> On December 3, 2010 05:41:43 Milian Wolff wrote:
> > I still don't get why m_minLinesVisible is related to scrollPastEnd...
>
> I scroll past the end when typing new text at end of a document, so it's
> convenient to respect m_minLinesVisible
>
> I guess you want this:
>
> if (m_view->config()->scrollPastEnd())
> m_cachedMaxStartPos = viewLineOffset(end, --->0<---);
> else
> m_cachedMaxStartPos = viewLineOffset(end, -(linesDisplayed() - 1));
>
> I prefer the current behavior
>
> > The offset = 0 case should still be discussed / handled in viewLineOffset
> > though.
>
> I disagree
> If the cache is valid, all value of offset are ok
> If the cache is invalid, any value of offset can possibly trigger the
> assert (thisLine.virtualLine() == virtualCursor.line())
Ah, now that makes sense, thanks for clarifying it. I'll try to add comments
that explain this.
Bye
--
Milian Wolff
mail@milianw.de
http://milianw.de
["signature.asc" (application/pgp-signature)]
_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic