Opened 4 months ago

Closed 4 months ago

#2794 closed defect (done)

Pad and center tree chart & layout

Reported by: bburlacu Owned by: mkommend
Priority: medium Milestone: HeuristicLab 3.3.15
Component: Encodings.SymbolicExpressionTreeEncoding.Views Version: 3.3.14
Keywords: Cc:

Description

The layout produced by the Reingold-Tilford engine for symbolic expression trees is not perfectly centered. It would also be beneficial to include a small amount of padding (making it easier to eg, take screenshots from the chart).

Change History (7)

comment:1 Changed 4 months ago by bburlacu

  • Status changed from new to accepted

comment:2 Changed 4 months ago by bburlacu

  • Owner changed from bburlacu to mkommend
  • Status changed from accepted to reviewing

r15029: Improve centering and add padding. The padding is handled by the SymbolicExpressionTreeChart which asks the layout engine to layout the tree in the remaining area (minus the padding).

comment:3 Changed 4 months ago by mkommend

  • Owner changed from mkommend to bburlacu
  • Status changed from reviewing to assigned

Please extract the padding into private members with according properties that can be configured.

comment:4 Changed 4 months ago by bburlacu

  • Owner changed from bburlacu to mkommend
  • Status changed from assigned to reviewing

r15040: Introduce properties for vertical and horizontal padding.

comment:5 Changed 4 months ago by bburlacu

r15044: Better organize properties and call Repaint() after setting a layout parameter. Remove unused Spacing property.

comment:6 Changed 4 months ago by mkommend

  • Status changed from reviewing to readytorelease

Reviewed all changesets.

comment:7 Changed 4 months ago by mkommend

  • Resolution set to done
  • Status changed from readytorelease to closed

r15118: Merged r15029, r15040, r15044 into stable.

Note: See TracTickets for help on using tickets.