|Re: [cdt-dev] Pretty printer bug number|
Marc Khouzam wrote:
Or does DSF support anything like the org.eclipse.debug.core.logicalStructureProviders extension point?I'm not familiar with that extension point, but in DSF and DSF-GDB, we don't use any extension points.
If the pretty-printers are going to change the structure of variable data (e.g. list of children, etc), then using logical structures are the best way to implement that in the UI. However, logical structures can be turned on/off at any time, and there can be some views which use logical structures while other don't. Therefore GDB would need to allow turning on pretty printers for each variable evaluation and it doesn't sound like this is the case.
Another relevant bug to look at is https://bugs.eclipse.org/bugs/show_bug.cgi?id=237960. There, the detail pane extension point is used for the pretty printers.