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 | ||
Application Frame Overview | The basics of interactivity | |
Understanding the Application Frame Layout | A description of the objects implied in the V5 interactive application layout | |
What Is the Product Line Visual Identity | The objects related to a product line that you can customize | |
Object Property Access | How to add a property page for your object properties | |
Application Property Access | How to add a property page for your application properties | |
The Setting Controller | Encapsulating the access to the setting file | |
The CAA Command Model | Understanding commands and how they work | |
The Command Headers | Objects which stand with your dialog commands | |
Creating Resources for Command Headers | How to provide the title, help messages, and icons for command headers | |
Creating Resources for Workshops or Workbenches | How to provide the title, help messages, and icons for workshops or workbenches | |
Contextual Help | Structure and contents of a technical documentation file tree. | |
Search Overview | How to search objects in V5 document? | |
Warm Start Incremental Backup | Principles and CAA Integration | |
[Top] | ||
Use Cases | ||
Workbench | ||
• | Creating a Workbench | Exposing and organizing commands dedicated to a given task |
• | Creating an Add-in | Customizing a workshop or a workbench |
• | Making Your Document Independent Command Available in All Workbenches | Using CATIAfrGeneralWksAddin |
• | Managing Transitions between Workbenches | Using CATIWorkbenchTransition |
• | Defining the Activated Workbench | Using CATIAfrActivateWorkbench |
Command Header | ||
• | Creating Standard Command Headers | Exposing your commands |
• | Creating Customized Command Headers | Exposing your commands and managing their availability |
• | Creating a Check Button | Using CATAfrCheckHeaderAccessor |
• | Inserting Commands in Contextual Menus | Implementing CATIContextualMenu |
• | Creating a Combo Command Header | How to create a command header class whose the representation is a combo in a toolbar? |
• | Creating a Most Recent Used Command Header | How to create a command header class whose the representation is a dynamic list of items in a menu? |
• | Creating Editors in Toolbars | How to create a command header class whose the representation is an editor in a toolbar? |
Window | ||
• | Creating a Document's Window - Part 1 | Enabling a document to be displayed in the V5 application frame |
• | Creating a Document's Window - Part 2 | How to create a multi-viewers window |
• | Editing Objects | Making your objects editable |
Application Design | ||
• | Contextual Help for an Add-on | How to create a documentation file tree |
• | Creating a Product Line Visual Identity | Differentiating your own product line from others |
Object or Application Properties | ||
• | Creating a Property Page for Object Properties | Customizing Edit->Properties |
• | Creating a Property Page for Application Properties | Customizing Tools->Options |
• | Creating a Setting Controller | Encapsulating setting file access |
Interactive Tools | ||
• | Creating an Interruptible Task | Using CATIProgressTask, CATIProgressTaskUI, and CATTaskController |
• | Creating Search Queries | How to create queries to look for objects in V5 document ? |
• | Creating a Command with Options in the "Tools Palette" Toolbar | How to implement CATIAfrCmdPaletteOptions and define options |
• | Using the "Tools Palette" Toolbar for a Workbench | How to implement CATIAfrPaletteOptions |
Others | ||
• | Using Cameras | Creating a single command seen as several end user commands |
• | Expand/Collapse Specification Tree Nodes | How to put out an object in the specification tree |
• | Center Specification tree node | How to find and center the specification tree node of a selected object |
[Top] | ||
Quick Reference | ||
ApplicationFrame Framework Reference | Interface and class reference for ApplicationFrame | |
CATIAApplicationFrame Framework Reference | Interface and class reference for CATIAApplicationFrame | |
InteractiveInterfaces Framework Reference | Interface and class reference for InteractiveInterfaces | |
[Top] |
Version: 1 [Jan 2000] | Document created |
[Top] |
Copyright © 1994-2005, Dassault Systèmes. All rights reserved.