The CustomButton type exposes the following members.

Properties

  NameDescription
Public propertyAction
Gets the action CustomButtonAction enumeration value. This value indicates whether the button will send a custom notification to a handler, launch an application, or whether no button action was specifed.
Public propertyAvailability
Gets the availability CustomButtonAvailability enumeration value. It indicates whether the button should be available always, only with an active interaction, with any interaction, or whether no availability has been specified.
Public propertyButtonText
Gets the text to display for this custom button. This is the text that appears on the button.
Public propertyDeactivateAfterUse
Gets the deactivate after user value; a Boolean that indicates whether the button will be disabled after first-time use per session.
Public propertyDescription
Gets the descriptive text for this button. Interaction Client displays this description as a tool tip text when users mouse-over the button.
Public propertyDisplayNotification
Gets a value indicating whether this custom button should also initiate a notification in a client application indicating that the button was activated.
Public propertyEnabled
Gets the enabled status: whether or not the button was configured in Interaction Administrator to appear enabled.
Public propertyIcon
Gets the optional icon associated with this button. If no icon, then nullNothingnullptra null reference (Nothing in Visual Basic) is returned.
Public propertyIconFileName
Gets the icon file name.
Public propertyId
Gets the unique identifier for this custom button. The ButtonText is used for display purposes.
Public propertyInteractionTypes
Gets the collection of interaction type InteractionTypes enumeration values. These values indicate what interaction types this button applies to.
Public propertyLocalApplication
Gets the application associated with the action. This is the fully qualified local path to an executable, or a path relative to the local Interaction Client workstation (e.g., C:\Program Files\Interactive Intelligence\application.exe), or a UNC path (e.g., \\hydra\icapplications\application.exe).
Public propertyLocations
Gets the location CustomButtonLocations enumeration value. This value indicates at what locations the button will appear.

See Also