import "Accessibility_Component.idl";
Public Member Functions | |
boolean | contains (in long x, in long y, in short coord_type) |
Accessible | getAccessibleAtPoint (in long x, in long y, in short coord_type) |
BoundingBox | getExtents (in short coord_type) |
void | getPosition (out long x, out long y, in short coord_type) |
void | getSize (out long width, out long height) |
ComponentLayer | getLayer () |
short | getMDIZOrder () |
boolean | grabFocus () |
void | registerFocusHandler (in EventListener handler) |
void | deregisterFocusHandler (in EventListener handler) |
double | getAlpha () |
short
coord_type
parameter used by some Component methods is as follows: Events emitted by Component instances include:
"object:bounds-changed"
"object:visible-data-changed"
boolean Accessibility::Component::contains | ( | in long | x, | |
in long | y, | |||
in short | coord_type | |||
) |
True
if the specified point lies within the Component's bounding box, False
otherwise. void Accessibility::Component::deregisterFocusHandler | ( | in EventListener | handler | ) |
Request that an EventListener registered via registerFocusHandler no longer be notified when this object receives keyboard focus.
Accessible Accessibility::Component::getAccessibleAtPoint | ( | in long | x, | |
in long | y, | |||
in short | coord_type | |||
) |
double Accessibility::Component::getAlpha | ( | ) |
Obtain the alpha value of the component. An alpha value of 1.0 or greater indicates that the object is fully opaque, and an alpha value of 0.0 indicates that the object is fully transparent. Negative alpha values have no defined meaning at this time.
BoundingBox Accessibility::Component::getExtents | ( | in short | coord_type | ) |
Obtain the Component's bounding box, in pixels, relative to the specified coordinate system.
ComponentLayer Accessibility::Component::getLayer | ( | ) |
short Accessibility::Component::getMDIZOrder | ( | ) |
Obtain the relative stacking order (i.e. 'Z' order) of an object. Larger values indicate that an object is on "top" of the stack, therefore objects with smaller MDIZOrder may be obscured by objects with a larger MDIZOrder, but not vice-versa.
void Accessibility::Component::getPosition | ( | out long | x, | |
out long | y, | |||
in short | coord_type | |||
) |
Obtain the position of the current component in the coordinate system specified by coord_type
.
coord_type | ||
x | an out parameter which will be back-filled with the returned x coordinate. | |
y | an out parameter which will be back-filled with the returned y coordinate. |
void Accessibility::Component::getSize | ( | out long | width, | |
out long | height | |||
) |
Obtain the size, in the coordinate system specified by coord_type
, of the rectangular area which fully contains the object's visual representation, without accounting for viewport clipping.
width | the object's horizontal extents in the specified coordinate system. | |
height | the object's vertical extents in the specified coordinate system. |
boolean Accessibility::Component::grabFocus | ( | ) |
Request that the object obtain keyboard focus.
True
if keyboard focus was successfully transferred to the Component. void Accessibility::Component::registerFocusHandler | ( | in EventListener | handler | ) |
Register an EventListener for notification when this object receives keyboard focus.