RiverWare Presentation Canvas: Tea Cup and Flow Animations / Questions
Phil Weinstein, CADSWES -- edit: 8-03-2014 -- See Project Index
Major Decisions
- Output Device or Workspace View:
- Output Device Advantages:
- Multiple Instances possible
- Opportunity to implement pure Qt4-based design (no legacy Galaxy and Qt3-motivated design artifacts). May be easier to port to web.
- Workspace View Advantages:
- Workspace-level support already implemented
- Workspaces can benefit from some of the new development. For example:
- Selectabilty of Text Items, e.g. for multiple Text Item move.
- Text Item font selection, etc.
- Possible unification of Similation (and Accounting) Views' image items / background image
- Name: "Diagram Canvas" or "Presentation Canvas" or other?
- Tea Cup Data Composition -- either:
- Unrestricted selection of Series Slots
- SimObj / Associated Data Object-based slot references.
- Canvas Implementation Options:
- Low-level painting [QWidget::paintEvent()] -- used for (Pie-) Chart
- Qt Graphics View (Qt4 and Qt5)
- Qt Quick 2 Scene Graph / QML (Qt5) -- "declarative rather than imperative"
- Canvas Bounding (coordinates) approach:
- Configured Canvas Size
- Unrestricted, e.g. with "Zoom to Show All Items"
---