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

List:       kde-bugs-dist
Subject:    [Bug 219214] Horizontal Splitter Problems Revisited
From:       <jan.fostier () intec ! ugent ! be>
Date:       2009-12-21 11:15:58
Message-ID: 20091221111558.C6D852D49F () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=219214





--- Comment #10 from  <jan fostier intec ugent be>  2009-12-21 12:15:55 ---
Ok, I need to clarify on the previous comment.  It's starting to become more
clear to me now.

I'm guessing that dragging the splitter generates an event, and during this
event it is checked whether or not the splitter is at its maximum position. 
However, I think that somehow not the *splitter* position, but the *mouse*
position is used to check this maximum.  In an ideal world, the splitter
position == mouse position when dragging the splitter, however, in reality, the
splitter lags somewhat behind the mouse.  In other words, if you grap the
splitter, and move your mouse quickly to the right, the splitter stops early. 
Being a person that drinks a lot of coffee, that's the first thing that should
be fixed.

A second issue is related to the maximum splitter position being dependent on
the number of files (or tabs if you will) open.  Again (like in the previous
comment), if you open one file, move the splitter to the rightmost position,
then open a few more files, you can only move the splitter to the left, if your
*mouse* crosses a certain barrier.  In other words, you can only move the
splitter to the left if you move you mouse sufficiently to the left.  In my
resolution and with lots of files open, that means half a screen.  Then
suddenly, your splitter "jumps" to the left.  Again, it is the same
manifestation of an event being cancelled because the mouse position > maximum
splitter position.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

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