|  | 
| 
 Public Member Functions | 
| virtual | ~Component () | 
| AtkComponent* | gobj () | 
|  | Provides access to the underlying C GObject. 
 
 | 
| const  AtkComponent* | gobj () const | 
|  | Provides access to the underlying C GObject. 
 
 | 
| guint | add_focus_handler (AtkFocusHandler handler) | 
|  | Add the specified handler to the set of functions to be called when this object receives focus events (in or out). 
 
 | 
| bool | contains (int x, int y, CoordType coord_type) const | 
|  | Checks whether the specified point is within the extent of the component . 
 
 | 
| Glib::RefPtr<Atk::Object> | get_accessible_at_point (int x, int y, CoordType coord_type) | 
|  | Gets a reference to the accessible child, if one exists, at the coordinate point specified by x and y . 
 
 | 
| void | get_extents (int& x, int& y, int& width, int& height, CoordType coord_type) const | 
|  | Gets the rectangle which gives the extent of the component . 
 
 | 
| void | get_position (int& x, int& y, CoordType coord_type) const | 
|  | Gets the position of component in the form of a point specifying component 's top-left corner. 
 
 | 
| void | get_size (int& width, int& height) const | 
|  | Gets the size of the component in terms of width and height. 
 
 | 
| Layer | get_layer () const | 
|  | Gets the layer of the component. 
 
 | 
| int | get_mdi_zorder () const | 
|  | Gets the zorder of the component. 
 
 | 
| bool | grab_focus () | 
|  | Grabs focus for this component . 
 
 | 
| void | remove_focus_handler (guint handler_id) | 
|  | Remove the handler specified by handler_id from the list of functions to be executed when this object receives focus events (in or out). 
 
 | 
| bool | set_extents (int x, int y, int width, int height, CoordType coord_type) | 
|  | Sets the extents of component . 
 
 | 
| bool | set_position (int x, int y, CoordType coord_type) | 
|  | Sets the postition of component . 
 
 | 
| bool | set_size (int width, int height) | 
|  | Set the size of the component in terms of width and height. 
 
 | 
| 
 Static Public Member Functions | 
| void | add_interface (GType gtype_implementer) | 
| 
 Protected Member Functions | 
| virtual guint | add_focus_handler_vfunc (AtkFocusHandler handler) | 
| virtual bool | contains_vfunc (int x, int y, CoordType coord_type) | 
| virtual Glib::RefPtr<Atk::Object> | get_accessible_at_point_vfunc (int x, int y, CoordType coord_type) | 
| virtual void | get_extents_vfunc (int& x, int& y, int& width, int& height, CoordType coord_type) | 
| virtual void | get_position_vfunc (int& x, int& y, CoordType coord_type) | 
| virtual void | get_size_vfunc (int& width, int& height) | 
| virtual Layer | get_layer_vfunc () | 
| virtual int | get_mdi_zorder_vfunc () | 
| virtual bool | grab_focus_vfunc () | 
| virtual void | remove_focus_handler_vfunc (guint handler_id) | 
| virtual bool | set_extents_vfunc (int x, int y, int width, int height, CoordType coord_type) | 
| virtual bool | set_position_vfunc (int x, int y, CoordType coord_type) | 
| virtual bool | set_size_vfunc (int width, int height) | 
| 
 Related Functions | 
| (Note that these are not member functions.) 
 
 | 
| Glib::RefPtr<Atk::Component> | wrap (AtkComponent* object, bool take_copy=false) |