PCL
Image Notification Functions

Functions

virtual void pcl::ProcessInterface::ImageCMDisabled (const View &view)
 
virtual void pcl::ProcessInterface::ImageCMEnabled (const View &view)
 
virtual void pcl::ProcessInterface::ImageCMUpdated (const View &view)
 
virtual void pcl::ProcessInterface::ImageCreated (const View &view)
 
virtual void pcl::ProcessInterface::ImageDeleted (const View &view)
 
virtual void pcl::ProcessInterface::ImageFocused (const View &view)
 
virtual void pcl::ProcessInterface::ImageLocked (const View &view)
 
virtual void pcl::ProcessInterface::ImageRenamed (const View &view)
 
virtual void pcl::ProcessInterface::ImageRGBWSUpdated (const View &view)
 
virtual void pcl::ProcessInterface::ImageSaved (const View &view)
 
virtual void pcl::ProcessInterface::ImageSTFDisabled (const View &view)
 
virtual void pcl::ProcessInterface::ImageSTFEnabled (const View &view)
 
virtual void pcl::ProcessInterface::ImageSTFUpdated (const View &view)
 
virtual void pcl::ProcessInterface::ImageUnlocked (const View &view)
 
virtual void pcl::ProcessInterface::ImageUpdated (const View &view)
 

Detailed Description

The PixInsight core application calls image notification functions to keep interfaces informed about changes and events involving views and their images.

For a process interface to receive image notifications, the corresponding ProcessInterface subclass must reimplement ProcessInterface::WantsImageNotifications() to return true.

Function Documentation

◆ ImageCMDisabled()

virtual void pcl::ProcessInterface::ImageCMDisabled ( const View view)
inlinevirtual

Notification sent when color management (CM) has been disabled for a view.

Parameters
viewReference to a view for which color management has been disabled.
See also
Image Notification Functions

Definition at line 1855 of file ProcessInterface.h.

◆ ImageCMEnabled()

virtual void pcl::ProcessInterface::ImageCMEnabled ( const View view)
inlinevirtual

Notification sent when color management (CM) has been enabled for a view.

Parameters
viewReference to a view for which color management has been enabled.
See also
Image Notification Functions

Definition at line 1841 of file ProcessInterface.h.

◆ ImageCMUpdated()

virtual void pcl::ProcessInterface::ImageCMUpdated ( const View view)
inlinevirtual

Notification sent when the color management (CM) parameters of a view have been updated.

Parameters
viewReference to a view whose color management data or working parameters have been modified.

This notification is sent when a view's ICC profile is changed or deleted, and when some color management features are modified, as soft-proofing or gamut check, among others.

See also
Image Notification Functions

Definition at line 1873 of file ProcessInterface.h.

◆ ImageCreated()

virtual void pcl::ProcessInterface::ImageCreated ( const View view)
inlinevirtual

Notification sent when a new view has been created.

Parameters
viewReference to the view that has been created. Can be either a main view or a preview.
See also
Image Notification Functions

Definition at line 1685 of file ProcessInterface.h.

◆ ImageDeleted()

virtual void pcl::ProcessInterface::ImageDeleted ( const View view)
inlinevirtual

Notification sent when an existing view is about to be destroyed.

Parameters
viewReference to the view that will be destroyed. Can be either a main view or a preview.

When an image window is closed and it has one or more previews defined, an ImageDeleted() notification is sent for each of its previews, then a final notification is sent for its main view.

See also
Image Notification Functions

Definition at line 1728 of file ProcessInterface.h.

◆ ImageFocused()

virtual void pcl::ProcessInterface::ImageFocused ( const View view)
inlinevirtual

Notification sent when a view has been activated and has received the input focus.

Parameters
viewReference to the view that has been activated and focused. This is from now on the current active view in the core application's GUI. view can be either a main view or a preview.

If the view is a preview, this notification implicitly means that its parent image window has been activated and is now the topmost, active window in the current workspace. In this case, however, a notification for the window's main view is not sent; only the active view is notified.

See also
Image Notification Functions

Definition at line 1749 of file ProcessInterface.h.

◆ ImageLocked()

virtual void pcl::ProcessInterface::ImageLocked ( const View view)
inlinevirtual

Notification sent when a view has been locked for read and/or write operations.

Parameters
viewReference to the view that has been locked.
See also
Image Notification Functions

Definition at line 1762 of file ProcessInterface.h.

◆ ImageRenamed()

virtual void pcl::ProcessInterface::ImageRenamed ( const View view)
inlinevirtual

Notification sent when the identifier of a view has been changed.

Parameters
viewReference to the view whose identifier has been changed. Can be either a main view or a preview.
See also
Image Notification Functions

Definition at line 1711 of file ProcessInterface.h.

◆ ImageRGBWSUpdated()

virtual void pcl::ProcessInterface::ImageRGBWSUpdated ( const View view)
inlinevirtual

Notification sent when the parameters of the RGB working space (RGBWS) of a view have been updated.

Parameters
viewReference to a view whose RGBWS has been updated.
See also
Image Notification Functions

Definition at line 1827 of file ProcessInterface.h.

◆ ImageSaved()

virtual void pcl::ProcessInterface::ImageSaved ( const View view)
inlinevirtual

Notification sent when an image has been saved to a disk file.

Parameters
viewReference to a view whose image has been successfully written to a file.
See also
Image Notification Functions

Definition at line 1886 of file ProcessInterface.h.

◆ ImageSTFDisabled()

virtual void pcl::ProcessInterface::ImageSTFDisabled ( const View view)
inlinevirtual

Notification sent when the screen transfer functions (STF) have been disabled for a view.

Parameters
viewReference to a view whose STF have been disabled.
See also
Image Notification Functions

Definition at line 1801 of file ProcessInterface.h.

◆ ImageSTFEnabled()

virtual void pcl::ProcessInterface::ImageSTFEnabled ( const View view)
inlinevirtual

Notification sent when the screen transfer functions (STF) have been enabled for a view.

Parameters
viewReference to a view whose STF have been enabled.
See also
Image Notification Functions

Definition at line 1788 of file ProcessInterface.h.

◆ ImageSTFUpdated()

virtual void pcl::ProcessInterface::ImageSTFUpdated ( const View view)
inlinevirtual

Notification sent when the screen transfer functions (STF) of a view have been updated.

Parameters
viewReference to a view whose STF have been updated.
See also
Image Notification Functions

Definition at line 1814 of file ProcessInterface.h.

◆ ImageUnlocked()

virtual void pcl::ProcessInterface::ImageUnlocked ( const View view)
inlinevirtual

Notification sent when a view has been unlocked for read and/or write operations.

Parameters
viewReference to the view that has been unlocked.
See also
Image Notification Functions

Definition at line 1775 of file ProcessInterface.h.

◆ ImageUpdated()

virtual void pcl::ProcessInterface::ImageUpdated ( const View view)
inlinevirtual

Notification sent when the image in a view has been modified.

Parameters
viewReference to the view whose image has been modified. Can be either a main view or a preview.
See also
Image Notification Functions

Definition at line 1698 of file ProcessInterface.h.