Layout the different components according to their function.
Implement NO functionality.
Function
The PresenterView shows the results of the classification process
and saved classification results. It provides buttons to print or
save the results via Eclipse Birt
as pdf a file.
Layout
Classification results should be presented in a simple TabFolder
where each KnowingPresenter gets an own tab.
Saved classification results should be presented in the same
area.
The buttons for save, print and clear view could reside on the left side
or in the view toolbar.
Provide simple progress dialog. Replace default dialog of knowing.core.swt.
Implementation Details
Classification results: The view has to provide an UIFactory. This UIFactory is a typed akka actor. There are some default implementations here
The ProgressDialog should present less data than the default knowing.core.swt dialog.
Saved classification results: For the first implementation this could be just a
simple JFreeChart. Later we could replace this with a BIRT chart to provide
easier print jobs.
Buttons: Use eclipse.ui.forms toolkit and write handler for actions and
register them with Extension Points.
Task
Layout the different components according to their function. Implement NO functionality.
Function
The PresenterView shows the results of the classification process and saved classification results. It provides buttons to print or save the results via Eclipse Birt as pdf a file.
Layout
Classification results should be presented in a simple TabFolder where each KnowingPresenter gets an own tab.
Saved classification results should be presented in the same area.
The buttons for save, print and clear view could reside on the left side or in the view toolbar.
Provide simple progress dialog. Replace default dialog of knowing.core.swt.
Implementation Details
Classification results: The view has to provide an UIFactory. This UIFactory is a typed akka actor. There are some default implementations here
The ProgressDialog should present less data than the default knowing.core.swt dialog.
Saved classification results: For the first implementation this could be just a simple JFreeChart. Later we could replace this with a BIRT chart to provide easier print jobs.
Buttons: Use eclipse.ui.forms toolkit and write handler for actions and register them with Extension Points.
Additional Information
@see https://github.com/knowing/Knowing/blob/master/de.lmu.ifi.dbs.knowing.core.swt/src/de/lmu/ifi/dbs/knowing/core/swt/factory/UIFactories.scala @see https://github.com/knowing/Knowing/blob/master/de.lmu.ifi.dbs.knowing.core/src/de/lmu/ifi/dbs/knowing/core/factory/UIFactory.scala @see https://github.com/knowing/Knowing/blob/master/de.lmu.ifi.dbs.knowing.core.swt/src/de/lmu/ifi/dbs/knowing/core/swt/view/PresenterView.scala @see https://github.com/knowing/Knowing/blob/master/de.lmu.ifi.dbs.knowing.core.swt/src/de/lmu/ifi/dbs/knowing/core/swt/dialog/ProgressDialog.scala