Bug 578555

Summary: DOT Graph View does not render nodes of shape record properly.
Product: [Tools] GEF Reporter: Andreas Törner <andreas>
Component: GEF DOTAssignee: gef-inbox <gef-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3    
Version: 5.3.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 10   
Whiteboard:
Attachments:
Description Flags
No text rendered for nodes of shape record in DOT Graph View.
none
Text rendered for nodes of shape record with Sync Graphvix Export. none

Description Andreas Törner CLA 2022-02-03 05:31:43 EST
digraph structs {
    node [shape=record];
    struct1 [label="<f0> left|<f1> mid&#92; dle|<f2> right"];
    struct2 [label="<f0> one|<f1> two"];
    struct3 [label="hello&#92;nworld |{ b |{c|<here> d|e}| f}| g | h"];
    struct1:f1 -> struct2:f0;
    struct1:f2 -> struct3:here;
}

rendered in the DOT Graph View in native mode (dot.exe) configured, results in a graph with no text visible. Also using the style rounded doesnt seem to have an effect, the boxes are still square.

If the Sync Graohviz Export is used, the generated picture contains visible text.
Comment 1 Andreas Törner CLA 2022-02-03 06:22:25 EST
Created attachment 287962 [details]
No text rendered for nodes of shape record in DOT Graph View.

This is what the render looks like in the DOT Graph View for nodes of shape record. No text is rendered.
Comment 2 Andreas Törner CLA 2022-02-03 06:23:44 EST
Created attachment 287963 [details]
Text rendered for nodes of shape record with Sync Graphvix Export.

Text rendered for nodes of shape record with Sync Graphvix Export.