summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2017-05-22 09:59:46 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2017-05-22 09:59:46 +0100
commitef766d80569c2e9f30cff87a0a2ba3db3937ac2a (patch)
treec31f5b031976f86431ce86f9feaaa2b8e7e1fd63
parentf1c8bbad608d65b6ea4565c0529f8ddee2e2b8ee (diff)
downloadatk-ef766d80569c2e9f30cff87a0a2ba3db3937ac2a.tar.gz
Mark unbindable functions as 'skip'
Functions that take a callback, with or without a closure, without a scope are not allowed in introspected languages. The introspection parser will automatically mark them as not introspectable, but it's better to explicitly skip them.
-rw-r--r--atk/atkcomponent.c2
-rw-r--r--atk/atkobject.c2
-rw-r--r--atk/atkutil.c8
3 files changed, 6 insertions, 6 deletions
diff --git a/atk/atkcomponent.c b/atk/atkcomponent.c
index 53c1e7e..f0beb10 100644
--- a/atk/atkcomponent.c
+++ b/atk/atkcomponent.c
@@ -125,7 +125,7 @@ atk_component_base_init (AtkComponentIface *class)
/**
- * atk_component_add_focus_handler:
+ * atk_component_add_focus_handler: (skip)
* @component: The #AtkComponent to attach the @handler to
* @handler: The #AtkFocusHandler to be attached to @component
*
diff --git a/atk/atkobject.c b/atk/atkobject.c
index b1ecf78..fb61bab 100644
--- a/atk/atkobject.c
+++ b/atk/atkobject.c
@@ -1146,7 +1146,7 @@ atk_object_set_role (AtkObject *accessible,
}
/**
- * atk_object_connect_property_change_handler:
+ * atk_object_connect_property_change_handler: (skip)
* @accessible: an #AtkObject
* @handler: a function to be called when a property changes its value
*
diff --git a/atk/atkutil.c b/atk/atkutil.c
index 4b3c68d..be9b983 100644
--- a/atk/atkutil.c
+++ b/atk/atkutil.c
@@ -92,7 +92,7 @@ struct _FocusTracker {
};
/**
- * atk_focus_tracker_init:
+ * atk_focus_tracker_init: (skip)
* @init: Function to be called for focus tracker initialization
*
* Specifies the function to be called for focus tracker initialization.
@@ -112,7 +112,7 @@ atk_focus_tracker_init (AtkEventListenerInit init)
}
/**
- * atk_add_focus_tracker:
+ * atk_add_focus_tracker: (skip)
* @focus_tracker: Function to be added to the list of functions to be called
* when an object receives focus.
*
@@ -344,7 +344,7 @@ atk_util_real_remove_global_event_listener (guint remove_listener)
/**
- * atk_add_global_event_listener:
+ * atk_add_global_event_listener: (skip)
* @listener: the listener to notify
* @event_type: the type of event for which notification is requested
*
@@ -430,7 +430,7 @@ atk_remove_global_event_listener (guint listener_id)
}
/**
- * atk_add_key_event_listener:
+ * atk_add_key_event_listener: (skip)
* @listener: the listener to notify
* @data: a #gpointer that points to a block of data that should be sent to the registered listeners,
* along with the event notification, when it occurs.