X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=libspi%2Ftext.h;h=fb87b312d6679e5d7a04868e4c186dda596c7fb5;hb=0636c73a13c54781dc05b050af5f7f171b0194f9;hp=df70d920f16fe5819675ad2d60fbc18b614a6d30;hpb=43e27124b49e819f8c3741915e140f7d0186d615;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/libspi/text.h b/libspi/text.h index df70d92..fb87b31 100644 --- a/libspi/text.h +++ b/libspi/text.h @@ -1,5 +1,9 @@ -/* AT-SPI - Assistive Technology Service Provider Interface - * Copyright 2001 Sun Microsystems Inc. +/* + * AT-SPI - Assistive Technology Service Provider Interface + * (Gnome Accessibility Project; http://developer.gnome.org/projects/gap) + * + * Copyright 2001, 2002 Sun Microsystems Inc., + * Copyright 2001, 2002 Ximian, Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public @@ -20,15 +24,9 @@ #ifndef SPI_TEXT_H_ #define SPI_TEXT_H_ +#include -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -#include -#include -#include -#include "accessible.h" +G_BEGIN_DECLS #define SPI_TEXT_TYPE (spi_text_get_type ()) #define SPI_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SPI_TEXT_TYPE, SpiText)) @@ -40,20 +38,19 @@ typedef struct _SpiText SpiText; typedef struct _SpiTextClass SpiTextClass; struct _SpiText { - BonoboObject parent; - AtkObject *atko; + SpiBase parent; }; struct _SpiTextClass { - BonoboObjectClass parent_class; + SpiBaseClass parent_class; POA_Accessibility_Text__epv epv; }; GType spi_text_get_type (void); +void spi_text_construct (SpiText *text, + AtkObject *obj); SpiText *spi_text_interface_new (AtkObject *obj); -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* SPI_TEXT_H_ */