3D PLM Enterprise Architecture |
User Interface |
The User Interface modeler deals with the Wintop, Webtop, and Thin Webtop user interfaces. Wintop is made up of Frame objects offered to applications thanks to the ApplicationFrame and CATIAApplicationFrame frameworks, interactive Commands thanks to the DialogEngine framework, and dialog windows and boxes thanks to the Dialog framework. Wintop is made up of CATLets and commands in the Portal thanks to the JApplicationFrame and PortalBase frameworks. Thin Webtop is made up of a new Java dialog platform.
Wintop Frame | Wintop Commands | Wintop Dialogs | Webtop | Thin Webtop | |
![]() |
![]() |
Technical Articles | |
Getting Started with State Dialog Commands | A first simple but complete example of a state dialog command |
Describing State Dialog Commands Using UML | The tools that UML provides to design you state dialog commands |
DialogEngine Programmer's Guide | Programming step-by-step |
Creating a Class for a State Dialog Command | How to create the dialog command class |
Managing the State Dialog Command Lifecycle | Coding the command class constructor and destructor, and the methods Activate, Desactivate, and Cancel |
Implementing the Statechart Diagram | From the statechart diagram to the BuildGraph method |
Using a Dialog Box as Input | How to take end user input from a dialog window |
Managing Undo/Redo | How to undo and redo end user input, transition actions, and command results |
Creating Contextual Menus | How to add items to contextual menus when your command is the current one |
Assigning Resources to a State Dialog Command | How to refer to external resources for the command prompts |
Making Your Commands Available | How to integrate your command into the application frame |
[Top] | |
Use Cases | |
Implementing the Statechart Diagram | Coding the BuildGraph method |
Managing Selection | Retrieving an existing object from a mouse click |
Managing Multi-Selection | Retrieving existing objects from mouse click or trap selection |
Managing Indication | Retrieving a 3D point from a mouse click |
Associating a Dialog Window with a Dialog Agent -1 | Using an existing notification to value a dialog agent |
Associating a Dialog Window with a Dialog Agent -2 | Using a new notification to value a dialog agent |
Associating a Dialog Window with a State | Using a dialog window in place of a dialog agent |
Subscribing to Mouse Move Events | Associating a temporary graphic feedback with the mouse move |
Managing Command Undo/Redo | Enabling the end user to undo and redo the command result |
Managing Undo/Redo of Input and Actions | Enabling the end user to move back and forth in the statechart diagram |
Creating Contextual Menus | Customizing object's contextual menus in a state dialog command |
Creating a Command that Consists in a Dialog Window | Creating a command without states |
Editing Object During a Command | How to stack a workbench using CATEditAgent class |
[Top] | |
Quick Reference | |
DialogEngine Framework Reference | Interface and class reference for DialogEngine |
[Top] |
Version: 1 [Jan 2000] | Document created |
[Top] |
Copyright © 1994-2005, Dassault Systèmes. All rights reserved.