User forums > Using Code::Blocks
Slow scrolling? [Ubuntu]
Jenna:
--- Quote from: Kalith on July 30, 2012, 02:44:13 am ---That is good news! Does that mean we'll see these patches applied in the next nightly?
--- End quote ---
We do not use wxSTC, but a more or less patrched version based on it.
The changes are in our sources since a week and will therefore be in the next nightly, or if you use my debian or RedHat/CentOS repo you have it there already.
Kalith:
I can confirm the two patches work very well. Thank you :)
secks:
the patches did speed it up a bit .. instead of getting 20 some lines i now get around 100 per full-wheel-scroll :) a coworker here was only scrolling 3 or so lines lol .. his bumped up to around 30 now .. weeeeeeeeeeee! thanks for taking time on this one everyone
Alpha:
--- Quote from: jens on July 24, 2012, 10:33:56 am ---It's basically the same, it avoids the call of wxWindows::Update() on every scrol, which immediately updates the whole invalidated area.
But the original scintilla Redraw() invalidates the whole client area and the other one (most likely) only the scrolled part.
--- End quote ---
It seems that matching brace highlights, which should be invalidated (and redrawn) no longer are consistently.
--- Code: ---int main()
{
return 0;
}|
--- End code ---
Place the cursor where the pipe symbol is, then press the up arrow key once. The first curly brace remains highlighted.
Could this be related to the changes discussed in this thread?
(Ubuntu LTS 32bit; svn 8328)
Jenna:
--- Quote from: Alpha on September 02, 2012, 04:18:50 am ---
--- Quote from: jens on July 24, 2012, 10:33:56 am ---It's basically the same, it avoids the call of wxWindows::Update() on every scrol, which immediately updates the whole invalidated area.
But the original scintilla Redraw() invalidates the whole client area and the other one (most likely) only the scrolled part.
--- End quote ---
It seems that matching brace highlights, which should be invalidated (and redrawn) no longer are consistently.
--- Code: ---int main()
{
return 0;
}|
--- End code ---
Place the cursor where the pipe symbol is, then press the up arrow key once. The first curly brace remains highlighted.
Could this be related to the changes discussed in this thread?
(Ubuntu LTS 32bit; svn 8328)
--- End quote ---
I can not reproduce it here.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version