Library | File

Class pfcActionSource

# include <pfcBase.h>

class pfcActionSource
 : public virtual xobject
{
    xaideclare(pfcActionSource)
    ...
};



Description

This class specifies an action source.

Relevant Action Sources: pfcBaseSession pfcModel pfcSolid pfcFeature pfcParameter
Manual References:
Action Listeners: Action Sources, Action Listeners: Solid Level Action Listeners, Overview of Creo Object TOOLKIT C++: Action Listener Classes
Direct Known Subclasses:
pfcParameterOwner, pfcModelItem, pfcModel, pfcDisplayList2D, pfcDisplayList3D, pfcUICommand, pfcBaseSession, pfcAsyncConnection



Method Summary

voidAddActionListener (pfcActionListener_ptr Listener)

This method is enabled for Creo Direct.

Adds an action listener to notify you of certain events.
voidRemoveActionListener (pfcActionListener_ptr Listener)

This method is enabled for Creo Direct.

Deletes the specified action listener so you are no longer notified of those events.



Method Detail

voidAddActionListener (pfcActionListener_ptr Listener)

This method is enabled for Creo Direct.


Adds an action listener to notify you of certain events.

The type of event depends upon the type of Action Listener you provide.
Manual References:
Menus, Commands, and Pop-up Menus: Access Listeners for Commands, Menus, Commands, and Pop-up Menus: Access Listeners for Commands, Menus, Commands, and Pop-up Menus: Bracket Listeners for Commands, Menus, Commands, and Pop-up Menus: Bracket Listeners for Commands, Menus, Commands, and Pop-up Menus: Listening for Pop-up Menu Initialization, Menus, Commands, and Pop-up Menus: Listening for Pop-up Menu Initialization, Action Listeners: Action Sources
Parameters:
Listener
The new listener
Returns:



voidRemoveActionListener (pfcActionListener_ptr Listener)

This method is enabled for Creo Direct.


Deletes the specified action listener so you are no longer notified of those events.
Manual References:
Action Listeners: Action Sources, Overview of Creo Object TOOLKIT C++: Action Listener Classes
Parameters:
Listener
The action listener to delete
Returns: