Free cookie consent management tool by TermsFeed Policy Generator

Opened 6 years ago

Closed 6 years ago

#2744 closed enhancement (done)

Add content and view for Gantt visualization

Reported by: abeham Owned by: abeham
Priority: medium Milestone: HeuristicLab 3.3.15
Component: Analysis Version: 3.3.14
Keywords: Cc:


Currently we only have a GanttChart user control, but missing a content object and corresponding view.

Change History (7)

comment:1 Changed 6 years ago by abeham

  • Status changed from new to accepted

comment:2 Changed 6 years ago by abeham

r14734: Added content objects and corresponding view for visualizing Gantt data

comment:3 Changed 6 years ago by abeham


  • GanttData: Derived from NamedItem instead of Item and implement appropriate constructors
  • GanttRow: Implemented appropriate constructors and choosing a default name
  • GanttDataView: Added additional event handler for tracking category colors dictionary
  • GanttDataView: Set title property of GanttChart
  • GanttChart: Added a title (which is hidden by default)

comment:4 Changed 6 years ago by abeham

  • Owner changed from abeham to jkarder
  • Status changed from accepted to reviewing

comment:5 Changed 6 years ago by jkarder

  • Owner changed from jkarder to abeham
  • Status changed from reviewing to readytorelease

Reviewed r14734 and r14737:

  • The fields GanttData.rows, GanttData.categoryColors and GanttRow.items could be marked readonly

Apart from that, everything looks good to me. Thanks!

comment:6 Changed 6 years ago by abeham

This ticket depends on #2634

I deliberately not made these readonly as they're Storable at the same time. We did once have problems when persistence modified readonly fields.

Last edited 6 years ago by abeham (previous) (diff)

comment:7 Changed 6 years ago by abeham

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

r15220: merged revisions 14102, 14647, 14652, 14654, 14734, 14737, 14775, 15048, 15125, 15126 to stable, reverted changes from revision 15153

Note: See TracTickets for help on using tickets.