Free cookie consent management tool by TermsFeed Policy Generator

Opened 13 years ago

Closed 13 years ago

#1555 closed enhancement (done)

Implement tree view for experiments

Reported by: swagner Owned by: swagner
Priority: medium Milestone: HeuristicLab 3.3.5
Component: Optimization.Views Version: 3.3.5
Keywords: Cc:

Description

It would be nice to have an alternative view for experiments which shows an experiment and all its contained sub-experiments, batch runs, algorithms, etc. in a tree view.

Change History (35)

comment:1 Changed 13 years ago by mkommend

  • Status changed from new to accepted

comment:2 Changed 13 years ago by mkommend

r6423: Refactored optimizer views to derive from common base class IOptimizerView.

comment:3 Changed 13 years ago by mkommend

r6471: Implemented experiment tree view.

comment:4 Changed 13 years ago by mkommend

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

comment:5 Changed 13 years ago by mkommend

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

comment:6 Changed 13 years ago by mkommend

  • Status changed from assigned to accepted

comment:7 Changed 13 years ago by mkommend

r6485: Added remove by keystroke functionality and refactored the code.

comment:8 Changed 13 years ago by mkommend

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

comment:9 Changed 13 years ago by mkommend

r6488: Fixed docking issues with expanded nodes.

comment:10 Changed 13 years ago by mkommend

r6496: Added functionality to open new view on double click.

comment:11 Changed 13 years ago by mkommend

r6498: Corrected tree node stated (expanded / collapsed) after double click.

comment:12 Changed 13 years ago by mkommend

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

comment:13 Changed 13 years ago by mkommend

  • Status changed from assigned to accepted

Treenodes toggle the collapsed / expanded state on mouse click.

comment:14 Changed 13 years ago by mkommend

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

r6513: Corrected toggle of collapse / expanded state of treenodes.

comment:15 Changed 13 years ago by swagner

  • Owner changed from abeham to swagner

comment:16 Changed 13 years ago by swagner

Review comments concerning functionality and UI:

  • A context menu to recursively collapse all contained nodes of a node would be nice.
  • Experiments, batch runs and algorithms are very hard to differentiate. They should have different icons (e.g. differently colored flashes) or a prefix in the label text or ...
  • It would be very comfortable, if algorithms could be expanded so that the contained problem and the parameters are shown in the tree view.
  • It would be nice to be able to change the name of an experiment, batch run or algorithm by editing the tree node label in the tree view.
Version 0, edited 13 years ago by swagner (next)

comment:17 Changed 13 years ago by swagner

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

comment:18 Changed 13 years ago by mkommend

  • Status changed from assigned to accepted

comment:19 Changed 13 years ago by mkommend

r6517: Implemented context menu to collapse & expand nodes.

comment:20 Changed 13 years ago by mkommend

r6524:

  • Corrected flickering during item image update
  • Corrected state of details view host during algorithm execution (readonly, locked)
  • Added algorithm child nodes (problem, parameters, results)

comment:21 Changed 13 years ago by mkommend

r6526: Enabled editing of node labels and optimized drag over method.

comment:22 Changed 13 years ago by mkommend

r6529: Corrected drag & drop in ExperimentTreeView.

comment:23 Changed 13 years ago by mkommend

r6531: Corrected enabled state of add button.

comment:24 Changed 13 years ago by mkommend

r6534: Changed icons for batch runs and experiments.

comment:25 Changed 13 years ago by mkommend

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

comment:26 Changed 13 years ago by mkommend

r6539: Optimized rebuilding of the image list due to performance reasons.

comment:27 Changed 13 years ago by mkommend

r6542: Corrected SelectedItemImage and registering of algorithm events if the problem gets changed.

comment:28 Changed 13 years ago by swagner

Review comments:

  • The result collection shown in the details group box when clicking on a results node in the tree view is not updated when an algorithm is prepared and started again.
  • Additionally to the context menu it would be nice to allow editing of tree node labels also by pressing F2.

The first comment is quite critical. If possible, please try to fix it before the 3.3.5 release.

comment:29 Changed 13 years ago by swagner

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

comment:30 Changed 13 years ago by mkommend

r6549: Fixed updating of the results collection in the experiment tree view.

comment:31 Changed 13 years ago by mkommend

r6550: Allowed editing of node on key press (F2) and minor code clean up.

comment:32 Changed 13 years ago by mkommend

  • Status changed from assigned to reviewing

comment:33 Changed 13 years ago by mkommend

  • Owner changed from mkommend to swagner
  • Status changed from reviewing to readytorelease

comment:34 Changed 13 years ago by mkommend

Forgot to commit local changes.

r6552: Forbid renaming of nodes during experiment execution.

comment:35 Changed 13 years ago by swagner

  • Resolution set to done
  • Status changed from readytorelease to closed
  • Version changed from 3.3.4 to 3.3.5
Note: See TracTickets for help on using tickets.