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.
◆ ImageCMDisabled()
virtual void pcl::ProcessInterface::ImageCMDisabled |
( |
const View & |
view | ) |
|
|
inlinevirtual |
◆ ImageCMEnabled()
virtual void pcl::ProcessInterface::ImageCMEnabled |
( |
const View & |
view | ) |
|
|
inlinevirtual |
◆ 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
-
view | Reference 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 |
◆ ImageDeleted()
virtual void pcl::ProcessInterface::ImageDeleted |
( |
const View & |
view | ) |
|
|
inlinevirtual |
Notification sent when an existing view is about to be destroyed.
- Parameters
-
view | Reference 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
-
view | Reference 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 |
◆ ImageRenamed()
virtual void pcl::ProcessInterface::ImageRenamed |
( |
const View & |
view | ) |
|
|
inlinevirtual |
Notification sent when the identifier of a view has been changed.
- Parameters
-
view | Reference 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
-
view | Reference 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 |
◆ ImageSTFDisabled()
virtual void pcl::ProcessInterface::ImageSTFDisabled |
( |
const View & |
view | ) |
|
|
inlinevirtual |
◆ ImageSTFEnabled()
virtual void pcl::ProcessInterface::ImageSTFEnabled |
( |
const View & |
view | ) |
|
|
inlinevirtual |
◆ ImageSTFUpdated()
virtual void pcl::ProcessInterface::ImageSTFUpdated |
( |
const View & |
view | ) |
|
|
inlinevirtual |
◆ ImageUnlocked()
virtual void pcl::ProcessInterface::ImageUnlocked |
( |
const View & |
view | ) |
|
|
inlinevirtual |
◆ ImageUpdated()
virtual void pcl::ProcessInterface::ImageUpdated |
( |
const View & |
view | ) |
|
|
inlinevirtual |
Notification sent when the image in a view has been modified.
- Parameters
-
view | Reference 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.