On 09/05/2012 14:15, Graeme Geldenhuys wrote:
Hi Martin,
On 9 May 2012 14:50, Martin<[email protected]> wrote:
- Does everyone know of the "inspect" window? (And that watches have a
context menu entry, to display them in the inspect window.
My Lazarus (trunk) is about one month old so maybe this has already
been fixed, but here are three immediate problems I experience with
the Inspect Window.
Well thanks for the feedback, very valuable...
1) Grid columns don't auto size to the data even though there is lots
of empty space on the right. I have to manually resize the last grid
column to see data.
Not yet, but now that there is some feedback, that can be fixed.
2) Clipping of data. Pretty much the same as the original problem
reported here, and which
the treeview patch solves. There is no horizontal scrollbar, so I
can't see all my data.
This is a combination of point 1 and 2? If the column was autosized,
then there would be.
3) Vertical scrolling with the scrollbar doesn't scroll the grid until
you release
the mouse button. I can't start to describe how annoying I find
such non-tracking
behaviour.
Very true.
Never noticed. For me most values fit (numeric, bool, enum). But yes
strings, sets , methods need scrolling
What exactly does the Inspect window do better that the Watches
window? As far as I can see the Watches window is superior.
The inspect and watches have different purpose...
This is about comparing the treeview and the (fixed) inspect grid
So the questions are (if the grid is fixed):
1) what is the preferred display:
- treeview
- grid
One thing, that I believe should be fixed (but does not have to be a
hold back) is that methods use many lines (http://imagebin.org/211658 )
FOnSubstitution uses 10 lines. Imho using 1 (scrollable) line in the
grid is much better.
2) If grid
- use current inspect window (and dockmanager, if people want)
- use new grid
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus