OLE Client events
aboutToCloseWidget
The aboutToCloseWidget event signals that the part is about to be closed.
If you need to perform any actions just before the window closes, connect the aboutToCloseWidget event of the Window part to an action in your part.
aboutToMapWidget
The aboutToMapWidget event signals that the part is about to be shown on the screen. If you need to take any actions or set any visual attributes on the part before it is shown, connect to this event. If you hide and show the part rather than closing and opening it (typically for performance reasons), you can use this event to refresh the part data before it appears.
aboutToOpenWidget
The aboutToOpenWidget event signals that the part is about to be opened. This event is signaled just before the part is displayed on the screen.
If you need to perform any actions just before the window opens, connect the aboutToOpenWidget event of the Window part to an action in your part.
aboutToUnmapWidget
The aboutToUnmapWidget event signals that the part is about to be hidden.
activateVerb
An activateVerb event indicates that the operation to be performed on the contained OLE object when it is activated has changed.
activationPolicy
An activationPolicy event indicates that the policy used for activation of the contained OLE object has changed. Valid values are:
XmACTIVATEDOUBLECLICK
Activate the OLE object when a double-click is detected on the OLE Client part.
XmACTIVATEMANUAL
Activate the OLE object only programmatically via the doVerb method.
automationObject
An automationObject event indicates the read-only attribute representing an instance of OleAutomationObject, for OLE objects that support OLE automation has changed.
backgroundColor
The backgroundColor event signals the part that the background color has changed.
borderWidth
The borderWidth event signals the part that the width of the border, specified in pixels, has changed.
clientClipping
A clientClipping event indicates that the OLE object can draw outside the OLE Client widget.
clientName
A clientName event indicates a change in the OLE class for the OLE object contained in the part.
clientType
A clientType event indicates that the type of OLE object that will be contained in the OLE Client part has changed. Valid values are:
XmUNDEFINED
There is no contained OLE object.
XmLINKED
The contained OLE object is linked.
XmEMBEDDED
The contained OLE object is embedded.
clientUserName
A clientUserName event indicates a change in the string containing a user-presentable identification for an OLE object.
closedWidget
The closedWidget event signals that the part has been closed.
configuredWidget
The configuredWidget event signals that the part has been moved or resized.
deactivationPolicy
A deactivationPolicy event indicates the policy used for deactivation of the contained OLE object has been created. It cannot be changed once the part has been created. Valid values are:
XmDEACTIVATEONLOSEFOCUS
Deactivate the contained OLE object when focus is given to another widget in the same window
XmDEACTIVATEMANUAL
Deactivate the contained OLE object only programmatically via the doVerb method
destroyPart
The destroyPart event indicates the part and its children have been destroyed and all associated resources have been released.
displayAsIcon
A displayAsIcon event indicates that the OLE Client part displays its contained OLE object as an icon. If the displayAsIcon attribute is set to true after the part is created, the display of the contained OLE object changes appropriately.
dragDropSpec
For more information on the dragDropSpec event, refer to ***.
enabled
The enabled event signals that the part is available for selection.
enableVerbsMenu
An enableVerbsMenu event indicates that a popup menu containing the valid verbs for the contained OLE object is automatically hooked to the OLE Control or OLE Client part.
focusDecorationPolicy
A focusDecorationPolicy event indicates that the decoration policy used when the part receives focus has changed. Valid values are:
XmNONE
Display no special trimmings around the part
XmBORDER
Display a border around the part
XmNIBS
Display resize nibs around the part
XmBORDERANDNIBS
Display a border and resize nibs around the part
foregroundColor
The foregroundColor event signals the part the name of the RGB color, to use, for the foreground of the part.
framingSpec
The framingSpec event signals the part that the edge specifications for the part have changed. The edge specifications determine the width, height, and position of the part.
helpFile
A helpFile event indicates that a signal is sent to the part that the help file associated with the part has changed
helpKeysId
A helpKeysId event indicates that the ID of the keys, help has associated with the part, has changed. The ID can be a string or an integer value.
helpRequested
The helpRequested event signals that help has been requested. You can connect the helpRequested event to an action that displays your own help, such as a message box. If the action you connect this event to does not return nil, default help processing occurs, using the specified help file and help topic.
helpTitle
A helpTitle event signals the part that the title of the help window associated with that part has changed
helpTopicId
The helpTopicId event signals a change in the ID of the help topic associated with the part. The ID can be a string or an integer.
isEmbedded
An isEmbedded event indicates that the OLE Client part represents an embedded OLE client.
isLinked
An isLinked event indicates that the OLE Client part represents a linked OLE client.
isRunning
An isRunning event indicates that the server application that provides the OLE object is running.
isStaticEmbedding
An isStaticEmbedding event signals that the OLE Client part represents a static item, such as a bitmap or a metafile.
mappedWhenManaged
The mappedWhenManaged event signals the part to be visible if the mappedWhenManaged attribute has been set to true.
oleWidget
An oleWidget event indicates that the widget for the OLE Client part has changed.
openWidget
The openWidget action opens the part.
self
A self event indicates that the value of the target part itself has changed.
sizePolicy
A sizePolicy event indicates the policy used for controlling the display boundaries of the contained OLE object has changed. Valid values are:
XmSIZEACTUAL
Display the contained OLE object's image in actual size within the part. No changes are made to the extents of the OLE Client or the OLE object.
XmSIZESTRETCH
Stretch the display of the contained OLE object to cover the extents of the part. No changes are made to the extents of the OLE Client or the OLE object.
sourcePath
A sourcePath event indicates that the file name of the server source for a linked or embedded OLE object has changed.
tabGroup
A tabGroup event signals the part that it is included as a tab stop and can be accessed via the Tab or Backtab keys
traversalOn
The traversalOn property specifies whether users can access the part using the cursor movement keys. If the part is specified as a tab stop by using the tabGroup property, users also can use the Tab and Backtab keys to access the part.
unmappedWidget
The unmappedWidget event signals that the part is about to be hidden.
verbs
A verbs event indicates a change in the array containing the OLE verbs supported by the OLE object.
Last modified date: 01/29/2015