gnome-mag
|
import "GNOME_Magnifier.idl";
Public Member Functions | |
Bonobo::PropertyBag | getProperties () |
Get the current property settings for this Magnifier. | |
boolean | fullScreenCapable () |
Consult if the Magnifier can magnify in full-screen mode. | |
void | hideCursor () |
Hide the original cursor. | |
void | showCursor () |
Show the original cursor. | |
boolean | supportColorblindFilters () |
Consult if the Magnifier can apply colorblind image filters. | |
ZoomRegion | createZoomRegion (in float zx, in float zy, in RectBounds ROI, in RectBounds viewport) |
Create a new zoom region for the magnifier. | |
ZoomRegionList | getZoomRegions () |
boolean | addZoomRegion (in ZoomRegion region) |
Add a new ZoomRegion to the list of currently defined ZoomRegions for this Magnifier instance. | |
void | clearAllZoomRegions () |
Clears and destroys all currently defined zoom regions. | |
void | dispose () |
Unmap the current magnifier from the display, destroy its resources, and exit. | |
Data Fields | |
attribute string | SourceDisplay |
a string specifying the name of the display and screen (on X Windows systems, as used by XOpenDisplay) on which the "source" pixels (e.g. | |
attribute string | TargetDisplay |
a string specifying the name of the display and screen onto which the magnified image is to be placed. |
Definition at line 200 of file GNOME_Magnifier.idl.
Bonobo::PropertyBag GNOME::Magnifier::Magnifier::getProperties | ( | ) |
boolean GNOME::Magnifier::Magnifier::fullScreenCapable | ( | ) |
Consult if the Magnifier can magnify in full-screen mode.
Hide the original cursor.
Show the original cursor.
Consult if the Magnifier can apply colorblind image filters.
ZoomRegion GNOME::Magnifier::Magnifier::createZoomRegion | ( | in float | zx, |
in float | zy, | ||
in RectBounds | ROI, | ||
in RectBounds | viewport | ||
) |
Create a new zoom region for the magnifier.
The new region is initially 'unmanaged'; that is, it is not associated with a particular sub-region of the "source" display.
zx,: | the scale factor in the x direction for the new zoom region |
zy,: | the scale factor in the y direction for the new zoom region |
ROI,: | the initial ROI of the zoom region. RectBounds of negative width/height indicates that the zoom region has no initial ROI. |
viewport,: | the initial bounds of the ZoomRegion's viewport, in the target display coordinate system. |
boolean GNOME::Magnifier::Magnifier::addZoomRegion | ( | in ZoomRegion | region | ) |
Add a new ZoomRegion to the list of currently defined ZoomRegions for this Magnifier instance.
True
if successful, False
if the ZoomRegion cannot be added. Clears and destroys all currently defined zoom regions.
void GNOME::Magnifier::Magnifier::dispose | ( | ) |
Unmap the current magnifier from the display, destroy its resources, and exit.
attribute string GNOME::Magnifier::Magnifier::SourceDisplay |
a string
specifying the name of the display and screen (on X Windows systems, as used by XOpenDisplay) on which the "source" pixels (e.g.
unmagnified image) are located.
Definition at line 207 of file GNOME_Magnifier.idl.
attribute string GNOME::Magnifier::Magnifier::TargetDisplay |
a string
specifying the name of the display and screen onto which the magnified image is to be placed.
Definition at line 213 of file GNOME_Magnifier.idl.