Project

General

Profile

Actions

Bug #3708

closed

Case actor issues

Added by Derik Barseghian about 16 years ago. Updated over 15 years ago.

Status:
Resolved
Priority:
Normal
Category:
actors
Target version:
Start date:
12/16/2008
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
3708

Description

Case actor issues:

1) When inside a Case actor in ptolemy vergil, you see at the top of your workflow, beneath the toolbar, a set of tabs for each refinement. We may consider also adding this tabbed interface for ease of working with Case actors.

2) The CaseDirector, control Input port, and default refinement inside the Case actor use ptolemy icons. I'm guessing all actors used by kepler should use kepler style (same-size etc) icons.

3) In order to add a refinement inside Case, you have to instantiate ptolemy.actor.lib.hoc.Refinement, it's not in the tree.


Related issues

Blocks Kepler - Bug #2321: merge exp files into ptolemy CVSResolvedChristopher Brooks12/16/2005

Actions
Actions #1

Updated by Daniel Crawl over 15 years ago

For issue 1:

Case uses CaseGraphFrame to display tabs for each refinement. CaseGraphFrame is a subclass of ActorGraphFrame. KeplerGraphFrame is also a subclass of ActorGraphFrame, and also provides a tabbed interface. I think for Case to have tabbed refinements in kepler, the changes in KeplerGraphFrame need to be merged into ptolemy.

Actions #2

Updated by Daniel Crawl over 15 years ago

1) I updated KeplerGraphFrame so that composite entities providing a tabbed interface, such as the Case actor, will work in Kepler. The tabbed panes appear beneath the "Workflow" canvas tab. Unfortunately, these entities must subclass KeplerGraphFrame instead of ActorGraphFrame in order to get Kepler's actor library; I created copies of CaseGraphFrame/GraphTableau in the gui module.

2) Opening the Case actor now shows the contents of each refinement as a separate canvas. The CaseDirector, control input and default refinement icons are no longer visible.

3) I updated Kepler's menu configuration file to show the Case menu when displaying a Case actor. This menu has items to add and remove refinements, so the Refinement actor does not need to be added to the actor tree.

Actions #3

Updated by Redmine Admin over 11 years ago

Original Bugzilla ID was 3708

Actions

Also available in: Atom PDF