diff options
-rw-r--r-- | eel/eel-accessibility.c | 108 | ||||
-rw-r--r-- | eel/eel-accessibility.h | 4 |
2 files changed, 0 insertions, 112 deletions
diff --git a/eel/eel-accessibility.c b/eel/eel-accessibility.c index b669979f..8f000e87 100644 --- a/eel/eel-accessibility.c +++ b/eel/eel-accessibility.c @@ -42,42 +42,6 @@ eel_accessibility_set_up_label_widget_relation (GtkWidget *label, GtkWidget *wid atk_object_add_relationship (atk_widget, ATK_RELATION_LABELLED_BY, atk_label); } -/* - * Hacks to make re-using gail somewhat easier. - */ - -/** - * eel_accessibility_create_derived_type: - * @type_name: the name for the new accessible type eg. CajaIconCanvasItemAccessible - * @existing_gobject_with_proxy: the GType of an object that has a registered factory that - * manufactures the type we want to inherit from. ie. to inherit from a GailCanvasItem - * we need to pass MATE_TYPE_CANVAS_ITEM - since GailCanvasItem is registered against - * that type. - * @opt_gail_parent_class: the name of the Gail class to derive from eg. GailCanvasItem - * @class_init: the init function to run for this class - * - * This should be run to register the type, it can subsequently be run with - * the same name and will not re-register it, but simply return it. - * - * NB. to do instance init, you prolly want to override AtkObject::initialize - * - * Return value: the registered type, or 0 on failure. - **/ - -static GQuark -get_quark_accessible (void) -{ - static GQuark quark_accessible_object = 0; - - if (!quark_accessible_object) - { - quark_accessible_object = g_quark_from_static_string - ("accessible-object"); - } - - return quark_accessible_object; -} - static GQuark get_quark_gobject (void) { @@ -93,20 +57,6 @@ get_quark_gobject (void) } /** - * eel_accessibility_get_atk_object: - * @object: a GObject of some sort - * - * gets an AtkObject associated with a GObject - * - * Return value: the associated accessible if one exists or NULL - **/ -AtkObject * -eel_accessibility_get_atk_object (gpointer object) -{ - return g_object_get_qdata (object, get_quark_accessible ()); -} - -/** * eel_accessibilty_for_object: * @object: a GObject of some sort * @@ -139,24 +89,6 @@ eel_accessibility_get_gobject (AtkObject *object) return g_object_get_qdata (G_OBJECT (object), get_quark_gobject ()); } -static void -eel_accessibility_destroy (gpointer data, - GObject *where_the_object_was) -{ - atk_object_notify_state_change - (ATK_OBJECT (data), ATK_STATE_DEFUNCT, TRUE); -} - -/** - * eel_accessibility_set_atk_object_return: - * @object: a GObject - * @atk_object: it's AtkObject - * - * used to register and return a new accessible object for something - * - * Return value: @atk_object. - **/ - static GailTextUtil * get_simple_text (gpointer object) { @@ -276,46 +208,6 @@ eel_accessibility_text_get_character_count (AtkText *text) return gtk_text_buffer_get_char_count (util->buffer); } -static void -eel_accessibility_simple_text_interface_init (AtkTextIface *iface) -{ - iface->get_text = eel_accessibility_text_get_text; - iface->get_character_at_offset = eel_accessibility_text_get_character_at_offset; - iface->get_text_before_offset = eel_accessibility_text_get_text_before_offset; - iface->get_text_at_offset = eel_accessibility_text_get_text_at_offset; - iface->get_text_after_offset = eel_accessibility_text_get_text_after_offset; - iface->get_character_count = eel_accessibility_text_get_character_count; - - /* iface->get_caret_offset = eel_accessibility_text_get_caret_offset; - iface->set_caret_offset = eel_accessibility_text_set_caret_offset; - iface->get_selection = eel_accessibility_text_get_selection; - iface->get_n_selections = eel_accessibility_text_get_n_selections; - iface->add_selection = eel_accessibility_text_add_selection; - iface->remove_selection = eel_accessibility_text_remove_selection; - iface->set_selection = eel_accessibility_text_set_selection; - iface->get_run_attributes = eel_accessibility_text_get_run_attributes; - iface->get_default_attributes = eel_accessibility_text_get_default_attributes; - iface->get_character_extents = eel_accessibility_text_get_character_extents; - iface->get_offset_at_point = eel_accessibility_text_get_offset_at_point; */ -} - -void -eel_accessibility_add_simple_text (GType type) -{ - const GInterfaceInfo simple_text_info = - { - (GInterfaceInitFunc) - eel_accessibility_simple_text_interface_init, - (GInterfaceFinalizeFunc) NULL, - NULL - }; - - g_return_if_fail (type != G_TYPE_INVALID); - - g_type_add_interface_static ( - type, ATK_TYPE_TEXT, &simple_text_info); -} - GType eel_accessible_text_get_type (void) { diff --git a/eel/eel-accessibility.h b/eel/eel-accessibility.h index b9d96e4d..1a44ad28 100644 --- a/eel/eel-accessibility.h +++ b/eel/eel-accessibility.h @@ -33,9 +33,6 @@ void eel_accessibility_set_up_label_widget_relation (GtkWidget *label, GtkWidget *widget); -typedef void (*EelAccessibilityClassInitFn) (AtkObjectClass *klass); - -AtkObject *eel_accessibility_get_atk_object (gpointer object); AtkObject *eel_accessibility_for_object (gpointer object); gpointer eel_accessibility_get_gobject (AtkObject *object); void eel_accessibility_set_name (gpointer object, @@ -88,7 +85,6 @@ typedef struct } EelAccessibleTextIface; GType eel_accessible_text_get_type (void); -void eel_accessibility_add_simple_text (GType type); /* From gail - should be unneccessary when AtkObjectFactory is fixed */ #define EEL_ACCESSIBLE_FACTORY(type, factory_name, type_as_function, opt_create_accessible) \ |