atk.h (2054B)
1 /* ATK - Accessibility Toolkit 2 * Copyright 2001 Sun Microsystems Inc. 3 * 4 * This library is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU Library General Public 6 * License as published by the Free Software Foundation; either 7 * version 2 of the License, or (at your option) any later version. 8 * 9 * This library is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 * Library General Public License for more details. 13 * 14 * You should have received a copy of the GNU Library General Public 15 * License along with this library; if not, write to the 16 * Free Software Foundation, Inc., 59 Temple Place - Suite 330, 17 * Boston, MA 02111-1307, USA. 18 */ 19 20 #ifndef __ATK_H__ 21 #define __ATK_H__ 22 23 #define __ATK_H_INSIDE__ 24 25 // XXX this is a Mozilla hack to avoid using atkversion.h which needs to be run 26 // through m4, and we don't want to deal with that. Fortunately we don't need 27 // any of the fancyness in that header to deal with compile time version 28 // detection. 29 #define ATK_AVAILABLE_IN_2_12 extern 30 31 #include <atk/atkobject.h> 32 #include <atk/atkaction.h> 33 #include <atk/atkcomponent.h> 34 #include <atk/atkdocument.h> 35 #include <atk/atkeditabletext.h> 36 #include <atk/atkgobjectaccessible.h> 37 #include <atk/atkhyperlink.h> 38 #include <atk/atkhyperlinkimpl.h> 39 #include <atk/atkhypertext.h> 40 #include <atk/atkimage.h> 41 #include <atk/atknoopobject.h> 42 #include <atk/atknoopobjectfactory.h> 43 #include <atk/atkobjectfactory.h> 44 #include <atk/atkplug.h> 45 #include <atk/atkregistry.h> 46 #include <atk/atkrelation.h> 47 #include <atk/atkrelationset.h> 48 #include <atk/atkrelationtype.h> 49 #include <atk/atkselection.h> 50 #include <atk/atksocket.h> 51 #include <atk/atkstate.h> 52 #include <atk/atkstateset.h> 53 #include <atk/atkstreamablecontent.h> 54 #include <atk/atktable.h> 55 #include <atk/atktablecell.h> 56 #include <atk/atktext.h> 57 #include <atk/atkutil.h> 58 #include <atk/atkvalue.h> 59 60 #undef __ATK_H_INSIDE__ 61 62 #endif /* __ATK_H__ */