Posted: 10 Mar 2007 22:49
I vote for the changes you have made to the tree node visibility.
Forum for XYplorer Users and Developers
https://www.xyplorer.com/xyfc/
jacky, I'll be the first to admit my concept was likely wackoj_c_hallgren wrote:or have it be row 3 up from the bottom, when possible.
hmm.. We're talking about nodes that cannot (due to their position on the bottom of the Tree) be put on top (1st/3rd row), right? So I would think the best would be to simply put them as up as possible.j_c_hallgren wrote:jacky, I'll be the first to admit my concept was likely wackoj_c_hallgren wrote:or have it be row 3 up from the bottom, when possible.so would the quoted idea make any sense to you instead?
Yes, but I find this mildly overdone. There must be some end to configurability... IMOj_c_hallgren wrote:The downside with row 1 is that it doesn't show any context or parent levels, so to see those, one thus has to scroll up, which is extra effort.
I could see, as solution to this issue, a possible user option (or INI setting even)...
That's why I suggested INI setting, as I view it as similar to a Registry hack for us power/techie users only...every setting doesn't have to be available via Config panel, just the commonly used or likely to be changed more than once or twice ones.admin wrote:Yes, but I find this mildly overdone. There must be some end to configurability... IMO
Okay, how then would you call this key? Let's hear some words no mortal has ever spoken...j_c_hallgren wrote:That's why I suggested INI setting, as I view it as similar to a Registry hack for us power/techie users only...every setting doesn't have to be available via Config panel, just the commonly used or likely to be changed more than once or twice ones.admin wrote:Yes, but I find this mildly overdone. There must be some end to configurability... IMO
IMHO, given that value seems to relate to following terms at least: Row number, Scroll, Tree, Viewadmin wrote:Okay, how then would you call this key? Let's hear some words no mortal has ever spoken...
yeah I understand that, but to quote myself:j_c_hallgren wrote:In my present setup, I have 27 rows of tree showing...so when the selected folder is not on 3rd row, even though it's most likely marked with the gray box, spotting it is thus just a tad harder because it could be anywhere in those 27 rows...that was my reason for the suggestion...to make it more predictable.
..Don't you? I mean the node would have been one row below where you'd expect it, wouldn't that be easier to spot than having to realize it couldn't be there and look on the bottom?Just imagine this: the node can not be on the 3rd rom from top, so XY puts it on the 3rd row from bottom, right? But the node could actually have been put on the 4th row from top!! Don't you think you'd have liked it better on the 4th row from top??
Hell Yeah!!admin wrote:((jacky will like this...) The simplest and self-explanatoriest (sorry) would be 1st row. So, to give you an impression, I simply did that, too:
- if current node is invisible auto-position it at the 1st row of the view port
I can't offer any real reasons why 2nd, 3rd or any other row, but I do have a reason for it not to be the 1st: You can't drag&drop anything to an item that is at the very top, the tree starts scrolling (which is of course good and the right behaviour but still makes this choice worse than the others). I'd vote for 3rd row as a default, too. It gives you some room. 2nd row is so close to the 1st that you can easily miss it and land on the 1st, starting the scolling. 4th would be fine as well, maybe a bit much for low resolutions. So 3rd isn't so arbitrary after alladmin wrote:I'm still slightly unhappy about the 3rd row because it is so arbitrary. Why not 2nd or 4th?? I think it is confusing to the newbie.
Middle of the view would be clearer, but unfortunately it is not good (it's too low).
((jacky will like this...) The simplest and self-explanatoriest (sorry) would be 1st row. So, to give you an impression, I simply did that, too:
- if current node is invisible auto-position it at the 1st row of the view port
/me disagrees, obviously. It's true the Tree starts to scroll, but its a known standard behavior that you must deal with, can happen on many other occasions (just like dragging files outside XY by going down to the taskbar usually makes the List scroll), and more important is: why would you drop anything on your current location? You're there, just drop on List if you need toCreat wrote:I can't offer any real reasons why 2nd, 3rd or any other row, but I do have a reason for it not to be the 1st: You can't drag&drop anything to an item that is at the very top, the tree starts scrolling
Agreed. And to throw a couple ideas in:Creat wrote:And I'm all for ini-settings, they don't clutter the options dialog and give configurability to those who need it, and only those.