AtkComponentIface

The AtkComponent interface should be supported by any object that is rendered on the screen. The interface provides the standard mechanism for an assistive technology to determine and set the graphical representation of an object.

struct AtkComponentIface {
GTypeInterface parent;
}

Members

Variables

addFocusHandler
uint function(AtkComponent* component, AtkFocusHandler handler) addFocusHandler;
boundsChanged
void function(AtkComponent* component, AtkRectangle* bounds) boundsChanged;
contains
int function(AtkComponent* component, int x, int y, AtkCoordType coordType) contains;
getAlpha
double function(AtkComponent* component) getAlpha;
getExtents
void function(AtkComponent* component, int* x, int* y, int* width, int* height, AtkCoordType coordType) getExtents;
getLayer
AtkLayer function(AtkComponent* component) getLayer;
getMdiZorder
int function(AtkComponent* component) getMdiZorder;
getPosition
void function(AtkComponent* component, int* x, int* y, AtkCoordType coordType) getPosition;
getSize
void function(AtkComponent* component, int* width, int* height) getSize;
grabFocus
int function(AtkComponent* component) grabFocus;
refAccessibleAtPoint
AtkObject* function(AtkComponent* component, int x, int y, AtkCoordType coordType) refAccessibleAtPoint;
removeFocusHandler
void function(AtkComponent* component, uint handlerId) removeFocusHandler;
scrollTo
int function(AtkComponent* component, AtkScrollType type) scrollTo;
scrollToPoint
int function(AtkComponent* component, AtkCoordType coords, int x, int y) scrollToPoint;
setExtents
int function(AtkComponent* component, int x, int y, int width, int height, AtkCoordType coordType) setExtents;
setPosition
int function(AtkComponent* component, int x, int y, AtkCoordType coordType) setPosition;
setSize
int function(AtkComponent* component, int width, int height) setSize;