Use git.mk to maintain .gitignore.
[platform/upstream/at-spi2-core.git] / atspi / atspi-component.h
index 1a0d5bd..dd3455a 100644 (file)
@@ -31,6 +31,8 @@
 
 #include "atspi-types.h"
 
+G_BEGIN_DECLS
+
 typedef struct _AtspiRect AtspiRect;
 struct _AtspiRect
 {
@@ -49,6 +51,8 @@ struct _AtspiRect
 
 GType atspi_rect_get_type ();
 
+AtspiRect *atspi_rect_copy (AtspiRect *src);
+
 typedef struct _AtspiPoint AtspiPoint;
 struct _AtspiPoint
 {
@@ -65,6 +69,8 @@ struct _AtspiPoint
 
 GType atspi_point_get_type ();
 
+AtspiPoint *atspi_point_copy (AtspiPoint *src);
+
 #define ATSPI_TYPE_COMPONENT                    (atspi_component_get_type ())
 #define ATSPI_IS_COMPONENT(obj)                 G_TYPE_CHECK_INSTANCE_TYPE ((obj), ATSPI_TYPE_COMPONENT)
 #define ATSPI_COMPONENT(obj)                    G_TYPE_CHECK_INSTANCE_CAST ((obj), ATSPI_TYPE_COMPONENT, AtspiComponent)
@@ -94,4 +100,13 @@ gshort atspi_component_get_mdi_z_order (AtspiComponent *obj, GError **error);
 gboolean atspi_component_grab_focus (AtspiComponent *obj, GError **error);
 
 gdouble      atspi_component_get_alpha    (AtspiComponent *obj, GError **error);
+
+gboolean atspi_component_set_extents (AtspiComponent *obj, gint x, gint y, gint width, gint height, AtspiCoordType ctype, GError **error);
+
+gboolean atspi_component_set_position (AtspiComponent *obj, gint x, gint y, AtspiCoordType ctype, GError **error);
+
+gboolean atspi_component_set_size (AtspiComponent *obj, gint width, gint height, GError **error);
+
+G_END_DECLS
+
 #endif /* _ATSPI_COMPONENT_H_ */