I am not 100% sure what you are looking for (I do not have Delphi).
Though from long ago, I believe delphi has some structured/treeview-like view for watches? This we do not have. There are no immediate plans for it. Though if we have the time, or patches are provided then it would be done...
There are several ways to view values
All available via
- the editors pop-up menu (section debug)
- The main menu, either "View">"Debug Windows", or "Run"
- keystrokes
- context menu of the watches window
Watch list:
http://wiki.lazarus.freepascal.org/IDE_Window:_Watch_list1) hit the properties button (or context menu), and select "Use instance class".
"Sender: TObject" will display all the fields of the actual class
2) The wiki is outdated, but there is another tool button "magnifier", which will open a side bar. The current selected watch will be shown with better formatting.
http://wiki.lazarus.freepascal.org/IDE_Window:_Variable_InspectorThis allows you to explore nested classes. If your look at your Form1, and it has a field FButton1, then you can doubleclick the FButton1.
http://wiki.lazarus.freepascal.org/IDE_Window:_Evaluate/ModifyMore space for the result, but only one at a time