Openfin.Desktop Namespace |
Class | Description | |
---|---|---|
AcceleratorKeyOptions |
A class representing the predefined accelerator keys which can be enabled in OpenFin
| |
Ack |
A message that is delivered to an AckListener when an action has
been processed by AppDesktop
| |
AnalyticsOptions |
A class representing customizable options for Openfin analytics
| |
AnimationOptions |
A class representing the options for a Window animation.
| |
AnimationTransitions |
A class representing a collection of transitions for a Window animation.
| |
Application |
An object representing the Application.
Allows the developer to execute, show and close an application, as well as show and hide an icon on Desktop. Also provides access to the Window object for the main application window to control window state such as the ability to minimize, maximize, restore, etc. | |
ApplicationAsset |
Application Asset
| |
ApplicationEventArgs |
Provides data for common OpenFin application events.
| |
ApplicationOptions |
Helper object that provides getters/setters for the
various options needed for creating an Application.
| |
BoundsEventArgs |
Bounds of the window
| |
ContentNavigation |
Represents Navigation rules. Allows blacklist/whitelist lists to be applied on Navigation. Navigation failures will raise a window-navigation-rejected event.
| |
CustomRequestHeader |
A Class storing information about a custom request header.
| |
DesktopConnection | Obsolete.
An object for launching, connecting to, and controlling AppDesktop.
| |
DesktopIdleStateChangedEventArgs |
Provides data for a desktop idle state change event.
| |
DesktopSessionChangedEventArgs |
Provides data for a desktop session change event.
| |
DesktopSystem |
An object representing the core of the OpenFin Desktop. Allows the developer to
perform system-level actions, such as accessing logs, viewing processes, clearing
the cache and exiting the Desktop.
In order to use the System object, an application must have admin-level privileges (e.g., isAdmin must be set to true when in the options when the application is created). | |
DesktopUtils |
Static helper class for getting/setting values from a JObject.
| |
DisplayMonitor |
Information about the current monitor
| |
Dpi | ||
ExternalApplication |
An object representing an External Application.
Allows the developer to listen to the events raised when an External Application connects/disconnects from the runtime or whe it's started | |
ExternalApplicationEventArgs |
Provides data for common OpenFin application events.
| |
ExternalMessageResultHandler |
Utility class to communicate results from calls to an ExternalMessageHandlerDelegate back to the AppDesktop.
| |
ExternalWindowAckResult |
Encapsulates and sends the result of an ExternalWindow action to the desktop.
The result is sent after invocation of an ExternalWindow method.
In cases where this behavior needs to be prevented, such as when work done should be handled by another thread,
Set PreventAutomaticSend to true and call send() when the result state is determined.
send() will be called automatically by Dispose() if it has not been explicitly called prior.
| |
ExternalWindowObserver |
Integrates a window outside of the desktop for interaction and control with the API.
| |
FindInPageOptions | ||
IAnimationTransition |
A base class representing a transition of the window.
| |
InstallDialogOptions |
Represents the RVM options that can be used.
| |
InterApplicationBus |
A messaging bus that allows for pub / sub messaging between different applications.
Available via getInterApplicationBus() method on DesktopConnection
| |
InterApplicationBusMessageChannelFactory |
A MessageChannel factory for creating ChannelProvider and ChannelClient instances.
| |
LaunchExternalProcessResult |
Encapsulates the result from a call to DesktopSystem.launchExternalProcess()
| |
ManifestInfo | ||
Margins | ||
MousePosition |
Represents mouse position on based on virtual screen coordinates.
| |
OpacityTransition |
A class representing a transition of a Window's opacity.
| |
OpenfinDesktopEventArgs |
Defines the base class for Openfin events.
| |
OpenFinMessageEventArgs |
Provides data for a sent or received message to the OpenFin Runtime.
| |
OptionsEx |
A class that provides the ability to use undocumented or experimental properties.
| |
PositionTransition |
A class representing a transition of a Window's position.
| |
PreloadScript |
A class representing a preload script entry for a given Openfin Application or Window
| |
PreloadScriptsEvaluatedEventArgs |
Provides data for the PreloadScriptEvaluatedEvent.
| |
PreloadScriptStateChangedEventArgs |
Provides data for the PreloadScriptStateChanged event.
| |
PrinterInfo | ||
PrintOptions | ||
Rectangle |
Encapsulates coodinates of each corner of the display
| |
ResourceLoadFailedEventArgs |
Provides data for failed content load event
| |
ResourceResponseReceivedEventArgs |
Provides data for response received event
| |
Runtime |
Class representing an OpenFin Runtime object.
| |
RuntimeApiException | ||
RuntimeAsset |
Runtime Asset
| |
RuntimeConnectionConnectTimeoutEventArgs |
Provides data for a runtime connection timeout event.
| |
RuntimeConnectionFailedEventArgs |
Provides data for a runtime connection failed event.
| |
RuntimeError |
The internal error from AppDesktop.
| |
RuntimeOptions |
A class representing the Runtime options that can be used.
| |
RVMOptions |
Represents the RVM options that can be used.
| |
SessionChangedEventArgs |
Event argument for when a session has changed
| |
Shortcut |
A class representing an Application shortcut.
| |
SizeTransition |
A class representing a transition of a Window's dimensions.
| |
SupportInformation |
A class representing support contact information if the RVM or an OpenFin Application encounters an error.
| |
TerminateExternalProcessResult |
Encapsulates the result from a call to DesktopSystem.terminateExternalProcess().
The result of the close/terminate can be retrieved by the getter named "Result".
| |
WebContents | ||
Window |
A window that can be controlled by the AppDesktop API.
Window objects are available through application.getWindow(). This class can not be instantiated directly. | |
WindowAlertRequestedEventArgs |
Provides data for an Openfin window alert request.
| |
WindowAuthenticationRequestedEventArgs |
Provides data for a on Openfin Window authentication request event.
| |
WindowEventArgs |
Provides data for common OpenFin window events.
| |
WindowNavigationRejectedEventArgs |
Provides data for an Openfin Window navigation rejected event.
| |
WindowOptions |
A class representing the options for a Window.
|
Structure | Description | |
---|---|---|
WindowGroupChangedPayload | Obsolete.
Helper struct representing the payload returned by the window event 'group-changed'
|
Interface | Description | |
---|---|---|
DesktopStateListener |
A listener interface for receiving status updates from Desktop.
| |
ExternalWindow |
Responds to API window messages to control a window outside of the desktop.
| |
IOpenfinEntity |
Defines the interface for an Openfin entity.
|
Delegate | Description | |
---|---|---|
AckCallback |
Delegate for receiving Ack's from AppDesktop
| |
applicationGroupsHandler |
A delegate to handle the returned groups and
their respective windows from Application.getGroups().
| |
childWindowHandler |
A delegate to handle the resulting windows from
Application.getChildWindow().
| |
ExternalMessageHandlerDelegate |
Delegate for consuming external messages targeted at an application originating from HTTP/HTTPS.
| |
InterAppMessageHandler |
A delegate that handles all sent/published messages.
| |
InterAppSubscriptionListener |
A delegate that handles (un)subscription events on a
DesktopConnection's InterApplicationBus.
| |
launchExternalProcessHandler |
A delegate which receives a mapped process UUID from DesktopSystem.launchExternalProcess()
| |
OpenFinErrorHandler |
Errors from the OpenFin runtime
| |
OpenFinMessageHandler |
Messages from the OpenFin runtime
| |
terminateExternalProcessHandler |
A delegate which is passed the resulting status of a process after DesktopSystem.terminateExternalProcess() has completed.
| |
windowGroupHandler |
A delegate to handle the returned grouped windows, if any, from Window.getGroup()
| |
windowInstanceHandler |
A delegate to handle the returned window object.
| |
windowOptionsHandler |
A delegate to handle the resulting options from
Window.getOptions().
|
Enumeration | Description | |
---|---|---|
AnalyticsOptionsAnalyticsHashOptions |
Specifies which client information which will be hashed before reporting an analytics event
| |
AnalyticsOptionsAnalyticsServices |
Specifies the services which will be reported by the Openfin analytics
| |
ApplicationEventType |
Specifies the type of action which raised an application event.
| |
ChannelEventType |
Specifies the type of action which raised a channel event.
| |
ChromiumNetErrorCode |
Enumeration of possible internal errors when Http response cant be delivered
| |
DesktopConnectionState |
The connection state of a DesktopConnection
| |
ExternalApplicationEventType |
Specifies the type of action which raised an application event.
| |
GroupMember |
Which group array the window that the event listeer was registered on is included in
| |
HttpRequestMethod |
Enumeration of Http methods that could be use to request the content
| |
HttpResourceType |
Type of the resource carried in the http response
| |
PortDiscoveryMode |
Port Discovery protocol
| |
PreloadScriptState |
Specifies the load and evaluation state of a preload script.
| |
RuntimeConnectOptions |
Advanced settings to configure how the adapter manages and connects to a runtime instance.
| |
RvmCacheMode |
Customizable attributes used to identify the application to the RVM for automatic runtime management and cleanup
| |
SessionReasonType |
The action that triggered a session change
| |
SystemEventType |
Specifies the type of action which raised a system event
| |
WindowEventType |
Specifies the type of action which raised a window event.
| |
WindowStateType |
Indicates the state of the window
|