summaryrefslogtreecommitdiff
path: root/atk/atkcomponent.h
diff options
context:
space:
mode:
authorPadraig O'Briain <padraig.obriain@sun.com>2004-04-20 13:47:42 +0000
committerPadraig O'Briain <padraigo@src.gnome.org>2004-04-20 13:47:42 +0000
commitf33a524c445c5d72b03e1c01305c60083b7de965 (patch)
treee2a983ca2c7e6bf7ffd6b337e6745ff4e0bbb216 /atk/atkcomponent.h
parent9bf5a0d1731142d1961a7ab5f5ccd3059fe67d87 (diff)
downloadatk-f33a524c445c5d72b03e1c01305c60083b7de965.tar.gz
Increment version to 1.7.0.
2004-04-20 Padraig O'Briain <padraig.obriain@sun.com> * configure.in: Increment version to 1.7.0. * atk/atkcomponent.[ch]: Add new signal "bounds_changed". * docs/tmpl/atkcomponent.sgml: Add new signal "bounds_changed". Fixes bug #140476. * atk/atkrelationtype.h: Add new relation ATK_RELATION_PARENT_WINDOW_OF. * atk/atkstate.h: Add new state ATK_STATE_TRUNCATED. * docs/tmpl/atkrelation.sgml: Add new relation * docs/tmpl/atkstate.sgml: Add new state ATK_STATE_TRUNCATED Fixes bug #133375. * atk/atktext.c: Make extra_attributes static.
Diffstat (limited to 'atk/atkcomponent.h')
-rwxr-xr-xatk/atkcomponent.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/atk/atkcomponent.h b/atk/atkcomponent.h
index ccb73d1..5b4b834 100755
--- a/atk/atkcomponent.h
+++ b/atk/atkcomponent.h
@@ -47,6 +47,15 @@ typedef struct _AtkComponentIface AtkComponentIface;
typedef void (*AtkFocusHandler) (AtkObject*, gboolean);
+typedef struct _AtkRectangle AtkRectangle;
+
+struct _AtkRectangle
+{
+ gint x;
+ gint y;
+ gint width;
+ gint height;
+};
struct _AtkComponentIface
{
@@ -97,7 +106,11 @@ struct _AtkComponentIface
AtkLayer (* get_layer) (AtkComponent *component);
gint (* get_mdi_zorder) (AtkComponent *component);
- AtkFunction pad1;
+ /*
+ * signal handlers
+ */
+ void (* bounds_changed) (AtkComponent *component,
+ AtkRectangle *bounds);
AtkFunction pad2;
};