Application User Interface Class
The CcfDesktopApplicationUI defines the details of hosting applications and their user interfaces, while keeping it independent of the Agent Desktop.
The following figure shows the structure of the class:
The class has the following elements:
|
Element |
Description |
|---|---|
|
ActivePanel property |
The property holds the active panel name of the hosted control. |
|
Applications property | |
|
AppWithFocus property | |
|
Length property | |
|
Name property | |
|
AddApplication method |
The method adds a hosted application or hosted control to a container. |
|
AddPanel method |
The method is used to add a CCF Panel to the list of panels hosting applications. |
|
CreateFloatingCCFPanel method |
The method creates a new floating CCF panel for hosting controls or applications. |
|
GetEnumerator method | |
|
GetSelectedApplication method |
The method gets an application, regardless of the hosting type of the application. |
|
NextPanel method |
The method gets the container after the current container that is focused. |
|
RemoveApplication method |
The method removes the application (passed as an argument) from the interface, regardless of the container hosting the application. |
|
RemovePanel method |
The method removes the panel (passed as an argument) from the interface. |
|
SelectApplication method |
The method selects the container and control hosting the given application (passed as an argument). |
|
SetRedraw method |
The method enables or disables the redrawing of the containers. |
|
CloseApplicationClick event |
The event is raised when the user clicks on the application’s close button. |
|
SelectedAppChange event |
The event is raised when the selected application changes. |