+2001-11-22 Michael Meeks <michael@ximian.com>
+
+ * atk/atkutil.c (atk_add_key_event_listener): switch
+ to class_peek.
+
+ * atk/atkobject.c (atk_object_real_get_property):
+ add missing 'break'.
+
+2001-11-21 Michael Meeks <michael@ximian.com>
+
+ * atk/atkrelation.c: pull in string.h for strcmp
+
+ * atk/atktext.c (atk_text_get_selection): fix bug / warning.
+
+ * atk/atkutil.c (atk_add_global_event_listener),
+ (atk_get_toolkit_name, atk_get_toolkit_version):
+ constify
+
2001-11-21 Bill Haneman <bill.haneman@sun.com>
* atk/atkrelation.c: Added gtk-doc docs for
break;
case PROP_DESCRIPTION:
g_value_set_string (value, atk_object_get_description (accessible));
+ break;
case PROP_ROLE:
g_value_set_int (value, atk_object_get_role (accessible));
break;
* Boston, MA 02111-1307, USA.
*/
+#include <string.h>
#include <glib-object.h>
#include "atkobject.h"
#include "atkrelation.h"
if (end_offset)
real_end_offset = end_offset;
else
- real_start_offset = &local_end_offset;
+ real_end_offset = &local_end_offset;
iface = ATK_TEXT_GET_IFACE (text);
* Returns: added event listener id, or 0 on failure.
**/
guint
-atk_add_global_event_listener (GSignalEmissionHook listener, gchar* event_type)
+atk_add_global_event_listener (GSignalEmissionHook listener,
+ const gchar *event_type)
{
guint retval;
AtkUtilClass *klass = g_type_class_ref (ATK_TYPE_UTIL);
+
if (klass->add_global_event_listener)
{
retval = klass->add_global_event_listener (listener, event_type);
atk_add_key_event_listener (AtkKeySnoopFunc listener, gpointer data)
{
guint retval;
- AtkUtilClass *klass = g_type_class_ref (ATK_TYPE_UTIL);
+ AtkUtilClass *klass = g_type_class_peek (ATK_TYPE_UTIL);
if (klass->add_key_event_listener)
{
retval = klass->add_key_event_listener (listener, data);
{
retval = -1;
}
- g_type_class_unref (klass);
return retval;
}
*
* Returns: name string for the GUI toolkit implementing ATK for this application
**/
-gchar* atk_get_toolkit_name(void)
+G_CONST_RETURN gchar*
+atk_get_toolkit_name (void)
{
AtkUtilClass *klass = g_type_class_peek (ATK_TYPE_UTIL);
if (klass->get_toolkit_name)
*
* Returns: version string for the GUI toolkit implementing ATK for this application
**/
-gchar*
-atk_get_toolkit_version(void)
+G_CONST_RETURN gchar*
+atk_get_toolkit_version (void)
{
AtkUtilClass *klass = g_type_class_peek (ATK_TYPE_UTIL);
if (klass->get_toolkit_version)
return NULL;
}
}
-
{
GObjectClass parent;
guint (* add_global_event_listener) (GSignalEmissionHook listener,
- gchar* event_type);
+ const gchar *event_type);
void (* remove_global_event_listener) (guint listener_id);
guint (* add_key_event_listener) (AtkKeySnoopFunc listener,
gpointer data);
void (* remove_key_event_listener) (guint listener_id);
AtkObject* (* get_root) (void);
- gchar* (* get_toolkit_name) (void);
- gchar* (* get_toolkit_version) (void);
+ G_CONST_RETURN gchar* (* get_toolkit_name) (void);
+ G_CONST_RETURN gchar* (* get_toolkit_version) (void);
};
GType atk_util_get_type (void);
* Adds the specified function to the list of functions to be called
* when an event of type event_type occurs.
*/
-guint atk_add_global_event_listener (GSignalEmissionHook listener, gchar* event_type);
+guint atk_add_global_event_listener (GSignalEmissionHook listener,
+ const gchar *event_type);
/*
* Removes the specified event listener
/*
* Returns name string for the GUI toolkit.
*/
-gchar* atk_get_toolkit_name(void);
+G_CONST_RETURN gchar *atk_get_toolkit_name (void);
/*
* Returns version string for the GUI toolkit.
*/
-gchar* atk_get_toolkit_version(void);
+G_CONST_RETURN gchar *atk_get_toolkit_version (void);
#ifdef __cplusplus
}