import "GNOME_Magnifier.idl";
Public Types | |
| enum | AlignPolicy { ALIGN_CENTER, ALIGN_MIN, ALIGN_MAX } |
| Enum of the possible align policies. More... | |
| enum | ScrollingPolicy { SCROLL_FASTEST, SCROLL_FAST, SCROLL_NORMAL, SCROLL_SMOOTH, SCROLL_SMOOTHEST } |
Public Member Functions | |
| boolean | setMagFactor (in float magX, in float magY) |
| Set the current x and y magnification ratio. | |
| void | getMagFactor (out float magX, out float magY) |
| Get the current x and y magnification ratios. | |
| Bonobo::PropertyBag | getProperties () |
| Gets the current property settings for this ZoomRegion. | |
| oneway void | setROI (in RectBounds bounds) |
| Set the region of interest for the magnifier. | |
| void | markDirty (in RectBounds dirtyRegion) |
| Mark the zoom region or a sub-region 'dirty' and in need of updating. | |
| RectBounds | getROI () |
| Query a specific zoom region for its ROI. | |
| void | moveResize (in RectBounds bounds) |
| Move and resize the specified zoom region on the target display. | |
| void | setContrast (in float R, in float G, in float B) |
| Set the zoom region image contrast. | |
| void | getContrast (out float R, out float G, out float B) |
| Get the zoom region image contrast. | |
| void | dispose () |
| Remove the specified zoom region from the magnifier and destroy it. | |
Definition at line 40 of file GNOME_Magnifier.idl.
|
|
Enum of the possible align policies. These represents the possible align policies in the magnifier. The default is ALIGN_CENTER, i.e., the pointer will always stay in the center of the magnified area. ALIGN_MIN defines that the pointer will be in the left superior corner of the magnified area and ALIGN_MAX defines that the pointer will be in the right inferior corner of the magnified area. Definition at line 51 of file GNOME_Magnifier.idl. |
|
|
Definition at line 57 of file GNOME_Magnifier.idl. |
|
||||||||||||
|
Set the current x and y magnification ratio. (Convenience method for setting mag-factor-x and mag-factor-y properties). Note that if the zoom region's target hasn't yet been realized or mapped to the display, we will not be able to detect failure, so a return of TRUE must be taken on advisement if the operation is performed on a newly-created zoom region.
|
|
||||||||||||
|
Get the current x and y magnification ratios. (Convenience method for getting mag-factor-x and mag-factor-y properties).
|
|
|
Gets the current property settings for this ZoomRegion. Properties managed by the ZoomRegion include "smoothing-type", "contrast", "inverse-video", "border-size", "border-color", "x-alignment", "y-alignment", "is-managed", "viewport", "mag-factor-x", "mag-factor-y".
|
|
|
Set the region of interest for the magnifier.
|
|
|
Mark the zoom region or a sub-region 'dirty' and in need of updating.
|
|
|
Query a specific zoom region for its ROI.
|
|
|
Move and resize the specified zoom region on the target display. (Convenience method for setting "viewport" property).
|
|
||||||||||||||||
|
Set the zoom region image contrast.
|
|
||||||||||||||||
|
Get the zoom region image contrast.
|
|
|
Remove the specified zoom region from the magnifier and destroy it.
|
1.4.4