AVEVA CAF API Documenation
Inheritance Hierarchy
Aveva.ApplicationFramework.Presentation Namespace (Aveva.ApplicationFramework.Presentation)
Classes
 ClassDescription
Class Animated image control Animated Image Control
Class Class to represent the ApplicationMenu Ribbon element
Class Represents a ButtonTool.
Class Provides data for a cancelable event.
Class Represents a ComboBoxTool.
Class Abstract base class which an application must inherit from to create a Command object.
Class Class to represent a CommandBar.
Class Provides data for the CommandBarAdded and CommandBarRemoved events.
Class Class representing a CommandBarManager.
Class Special tool which displays a menu of current CommandBars.
Class Class to represent a CommandBarCollection.
Class
Class Store arguments for Command Context
Class Abstract base class which an application must inherit from to create a CommandExecutor object.
Class An ArrayList use for the list property of Command objects which supports an IsModified property.
Class Class representing a CommandManager.
Class Class that represents a CommandCollection.
Class A tool that contains a Control.
Class Class to represent a DockedWindow.
Class A class to help direct drag-drop events.
Class A class to represent a DragDropTarget.
Class A class to provide information to for drop-drop events.
Class EventAggregator is a container for events that allows decoupling of publishers and subscribers so they can evolve independently.
Class Manager for events.
Class Represents a FontListTool.
Class Gallery
Class Class to represent a GalleryToolItem.
Class A collection of gallery tool items.
Class Provides data for events on GalleryTool items
Class A generic message that takes object as param to pass around.
Class A helper class to check if a message box type if set based on the icon.
Class A class to control Html Help viewer.
Class Icon info as extracted from Resource File
Class Icon Loader
Class Class to represent a static Label.
Class Represents a ListTool.
Class Represents an MDI style window or dialog box.
Class Special tool which displays a list of current MDI Windows.
Class Represents a MenuTool.
Class MessageBoxButtons extensions.
Class Displays a message box that can contain text, buttons, and symbols that inform and instruct the user.
Class Class to represent a PanelWindow.
Class Represents a PopupColorPicker.
Class Represents a Popup Container Tool.
Class Represents a MenuTool.
Class Class representing a ProgressBar.
Class Options for controlling progress bar behaviour and appearance
Class Class representing the Prompts Window.
Class Provides convenient access to culture-specific resources at runtime.
Class Represent a set of culture-specific resource files.
Class Class to represent the RibbonBar
Class Class to represent a Ribbon RibbonContextualTabGroup contextual tab set.
Class Provides data for the RibbonTabGroupAdded and RibbonContextualTabGroupRemoved events.
Class Class to represent a RibbonContextualTabGroupsCollection.
Class Class to represent a RibbonTab.
Class Provides data for the RibbonTabAdded and RibbonTabRemoved events.
Class Class to represent a Ribbon RibbonTab Group.
Class Provides data for the RibbonTabGroupAdded and RibbonTabGroupRemoved events.
Class Class to represent a RibbonTabGroupCollection.
Class Class to represent a RibbonTabCollection.
Class Class representing a RootToolsCollection.
Class Provides an application SplashScreen.
Class Represents a StateButtonTool.
Class Represents a Windows style status bar control.
Class Represents a collection of status bar panels.
Class Represents a StatusBarTextPanel.
Class Class to represent a TabbedWindow. The tabbed window resides on the left or right side of the 3D view
Class Class representing a Microsoft Office style "TaskPane" type toolbar.
Class Manager for tasks.
Class Class used to represent a single item in a TaskPane.
Class Represents a TextBoxTool.
Class Class which provides a number of Theme colours
Class Represents a Tool.
Class Provides information for Tool events.
Class Class representing a ToolsCollection.
Class Window handles (HWND) used for hWndInsertAfter.
Class Class representing a ValueList, which is a collection of ValueListItem objects. It is typical assigned to a ComboBoxTool as the list of options displayed as the dropdown list.
Class Class representing a ValueListItem, which can be a member of ValueList.
Class Wheel
Class Provides data for the WindowAdded event.
Class Provides access to window related facilities.
Class Provides access to a collection of application windows.
Class Represents an extentable wizard control with basic page navigation functionality.
Class Provides data for the AfterSwitchPages event of the Wizard control.
Class Provides data for the BeforeSwitchPages event of the Wizard control.
Class Represents a wizard page control with basic layout functionality.
Class Represents a collection of wizard pages.
Interfaces
 InterfaceDescription
Interface Interface use to supply application information to the framework
Interface Interface for elements with cancel functionality
Interface Tools that have a checked state
Interface Interface for CommandBarManager.
Interface Interface for CommandManager
Interface Interface for DragDropDirector
Interface Gallery
Interface Interface for HtmlHelp.
Interface Interface for interruptible classes.
Interface Interface implemented by plugged message output
Interface
Interface Progress Indication API
Interface Provides convenient access to culture-specific resources at runtime.
Interface Interface supported by Statusbar panels.
Interface Interface supported by all Tool classes.
Interface Interface for tools which have a tools collection.
Interface Interface for tools which have a tools collection.
Interface Manager for UIC configurations
Interface Interface for UIC storage class
Interface Wheel
Interface Interface supported by supported window types(MDI, Docked).
Interface Interface for Window Manager.
Interface A control that implements zooming
Structures
 StructureDescription
Structure Icon Info structure
Structure A flashwinfo.
Structure A rectangle.
Delegates
 DelegateDescription
Delegate Represents the method that will handle CommandBar related events.
Delegate Represents the method that will handle command context related events.
Delegate Represents the method that will handle command related events.
Delegate Represents the method that will handle DropTarget related events.
Delegate Represents the method that will handle CommandBar related events.
Delegate Represents the method that will handle RibbonContextualTabGroup related events.
Delegate Represents the method that will handle RibbonTab related events.
Delegate Represents the method that will handle RibbonTabGroup related events.
Delegate Represents the method that will handle Tool related events.
Delegate Represents the method that will handle Window related events.
Delegate Represents the method that will handle the AfterSwitchPages event of the Wizard control.
Delegate Represents the method that will handle the BeforeSwitchPages event of the Wizard control.
Enumerations
 EnumerationDescription
Enumeration Enumerator used to specify the look and feel of the toolbar
Enumeration Enumeration for various states of a command. This enumeration can be treated as a bit field; that is, a set of flags. Bit fields can be combined using a bitwise OR operation.
Enumeration Flags to define resizing side(s)
Enumeration Enumeration of menu and commandbar customisation options
Enumeration Enumerator used to specify the location of a toolbar or window docking area.
Enumeration Enumeration of styles for group docked windows.
Enumeration Enumerator used to specify the style used to draw a popup tool's dropdown arrow. Also determines which part of the tool should be clicked to drop down the tool.
Enumeration Flags to set type of Message boxes to hide based on the icon Since some Icons are shared, the number of types to hide is lower than the MessageBoxeIcon enum.
Enumeration Position to insert new element
Enumeration Enumeration used to define how the tools within the group are arranged.
Enumeration Values that represent message beep types.
Enumeration Specifies constants defining which buttons to display on a MessageBoxEx.
Enumeration Windows Event Messages sent to the WindowProc.
Enumeration Enumeration used to indicate how the navigation buttons are used to navigate the items in a TaskBar
Enumeration Enumeration of the statusbar panel sizing options.
Enumeration Panel appearance
Enumeration Types of animation of the pop-up window.
Enumeration Enumerator used to specify the style of popup menus.
Enumeration Prompt Window styles
Enumeration Enumeration of standard images
Enumeration Enumerator used to specify the display style of a StateButtonTool when it is displayed on a CommandBar or Ribbon.
Enumeration Enumerator used to specify the display style of a StateButtonTool's image when the tool appears on a menu.
Enumeration Enumerator used to specify horizontal text alignment.
Enumeration Enumerator used to specify the text placement of a gallery tool item.
Enumeration Enumerator used to specify the display style of a tool.
Enumeration Enumerations for the options for automatically updating the state of a MenuTool following state changes to an child StateButtonTool or ButtonTool. This enumeration can be treated as a bit field; that is, a set of flags. Bit fields can be combined using a bitwise OR operation.
Enumeration Values that represent get window commands.
Enumeration A bit-field of flags for specifying set window position options.
Enumeration Values that represent show window commands.
Enumeration Values that represent window long flags.
Enumeration Window Styles. The following styles can be specified wherever a window style is required. After the control has been created, these styles cannot be modified, except as noted.
Enumeration A bit-field of flags for specifying window styles exes.
Enumeration Enumeration for specifying what property of a value list item will be displayed in each item of the DropDown list
Enumeration Enumeration for specifying how value list items will be sorted when displaying value list items in a drop down list
Enumeration Represents possible styles of a wizard page.
See Also