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]

History

Version: 1 [Jan 2000] Document created
[Top]

Copyright © 1994-2005, Dassault Systèmes. All rights reserved.