summaryrefslogtreecommitdiff
path: root/atk/atktext.c
diff options
context:
space:
mode:
authorPadraig O'Briain <padraigo@src.gnome.org>2002-10-30 09:42:30 +0000
committerPadraig O'Briain <padraigo@src.gnome.org>2002-10-30 09:42:30 +0000
commit3cc3023a48d1dea633aa141bf25cf07c31200121 (patch)
tree40d3f0ffa636df9d1abd0e1a09975ba0330959ae /atk/atktext.c
parentdb59cabaac06c79f770b580a349a97d5762a3930 (diff)
downloadatk-3cc3023a48d1dea633aa141bf25cf07c31200121.tar.gz
Add reference to atk/atkrelationtype.h
* atk/Makefile.am, atk/atk.h: Add reference to atk/atkrelationtype.h * atk/atkaction.[ch]: Add atk_action_get_localized_name. * atk/atkobject.[ch]: Add atk_role_get_localized_name, atk_object_add_relationship and atk_object_remove_relationship Add new roles ATK_ROLE_HEADER, ATK_ROLE_FOOTER, ATK_ROLE_PARAGRAPH and ATK_ROLE_RULER * atk/atkrelation.h: Move definition of AtkRelationType to atk/relationtype.h * atk/atkstate.h: Add new state ATK_STATE_MANAGES_DESCENDANTS * atk/atktext.[ch]: Add text-attributes-changed signal. * docs/atk-sections.txt, docs/tmpl/atkaction.sgml: Add new functions. * docs/tmpl/atkobject.sgml: Add new functions and new roles. * docs/tmpl/atkrelation.sgml: Add new relations * docs/tmpl/atkstate.sgml: Add new state * docs/tmpl/atktext.sgml: Add new signal * tests/testrelation.c: Add tests for new relationship functions.
Diffstat (limited to 'atk/atktext.c')
-rwxr-xr-xatk/atktext.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/atk/atktext.c b/atk/atktext.c
index e5eb50a..06bd940 100755
--- a/atk/atktext.c
+++ b/atk/atktext.c
@@ -29,6 +29,7 @@ enum {
TEXT_CHANGED,
TEXT_CARET_MOVED,
TEXT_SELECTION_CHANGED,
+ TEXT_ATTRIBUTES_CHANGED,
LAST_SIGNAL
};
@@ -129,6 +130,14 @@ atk_text_base_init (gpointer *g_class)
(GSignalAccumulator) NULL, NULL,
g_cclosure_marshal_VOID__VOID,
G_TYPE_NONE, 0);
+ atk_text_signals[TEXT_ATTRIBUTES_CHANGED] =
+ g_signal_new ("text_attributes_changed",
+ ATK_TYPE_TEXT,
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (AtkTextIface, text_attributes_changed),
+ (GSignalAccumulator) NULL, NULL,
+ g_cclosure_marshal_VOID__VOID,
+ G_TYPE_NONE, 0);
initialized = TRUE;