blob: 545e4b6401bbcefa4ff5c70bf9ca14987f4ed807 [file] [log] [blame]
package org.eclipse.swt.accessibility;
/*
* (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved
*/
import org.eclipse.swt.internal.SWTEventObject;
import org.eclipse.swt.widgets.*;
/**
* Instances of this class are sent as a result of
* accessibility clients sending messages to controls
* asking for detailed information about the implementation
* of the control instance. Typically, only implementors
* of custom controls need to listen for this event.
* <p>
* Note: The meaning of each field depends on the
* message that was sent.
* </p>
*
* @see AccessibleControlListener
*/
public class AccessibleControlEvent extends SWTEventObject {
public int childID; // IN/OUT
public Accessible accessible; // OUT
public int x, y; // IN/OUT
public int width, height; // OUT
public int code; // IN/OUT
public String result; // OUT
public Object children[]; // [OUT] - may need this for IEnumVARIANT
public AccessibleControlEvent(Object source) {
super(source);
}
public String toString () {
return "AccessibleControlEvent {" +
" childID=" + childID +
" accessible=" + accessible +
" x=" + x +
" y=" + y +
" width=" + width +
" height=" + height +
" code=" + code +
" result=" + result +
"}";
}
}