+CONTENTS000644 000000 000000 00000021051 11130740154 012262 0ustar00rootroot000000 000000 @cwd /usr/pkg @src /usr/pkg @name libgtkhtml-2.6.3nb11 @blddep libxml2-2.7.2nb2 @pkgdep libxml2>=2.6.23nb1 @blddep gtk2+-2.14.4 @pkgdep gtk2+>=2.14.0 @blddep digest-20080510 @blddep tnftp-20070806 @blddep libtool-base-1.5.24nb6 @blddep gmake-3.81 @blddep gettext-tools-0.14.6nb1 @blddep patch-2.5.4nb2 @blddep pkg-config-0.23 @blddep x11-links-0.42 @blddep randrproto-1.2.2 @blddep renderproto-0.9.3nb1 @blddep fixesproto-4.0 @blddep xextproto-7.0.3 @blddep inputproto-1.4.4 @comment $NetBSD: PLIST,v 1.3 2004/09/22 08:09:57 jlam Exp $ include/gtkhtml-2.0/libgtkhtml/css/cssmatcher.h @comment MD5:395f3531242e86eca5663bad42d73438 include/gtkhtml-2.0/libgtkhtml/css/cssparser.h @comment MD5:03eb0bdf0f9f77b8e9ba4eecc5ba5ca3 include/gtkhtml-2.0/libgtkhtml/css/cssstylesheet.h @comment MD5:f5c5698e8b0e7f87150488e46fa52f34 include/gtkhtml-2.0/libgtkhtml/css/cssvalue.h @comment MD5:d915198c30e968a2024226ea54003ff9 include/gtkhtml-2.0/libgtkhtml/document/htmldocument.h @comment MD5:97bcf8e67f62487db8a128578f9ce313 include/gtkhtml-2.0/libgtkhtml/document/htmlparser.h @comment MD5:b5730c3563dcf92721c40af10d30925d include/gtkhtml-2.0/libgtkhtml/dom/core/dom-attr.h @comment MD5:95a48eae606c551e5cef85968194f9ad include/gtkhtml-2.0/libgtkhtml/dom/core/dom-characterdata.h @comment MD5:f77cd962ea9bf810996f8b2c67db1f8c include/gtkhtml-2.0/libgtkhtml/dom/core/dom-comment.h @comment MD5:491e59c46826dfb228cfaaf5e6606c02 include/gtkhtml-2.0/libgtkhtml/dom/core/dom-core-utils.h @comment MD5:ee87432128a450e3a8c18b0300e10ff9 include/gtkhtml-2.0/libgtkhtml/dom/core/dom-document.h @comment MD5:f96ef6a7ee6fd7c06d51ca0b2fbef063 include/gtkhtml-2.0/libgtkhtml/dom/core/dom-documenttype.h @comment MD5:0b2c950fe9afe6efe5c2c754debbe883 include/gtkhtml-2.0/libgtkhtml/dom/core/dom-element.h @comment MD5:7fa1180955516eb24c5d3ae7eb87c4b8 include/gtkhtml-2.0/libgtkhtml/dom/core/dom-namednodemap.h @comment MD5:f0b5c99934de9f75bd351c940790f831 include/gtkhtml-2.0/libgtkhtml/dom/core/dom-node.h @comment MD5:48cbb919fafea20e709cb70fe75bdf7c include/gtkhtml-2.0/libgtkhtml/dom/core/dom-nodelist.h @comment MD5:1beadd69c19e6e83f6f353751e94a4fd include/gtkhtml-2.0/libgtkhtml/dom/dom-types.h @comment MD5:3748288ca69d0425d66a87181182561e include/gtkhtml-2.0/libgtkhtml/dom/events/dom-event.h @comment MD5:8100dae238b44fdc2dc419bb3b66d573 include/gtkhtml-2.0/libgtkhtml/dom/events/dom-eventlistener.h @comment MD5:63362ca01b638899561c822211240964 include/gtkhtml-2.0/libgtkhtml/dom/events/dom-eventtarget.h @comment MD5:1f3d30e57fdd96ae7ae183e074e377c3 include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlanchorelement.h @comment MD5:c9ceb504883ea702d11bfd98db2c4a8f include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlcollection.h @comment MD5:7915ad575c3d7ca15eb0180cecd11d2c include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlelement.h @comment MD5:18153dfb7da8a74f04024534e50ccde0 include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlformelement.h @comment MD5:d8f215cdf8a8654ed36c2fbf7558c9a5 include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlinputelement.h @comment MD5:0fecb23ba947034784aa25e6354e5cc2 include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlobjectelement.h @comment MD5:d08ce4a2bddfd67f5793060585018181 include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmloptionelement.h @comment MD5:63d6e598c5e97ee4ab16de2d8119c653 include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlselectelement.h @comment MD5:72e287b0da468b474a62942ed0cea52b include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmltextareaelement.h @comment MD5:97ebcbb01820f35bcea5c3ab7fdb172b include/gtkhtml-2.0/libgtkhtml/dom/traversal/dom-documenttraversal.h @comment MD5:15ce8f8e837ba9df7204709e70e6632a include/gtkhtml-2.0/libgtkhtml/dom/traversal/dom-nodefilter.h @comment MD5:2485cb69282469035468cdb04a1c6c3f include/gtkhtml-2.0/libgtkhtml/dom/traversal/dom-nodeiterator.h @comment MD5:251af37a2ea2634a6b5066ffef6cac6b include/gtkhtml-2.0/libgtkhtml/dom/traversal/dom-traversal-utils.h @comment MD5:32d8e2858b5f34679d305f675a63a44e include/gtkhtml-2.0/libgtkhtml/dom/views/dom-abstractview.h @comment MD5:43bf8daab45bd9536284284b52018bff include/gtkhtml-2.0/libgtkhtml/dom/views/dom-documentview.h @comment MD5:58b20da4fe89d6eb784ed03d9199a06c include/gtkhtml-2.0/libgtkhtml/graphics/htmlcolor.h @comment MD5:4a557c88dde024db2fab38911bb65be5 include/gtkhtml-2.0/libgtkhtml/graphics/htmlfontspecification.h @comment MD5:88a9773d0245db9e77d15ecb83f8d444 include/gtkhtml-2.0/libgtkhtml/graphics/htmlgdkpainter.h @comment MD5:212d09600024d3d585d41b320cc61bdb include/gtkhtml-2.0/libgtkhtml/graphics/htmlimage.h @comment MD5:51c625e41565e57e7a1effdc3e4e4d5a include/gtkhtml-2.0/libgtkhtml/graphics/htmlimagefactory.h @comment MD5:94b790e32b696af71696388d01c3983b include/gtkhtml-2.0/libgtkhtml/graphics/htmlpainter.h @comment MD5:120d78bf4ca631a4b8df21240a415d6a include/gtkhtml-2.0/libgtkhtml/graphics/htmlstylepainter.h @comment MD5:354ef4efc71bb62d142a6a33663efd72 include/gtkhtml-2.0/libgtkhtml/gtkhtml.h @comment MD5:8408de933f19df5589364da38e56a8a1 include/gtkhtml-2.0/libgtkhtml/gtkhtmlcontext.h @comment MD5:b0be7788c724e24b5a85bdb6b7608125 include/gtkhtml-2.0/libgtkhtml/layout/html/htmlboxembedded.h @comment MD5:1dab496268d69578e154fd332cdbbd9b include/gtkhtml-2.0/libgtkhtml/layout/html/htmlboxform.h @comment MD5:0ca5d34eb41f5fdb031256f6badad361 include/gtkhtml-2.0/libgtkhtml/layout/html/htmlembedded.h @comment MD5:9b82396616f65355ededf230634b6e12 include/gtkhtml-2.0/libgtkhtml/layout/htmlbox.h @comment MD5:1530aebb62a86ca0d8e5f87cdd0a9974 include/gtkhtml-2.0/libgtkhtml/layout/htmlboxblock.h @comment MD5:9b9e5da0b531bf5ef4bba7699ebc160e include/gtkhtml-2.0/libgtkhtml/layout/htmlboxlistitem.h @comment MD5:c6c731e83a4eda2a080b13ae0c9c8c22 include/gtkhtml-2.0/libgtkhtml/layout/htmlboxroot.h @comment MD5:7e43febf77bd74faef1a0466ab6e43e7 include/gtkhtml-2.0/libgtkhtml/layout/htmlboxtable.h @comment MD5:027890339712624bce7ed6a9ab31956c include/gtkhtml-2.0/libgtkhtml/layout/htmlboxtablecaption.h @comment MD5:545cee15837def3d8ac3f630bc515849 include/gtkhtml-2.0/libgtkhtml/layout/htmlboxtablecell.h @comment MD5:0add230ceba9fb578ffdf31fbcb61f11 include/gtkhtml-2.0/libgtkhtml/layout/htmlboxtablerow.h @comment MD5:7c53377ab94789478a89a3eb95a6976d include/gtkhtml-2.0/libgtkhtml/layout/htmlboxtablerowgroup.h @comment MD5:1ba04f7fbad7a659beb0d430d2477f73 include/gtkhtml-2.0/libgtkhtml/layout/htmlboxtext.h @comment MD5:eef404c5c10ec62560455845829ee6b9 include/gtkhtml-2.0/libgtkhtml/layout/htmllinebox.h @comment MD5:e68ec90cd106844490abd454ff91df50 include/gtkhtml-2.0/libgtkhtml/layout/htmlrelayout.h @comment MD5:1c63228ac73ef2284e3294df960fed07 include/gtkhtml-2.0/libgtkhtml/layout/htmlstyle.h @comment MD5:ae002e52e47044ad5200d27d665079d1 include/gtkhtml-2.0/libgtkhtml/util/htmlatomlist.h @comment MD5:3181ff11a54d6b001123fe693f5ce5ea include/gtkhtml-2.0/libgtkhtml/util/htmlglobalatomlist.h @comment MD5:dde337b4dd62a9b663669c327a6e4259 include/gtkhtml-2.0/libgtkhtml/util/htmlglobalatoms.h @comment MD5:a9cfb62239b992c7f4d89d18d9e2c74a include/gtkhtml-2.0/libgtkhtml/util/htmlstream.h @comment MD5:67c066d241c090ac51e2920bd2224256 include/gtkhtml-2.0/libgtkhtml/util/htmlstreambuffer.h @comment MD5:897e22b7fd07d4022b9f2ed1d3c5b1a2 include/gtkhtml-2.0/libgtkhtml/util/rfc1738.h @comment MD5:6cafe4d967ddeb085ac8f625ae0e1261 include/gtkhtml-2.0/libgtkhtml/view/htmlevent.h @comment MD5:edbc80f169e9857cf5886403a569e62a include/gtkhtml-2.0/libgtkhtml/view/htmlselection.h @comment MD5:5755cf0187ba27b09d2d889827b4d623 include/gtkhtml-2.0/libgtkhtml/view/htmlview.h @comment MD5:404bcf123326c81e1545c7b28190cb47 lib/libgtkhtml-2.la @comment MD5:44fb671c8e7a4b8bdd6309a9ab52aa2f lib/libgtkhtml-2.a @comment MD5:3b5c3bf9e29b8304948712116f21ce8c lib/libgtkhtml-2.so @comment Symlink:libgtkhtml-2.so.0.0.0 lib/libgtkhtml-2.so.0 @comment Symlink:libgtkhtml-2.so.0.0.0 lib/libgtkhtml-2.so.0.0.0 @comment MD5:d7a105f93e8a3df96ecc313fd05bb274 lib/pkgconfig/libgtkhtml-2.0.pc @comment MD5:7ddb6b81a4be686dedbc3a612d1c8bf3 @dirrm include/gtkhtml-2.0/libgtkhtml/view @dirrm include/gtkhtml-2.0/libgtkhtml/util @dirrm include/gtkhtml-2.0/libgtkhtml/layout/html @dirrm include/gtkhtml-2.0/libgtkhtml/layout @dirrm include/gtkhtml-2.0/libgtkhtml/graphics @dirrm include/gtkhtml-2.0/libgtkhtml/dom/views @dirrm include/gtkhtml-2.0/libgtkhtml/dom/traversal @dirrm include/gtkhtml-2.0/libgtkhtml/dom/html @dirrm include/gtkhtml-2.0/libgtkhtml/dom/events @dirrm include/gtkhtml-2.0/libgtkhtml/dom/core @dirrm include/gtkhtml-2.0/libgtkhtml/dom @dirrm include/gtkhtml-2.0/libgtkhtml/document @dirrm include/gtkhtml-2.0/libgtkhtml/css @dirrm include/gtkhtml-2.0/libgtkhtml @dirrm include/gtkhtml-2.0 @cwd . @ignore +COMMENT @ignore +DESC @ignore +BUILD_VERSION @ignore +BUILD_INFO @ignore +SIZE_PKG @ignore +SIZE_ALL +COMMENT000444 000000 000000 00000000047 11130740154 012127 0ustar00rootroot000000 000000 Lightweight HTML rendering GTK2 widget +DESC000444 000000 000000 00000000303 11130740154 011536 0ustar00rootroot000000 000000 libgtkhtml provides the gtkhtml widget, which is a lightweight HTML rendering/printing/editing engine. This package is part of the GNOME 2 Development Platform. Homepage: http://www.gnome.org/ +BUILD_VERSION000644 000000 000001 00000000645 11130740147 013240 0ustar00rootother000000 000000 www/libgtkhtml/buildlink3.mk: $NetBSD: buildlink3.mk,v 1.21 2008/10/16 14:02:29 drochner Exp $ www/libgtkhtml/distinfo: $NetBSD: distinfo,v 1.9 2008/12/15 12:10:45 rillig Exp $ www/libgtkhtml/Makefile: $NetBSD: Makefile,v 1.49 2008/10/20 07:21:32 wiz Exp $ www/libgtkhtml/patches/patch-aa: $NetBSD: patch-aa,v 1.1 2008/12/15 12:10:45 rillig Exp $ www/libgtkhtml/PLIST: $NetBSD: PLIST,v 1.3 2004/09/22 08:09:57 jlam Exp $ +BUILD_INFO000644 000000 000001 00000012471 11130740153 012643 0ustar00rootother000000 000000 ABI= BUILD_DATE=2009-01-06 14:34:51 %z BUILD_HOST=SunOS marcie 5.9 Generic_118558-34 sun4u sparc SUNW,Ultra-5_10 CATEGORIES=www devel gnome CC_VERSION=gcc-4.2.0 CFLAGS=-O -O3 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/include -I/usr/openwin/include CMAKE_ARGS= CONFIGURE_ARGS=--x-includes=/usr/openwin/include --x-libraries=/usr/openwin/lib --with-libintl-prefix="/usr/pkg" --with-libiconv-prefix=/usr/pkg --prefix=/usr/pkg --host=sparc-sun-solaris2 --mandir=/usr/pkg/man CONFIGURE_ENV=FREETYPE_CONFIG=/usr/pkg/bin/freetype-config PTHREAD_CFLAGS=\ -D_REENTRANT PTHREAD_LDFLAGS= PTHREAD_LIBS=-lpthread\ -lrt PTHREADBASE=/usr LIBTOOL="libtool " INSTALL_INFO= MAKEINFO=/usr/pkgsrc/www/libgtkhtml/work.sparc/.tools/bin/makeinfo AWK=/usr/pkg/bin/nawk CAT=/usr/bin/cat ac_cv_path_CAT=/usr/bin/cat CHMOD=/usr/bin/chmod CMP=/bin/cmp CP=/bin/cp DIFF=/bin/diff ECHO=echo ac_cv_path_ECHO=echo EGREP=/usr/xpg4/bin/grep\ -E ac_cv_path_EGREP=/usr/xpg4/bin/grep\ -E SETENV=/usr/bin/env ENV_PROG=/usr/bin/env ac_cv_path_ENV=/usr/bin/env FALSE=false ac_cv_path_FALSE=false FIND=/usr/bin/find GREP=/usr/xpg4/bin/grep ac_cv_path_GREP=/usr/xpg4/bin/grep HOSTNAME=/bin/hostname LN=/usr/bin/ln LS=/usr/bin/ls MKDIR=/usr/bin/mkdir\ -p MV=/usr/bin/mv RM=/usr/bin/rm RMDIR=/usr/bin/rmdir SED=/usr/pkg/bin/nbsed SORT=/usr/bin/sort TAR=/usr/pkg/bin/tar TEST=test ac_cv_path_TEST=test TOUCH=/usr/bin/touch TR=/usr/bin/tr TRUE=true ac_cv_path_TRUE=true PKG_CONFIG=/usr/pkgsrc/www/libgtkhtml/work.sparc/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/usr/pkgsrc/www/libgtkhtml/work.sparc/.buildlink/lib/pkgconfig:/usr/pkgsrc/www/libgtkhtml/work.sparc/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/usr/pkgsrc/www/libgtkhtml/work.sparc/.pkg-config.log PKG_CONFIG_PATH= MAKE=make WRAPPER_DEBUG=no WRAPPER_UPDATE_CACHE=yes CC=gcc CFLAGS=-O\ -O3\ -I/usr/pkg/include\ -I/usr/pkg/include/freetype2\ -I/usr/include\ -I/usr/openwin/include CPPFLAGS=-DPNG_NO_ASSEMBLER_CODE\ -I/usr/pkg/include\ -I/usr/pkg/include/freetype2\ -I/usr/include\ -I/usr/openwin/include CXX=g++ CXXFLAGS=-O\ -O3\ -I/usr/pkg/include\ -I/usr/pkg/include/freetype2\ -I/usr/include\ -I/usr/openwin/include COMPILER_RPATH_FLAG=-Wl,-R F77=f77 FC=f77 FFLAGS=-O LANG=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/usr/pkg/lib\ -Wl,-R/usr/pkg/lib\ -L/usr/lib\ -Wl,-R/usr/lib\ -L/usr/openwin/lib\ -Wl,-R/usr/openwin/lib LINKER_RPATH_FLAG=-R PATH=/usr/pkgsrc/www/libgtkhtml/work.sparc/.wrapper/bin:/usr/pkgsrc/www/libgtkhtml/work.sparc/.buildlink/bin:/usr/pkgsrc/www/libgtkhtml/work.sparc/.gcc/bin:/usr/pkgsrc/www/libgtkhtml/work.sparc/.tools/bin:/usr/pkg/bin:/usr/sbin:/usr/bin:/usr/ucb:/usr/ccs/bin:/usr/xpg4/bin:/usr/dt/bin:/usr/X11/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/openwin/bin:/opt/gcc/bin:/usr/sfw/sbin:/usr/sfw/bin:/usr/local/sbin:/usr/local/bin:/usr/pkg/bin:/usr/openwin/bin PREFIX=/usr/pkg PKG_SYSCONFDIR=/usr/pkg/etc CXXCPP=gcc\ -E HOME=/usr/pkgsrc/www/libgtkhtml/work.sparc/.home CONFIG_SHELL=/usr/pkg/bin/pdksh LIBS= ac_given_INSTALL=/usr/ucb/install\ -c\ -o\ root\ -g\ root CPPFLAGS= -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/include -I/usr/openwin/include FFLAGS=-O GMAKE=GNU Make 3.81 HOMEPAGE=http://www.gnome.org/ LDFLAGS= -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/openwin/lib -Wl,-R/usr/openwin/lib LICENSE= LOCALBASE=/usr/pkg MACHINE_ARCH=sparc MACHINE_GNU_ARCH=sparc MAINTAINER=pkgsrc-users@NetBSD.org NO_BIN_ON_CDROM= NO_BIN_ON_FTP= NO_SRC_ON_CDROM= NO_SRC_ON_FTP= OBJECT_FMT=ELF OPSYS=SunOS OS_VERSION=5.9 PKGINFODIR=info PKGMANDIR=man PKGPATH=www/libgtkhtml PKG_SYSCONFBASEDIR=/usr/pkg/etc PKG_SYSCONFDIR=/usr/pkg/etc PKGTOOLS_VERSION=20081002 _PLIST_IGNORE_FILES= PROVIDES=/usr/pkg/lib/libgtkhtml-2.so.0 REQUIRES=/opt/gcc420/bin/../lib/gcc/sparc-sun-solaris2.9/4.2.0//libgcc_s.so.1 REQUIRES=/usr/lib/libaio.so.1 REQUIRES=/usr/lib/libc.so.1 REQUIRES=/usr/lib/libdl.so.1 REQUIRES=/usr/lib/libmd5.so.1 REQUIRES=/usr/lib/libmp.so.2 REQUIRES=/usr/lib/libm.so.1 REQUIRES=/usr/lib/libnsl.so.1 REQUIRES=/usr/lib/libpthread.so.1 REQUIRES=/usr/lib/librt.so.1 REQUIRES=/usr/lib/libsocket.so.1 REQUIRES=/usr/lib/libthread.so.1 REQUIRES=/usr/lib/libz.so.1 REQUIRES=/usr/openwin/lib/libICE.so.6 REQUIRES=/usr/openwin/lib/libSM.so.6 REQUIRES=/usr/openwin/lib/libX11.so.4 REQUIRES=/usr/openwin/lib/libXext.so.0 REQUIRES=/usr/openwin/lib/libXi.so.5 REQUIRES=/usr/pkg/lib/libatk-1.0.so.0 REQUIRES=/usr/pkg/lib/libcairo.so.2 REQUIRES=/usr/pkg/lib/libexpat.so.1 REQUIRES=/usr/pkg/lib/libfontconfig.so.1 REQUIRES=/usr/pkg/lib/libfreetype.so.6 REQUIRES=/usr/pkg/lib/libgailutil.so.18 REQUIRES=/usr/pkg/lib/libgdk_pixbuf-2.0.so.0 REQUIRES=/usr/pkg/lib/libgdk-x11-2.0.so.0 REQUIRES=/usr/pkg/lib/libgio-2.0.so.0 REQUIRES=/usr/pkg/lib/libglib-2.0.so.0 REQUIRES=/usr/pkg/lib/libglitz.so.1 REQUIRES=/usr/pkg/lib/libgmodule-2.0.so.0 REQUIRES=/usr/pkg/lib/libgobject-2.0.so.0 REQUIRES=/usr/pkg/lib/libgtk-x11-2.0.so.0 REQUIRES=/usr/pkg/lib/libiconv.so.2 REQUIRES=/usr/pkg/lib/libintl.so.3 REQUIRES=/usr/pkg/lib/libpango-1.0.so.0 REQUIRES=/usr/pkg/lib/libpangocairo-1.0.so.0 REQUIRES=/usr/pkg/lib/libpangoft2-1.0.so.0 REQUIRES=/usr/pkg/lib/libpcre.so.0 REQUIRES=/usr/pkg/lib/libpixman-1.so.0 REQUIRES=/usr/pkg/lib/libpng12.so.0 REQUIRES=/usr/pkg/lib/libXcursor.so.1 REQUIRES=/usr/pkg/lib/libXfixes.so.0 REQUIRES=/usr/pkg/lib/libxml2.so.2 REQUIRES=/usr/pkg/lib/libXrender.so.1 RESTRICTED= _USE_DESTDIR=no +SIZE_PKG000644 000000 000001 00000000010 11130740154 012427 0ustar00rootother000000 000000 1767795 +SIZE_ALL000644 000000 000001 00000000011 11130740147 012421 0ustar00rootother000000 000000 64849620 include/gtkhtml-2.0/libgtkhtml/css/cssmatcher.h000444 000000 000000 00000002742 11130740104 021656 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __CSSMATCHER_H__ #define __CSSMATCHER_H__ #include #include #include #include G_BEGIN_DECLS HtmlStyle *css_matcher_get_style (HtmlDocument *doc, HtmlStyle *parent_style, xmlNode *node, HtmlAtom *pseudo); void css_matcher_apply_rule (HtmlDocument *document, HtmlStyle *style, HtmlStyle *parent_style, HtmlFontSpecification *old_font, CssDeclaration *decl); G_END_DECLS #endif /* __CSSMATCHER_H__ */ include/gtkhtml-2.0/libgtkhtml/css/cssparser.h000444 000000 000000 00000002441 11130740104 021523 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __CSSPARSER_H__ #define __CSSPARSER_H__ #include #include "cssstylesheet.h" G_BEGIN_DECLS CssStylesheet *css_parser_parse_stylesheet (const gchar *str, gint len); CssRuleset *css_parser_parse_style_attr (const gchar *buffer, gint len); G_END_DECLS #endif /* __CSSPARSER_H__ */ include/gtkhtml-2.0/libgtkhtml/css/cssstylesheet.h000444 000000 000000 00000007630 11130740104 022425 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __CSSSTYLESHEET_H__ #define __CSSSTYLESHEET_H__ #include "cssvalue.h" G_BEGIN_DECLS typedef struct _CssStylesheet CssStylesheet; typedef struct _CssDeclaration CssDeclaration; typedef struct _CssRuleset CssRuleset; typedef struct _CssTail CssTail; typedef struct _CssAttrVal CssAttrVal; typedef struct _CssSimpleSelector CssSimpleSelector; typedef struct _CssSelector CssSelector; typedef struct _CssStatement CssStatement; enum _CssStatementType { CSS_RULESET, CSS_IMPORT_RULE, CSS_MEDIA_RULE, CSS_PAGE_RULE, CSS_CHARSET_RULE, CSS_FONT_FACE_RULE, CSS_UNKNOWN_RULE }; typedef enum _CssStatementType CssStatementType; enum _CssCombinator { CSS_COMBINATOR_PLUS, CSS_COMBINATOR_GT, CSS_COMBINATOR_TILDE, CSS_COMBINATOR_EMPTY }; typedef enum _CssCombinator CssCombinator; enum _CssAttrValType { CSS_ATTR_VAL_IDENT, CSS_ATTR_VAL_STRING }; typedef enum _CssAttrValType CssAttrValType; struct _CssAttrVal { CssAttrValType type; union { HtmlAtom id; gchar *str; } a; }; struct _CssStatement { CssStatementType type; union { CssRuleset *ruleset; struct { CssValue *media_list; gint n_rs; CssRuleset **rs; } media_rule; struct { HtmlAtom name; HtmlAtom pseudo; gint n_decl; CssDeclaration **decl; } page_rule; struct { gint n_decl; CssDeclaration **decl; } font_face_rule; struct { CssStylesheet *sheet; CssValue *url; gboolean fetched; gboolean fetching; } import_rule; } s; }; struct _CssSelector { gint n_simple; CssSimpleSelector **simple; CssCombinator *comb; /* Specificity */ gint a, b, c; }; struct _CssDeclaration { gint property; CssValue *expr; gboolean important; }; struct _CssRuleset { gint n_sel; CssSelector **sel; gint n_decl; CssDeclaration **decl; }; struct _CssParser { gchar *str; gint len; }; struct _CssSimpleSelector { gboolean is_star; HtmlAtom element_name; gint n_tail; CssTail *tail; }; enum _CssTailType { CSS_TAIL_ATTR_SEL, CSS_TAIL_ID_SEL, CSS_TAIL_CLASS_SEL, CSS_TAIL_PSEUDO_SEL }; typedef enum _CssTailType CssTailType; enum _CssAttrMatch { CSS_MATCH_EMPTY, CSS_MATCH_PREFIXMATCH, CSS_MATCH_SUFFIXMATCH, CSS_MATCH_SUBSTRINGMATCH, CSS_MATCH_EQ, CSS_MATCH_INCLUDES, CSS_MATCH_DASHMATCH }; typedef enum _CssAttrMatch CssAttrMatch; struct _CssTail { CssTailType type; union { struct { HtmlAtom att; CssAttrMatch match; CssAttrVal val; } attr_sel; struct { HtmlAtom id; } id_sel; struct { HtmlAtom class; } class_sel; struct { HtmlAtom name; } pseudo_sel; } t; }; struct _CssStylesheet { gboolean disabled; GSList *stat; }; void css_simple_selector_destroy (CssSimpleSelector *ss); void css_selector_destroy (CssSelector *sel); void css_tail_destroy (CssTail *tail); void css_stylesheet_destroy (CssStylesheet *stylesheet); void css_selector_calc_specificity (CssSelector *sel); void css_ruleset_destroy (CssRuleset *set); G_END_DECLS #endif /* __CSSSTYLESHEET_H__ */ include/gtkhtml-2.0/libgtkhtml/css/cssvalue.h000444 000000 000000 00000005070 11130740104 021344 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __CSSVALUE_H__ #define __CSSVALUE_H__ #include #include G_BEGIN_DECLS typedef enum { CSS_UNKNOWN = 0, CSS_NUMBER = 1, CSS_PERCENTAGE = 2, CSS_EMS = 3, CSS_EXS = 4, CSS_PX = 5, CSS_CM = 6, CSS_MM = 7, CSS_IN = 8, CSS_PT = 9, CSS_PC = 10, CSS_DEG = 11, CSS_RAD = 12, CSS_GRAD = 13, CSS_MS = 14, CSS_S = 15, CSS_HZ = 16, CSS_KHZ = 17, CSS_DIMENSION = 18, CSS_STRING = 19, CSS_URI = 20, CSS_IDENT = 21, CSS_ATTR = 22, CSS_COUNTER = 23, CSS_RECT = 24, CSS_RGBCOLOR = 25, CSS_VALUE_LIST = 26, CSS_FUNCTION = 27 } CssValueType; typedef struct _CssValue CssValue; typedef struct _CssValueEntry CssValueEntry; typedef struct _CssFunction CssFunction; struct _CssValue { CssValueType value_type; gint ref_count; union { gdouble d; HtmlAtom atom; CssValueEntry *entry; gchar *s; CssFunction *function; } v; }; struct _CssValueEntry { CssValue *value; CssValueEntry *next; gchar list_sep; }; struct _CssFunction { HtmlAtom name; CssValue *args; }; void css_value_list_append (CssValue *list, CssValue *element, gchar list_sep); CssValue *css_value_list_new (void); CssValue *css_value_dimension_new (gdouble d, CssValueType type); CssValue *css_value_function_new (HtmlAtom name, CssValue *args); CssValue *css_value_ident_new (HtmlAtom atom); CssValue *css_value_string_new (gchar *str); gint css_value_list_get_length (CssValue *list); void css_value_unref (CssValue *val); CssValue *css_value_ref (CssValue *val); gchar *css_value_to_string (CssValue *value); G_END_DECLS #endif /* __CSSVALUE_H__ */ include/gtkhtml-2.0/libgtkhtml/document/htmldocument.h000444 000000 000000 00000010246 11130740105 023252 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000-2001 CodeFactory AB Copyright (C) 2000-2001 Jonas Borgstrm Copyright (C) 2000-2001 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLDOCUMENT_H__ #define __HTMLDOCUMENT_H__ typedef struct _HtmlDocument HtmlDocument; typedef struct _HtmlDocumentClass HtmlDocumentClass; #include #include #include #include #include #include G_BEGIN_DECLS #define HTML_TYPE_DOCUMENT (html_document_get_type ()) #define HTML_DOCUMENT(obj) (GTK_CHECK_CAST ((obj), HTML_TYPE_DOCUMENT, HtmlDocument)) #define HTML_DOCUMENT_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), HTML_TYPE_DOCUMENT, HtmlDocumentClass)) #define HTML_IS_DOCUMENT(obj) (GTK_CHECK_TYPE ((obj), HTML_TYPE_DOCUMENT)) typedef enum { HTML_DOCUMENT_STATE_DONE, HTML_DOCUMENT_STATE_PARSING } HtmlDocumentState; struct _HtmlDocument { GObject parent_instance; DomDocument *dom_document; GSList *stylesheets; HtmlParser *parser; HtmlStream *current_stream; HtmlImageFactory *image_factory; HtmlDocumentState state; DomNode *hover_node; DomNode *active_node; DomElement *focus_element; }; struct _HtmlDocumentClass { GObjectClass parent_class; void (*request_url) (HtmlDocument *document, const gchar *url, HtmlStream *stream); void (*link_clicked) (HtmlDocument *document, const gchar *url); void (*set_base) (HtmlDocument *document, const gchar *url); void (*title_changed) (HtmlDocument *document, const gchar *new_title); void (*submit) (HtmlDocument *document, const gchar *method, const gchar *url, const gchar *encoding); /* DOM change events */ void (*node_inserted) (HtmlDocument *document, DomNode *node); void (*node_removed) (HtmlDocument *document, DomNode *node); void (*text_updated) (HtmlDocument *document, DomNode *node); void (*style_updated) (HtmlDocument *document, DomNode *node, HtmlStyleChange style_change); /* View notifications */ void (*relayout_node) (HtmlDocument *document, DomNode *node); void (*repaint_node) (HtmlDocument *document, DomNode *node); /* DOM events */ gboolean (*dom_mouse_down) (HtmlDocument *document, DomEvent *event); gboolean (*dom_mouse_up) (HtmlDocument *document, DomEvent *event); gboolean (*dom_mouse_click) (HtmlDocument *document, DomEvent *event); gboolean (*dom_mouse_over) (HtmlDocument *document, DomEvent *event); gboolean (*dom_mouse_out) (HtmlDocument *document, DomEvent *event); }; GType html_document_get_type (void); HtmlDocument *html_document_new (void); gboolean html_document_open_stream (HtmlDocument *document, const gchar *mime_type); void html_document_write_stream (HtmlDocument *document, const gchar *buffer, gint len); void html_document_close_stream (HtmlDocument *document); void html_document_clear (HtmlDocument *document); void html_document_update_hover_node (HtmlDocument *document, DomNode *node); void html_document_update_active_node (HtmlDocument *document, DomNode *node); void html_document_update_focus_element (HtmlDocument *document, DomElement *element); DomNode *html_document_find_anchor (HtmlDocument *doc, const gchar *anchor); G_END_DECLS #endif /* __HTMLDOCUMENT_H__ */ include/gtkhtml-2.0/libgtkhtml/document/htmlparser.h000444 000000 000000 00000005057 11130740105 022734 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstrm Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLPARSER_H__ #define __HTMLPARSER_H__ #include #include #include #include #include #include #include #include #include G_BEGIN_DECLS #define HTML_PARSER_TYPE (html_parser_get_type ()) #define HTML_PARSER(obj) (GTK_CHECK_CAST ((obj), HTML_PARSER_TYPE, HtmlParser)) #define HTML_PARSER_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), HTML_PARSER_TYPE, HtmlParserClass)) #define HTML_IS_PARSER(obj) (GTK_CHECK_TYPE ((obj), HTML_PARSER_TYPE)) enum _HtmlParserType { HTML_PARSER_TYPE_HTML, HTML_PARSER_TYPE_XML }; typedef enum _HtmlParserType HtmlParserType; struct _HtmlParser { GObject parent; HtmlParserType parser_type; HtmlDocument *document; HtmlStream *stream; /* Used by libxml */ xmlParserCtxtPtr xmlctxt; int res; char chars[10]; gboolean blocking; DomNode *blocking_node; }; typedef struct _HtmlParser HtmlParser; struct _HtmlParserClass { GtkObjectClass parent; void (* done_parsing) (HtmlParser *parser); void (* new_node) (HtmlParser *parser, DomNode *node); void (* parsed_document_node) (HtmlParser *parser, DomDocument *document); }; typedef struct _HtmlParserClass HtmlParserClass; GType html_parser_get_type (void); HtmlParser *html_parser_new (HtmlDocument *document, HtmlParserType parser_type); G_END_DECLS #endif /* __HTMLPARSER_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/core/dom-attr.h000444 000000 000000 00000004007 11130740110 022161 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_ATTR_H__ #define __DOM_ATTR_H__ #include "dom-node.h" #define DOM_TYPE_ATTR (dom_attr_get_type ()) #define DOM_ATTR(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_ATTR, DomAttr)) #define DOM_ATTR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_ATTR, DomAttrClass)) #define DOM_IS_ATTR(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_ATTR)) #define DOM_IS_ATTR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_ATTR)) #define DOM_ATTR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_ATTR, DomAttrClass)) struct _DomAttr { DomNode parent; }; struct _DomAttrClass { DomNodeClass parent_class; }; GType dom_attr_get_type (void); DomString *dom_Attr__get_name (DomAttr *attr); DomString *dom_Attr__get_value (DomAttr *attr); void dom_Attr__set_value (DomAttr *attr, const DomString *value, DomException *exc); DomBoolean dom_Attr_get_specified (DomAttr *attr); DomElement *dom_Attr__get_ownerElement (DomAttr *attr); #endif /* __DOM_ATTR_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/core/dom-characterdata.h000444 000000 000000 00000005236 11130740110 024002 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_CHARACTER_DATA_H__ #define __DOM_CHARACTER_DATA_H__ #include #include #define DOM_TYPE_CHARACTER_DATA (dom_character_data_get_type ()) #define DOM_CHARACTER_DATA(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_CHARACTER_DATA, DomCharacterData)) #define DOM_CHARACTER_DATA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_CHARACTER_DATA, DomCharacterDataClass)) #define DOM_IS_CHARACTER_DATA(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_CHARACTER_DATA)) #define DOM_IS_CHARACTER_DATA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_CHARACTER_DATA)) #define DOM_CHARACTER_DATA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_CHARACTER_DATA, DomCharacterDataClass)) struct _DomCharacterData { DomNode parent; }; struct _DomCharacterDataClass { DomNodeClass parent_class; }; GType dom_character_data_get_type (void); DomString *dom_CharacterData__get_data (DomCharacterData *cdata); void dom_CharacterData__set_data (DomCharacterData *cdata, const DomString *data, DomException *exc); gulong dom_CharacterData__get_length (DomCharacterData *cdata); DomString *dom_CharacterData_substringData (DomCharacterData *cdata, gulong offset, gulong count, DomException *exc); void dom_CharacterData_deleteData (DomCharacterData *cdata, gulong offset, gulong count, DomException *exc); void dom_CharacterData_replaceData (DomCharacterData *cdata, gulong offset, gulong count, DomString *arg, DomException *exc); void dom_CharacterData_appendData (DomCharacterData *cdata, const DomString *arg, DomException *exc); #endif /* __DOM_CHARACTER_DATA_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/core/dom-comment.h000444 000000 000000 00000003503 11130740110 022651 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_COMMENT_H__ #define __DOM_COMMENT_H__ #include #define DOM_TYPE_COMMENT (dom_comment_get_type ()) #define DOM_COMMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_COMMENT, DomComment)) #define DOM_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_COMMENT, DomCommentClass)) #define DOM_IS_COMMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_COMMENT)) #define DOM_IS_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_COMMENT)) #define DOM_COMMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_COMMENT, DomCommentClass)) struct _DomComment { DomNode parent; }; struct _DomCommentClass { DomNodeClass parent_class; }; GType dom_comment_get_type (void); #endif /* __DOM_COMMENT_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/core/dom-core-utils.h000444 000000 000000 00000002262 11130740110 023276 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_CORE_UTILS_H__ #define __DOM_CORE_UTILS_H__ #include const gchar *dom_exception_get_name (DomException exc); #endif /* __DOM_CORE_UTILS_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/core/dom-document.h000444 000000 000000 00000004464 11130740110 023034 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_DOCUMENT_H__ #define __DOM_DOCUMENT_H__ #include #include #define DOM_TYPE_DOCUMENT (dom_document_get_type ()) #define DOM_DOCUMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_DOCUMENT, DomDocument)) #define DOM_DOCUMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_DOCUMENT, DomDocumentClass)) #define DOM_IS_DOCUMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_DOCUMENT)) #define DOM_IS_DOCUMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_DOCUMENT)) #define DOM_DOCUMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_DOCUMENT, DomDocumentClass)) struct _DomDocument { DomNode parent; GSList *iterators; }; struct _DomDocumentClass { DomNodeClass parent_class; }; GType dom_document_get_type (void); DomElement *dom_Document__get_documentElement (DomDocument *doc); DomElement *dom_Document_createElement (DomDocument *doc, const DomString *tagName); DomText *dom_Document_createTextNode (DomDocument *doc, const DomString *data); DomComment *dom_Document_createComment (DomDocument *doc, const DomString *data); DomNode *dom_Document_importNode (DomDocument *doc, DomNode *importedNode, DomBoolean deep, DomException *exc); #endif /* __DOM_DOCUMENT_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/core/dom-documenttype.h000444 000000 000000 00000004425 11130740110 023733 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_DOCUMENTTYPE_H__ #define __DOM_DOCUMENTTYPE_H__ typedef struct _DomDocumentType DomDocumentType; typedef struct _DomDocumentTypeClass DomDocumentTypeClass; #include "dom-node.h" #define DOM_TYPE_DOCUMENT_TYPE (dom_document_type_get_type ()) #define DOM_DOCUMENT_TYPE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_DOCUMENT_TYPE, DomDocumentType)) #define DOM_DOCUMENT_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_DOCUMENT_TYPE, DomDocumentTypeClass)) #define DOM_IS_DOCUMENT_TYPE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_DOCUMENT_TYPE)) #define DOM_IS_DOCUMENT_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_DOCUMENT_TYPE)) #define DOM_DOCUMENT_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_DOCUMENT_TYPE, DomDocumentTypeClass)) struct _DomDocumentType { DomNode parent; }; struct _DomDocumentTypeClass { DomNodeClass parent_class; }; GType dom_document_type_get_type (void); DomString *dom_DocumentType__get_name (DomDocumentType *dtd); DomString *dom_DocumentType__get_publicId (DomDocumentType *dtd); DomString *dom_DocumentType__get_systemId (DomDocumentType *dtd); DomNamedNodeMap *dom_DocumentType__get_entities (DomDocumentType *dtd); #endif /** __DOM_DOCUMENTTYPE_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/core/dom-element.h000444 000000 000000 00000004700 11130740110 022640 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_ELEMENT_H__ #define __DOM_ELEMENT_H__ #include #include #define DOM_TYPE_ELEMENT (dom_element_get_type ()) #define DOM_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_ELEMENT, DomElement)) #define DOM_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_ELEMENT, DomElementClass)) #define DOM_IS_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_ELEMENT)) #define DOM_IS_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_ELEMENT)) #define DOM_ELEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_ELEMENT, DomElementClass)) struct _DomElement { DomNode parent; gint tabindex; }; struct _DomElementClass { DomNodeClass parent_class; gboolean (* is_focusable) (DomElement *element); }; GType dom_element_get_type (void); DomAttr *dom_Element_getAttributeNode (DomElement *element, const DomString *name); DomString *dom_Element__get_tagName (DomElement *element); DomString *dom_Element_getAttribute (DomElement *element, const DomString *name); void dom_Element_setAttribute (DomElement *element, DomString *name, const DomString *value); DomBoolean dom_Element_hasAttribute (DomElement *element, const DomString *name); void dom_Element_removeAttribute (DomElement *element, const DomString *name); gboolean dom_element_is_focusable (DomElement *element); #endif /* __DOM_ELEMENT_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/core/dom-namednodemap.h000444 000000 000000 00000004672 11130740110 023647 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_NAMEDNODEMAP_H__ #define __DOM_NAMEDNODEMAP_H__ #include #include #define DOM_TYPE_NAMED_NODE_MAP (dom_named_node_map_get_type ()) #define DOM_NAMED_NODE_MAP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_NAMED_NODE_MAP, DomNamedNodeMap)) #define DOM_NAMED_NODE_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_NAMED_NODE_MAP, DomNamedNodeMapClass)) #define DOM_IS_NAMED_NODE_MAP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_NAMED_NODE_MAP)) #define DOM_IS_NAMED_NODE_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_NAMED_NODE_MAP)) #define DOM_NAMED_NODE_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_NAMED_NODE_MAP, DomNamedNodeMapClass)) struct _DomNamedNodeMap { GObject parent; xmlNode *attr; xmlElementType type; gboolean readonly; }; struct _DomNamedNodeMapClass { GObjectClass parent_class; }; GType dom_named_node_map_get_type (void); DomNode *dom_NamedNodeMap_getNamedItem (DomNamedNodeMap *map, const DomString *name); DomNode *dom_NamedNodeMap_setNamedItem (DomNamedNodeMap *map, DomNode *arg, DomException *exc); DomNode *dom_NamedNodeMap_removeNamedItem (DomNamedNodeMap *map, const DomString *name, DomException *exc); DomNode *dom_NamedNodeMap__get_item (DomNamedNodeMap *map, gulong index); gulong dom_NamedNodeMap__get_length (DomNamedNodeMap *map); #endif /* __DOM_NAMEDNODEMAP_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/core/dom-node.h000444 000000 000000 00000006771 11130740111 022147 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_NODE_H__ #define __DOM_NODE_H__ #include #include #include #include #define DOM_TYPE_NODE (dom_node_get_type ()) #define DOM_NODE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_NODE, DomNode)) #define DOM_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_NODE, DomNodeClass)) #define DOM_IS_NODE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_NODE)) #define DOM_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_NODE)) #define DOM_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_NODE, DomNodeClass)) struct _DomNode { GObject parent; xmlNode *xmlnode; HtmlStyle *style; }; struct _DomNodeClass { GObjectClass parent_class; DomString *(* _get_nodeName) (DomNode *node); DomString *(* _get_nodeValue) (DomNode *node, DomException *exc); DomString *(* _set_nodeValue) (DomNode *node, const DomString *value, DomException *exc); }; #include #include #include GType dom_node_get_type (void); DomNode *dom_Node_mkref (xmlNode *node); DomNodeList *dom_Node__get_childNodes (DomNode *node); DomNode *dom_Node_removeChild (DomNode *node, DomNode *oldChild, DomException *exc); DomString *dom_Node__get_nodeValue (DomNode *node, DomException *exc); DomNode *dom_Node__get_firstChild (DomNode *node); DomString *dom_Node__get_nodeName (DomNode *node); DomNamedNodeMap *dom_Node__get_attributes (DomNode *node); DomDocumentType *dom_Document__get_doctype (DomDocument *doc); DomBoolean dom_Node_hasChildNodes (DomNode *node); DomNode *dom_Node__get_parentNode (DomNode *node); DomNode *dom_Node__get_nextSibling (DomNode *node); gushort dom_Node__get_nodeType (DomNode *node); DomBoolean dom_Node_hasAttributes (DomNode *node); DomNode *dom_Node_cloneNode (DomNode *node, DomBoolean deep); DomNode *dom_Node_appendChild (DomNode *node, DomNode *newChild, DomException *exc); DomString *dom_Node__get_localName (DomNode *node); DomString *dom_Node__get_namespaceURI (DomNode *node); DomNode *dom_Node__get_previousSibling (DomNode *node); DomNode *dom_Node__get_lastChild (DomNode *node); void dom_Node__set_nodeValue (DomNode *node, const DomString *value, DomException *exc); DomDocument *dom_Node__get_ownerDocument (DomNode *node); gboolean dom_Node_hasAttributes (DomNode *node); #endif /* __DOM_NODE_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/core/dom-nodelist.h000444 000000 000000 00000004233 11130740111 023032 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_NODELIST_H__ #define __DOM_NODELIST_H__ typedef struct _DomNodeList DomNodeList; typedef struct _DomNodeListClass DomNodeListClass; #include "dom-node.h" #define DOM_TYPE_NODE_LIST (dom_node_list_get_type ()) #define DOM_NODE_LIST(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_NODE_LIST, DomNodeList)) #define DOM_NODE_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_NODE_LIST, DomNodeListClass)) #define DOM_IS_NODE_LIST(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_NODE_LIST)) #define DOM_IS_NODE_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_NODE_LIST)) #define DOM_NODE_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_NODE_LIST, DomNodeListClass)) struct _DomNodeList { GObject parent; gulong (* length) (DomNodeList *list); DomNode *(* item) (DomNodeList *list, gulong index); DomNode *node; gchar *str; }; struct _DomNodeListClass { GObjectClass parent_class; }; GType dom_node_list_get_type (void); gulong dom_NodeList__get_length (DomNodeList *list); DomNode *dom_NodeList__get_item (DomNodeList *list, gulong index); #endif /* __DOM_NODELIST_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/dom-types.h000444 000000 000000 00000012346 11130740117 021437 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_TYPES_H__ #define __DOM_TYPES_H__ #include typedef gchar DomString; typedef gboolean DomBoolean; typedef gushort DomException; typedef guint64 DomTimeStamp; typedef struct _DomAttr DomAttr; typedef struct _DomAttrClass DomAttrClass; typedef struct _DomCharacterData DomCharacterData; typedef struct _DomCharacterDataClass DomCharacterDataClass; typedef struct _DomComment DomComment; typedef struct _DomCommentClass DomCommentClass; typedef struct _DomDocument DomDocument; typedef struct _DomDocumentClass DomDocumentClass; typedef struct _DomDocumentRange DomDocumentRange; typedef struct _DomElement DomElement; typedef struct _DomElementClass DomElementClass; typedef struct _DomEvent DomEvent; typedef struct _DomEventClass DomEventClass; typedef struct _DomEntity DomEntity; typedef struct _DomEntityClass DomEntityClass; typedef struct _DomKeyEvent DomKeyEvent; typedef struct _DomKeyEventClass DomKeyEventClass; typedef struct _DomNamedNodeMap DomNamedNodeMap; typedef struct _DomNamedNodeMapClass DomNamedNodeMapClass; typedef struct _DomNode DomNode; typedef struct _DomNodeClass DomNodeClass; typedef struct _DomNodeIterator DomNodeIterator; typedef struct _DomNodeIteratorClass DomNodeIteratorClass; typedef struct _DomRange DomRange; typedef struct _DomRangeClass DomRangeClass; typedef struct _DomText DomText; typedef struct _DomTextClass DomTextClass; typedef struct _DomStyleSheet DomStyleSheet; typedef struct _DomStyleSheetClass DomStyleSheetClass; typedef struct _DomCSSStyleSheet DomCSSStyleSheet; typedef struct _DomCSSStyleSheetClass DomCSSStyleSheetClass; typedef struct _DomCSSRuleList DomCSSRuleList; typedef struct _DomCSSRuleListClass DomCSSRuleListClass; typedef struct _DomCSSRule DomCSSRule; typedef struct _DomCSSRuleClass DomCSSRuleClass; typedef struct _DomCSSStyleRule DomCSSStyleRule; typedef struct _DomCSSStyleRuleClass DomCSSStyleRuleClass; typedef struct _DomCSSStyleDeclaration DomCSSStyleDeclaration; typedef struct _DomCSSStyleDeclarationClass DomCSSStyleDeclarationClass; typedef struct _DomCSSValue DomCSSValue; typedef struct _DomCSSValueClass DomCSSValueClass; typedef struct _DomMouseEvent DomMouseEvent; typedef struct _DomMouseEventClass DomMouseEventClass; typedef struct _DomHTMLAnchorElement DomHTMLAnchorElement; typedef struct _DomHTMLAnchorElementClass DomHTMLAnchorElementClass; typedef struct _DomHTMLElement DomHTMLElement; typedef struct _DomHTMLElementClass DomHTMLElementClass; typedef struct _DomHTMLSelectElement DomHTMLSelectElement; typedef struct _DomHTMLSelectElementClass DomHTMLSelectElementClass; typedef struct _DomHTMLOptionElement DomHTMLOptionElement; typedef struct _DomHTMLOptionElementClass DomHTMLOptionElementClass; typedef struct _DomHTMLFormElement DomHTMLFormElement; typedef struct _DomHTMLFormElementClass DomHTMLFormElementClass; typedef struct _DomHTMLInputElement DomHTMLInputElement; typedef struct _DomHTMLInputElementClass DomHTMLInputElementClass; typedef struct _DomHTMLObjectElement DomHTMLObjectElement; typedef struct _DomHTMLObjectElementClass DomHTMLObjectElementClass; typedef struct _DomHTMLTextAreaElement DomHTMLTextAreaElement; typedef struct _DomHTMLTextAreaElementClass DomHTMLTextAreaElementClass; typedef struct _DomHTMLCollection DomHTMLCollection; typedef struct _DomHTMLCollectionClass DomHTMLCollectionClass; /* Exceptions */ enum { DOM_UNSPECIFIED_EVENT_TYPE_ERR = 0, DOM_INDEX_SIZE_ERR = 1, DOM_DOMSTRING_SIZE_ERR = 2, DOM_HIERARCHY_REQUEST_ERR = 3, DOM_WRONG_DOCUMENT_ERR = 4, DOM_INVALID_CHARACTER_ERR = 5, DOM_NO_DATA_ALLOWED_ERR = 6, DOM_NO_MODIFICATION_ALLOWED_ERR = 7, DOM_NOT_FOUND_ERR = 8, DOM_NOT_SUPPORTED_ERR = 9, DOM_INUSE_ATTRIBUTE_ERR = 10, DOM_INVALID_STATE_ERR = 11, DOM_SYNTAX_ERR = 12, DOM_INVALID_MODIFICATION_ERR = 13, DOM_NAMESPACE_ERR = 14, DOM_INVALID_ACCESS_ERR = 15, DOM_NO_EXCEPTION = 255 }; enum { DOM_ELEMENT_NODE = 1, DOM_ATTRIBUTE_NODE = 2, DOM_TEXT_NODE = 3, DOM_CDATA_SECTION_NODE = 4, DOM_ENTITY_REFERENCE_NODE = 5, DOM_ENTITY_NODE = 6, DOM_PROCESSING_INSTRUCTION_NODE = 7, DOM_COMMENT_NODE = 8, DOM_DOCUMENT_NODE = 9, DOM_DOCUMENT_TYPE_NODE = 10, DOM_DOCUMENT_FRAGMENT_NODE = 11, DOM_NOTATION_NODE = 12 }; #define DOM_SET_EXCEPTION(code) if (exc) { *exc = code; } #endif /* __DOM_TYPES_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/events/dom-event.h000444 000000 000000 00000005225 11130740115 022714 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Copyright (C) 2000-2001 CodeFactory AB * Copyright (C) 2000-2001 Anders Carlsson * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef __DOM_EVENT_H__ #define __DOM_EVENT_H__ #include #include #include #define DOM_TYPE_EVENT (dom_event_get_type ()) #define DOM_EVENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_EVENT, DomEvent)) #define DOM_EVENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_EVENT, DomEventClass)) #define DOM_IS_EVENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_EVENT)) #define DOM_IS_EVENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_EVENT)) #define DOM_EVENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_EVENT, DomEventClass)) enum { DOM_CAPTURING_PHASE = 1, DOM_AT_TARGET = 2, DOM_BUBBLING_PHASE = 3 }; struct _DomEvent { GObject parent; DomString *type; DomEventTarget *target; DomEventTarget *currentTarget; gushort eventPhase; DomBoolean bubbles; DomBoolean cancelable; DomTimeStamp timeStamp; /* To indicate if the event has been initialized or not */ gboolean initialized; gboolean propagation_stopped; gboolean default_prevented; }; struct _DomEventClass { GObjectClass parent_class; }; GType dom_event_get_type (void); DomString *dom_Event__get_type (DomEvent *event); DomEventTarget *dom_Event__get_target (DomEvent *event); DomEventTarget *dom_Event__get_currentTarget (DomEvent *event); gushort dom_Event__get_eventPhase (DomEvent *event); DomTimeStamp dom_Event__get_timeStamp (DomEvent *event); void dom_Event_stopPropagation (DomEvent *event); void dom_Event_preventDefault (DomEvent *event); void dom_Event_initEvent (DomEvent *event, const DomString *eventTypeArg, DomBoolean canBubbleArg, DomBoolean cancelableArg); #endif /* __DOM_EVENT_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/events/dom-eventlistener.h000444 000000 000000 00000004362 11130740115 024463 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_EVENTLISTENER_H__ #define __DOM_EVENTLISTENER_H__ typedef struct _DomEventListener DomEventListener; typedef struct _DomEventListenerIface DomEventListenerIface; #include #include #define DOM_TYPE_EVENT_LISTENER (dom_event_listener_get_type ()) #define DOM_EVENT_LISTENER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_EVENT_LISTENER, DomEventListener)) #define DOM_EVENT_LISTENER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_EVENT_LISTENER, DomEventListenerClass)) #define DOM_IS_EVENT_LISTENER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_EVENT_LISTENER)) #define DOM_IS_EVENT_LISTENER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_EVENT_LISTENER)) #define DOM_EVENT_LISTENER_GET_IFACE(obj) ((DomEventListenerIface *)g_type_interface_peek (((GTypeInstance *)DOM_EVENT_LISTENER (obj))->g_class, DOM_TYPE_EVENT_LISTENER)) struct _DomEventListenerIface { GTypeInterface g_iface; void (*handleEvent) (DomEventListener *listener, DomEvent *event); }; GType dom_event_listener_get_type (void); void dom_EventListener_handleEvent (DomEventListener *listener, DomEvent *event); #endif /* __DOM_EVENTLISTENER_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/events/dom-eventtarget.h000444 000000 000000 00000005327 11130740115 024126 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_EVENTTARGET_H__ #define __DOM_EVENTTARGET_H__ typedef struct _DomEventTarget DomEventTarget; typedef struct _DomEventTargetIface DomEventTargetIface; #include #include "dom-eventlistener.h" #define DOM_TYPE_EVENT_TARGET (dom_event_target_get_type ()) #define DOM_EVENT_TARGET(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_EVENT_TARGET, DomEventTarget)) #define DOM_EVENT_TARGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_EVENT_TARGET, DomEventTargetClass)) #define DOM_IS_EVENT_TARGET(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_EVENT_TARGET)) #define DOM_IS_EVENT_TARGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_EVENT_TARGET)) #define DOM_EVENT_TARGET_GET_IFACE(obj) ((DomEventTargetIface *)g_type_interface_peek (((GTypeInstance *)DOM_EVENT_TARGET (obj))->g_class, DOM_TYPE_EVENT_TARGET)) struct _DomEventTargetIface { GTypeInterface g_iface; void (* addEventListener) (DomEventTarget *target, const DomString *type, DomEventListener *listener, DomBoolean useCapture); void (* removeEventListener) (DomEventTarget *target, const DomString *type, DomEventListener *listener, DomBoolean useCapture); DomBoolean (* dispatchEvent) (DomEventTarget *target, DomEvent *event); }; GType dom_event_target_get_type (void); void dom_EventTarget_addEventListener (DomEventTarget *target, const DomString *type, DomEventListener *listener, DomBoolean useCapture); void dom_EventTarget_removeEventListener (DomEventTarget *target, const DomString *type, DomEventListener *listener, DomBoolean useCapture); DomBoolean dom_EventTarget_dispatchEvent (DomEventTarget *target, DomEvent *event, DomException *exc); #endif /* __DOM_EVENTTARGET_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlanchorelement.h000444 000000 000000 00000004223 11130740113 024737 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_HTML_ANCHOR_ELEMENT_H__ #define __DOM_HTML_ANCHOR_ELEMENT_H__ #include #include #include #define DOM_TYPE_HTML_ANCHOR_ELEMENT (dom_html_anchor_element_get_type ()) #define DOM_HTML_ANCHOR_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_HTML_ANCHOR_ELEMENT, DomHTMLAnchorElement)) #define DOM_HTML_ANCHOR_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_HTML_ELEMENT, DomHTMLAnchorElementClass)) #define DOM_IS_HTML_ANCHOR_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_HTML_ANCHOR_ELEMENT)) #define DOM_IS_HTML_ANCHOR_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_HTML_ANCHOR_ELEMENT)) #define DOM_HTML_ANCHOR_ELEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_HTML_ANCHOR_ELEMENT, DomHTMLAnchorElementClass)) struct _DomHTMLAnchorElement { DomHTMLElement parent; }; struct _DomHTMLAnchorElementClass { DomHTMLElementClass parent_class; }; GType dom_html_anchor_element_get_type (void); #endif /* __DOM_HTML_FORM_ELEMENT_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlcollection.h000444 000000 000000 00000004643 11130740113 024254 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_HTML_COLLECTION_H__ #define __DOM_HTML_COLLECTION_H__ #include "libgtkhtml/dom/core/dom-node.h" #define DOM_TYPE_HTML_COLLECTION (dom_html_collection_get_type ()) #define DOM_HTML_COLLECTION(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_HTML_COLLECTION, DomHTMLCollection)) #define DOM_HTML_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_HTML_COLLECTION, DomHTMLCollectionClass)) #define DOM_IS_HTML_COLLECTION(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_HTML_COLLECTION)) #define DOM_IS_HTML_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_HTML_COLLECTION)) #define DOM_HTML_COLLECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_HTML_COLLECTION, DomHTMLCollectionClass)) struct _DomHTMLCollection { GObject parent; gulong (* length) (DomHTMLCollection *collection); DomNode *(* item) (DomHTMLCollection *collection, gulong index); DomNode *(* namedItem) (DomHTMLCollection *collection, const DomString *name); DomNode *node; }; struct _DomHTMLCollectionClass { GObjectClass parent_class; }; GType dom_html_collection_get_type (void); gulong dom_HTMLCollection__get_length (DomHTMLCollection *list); DomNode *dom_HTMLCollection__get_item (DomHTMLCollection *list, gulong index); DomNode *dom_HTMLCollection__get_namedItem (DomHTMLCollection *list, const DomString *name); #endif /* __DOM_HTML_COLLECTION_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlelement.h000444 000000 000000 00000005616 11130740113 023553 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_HTML_ELEMENT_H__ #define __DOM_HTML_ELEMENT_H__ #include #include #include #define DOM_TYPE_HTML_ELEMENT (dom_html_element_get_type ()) #define DOM_HTML_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_HTML_ELEMENT, DomHTMLElement)) #define DOM_HTML_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_HTML_ELEMENT, DomHTMLElementClass)) #define DOM_IS_HTML_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_HTML_ELEMENT)) #define DOM_IS_HTML_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_HTML_ELEMENT)) #define DOM_HTML_ELEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_HTML_ELEMENT, DomHTMLElementClass)) struct _DomHTMLElement { DomElement parent; }; struct _DomHTMLElementClass { DomElementClass parent_class; void (*parse_html_properties) (DomHTMLElement *element, HtmlDocument *document); }; GType dom_html_element_get_type (void); void dom_html_element_parse_html_properties (DomHTMLElement *element, HtmlDocument *document); DomString *dom_HTMLElement__get_id (DomHTMLElement *element); DomString *dom_HTMLElement__get_dir (DomHTMLElement *element); DomString *dom_HTMLElement__get_lang (DomHTMLElement *element); DomString *dom_HTMLElement__get_title (DomHTMLElement *element); DomString *dom_HTMLElement__get_className (DomHTMLElement *element); void dom_HTMLElement__set_id (DomHTMLElement *element, const DomString *id); void dom_HTMLElement__set_dir (DomHTMLElement *element, const DomString *dir); void dom_HTMLElement__set_lang (DomHTMLElement *element, const DomString *lang); void dom_HTMLElement__set_title (DomHTMLElement *element, const DomString *title); void dom_HTMLElement__set_className (DomHTMLElement *element, const DomString *className); #endif /* __DOM_HTML_ELEMENT_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlformelement.h000444 000000 000000 00000006717 11130740113 024442 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_HTML_FORM_ELEMENT_H__ #define __DOM_HTML_FORM_ELEMENT_H__ #include #include #include #define DOM_TYPE_HTML_FORM_ELEMENT (dom_html_form_element_get_type ()) #define DOM_HTML_FORM_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_HTML_FORM_ELEMENT, DomHTMLFormElement)) #define DOM_HTML_FORM_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_HTML_ELEMENT, DomHTMLFormElementClass)) #define DOM_IS_HTML_FORM_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_HTML_FORM_ELEMENT)) #define DOM_IS_HTML_FORM_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_HTML_FORM_ELEMENT)) #define DOM_HTML_FORM_ELEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_HTML_FORM_ELEMENT, DomHTMLFormElementClass)) struct _DomHTMLFormElement { DomHTMLElement parent; }; struct _DomHTMLFormElementClass { DomHTMLElementClass parent_class; }; GType dom_html_form_element_get_type (void); gulong dom_HTMLFormElement__get_length ( DomHTMLFormElement *element); DomString *dom_HTMLFormElement__get_name (DomHTMLFormElement *element); DomString *dom_HTMLFormElement__get_acceptCharset (DomHTMLFormElement *element); DomString *dom_HTMLFormElement__get_action (DomHTMLFormElement *element); DomString *dom_HTMLFormElement__get_enctype (DomHTMLFormElement *element); DomString *dom_HTMLFormElement__get_method (DomHTMLFormElement *element); DomString *dom_HTMLFormElement__get_target (DomHTMLFormElement *element); DomHTMLCollection *dom_HTMLFormElement__get_elements ( DomHTMLFormElement *element); void dom_HTMLFormElement__set_name (DomHTMLFormElement *element, const DomString *str); void dom_HTMLFormElement__set_acceptCharset (DomHTMLFormElement *element, const DomString *str); void dom_HTMLFormElement__set_action (DomHTMLFormElement *element, const DomString *str); void dom_HTMLFormElement__set_enctype (DomHTMLFormElement *element, const DomString *str); void dom_HTMLFormElement__set_method (DomHTMLFormElement *element, const DomString *str); void dom_HTMLFormElement__set_target (DomHTMLFormElement *element, const DomString *str); void dom_HTMLFormElement_submit (DomHTMLFormElement *form); void dom_HTMLFormElement_reset (DomHTMLFormElement *form); /* gtkhtml2 specific function */ gchar *dom_HTMLFormElement__get_encoding (DomHTMLFormElement *form); #endif /* __DOM_HTML_FORM_ELEMENT_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlinputelement.h000444 000000 000000 00000011230 11130740113 024620 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_HTML_INPUT_ELEMENT_H__ #define __DOM_HTML_INPUT_ELEMENT_H__ #include #include #define DOM_TYPE_HTML_INPUT_ELEMENT (dom_html_input_element_get_type ()) #define DOM_HTML_INPUT_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_HTML_INPUT_ELEMENT, DomHTMLInputElement)) #define DOM_HTML_INPUT_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_HTML_ELEMENT, DomHTMLInputElementClass)) #define DOM_IS_HTML_INPUT_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_HTML_INPUT_ELEMENT)) #define DOM_IS_HTML_INPUT_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_HTML_INPUT_ELEMENT)) #define DOM_HTML_INPUT_ELEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_HTML_INPUT_ELEMENT, DomHTMLInputElementClass)) struct _DomHTMLInputElement { DomHTMLElement parent; gint checked:2; guint active:1; gchar *str_value; /* FIXME: Not implemented: attribute DOMString accept; attribute DOMString accessKey; attribute DOMString align; attribute DOMString alt; attribute DOMString src; attribute long tabIndex; // Modified in DOM Level 2: attribute DOMString type; attribute DOMString useMap; void blur(); void focus(); void select(); void click(); */ }; struct _DomHTMLInputElementClass { DomHTMLElementClass parent_class; void (*widget_toggled) (DomHTMLInputElement *input, gboolean checked); void (*widget_text_changed) (DomHTMLInputElement *input); }; GType dom_html_input_element_get_type (void); DomString *dom_HTMLInputElement__get_name (DomHTMLInputElement *element); DomString *dom_HTMLInputElement__get_value (DomHTMLInputElement *element); DomString *dom_HTMLInputElement__get_defaultValue (DomHTMLInputElement *element); DomString *dom_HTMLInputElement__get_size (DomHTMLInputElement *element); DomBoolean dom_HTMLInputElement__get_checked (DomHTMLInputElement *element); DomBoolean dom_HTMLInputElement__get_defaultChecked (DomHTMLInputElement *element); DomBoolean dom_HTMLInputElement__get_readOnly (DomHTMLInputElement *element); DomBoolean dom_HTMLInputElement__get_disabled (DomHTMLInputElement *element); gint dom_HTMLInputElement__get_maxLength (DomHTMLInputElement *element); DomHTMLFormElement *dom_HTMLInputElement__get_form (DomHTMLInputElement *element); void dom_HTMLInputElement__set_name (DomHTMLInputElement *element, const DomString *name); void dom_HTMLInputElement__set_value (DomHTMLInputElement *element, const DomString *value); void dom_HTMLInputElement__set_defaultValue (DomHTMLInputElement *element, const DomString *value); void dom_HTMLInputElement__set_checked (DomHTMLInputElement *element, DomBoolean checked); void dom_HTMLInputElement__set_defaultChecked (DomHTMLInputElement *element, DomBoolean checked); void dom_HTMLInputElement__set_readOnly (DomHTMLInputElement *element, DomBoolean readonly); void dom_HTMLInputElement__set_disabled (DomHTMLInputElement *element, DomBoolean disabled); void dom_HTMLInputElement__set_maxLength (DomHTMLInputElement *element, gint maxLength); void dom_HTMLInputElement__set_size (DomHTMLInputElement *element, const DomString *size); void dom_html_input_element_widget_toggled (DomHTMLInputElement *input, gboolean checked); void dom_html_input_element_widget_text_changed (DomHTMLInputElement *input); DomString *dom_html_input_element_encode (DomHTMLInputElement *input); void dom_html_input_element_reset (DomHTMLInputElement *input); #endif /* __DOM_HTML_INPUT_ELEMENT_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlobjectelement.h000444 000000 000000 00000010607 11130740113 024736 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_HTML_OBJECT_ELEMENT_H__ #define __DOM_HTML_OBJECT_ELEMENT_H__ #include #include #define DOM_TYPE_HTML_OBJECT_ELEMENT (dom_html_object_element_get_type ()) #define DOM_HTML_OBJECT_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_HTML_OBJECT_ELEMENT, DomHTMLObjectElement)) #define DOM_HTML_OBJECT_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_HTML_ELEMENT, DomHTMLObjectElementClass)) #define DOM_IS_HTML_OBJECT_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_HTML_OBJECT_ELEMENT)) #define DOM_IS_HTML_OBJECT_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_HTML_OBJECT_ELEMENT)) #define DOM_HTML_OBJECT_ELEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_HTML_OBJECT_ELEMENT, DomHTMLObjectElementClass)) struct _DomHTMLObjectElement { DomHTMLElement parent; /* attribute DOMString align; attribute boolean declare; attribute DOMString hspace; attribute DOMString standby; attribute long tabIndex; attribute DOMString type; attribute DOMString useMap; attribute DOMString vspace; // Introduced in DOM Level 2: readonly attribute Document contentDocument; */ }; struct _DomHTMLObjectElementClass { DomHTMLElementClass parent_class; }; GType dom_html_object_element_get_type (void); DomString *dom_HTMLObjectElement__get_name (DomHTMLObjectElement *element); DomString *dom_HTMLObjectElement__get_code (DomHTMLObjectElement *element); DomString *dom_HTMLObjectElement__get_archive (DomHTMLObjectElement *element); DomString *dom_HTMLObjectElement__get_border (DomHTMLObjectElement *border); DomString *dom_HTMLObjectElement__get_codeBase (DomHTMLObjectElement *codeBase); DomString *dom_HTMLObjectElement__get_codeType (DomHTMLObjectElement *codeType); DomString *dom_HTMLObjectElement__get_data (DomHTMLObjectElement *data); DomString *dom_HTMLObjectElement__get_width (DomHTMLObjectElement *data); DomString *dom_HTMLObjectElement__get_height (DomHTMLObjectElement *data); DomString *dom_HTMLObjectElement__get_type (DomHTMLObjectElement *data); DomHTMLFormElement *dom_HTMLObjectElement__get_form (DomHTMLObjectElement *element); void dom_HTMLObjectElement__set_name (DomHTMLObjectElement *element, const DomString *name); void dom_HTMLObjectElement__set_code (DomHTMLObjectElement *element, const DomString *code); void dom_HTMLObjectElement__set_archive (DomHTMLObjectElement *element, const DomString *archive); void dom_HTMLObjectElement__set_border (DomHTMLObjectElement *element, const DomString *border); void dom_HTMLObjectElement__set_codeBase (DomHTMLObjectElement *element, const DomString *codeBase); void dom_HTMLObjectElement__set_codeType (DomHTMLObjectElement *element, const DomString *codeType); void dom_HTMLObjectElement__set_data (DomHTMLObjectElement *element, const DomString *data); void dom_HTMLObjectElement__set_width (DomHTMLObjectElement *element, const DomString *width); void dom_HTMLObjectElement__set_height (DomHTMLObjectElement *element, const DomString *height); void dom_HTMLObjectElement__set_type (DomHTMLObjectElement *element, const DomString *height); #endif /* __DOM_HTML_OBJECT_ELEMENT_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmloptionelement.h000444 000000 000000 00000006470 11130740113 025003 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_HTML_OPTION_ELEMENT_H__ #define __DOM_HTML_OPTION_ELEMENT_H__ #include #include #define DOM_TYPE_HTML_OPTION_ELEMENT (dom_html_option_element_get_type ()) #define DOM_HTML_OPTION_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_HTML_OPTION_ELEMENT, DomHTMLOptionElement)) #define DOM_HTML_OPTION_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_HTML_ELEMENT, DomHTMLOptionElementClass)) #define DOM_IS_HTML_OPTION_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_HTML_OPTION_ELEMENT)) #define DOM_IS_HTML_OPTION_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_HTML_OPTION_ELEMENT)) #define DOM_HTML_OPTION_ELEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_HTML_OPTION_ELEMENT, DomHTMLOptionElementClass)) struct _DomHTMLOptionElement { DomHTMLElement parent; }; struct _DomHTMLOptionElementClass { DomHTMLElementClass parent_class; }; GType dom_html_option_element_get_type (void); DomHTMLFormElement *dom_HTMLOptionElement__get_form (DomHTMLOptionElement *element); DomBoolean dom_HTMLOptionElement__get_defaultSelected (DomHTMLOptionElement *element); DomBoolean dom_HTMLOptionElement__get_disabled (DomHTMLOptionElement *element); DomBoolean dom_HTMLOptionElement__get_selected (DomHTMLOptionElement *element); DomString *dom_HTMLOptionElement__get_text (DomHTMLOptionElement *element); DomString *dom_HTMLOptionElement__get_value (DomHTMLOptionElement *element); DomString *dom_HTMLOptionElement__get_label (DomHTMLOptionElement *element); glong dom_HTMLOptionElement__get_index (DomHTMLOptionElement *element); void dom_HTMLOptionElement__set_defaultSelected (DomHTMLOptionElement *element, DomBoolean defaultSelected); void dom_HTMLOptionElement__set_disabled (DomHTMLOptionElement *element, DomBoolean defaultSelected); void dom_HTMLOptionElement__set_label (DomHTMLOptionElement *element, const DomString *label); void dom_HTMLOptionElement__set_value (DomHTMLOptionElement *element, const DomString *value); void dom_HTMLOptionElement__set_selected (DomHTMLOptionElement *element, DomBoolean selected); void dom_html_option_element_new_character_data (DomHTMLOptionElement *option); #endif /* __DOM_HTML_OPTION_ELEMENT_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmlselectelement.h000444 000000 000000 00000007367 11130740113 024760 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_HTML_SELECT_ELEMENT_H__ #define __DOM_HTML_SELECT_ELEMENT_H__ #include #include #include #define DOM_TYPE_HTML_SELECT_ELEMENT (dom_html_select_element_get_type ()) #define DOM_HTML_SELECT_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_HTML_SELECT_ELEMENT, DomHTMLSelectElement)) #define DOM_HTML_SELECT_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_HTML_ELEMENT, DomHTMLSelectElementClass)) #define DOM_IS_HTML_SELECT_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_HTML_SELECT_ELEMENT)) #define DOM_IS_HTML_SELECT_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_HTML_SELECT_ELEMENT)) #define DOM_HTML_SELECT_ELEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_HTML_SELECT_ELEMENT, DomHTMLSelectElementClass)) struct _DomHTMLSelectElement { DomHTMLElement parent; GSList *options; GtkListStore *list_store; /* Not implemented: attribute DOMString value; readonly attribute long length; readonly attribute HTMLCollection options; attribute boolean disabled; attribute long tabIndex; void blur(); void focus(); */ }; struct _DomHTMLSelectElementClass { DomHTMLElementClass parent_class; }; GType dom_html_select_element_get_type (void); DomHTMLFormElement *dom_HTMLSelectElement__get_form (DomHTMLSelectElement *element); DomString *dom_HTMLSelectElement__get_type (DomHTMLSelectElement *element); DomString *dom_HTMLSelectElement__get_name (DomHTMLSelectElement *element); glong dom_HTMLSelectElement__get_selectedIndex (DomHTMLSelectElement *element); glong dom_HTMLSelectElement__get_size (DomHTMLSelectElement *element); DomBoolean dom_HTMLSelectElement__get_multiple (DomHTMLSelectElement *element); void dom_HTMLSelectElement__set_selectedIndex (DomHTMLSelectElement *element, glong selectedIndex); void dom_HTMLSelectElement__set_multiple (DomHTMLSelectElement *element, DomBoolean multiple); void dom_HTMLSelectElement__set_name (DomHTMLSelectElement *element, const DomString *name); void dom_HTMLSelectElement__set_size (DomHTMLSelectElement *element, glong size); void dom_HTMLSelectElement_add (DomHTMLSelectElement *select, DomHTMLElement *element, DomHTMLElement *before, DomException *exception); void dom_HTMLSelectElement_remove (DomHTMLSelectElement *select, glong index); GtkTreeModel *dom_html_select_element_get_tree_model (DomHTMLSelectElement *select); void dom_html_select_element_update_option_data (DomHTMLSelectElement *select, DomHTMLOptionElement *element); #endif /* __DOM_HTML_SELECT_ELEMENT_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/html/dom-htmltextareaelement.h000444 000000 000000 00000010013 11130740113 025274 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_HTML_TEXT_AREA_ELEMENT_H__ #define __DOM_HTML_TEXT_AREA_ELEMENT_H__ #include #include #define DOM_TYPE_HTML_TEXT_AREA_ELEMENT (dom_html_text_area_element_get_type ()) #define DOM_HTML_TEXT_AREA_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_HTML_TEXT_AREA_ELEMENT, DomHTMLTextAreaElement)) #define DOM_HTML_TEXT_AREA_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_HTML_ELEMENT, DomHTMLTextAreaElementClass)) #define DOM_IS_HTML_TEXT_AREA_ELEMENT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_HTML_TEXT_AREA_ELEMENT)) #define DOM_IS_HTML_TEXT_AREA_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_HTML_TEXT_AREA_ELEMENT)) #define DOM_HTML_TEXT_AREA_ELEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_HTML_TEXT_AREA_ELEMENT, DomHTMLTextAreaElementClass)) struct _DomHTMLTextAreaElement { DomHTMLElement parent; gchar *defaultValue; GtkTextBuffer *buffer; /* attribute DOMString accessKey; void blur(); void focus(); void select(); */ }; struct _DomHTMLTextAreaElementClass { DomHTMLElementClass parent_class; }; GType dom_html_text_area_element_get_type (void); DomString *dom_HTMLTextAreaElement__get_name (DomHTMLTextAreaElement *element); DomString *dom_HTMLTextAreaElement__get_type (DomHTMLTextAreaElement *element); DomString *dom_HTMLTextAreaElement__get_value (DomHTMLTextAreaElement *element); DomString *dom_HTMLTextAreaElement__get_defaultValue (DomHTMLTextAreaElement *element); glong dom_HTMLTextAreaElement__get_rows (DomHTMLTextAreaElement *element); glong dom_HTMLTextAreaElement__get_cols (DomHTMLTextAreaElement *element); DomBoolean dom_HTMLTextAreaElement__get_readOnly (DomHTMLTextAreaElement *element); DomBoolean dom_HTMLTextAreaElement__get_disabled (DomHTMLTextAreaElement *element); DomHTMLFormElement *dom_HTMLTextAreaElement__get_form (DomHTMLTextAreaElement *element); void dom_HTMLTextAreaElement__set_name (DomHTMLTextAreaElement *element, const DomString *name); void dom_HTMLTextAreaElement__set_value (DomHTMLTextAreaElement *element, const DomString *value); void dom_HTMLTextAreaElement__set_defaultValue (DomHTMLTextAreaElement *element, const DomString *value); void dom_HTMLTextAreaElement__set_readOnly (DomHTMLTextAreaElement *element, DomBoolean readonly); void dom_HTMLTextAreaElement__set_disabled (DomHTMLTextAreaElement *element, DomBoolean disabled); void dom_HTMLTextAreaElement__set_rows (DomHTMLTextAreaElement *element, glong rows); void dom_HTMLTextAreaElement__set_cols (DomHTMLTextAreaElement *element, glong cols); GtkTextBuffer *dom_html_text_area_element_get_text_buffer (DomHTMLTextAreaElement *textarea); DomString *dom_html_text_area_element_encode (DomHTMLTextAreaElement *textarea); void dom_html_text_area_element_reset (DomHTMLTextAreaElement *textarea); #endif /* __DOM_HTML_TEXT_AREA_ELEMENT_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/traversal/dom-documenttraversal.h000444 000000 000000 00000005235 11130740117 026037 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_DOCUMENTTRAVERSAL_H__ #define __DOM_DOCUMENTTRAVERSAL_H__ typedef struct _DomDocumentTraversal DomDocumentTraversal; typedef struct _DomDocumentTraversalIface DomDocumentTraversalIface; #include #include #include #include #define DOM_TYPE_DOCUMENT_TRAVERSAL (dom_document_traversal_get_type ()) #define DOM_DOCUMENT_TRAVERSAL(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_DOCUMENT_TRAVERSAL, DomDocumentTraversal)) #define DOM_DOCUMENT_TRAVERSAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_DOCUMENT_TRAVERSAL, DomDocumentTraversalClass)) #define DOM_IS_DOCUMENT_TRAVERSAL(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_DOCUMENT_TRAVERSAL)) #define DOM_IS_DOCUMENT_TRAVERSAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_DOCUMENT_TRAVERSAL)) #define DOM_DOCUMENT_TRAVERSAL_GET_IFACE(obj) ((DomDocumentTraversalIface *)g_type_interface_peek (((GTypeInstance *)DOM_DOCUMENT_TRAVERSAL (obj))->g_class, DOM_TYPE_DOCUMENT_TRAVERSAL)) struct _DomDocumentTraversalIface { GTypeInterface g_iface; DomNodeIterator * (*createNodeIterator) (DomDocumentTraversal *traversal, DomNode *root, gulong whatToShow, DomNodeFilter *filter, gboolean entityReferenceExpansion, DomException *exc); }; GType dom_document_traversal_get_type (void); DomNodeIterator *dom_DocumentTraversal_createNodeIterator (DomDocumentTraversal *traversal, DomNode *root, gulong whatToShow, DomNodeFilter *filter, gboolean entityReferenceExpansion, DomException *exc); #endif /* __DOM_DOCUMENTTRAVERSAL_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/traversal/dom-nodefilter.h000444 000000 000000 00000004354 11130740117 024431 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_NODEFILTER_H__ #define __DOM_NODEFILTER_H__ typedef struct _DomNodeFilter DomNodeFilter; typedef struct _DomNodeFilterIface DomNodeFilterIface; #include #include #define DOM_TYPE_NODE_FILTER (dom_node_filter_get_type ()) #define DOM_NODE_FILTER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_NODE_FILTER, DomNodeFilter)) #define DOM_NODE_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_NODE_FILTER, DomNodeFilterClass)) #define DOM_IS_NODE_FILTER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_NODE_FILTER)) #define DOM_IS_NODE_FILTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_NODE_FILTER)) #define DOM_NODE_FILTER_GET_IFACE(obj) ((DomNodeFilterIface *)g_type_interface_peek (((GTypeInstance *)DOM_NODE_FILTER (obj))->g_class, DOM_TYPE_NODE_FILTER)) struct _DomNodeFilterIface { GTypeInterface g_iface; gshort (* acceptNode) (DomNodeFilter *filter, const DomNode *n); }; #define DOM_NODE_FILTER_ACCEPT 1 #define DOM_NODE_FILTER_REJECT 2 #define DOM_NODE_FILTER_SKIP 3 GType dom_node_filter_get_type (void); gshort dom_NodeFilter_acceptNode (DomNodeFilter *filter, const DomNode *n); #endif /* __DOM_NODEFILTER_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/traversal/dom-nodeiterator.h000444 000000 000000 00000006700 11130740117 024772 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_NODE_ITERATOR_H__ #define __DOM_NODE_ITERATOR_H__ #include #include #include #define DOM_TYPE_NODE_ITERATOR (dom_node_iterator_get_type ()) #define DOM_NODE_ITERATOR(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_NODE_ITERATOR, DomNodeIterator)) #define DOM_NODE_ITERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_NODE_ITERATOR, DomNodeIteratorClass)) #define DOM_IS_NODE_ITERATOR(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_NODE_ITERATOR)) #define DOM_IS_NODE_ITERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_NODE_ITERATOR)) #define DOM_NODE_ITERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DOM_TYPE_NODE_ITERATOR, DomNodeIteratorClass)) struct _DomNodeIterator { GObject parent; DomNode *root; gulong whatToShow; DomNodeFilter *filter; gboolean expandEntityReferences; gboolean detached; gboolean forward_direction; DomNode *reference_node; DomDocument *document; }; struct _DomNodeIteratorClass { GObjectClass parent_class; }; #define DOM_SHOW_ALL 0xffffffff #define DOM_SHOW_ELEMENT 0x00000001 #define DOM_SHOW_ATTRIBUTE 0x00000002 #define DOM_SHOW_TEXT 0x00000004 #define DOM_SHOW_CDATA_SECTION 0x00000008 #define DOM_SHOW_ENTITY_REFERENCE 0x00000010 #define DOM_SHOW_ENTITY 0x00000020 #define DOM_SHOW_PROCESSING_INSTRUCTION 0x00000040 #define DOM_SHOW_COMMENT 0x00000080 #define DOM_SHOW_DOCUMENT 0x00000100 #define DOM_SHOW_DOCUMENT_TYPE 0x00000200 #define DOM_SHOW_DOCUMENT_FRAGMENT 0x00000400 #define DOM_SHOW_NOTATION 0x00000800 GType dom_node_iterator_get_type (void); DomNode *dom_NodeIterator__get_root (DomNodeIterator *iterator); gulong dom_NodeIterator__get_whatToShow (DomNodeIterator *iterator); DomNodeFilter *dom_NodeIterator__get_nodeFilter (DomNodeIterator *iterator); gboolean dom_NodeIterator__get_expandEntityReferences (DomNodeIterator *iterator); DomNode *dom_NodeIterator_nextNode (DomNodeIterator *iterator, DomException *exc); DomNode *dom_NodeIterator_previousNode (DomNodeIterator *iterator, DomException *exc); void dom_NodeIterator_detach (DomNodeIterator *iterator); void dom_NodeIterator_removeNode (DomNodeIterator *iterator, DomNode *node); #endif /* __DOM_NODE_DATA_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/traversal/dom-traversal-utils.h000444 000000 000000 00000002311 11130740117 025426 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __DOM_TRAVERSAL_UTILS_H__ #define __DOM_TRAVERSAL_UTILS_H__ #include DomNodeFilter *dom_node_filter_focus_new (void); #endif /* __DOM_TRAVERSAL_UTILS_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/views/dom-abstractview.h000444 000000 000000 00000004140 11130740115 024115 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Copyright (C) 2000-2001 CodeFactory AB * Copyright (C) 2000-2001 Anders Carlsson * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef __DOM_ABSTRACTVIEW_H__ #define __DOM_ABSTRACTVIEW_H__ #include typedef struct _DomAbstractView DomAbstractView; typedef struct _DomAbstractViewIface DomAbstractViewIface; #include "dom-documentview.h" #define DOM_TYPE_ABSTRACT_VIEW (dom_abstract_view_get_type ()) #define DOM_ABSTRACT_VIEW(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_ABSTRACT_VIEW, DomAbstractView)) #define DOM_ABSTRACT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_ABSTRACT_VIEW, DomAbstractViewClass)) #define DOM_IS_ABSTRACT_VIEW(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_ABSTRACT_VIEW)) #define DOM_IS_ABSTRACT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_ABSTRACT_VIEW)) #define DOM_ABSTRACT_VIEW_GET_IFACE(obj) ((DomAbstractViewIface *)g_type_interface_peek (((GTypeInstance *)DOM_ABSTRACT_VIEW (obj))->g_class, DOM_TYPE_ABSTRACT_VIEW)) struct _DomAbstractViewIface { GTypeInterface g_iface; DomDocumentView * (*_get_document) (DomAbstractView *view); }; GType dom_abstract_view_get_type (void); DomDocumentView *dom_AbstractView__get_document (DomAbstractView *view); #endif /* __DOM_ABSTRACTVIEW_H__ */ include/gtkhtml-2.0/libgtkhtml/dom/views/dom-documentview.h000444 000000 000000 00000004147 11130740115 024137 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * Copyright (C) 2000-2001 CodeFactory AB * Copyright (C) 2000-2001 Anders Carlsson * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. */ #ifndef __DOM_DOCUMENTVIEW_H__ #define __DOM_DOCUMENTVIEW_H__ #include typedef struct _DomDocumentView DomDocumentView; typedef struct _DomDocumentViewIface DomDocumentViewIface; #include "dom-abstractview.h" #define DOM_TYPE_DOCUMENT_VIEW (dom_document_view_get_type ()) #define DOM_DOCUMENT_VIEW(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), DOM_TYPE_DOCUMENT_VIEW, DomDocumentView)) #define DOM_DOCUMENT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), DOM_TYPE_DOCUMENT_VIEW, DomDocumentViewClass)) #define DOM_IS_DOCUMENT_VIEW(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), DOM_TYPE_DOCUMENT_VIEW)) #define DOM_IS_DOCUMENT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DOM_TYPE_DOCUMENT_VIEW)) #define DOM_DOCUMENT_VIEW_GET_IFACE(obj) ((DomDocumentViewIface *)g_type_interface_peek (((GTypeInstance *)DOM_DOCUMENT_VIEW (obj))->g_class, DOM_TYPE_DOCUMENT_VIEW)) struct _DomDocumentViewIface { GTypeInterface g_iface; DomAbstractView * (*_get_defaultView) (DomDocumentView *view); }; GType dom_document_view_get_type (void); DomAbstractView *dom_DocumentView__get_defaultView (DomDocumentView *view); #endif /* __DOM_DOCUMENTVIEW_H__ */ include/gtkhtml-2.0/libgtkhtml/graphics/htmlcolor.h000444 000000 000000 00000003464 11130740132 022540 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLCOLOR_H__ #define __HTMLCOLOR_H__ #include G_BEGIN_DECLS typedef struct _HtmlColor HtmlColor; struct _HtmlColor { gint refcount; gushort red; gushort green; gushort blue; gushort transparent; }; HtmlColor* html_color_ref (HtmlColor *color); void html_color_unref (HtmlColor *color); HtmlColor *html_color_new_from_name (const gchar *color_name); HtmlColor *html_color_new_from_rgb (gushort red, gushort green, gushort blue); void html_color_destroy (HtmlColor *color); gboolean html_color_equal (HtmlColor *color1, HtmlColor *color2); HtmlColor *html_color_transform (HtmlColor *color, gfloat ratio); HtmlColor *html_color_dup (HtmlColor *color); HtmlColor *html_color_transparent_new (void); void html_color_set_linkblue (gushort red, gushort green); G_END_DECLS #endif /* __HTMLCOLOR_H__ */ include/gtkhtml-2.0/libgtkhtml/graphics/htmlfontspecification.h000444 000000 000000 00000007357 11130740132 025136 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstrm Copyright (C) 2000 Anders Carlsson Copyright (C) 2000 Red Hat Software This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLFONTDESCRIPTION_H__ #define __HTMLFONTDESCRIPTION_H__ #include #include #include typedef struct _HtmlFontSpecification HtmlFontSpecification; typedef enum { HTML_FONT_STYLE_NORMAL = 0, HTML_FONT_STYLE_ITALIC, HTML_FONT_STYLE_OBLIQUE } HtmlFontStyleType; typedef enum { HTML_FONT_VARIANT_NORMAL = 0, HTML_FONT_VARIANT_SMALL_CAPS } HtmlFontVariantType; #define HTML_FONT_WEIGHT_NORMAL HTML_FONT_WEIGHT_400 #define HTML_FONT_WEIGHT_BOLD HTML_FONT_WEIGHT_700 typedef enum { HTML_FONT_WEIGHT_100, HTML_FONT_WEIGHT_200, HTML_FONT_WEIGHT_300, HTML_FONT_WEIGHT_400, HTML_FONT_WEIGHT_500, HTML_FONT_WEIGHT_600, HTML_FONT_WEIGHT_700, HTML_FONT_WEIGHT_800, HTML_FONT_WEIGHT_900 } HtmlFontWeightType; typedef enum { HTML_FONT_STRETCH_NORMAL = 0, HTML_FONT_STRETCH_ULTRA_CONDENSED, HTML_FONT_STRETCH_EXTRA_CONDENSED, HTML_FONT_STRETCH_CONDENSED, HTML_FONT_STRETCH_SEMI_CONDENSED, HTML_FONT_STRETCH_SEMI_EXPANDED, HTML_FONT_STRETCH_EXPANDED, HTML_FONT_STRETCH_EXTRA_EXPANDED, HTML_FONT_STRETCH_ULTRA_EXPANDED } HtmlFontStretchType; typedef enum { HTML_FONT_DECORATION_NONE = 0, HTML_FONT_DECORATION_UNDERLINE = 1 << 0, HTML_FONT_DECORATION_OVERLINE = 1 << 1, HTML_FONT_DECORATION_LINETHROUGH = 1 << 2 } HtmlFontDecorationType; struct _HtmlFontSpecification { gchar *family; /* Comma separated list of family names */ gfloat size; guint weight : 4; guint style : 2; guint variant : 2; guint stretch : 4; guint decoration : 3; }; HtmlFontSpecification *html_font_specification_new (gchar *family, HtmlFontStyleType style, HtmlFontVariantType variant, HtmlFontWeightType weight, HtmlFontStretchType stretch, HtmlFontDecorationType decoration, gfloat size); HtmlFontSpecification * html_font_specification_ref (HtmlFontSpecification *spec); void html_font_specification_unref (HtmlFontSpecification *spec); HtmlFontSpecification * html_font_specification_dup (HtmlFontSpecification *spec); gboolean html_font_description_equal (HtmlFontSpecification *a, HtmlFontSpecification *b); PangoFontDescription *html_font_specification_get_pango_font_description (HtmlFontSpecification *spec); void html_font_specification_get_extra_attributes (HtmlFontSpecification *spec, PangoAttrList *attrs, gint start_index, gint end_index); void html_font_specification_get_all_attributes (HtmlFontSpecification *spec, PangoAttrList *attrs, gint start_index, gint end_index, gdouble magnification); gint html_font_specification_get_html_size (HtmlFontSpecification *spec); gfloat html_font_description_html_size_to_pt (gint font_size); #endif /* __HTMLFONTSPECIFICATION_H__ */ include/gtkhtml-2.0/libgtkhtml/graphics/htmlgdkpainter.h000444 000000 000000 00000004430 11130740132 023544 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstrm Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLGDKPAINTER_H__ #define __HTMLGDKPAINTER_H__ #include #include #include #define HTML_GDK_PAINTER_TYPE (html_gdk_painter_get_type ()) #define HTML_GDK_PAINTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), HTML_GDK_PAINTER_TYPE, HtmlGdkPainter)) #define HTML_IS_GDK_PAINTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), HTML_GDK_PAINTER_TYPE, HtmlGdkPainter)) #define HTML_GDK_PAINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_GDK_PAINTER_TYPE, HtmlGdkPainterClass)) #define HTML_GDK_PAINTER_GET_CLASS(klass) (G_TYPE_INSTANCE_GET_CLASS ((klass), HTML_GDK_PAINTER_TYPE, HtmlGdkPainterClass)) typedef struct _HtmlGdkPainter HtmlGdkPainter; typedef struct _HtmlGdkPainterClass HtmlGdkPainterClass; struct _HtmlGdkPainter { HtmlPainter parent; /* Window to draw on */ GdkWindow *window; /* The style used */ GtkStyle *style; /* The current gc */ GdkGC *gc; }; struct _HtmlGdkPainterClass { HtmlPainterClass parent; }; GType html_gdk_painter_get_type (void); HtmlPainter *html_gdk_painter_new (void); void html_gdk_painter_set_window (HtmlGdkPainter *painter, GdkWindow *window); /* void html_painter_set_style (HtmlPainter *painter, GtkStyle *style);*/ #endif /* __HTMLGDKPAINTER_H__ */ include/gtkhtml-2.0/libgtkhtml/graphics/htmlimage.h000444 000000 000000 00000004221 11130740132 022474 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTML_IMAGE_H__ #define __HTML_IMAGE_H__ #include #include #include "libgtkhtml/util/htmlstream.h" G_BEGIN_DECLS typedef struct _HtmlImage HtmlImage; typedef struct _HtmlImageClass HtmlImageClass; #define HTML_IMAGE_TYPE (html_image_get_type ()) #define HTML_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), HTML_IMAGE_TYPE, HtmlImage)) #define HTML_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_IMAGE_TYPE, HtmlImageClass)) #define HTML_IMAGE_GET_CLASS(klass) (G_TYPE_INSTANCE_GET_CLASS ((klass), HTML_IMAGE_TYPE, HtmlImageClass)) struct _HtmlImage { GObject parent; GdkPixbuf *pixbuf; gchar *uri; gboolean broken; gboolean loading; HtmlStream *stream; GdkPixbufLoader *loader; }; struct _HtmlImageClass { GObjectClass parent_class; void (* last_unref) (HtmlImage *image); void (* repaint_image) (HtmlImage *image, gint x, gint y, gint width, gint height); void (* resize_image) (HtmlImage *image); }; GType html_image_get_type (void); gint html_image_get_width (HtmlImage *image); gint html_image_get_height (HtmlImage *image); G_END_DECLS #endif /* __HTML_IMAGE_H__ */ include/gtkhtml-2.0/libgtkhtml/graphics/htmlimagefactory.h000444 000000 000000 00000004410 11130740132 024064 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000-2001 CodeFactory AB Copyright (C) 2000-2001 Jonas Borgstrm Copyright (C) 2000-2001 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLIMAGEFACTORY_H__ #define __HTMLIMAGEFACTORY_H__ typedef struct _HtmlImageFactory HtmlImageFactory; typedef struct _HtmlImageFactoryClass HtmlImageFactoryClass; #include #include #include #include #include G_BEGIN_DECLS #define HTML_TYPE_IMAGE_FACTORY (html_image_factory_get_type ()) #define HTML_IMAGE_FACTORY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), HTML_TYPE_IMAGE_FACTORY, HtmlImageFactory)) #define HTML_IMAGE_FACTORY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_IMAGE_FACTORY, HtmlImageFactoryClass)) #define HTML_IMAGE_FACTORY_GET_CLASS(klass) (G_TYPE_INSTANCE_GET_CLASS ((klass), HTML_TYPE_IMAGE_FACTORY, HtmlImageFactoryClass)) struct _HtmlImageFactory { GObject parent; GHashTable *image_hash; }; struct _HtmlImageFactoryClass { GObjectClass parent_class; void (*request_image) (HtmlImageFactory *image_factory, const gchar *url, HtmlStream *stream); }; HtmlImageFactory *html_image_factory_new (void); GType html_image_factory_get_type (void); HtmlImage *html_image_factory_get_image (HtmlImageFactory *image_factory, const gchar *uri); G_END_DECLS #endif /* __HTMLIMAGEFACTORY_H__ */ include/gtkhtml-2.0/libgtkhtml/graphics/htmlpainter.h000444 000000 000000 00000010470 11130740132 023057 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstrm Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLPAINTER_H__ #define __HTMLPAINTER_H__ typedef struct _HtmlPainter HtmlPainter; typedef struct _HtmlPainterClass HtmlPainterClass; #include #include #include #include G_BEGIN_DECLS #define HTML_PAINTER_TYPE (html_painter_get_type ()) #define HTML_PAINTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), HTML_PAINTER_TYPE, HtmlPainter)) #define HTML_IS_PAINTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), HTML_PAINTER_TYPE, HtmlPainter)) #define HTML_PAINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_PAINTER_TYPE, HtmlPainterClass)) #define HTML_PAINTER_GET_CLASS(klass) (G_TYPE_INSTANCE_GET_CLASS ((klass), HTML_PAINTER_TYPE, HtmlPainterClass)) struct _HtmlPainter { GObject parent; /* FIXME: This should be removed when debugging is no longer needed /ac */ gboolean debug; /* Images used */ GdkPixbuf *loading_picture; GdkPixbuf *broken_picture; }; struct _HtmlPainterClass { GObjectClass parent; void (* set_clip_rectangle) (HtmlPainter *painter, gint x, gint y, gint width, gint height); void (* set_foreground_color) (HtmlPainter *painter, HtmlColor *color); void (* draw_rectangle) (HtmlPainter *painter, GdkRectangle *area, gint x, gint y, gint width, gint height); void (* fill_rectangle) (HtmlPainter *painter, GdkRectangle *area, gint x, gint y, gint width, gint height); void (* draw_arc) (HtmlPainter *painter, GdkRectangle *area, gint x, gint y, gint width, gint height, gint angle1, gint angle2, gboolean fill); void (* draw_line) (HtmlPainter *painter, gint x1, gint y1, gint x2, gint y2); void (* draw_glyphs) (HtmlPainter *painter, gint x, gint y, PangoFont *font, PangoGlyphString *glyphs); void (* draw_layout) (HtmlPainter *painter, gint x, gint y, PangoLayout *layout); void (* draw_polygon) (HtmlPainter *painter, gboolean filled, GdkPoint *points, gint npoints); void (* draw_pixbuf) (HtmlPainter *painter, GdkRectangle *area, GdkPixbuf *pixbuf, gint src_x, gint src_y, gint dest_x, gint dest_y, gint width, gint height); }; GType html_painter_get_type (void); void html_painter_set_clip_rectangle (HtmlPainter *painter, gint x, gint y, gint width, gint height); void html_painter_set_foreground_color (HtmlPainter *painter, HtmlColor *color); void html_painter_draw_arc (HtmlPainter *painter, GdkRectangle *area, gint x, gint y, gint width, gint height, gint angle1, gint angle2, gboolean fill); void html_painter_draw_rectangle (HtmlPainter *painter, GdkRectangle *area, gint x, gint y, gint width, gint height); void html_painter_fill_rectangle (HtmlPainter *painter, GdkRectangle *area, gint x, gint y, gint width, gint height); void html_painter_draw_line (HtmlPainter *painter, gint x1, gint y1, gint x2, gint y2); void html_painter_draw_glyphs (HtmlPainter *painter, gint x, gint y, PangoFont *font, PangoGlyphString *glyphs); void html_painter_draw_layout (HtmlPainter *painter, gint x, gint y, PangoLayout *layout); void html_painter_draw_polygon (HtmlPainter *painter, gboolean filled, GdkPoint *points, gint npoints); void html_painter_draw_pixbuf (HtmlPainter *painter, GdkRectangle *area, GdkPixbuf *pixbuf, gint src_x, gint src_y, gint dest_x, gint dest_y, gint width, gint height); G_END_DECLS #endif /* __HTMLPAINTER_H__ */ include/gtkhtml-2.0/libgtkhtml/graphics/htmlstylepainter.h000444 000000 000000 00000003141 11130740132 024135 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLSTYLEPAINTER_H__ #define __HTMLSTYLEPAINTER_H__ #include "layout/htmlbox.h" void html_style_painter_draw_background_color (HtmlBox *self, HtmlPainter *painter, GdkRectangle *area, gint tx, gint ty); void html_style_painter_draw_border (HtmlBox *self, HtmlPainter *painter, GdkRectangle *area, gint tx, gint ty); void html_style_painter_draw_background_image (HtmlBox *self, HtmlPainter *painter, GdkRectangle *area, gint tx, gint ty); void html_style_painter_draw_outline (HtmlBox *self, HtmlStyle *style, HtmlPainter *painter, GdkRectangle *area, gint tx, gint ty); #endif /* __HTMLSTYLEPAINTER_H__ */ include/gtkhtml-2.0/libgtkhtml/gtkhtml.h000444 000000 000000 00000002246 11130740142 020405 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstrm Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __GTKHTML_H__ #define __GTKHTML_H__ #include #include #include #endif /* __GTKHTML_H__ */ include/gtkhtml-2.0/libgtkhtml/gtkhtmlcontext.h000444 000000 000000 00000004256 11130740142 022015 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstrm Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __GTKHTMLCONTEXT_H__ #define __GTKHTMLCONTEXT_H__ typedef struct _GtkHtmlContext GtkHtmlContext; typedef struct _GtkHtmlContextClass GtkHtmlContextClass; #include #include G_BEGIN_DECLS #define GTK_HTML_CONTEXT_TYPE (gtk_html_context_get_type ()) #define GTK_HTML_CONTEXT(obj) (GTK_CHECK_CAST ((obj), GTK_HTML_CONTEXT_TYPE, GtkHtmlContext)) #define GTK_HTML_CONTEXT_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_HTML_CONTEXT_TYPE, GtkHtmlContextClass)) #define GTK_HTML_IS_CONTEXT(obj) (GTK_CHECK_TYPE ((obj), GTK_HTML_CONTEXT_TYPE)) #define GTK_HTML_IS_CONTEXT_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_HTML_CONTEXT_TYPE)) struct _GtkHtmlContext { GObject parent; /* List of documents */ GSList *documents; #if 0 /* FIXME: Use these */ /* Standard font */ HtmlFontSpecification *standard_font; /* Standard fixed width font */ HtmlFontSpecification *fixed_font; #endif gboolean debug_painting; }; struct _GtkHtmlContextClass { GObjectClass parent; }; GType gtk_html_context_get_type (void); GtkHtmlContext *gtk_html_context_get (void); G_END_DECLS #endif /* __GTKHTMLCONTEXT_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/html/htmlboxembedded.h000444 000000 000000 00000005147 11130740124 024346 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstrm Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLBOXEMBEDDED_H__ #define __HTMLBOXEMBEDDED_H__ typedef struct _HtmlBoxEmbedded HtmlBoxEmbedded; typedef struct _HtmlBoxEmbeddedClass HtmlBoxEmbeddedClass; #include #include #include #include #include G_BEGIN_DECLS #define HTML_TYPE_BOX_EMBEDDED (html_box_embedded_get_type ()) #define HTML_BOX_EMBEDDED(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_BOX_EMBEDDED, HtmlBoxEmbedded)) #define HTML_BOX_EMBEDDED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_BOX_EMBEDDED, HtmlBoxEmbeddedClass)) #define HTML_IS_BOX_EMBEDDED(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_BOX_EMBEDDED)) #define HTML_IS_BOX_EMBEDDED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_BOX_EMBEDDED)) #define HTML_BOX_EMBEDDED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), HTML_TYPE_BOX_EMBEDDED, HtmlBoxEmbeddedClass)) struct _HtmlBoxEmbedded { HtmlBox parent_object; GtkWidget *widget; gint abs_x, abs_y; gint descent; HtmlBoxForm *form; HtmlView *view; }; struct _HtmlBoxEmbeddedClass { HtmlBoxClass parent_class; }; GType html_box_embedded_get_type (void); HtmlBox *html_box_embedded_new (void); gint html_box_embedded_get_descent (HtmlBoxEmbedded *embeddded); void html_box_embedded_set_descent (HtmlBoxEmbedded *embeddded, gint descent); void html_box_embedded_set_view (HtmlBoxEmbedded *embedded, HtmlView *view); void html_box_embedded_set_widget (HtmlBoxEmbedded *embedded, GtkWidget *widget); G_END_DECLS #endif /* __HTMLBOXEMBEDDED_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/html/htmlboxform.h000444 000000 000000 00000002167 11130740124 023557 0ustar00rootroot000000 000000 #ifndef __HTMLBOXFORM_H__ #define __HTMLBOXFORM_H__ typedef struct _HtmlBoxForm HtmlBoxForm; typedef struct _HtmlBoxFormClass HtmlBoxFormClass; #include #include #include G_BEGIN_DECLS #define HTML_TYPE_BOX_FORM (html_box_form_get_type ()) #define HTML_BOX_FORM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_BOX_FORM, HtmlBoxForm)) #define HTML_BOX_FORM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_BOX_FORM, HtmlBoxFormClasss)) #define HTML_IS_BOX_FORM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_BOX_FORM)) #define HTML_IS_BOX_FORM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_BOX_FORM)) struct _HtmlBoxForm { HtmlBoxBlock parent_object; GHashTable *radio_groups; }; struct _HtmlBoxFormClass { HtmlBoxBlockClass parent_class; }; GType html_box_form_get_type (void); HtmlBox *html_box_form_new (void); GSList *html_box_form_get_radio_group (HtmlBoxForm *form, gchar *id); void html_box_form_set_radio_group (HtmlBoxForm *form, gchar *id, GSList *list); G_END_DECLS #endif /* __HTMLBOXFORM_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/html/htmlembedded.h000444 000000 000000 00000004337 11130740124 023635 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2001 CodeFactory AB Copyright (C) 2001 Jonas Borgstrm Copyright (C) 2001 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLEMBEDDED_H__ #define __HTMLEMBEDDED_H__ typedef struct _HtmlEmbedded HtmlEmbedded; typedef struct _HtmlEmbeddedClass HtmlEmbeddedClass; #include #include #include G_BEGIN_DECLS #define HTML_TYPE_EMBEDDED (html_embedded_get_type ()) #define HTML_EMBEDDED(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_EMBEDDED, HtmlEmbedded)) #define HTML_EMBEDDED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_EMBEDDED, HtmlEmbeddedClasss)) #define HTML_IS_EMBEDDED(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_EMBEDDED)) #define HTML_IS_EMBEDDED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_EMBEDDED)) struct _HtmlEmbedded { GtkBin parent_object; DomNode *node; HtmlBoxEmbedded *box_embedded; }; struct _HtmlEmbeddedClass { GtkBinClass parent_class; }; GType html_embedded_get_type (void); DomNode *html_embedded_get_dom_node (HtmlEmbedded *embedded); void html_embedded_set_descent (HtmlEmbedded *embedded, gint descent); gint html_embedded_get_descent (HtmlEmbedded *embedded); GtkWidget *html_embedded_new (DomNode *node, HtmlBoxEmbedded *box_embedded); G_END_DECLS #endif /* __HTMLEMBEDDED_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/htmlbox.h000444 000000 000000 00000013152 11130740130 021720 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLBOX_H__ #define __HTMLBOX_H__ typedef struct _HtmlBox HtmlBox; typedef struct _HtmlBoxClass HtmlBoxClass; #include #include #include G_BEGIN_DECLS #define HTML_TYPE_BOX (html_box_get_type ()) #define HTML_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_BOX, HtmlBox)) #define HTML_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_BOX, HtmlBoxClass)) #define HTML_IS_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_BOX)) #define HTML_IS_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_BOX)) #define HTML_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), HTML_TYPE_BOX, HtmlBoxClass)) #define HTML_BOX_GET_STYLE(box) (box->dom_node ? box->dom_node->style : box->style) struct _HtmlBox { GObject parent_object; guint is_relayouted:1; gint x, y; gint width, height; DomNode *dom_node; HtmlBox *next; HtmlBox *prev; HtmlBox *children; HtmlBox *parent; HtmlStyle *style; }; struct _HtmlBoxClass { GObjectClass parent_class; void (*relayout) (HtmlBox *self, HtmlRelayout *relayout); void (*paint) (HtmlBox *self, HtmlPainter *painter, GdkRectangle *area, gint tx, gint ty); gint (*get_ascent) (HtmlBox *self); gint (*get_descent) (HtmlBox *self); gint (*get_bidi_level) (HtmlBox *self); void (*append_child) (HtmlBox *self, HtmlBox *child); gint (*top_mbp_sum) (HtmlBox *box, gint width); gint (*bottom_mbp_sum) (HtmlBox *box, gint width); gint (*left_mbp_sum) (HtmlBox *box, gint width); gint (*right_mbp_sum) (HtmlBox *box, gint width); void (*remove) (HtmlBox *box); gboolean (*should_paint) (HtmlBox *box, GdkRectangle *area, gint tx, gint ty); gboolean (*handles_events) (HtmlBox *self); void (*handle_html_properties) (HtmlBox *self, xmlNode *node); }; GType html_box_get_type (void); void html_box_append_child (HtmlBox *self, HtmlBox *child); void html_box_remove (HtmlBox *self); void html_box_insert_after (HtmlBox *self, HtmlBox *box); gint html_box_horizontal_mbp_sum (HtmlBox *box); gint html_box_vertical_mbp_sum (HtmlBox *box); gint html_box_top_mbp_sum (HtmlBox *box, gint width); gint html_box_bottom_mbp_sum (HtmlBox *box, gint width); gint html_box_left_mbp_sum (HtmlBox *box, gint width); gint html_box_right_mbp_sum (HtmlBox *box, gint width); gint html_box_get_absolute_x (HtmlBox *box); gint html_box_get_absolute_y (HtmlBox *box); void html_box_check_min_max_width_height (HtmlBox *self, gint *boxwidth, gint *boxheight); void html_box_set_style (HtmlBox *box, HtmlStyle *style); void html_box_relayout (HtmlBox *self, HtmlRelayout *relayout); void html_box_paint (HtmlBox *self, HtmlPainter *painter, GdkRectangle *area, gint tx, gint ty); gint html_box_get_ascent (HtmlBox *self); gint html_box_get_descent (HtmlBox *self); HtmlStyle *html_box_get_style (HtmlBox *self); gint html_box_get_bidi_level (HtmlBox *self); void html_box_set_unrelayouted_up (HtmlBox *self); void html_box_set_unrelayouted_down (HtmlBox *self); gint html_box_get_containing_block_width (HtmlBox *box); gint html_box_get_containing_block_height (HtmlBox *box); void html_box_apply_positioned_offset (HtmlBox *box, gint *tx, gint *ty); gint html_box_left_margin (HtmlBox *box, gint width); gint html_box_left_padding (HtmlBox *box, gint width); gint html_box_left_border_width (HtmlBox *box); gint html_box_top_margin (HtmlBox *box, gint width); gint html_box_top_padding (HtmlBox *box, gint width); gint html_box_top_border_width (HtmlBox *box); gint html_box_right_margin (HtmlBox *box, gint width); gint html_box_right_padding (HtmlBox *box, gint width); gint html_box_right_border_width (HtmlBox *box); gint html_box_bottom_padding (HtmlBox *box, gint width); gint html_box_bottom_margin (HtmlBox *box, gint width); gint html_box_bottom_border_width (HtmlBox *box); gboolean html_box_is_parent (HtmlBox *self, HtmlBox *parent); gboolean html_box_handles_events (HtmlBox *self); void html_box_handle_html_properties (HtmlBox *box, xmlNode *n); HtmlBox *html_box_get_containing_block (HtmlBox *box); HtmlBox *html_box_get_after (HtmlBox *box); HtmlBox *html_box_get_before (HtmlBox *box); void html_box_set_after (HtmlBox *box, HtmlBox *before); void html_box_set_before (HtmlBox *box, HtmlBox *before); gboolean html_box_should_paint (HtmlBox *box, GdkRectangle *area, gint tx, gint ty); G_END_DECLS #endif /* __HTMLBOX_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/htmlboxblock.h000444 000000 000000 00000005054 11130740130 022735 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLBOXBLOCK_H__ #define __HTMLBOXBLOCK_H__ #include #include #include G_BEGIN_DECLS typedef struct _HtmlBoxBlock HtmlBoxBlock; typedef struct _HtmlBoxBlockClass HtmlBoxBlockClass; #define HTML_TYPE_BOX_BLOCK (html_box_block_get_type ()) #define HTML_BOX_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_BOX_BLOCK, HtmlBoxBlock)) #define HTML_BOX_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_BOX_BLOCK, HtmlBoxBlockClasss)) #define HTML_IS_BOX_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_BOX_BLOCK)) #define HTML_IS_BOX_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_BOX_BLOCK)) #define HTML_BOX_BLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), HTML_TYPE_BOX_BLOCK, HtmlBoxBlockClass)) struct _HtmlBoxBlock { HtmlBox parent_object; HtmlLineBox *line; guint force_relayout:1; guint last_was_min_max:1; gint float_magic_value; gint full_width; gint containing_width; }; struct _HtmlBoxBlockClass { HtmlBoxClass parent_class; void (*get_boundaries) (HtmlBox *self, HtmlRelayout *relayout, gint *boxwidth, gint *boxheight); void (*update_geometry) (HtmlBox *self, HtmlRelayout *relayout, HtmlLineBox *line, gint *y, gint *boxwidth, gint *boxheight); }; GType html_box_block_get_type (void); HtmlBox *html_box_block_new (void); gint html_box_block_calculate_float_magic (HtmlBox *self, HtmlRelayout *relayout); gint html_box_block_get_containing_width (HtmlBoxBlock *self); G_END_DECLS #endif /* __HTMLBOXBLOCK_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/htmlboxlistitem.h000444 000000 000000 00000004036 11130740130 023474 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLBOXLISTITEM_H__ #define __HTMLBOXLISTITEM_H__ #include "htmlboxblock.h" G_BEGIN_DECLS #define HTML_TYPE_BOX_LIST_ITEM (html_box_list_item_get_type ()) #define HTML_BOX_LIST_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_BOX_LIST_ITEM, HtmlBoxListItem)) #define HTML_BOX_LIST_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_BOX_LIST_ITEM, HtmlBoxListItemClass)) #define HTML_IS_BOX_LIST_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_BOX_LIST_ITEM)) #define HTML_IS_BOX_LIST_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_BOX_LIST_ITEM)) typedef struct _HtmlBoxListItem HtmlBoxListItem; typedef struct _HtmlBoxListItemClass HtmlBoxListItemClass; struct _HtmlBoxListItem { HtmlBoxBlock parent_object; gint counter; HtmlBox *label; gchar *str; }; struct _HtmlBoxListItemClass { HtmlBoxBlockClass parent_class; }; static char * toRoman (long decimal); GType html_box_list_item_get_type (void); HtmlBox *html_box_list_item_new (void); G_END_DECLS #endif /* __HTMLBOXLIST_ITEM_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/htmlboxroot.h000444 000000 000000 00000005434 11130740130 022630 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLBOXROOT_H__ #define __HTMLBOXROOT_H__ #include "htmlboxblock.h" G_BEGIN_DECLS #define HTML_TYPE_BOX_ROOT (html_box_root_get_type ()) #define HTML_BOX_ROOT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_BOX_ROOT, HtmlBoxRoot)) #define HTML_BOX_ROOT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_BOX_ROOT, HtmlBoxRootClass)) #define HTML_IS_BOX_ROOT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_BOX_ROOT)) #define HTML_IS_BOX_ROOT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_BOX_ROOT)) typedef struct _HtmlBoxRoot HtmlBoxRoot; typedef struct _HtmlBoxRootClass HtmlBoxRootClass; struct _HtmlBoxRoot { HtmlBoxBlock parent_object; GSList *float_left_list; GSList *float_right_list; GSList *positioned_list; gint min_width, min_height; }; struct _HtmlBoxRootClass { HtmlBoxBlockClass parent_class; }; GType html_box_root_get_type (void); HtmlBox *html_box_root_new (void); GSList *html_box_root_get_float_left_list (HtmlBoxRoot *root); GSList *html_box_root_get_float_right_list (HtmlBoxRoot *root); GSList *html_box_root_get_positioned_list (HtmlBoxRoot *root); void html_box_root_clear_float_left_list (HtmlBoxRoot *root); void html_box_root_clear_float_right_list (HtmlBoxRoot *root); void html_box_root_clear_positioned_list (HtmlBoxRoot *root); void html_box_root_add_float (HtmlBoxRoot *root, HtmlBox *box); void html_box_root_add_positioned (HtmlBoxRoot *root, HtmlBox *box); void html_box_root_mark_floats_relayouted (HtmlBoxRoot *root, HtmlBox *box); void html_box_root_mark_floats_unrelayouted (HtmlBoxRoot *root, HtmlBox *box); void html_box_root_paint_fixed_list (HtmlPainter *painter, HtmlBox *root, gint tx, gint ty, GSList *list); G_END_DECLS #endif /* __HTMLBOXROOT_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/htmlboxtable.h000444 000000 000000 00000006306 11130740130 022733 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLBOXTABLE_H__ #define __HTMLBOXTABLE_H__ #include #include "htmlbox.h" #include "htmlboxtablerow.h" #include "htmlboxtablecaption.h" G_BEGIN_DECLS typedef struct _HtmlBoxTable HtmlBoxTable; typedef struct _HtmlBoxTableClass HtmlBoxTableClass; #define HTML_TYPE_BOX_TABLE (html_box_table_get_type ()) #define HTML_BOX_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_BOX_TABLE, HtmlBoxTable)) #define HTML_BOX_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_BOX_TABLE, HtmlBoxTableClasss)) #define HTML_IS_BOX_TABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_BOX_TABLE)) #define HTML_IS_BOX_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_BOX_TABLE)) typedef struct { HtmlLength style_width; gint min; gint max; gint width; } ColumnInfo; struct _HtmlBoxTable { HtmlBox parent_object; /* Lists containing the rows */ GSList *body_list; GSList *header_list; GSList *footer_list; /* The number of rows and cols in this table */ gint rows, cols; /* An array with pointers to all cells in this table */ HtmlBox **cells; /* The max and min width of each cell */ gint *min_width, *max_width; /* The height of each row in the table*/ gint *row_height; /* Info about the columns*/ ColumnInfo *col_info; /* The table caption if any */ HtmlBoxTableCaption *caption; /* FALSE if the info cache has to be updated */ guint up_to_date:1; guint cell_border:1; gint16 cell_padding; }; struct _HtmlBoxTableClass { HtmlBoxClass parent_class; }; GType html_box_table_get_type (void); HtmlBox *html_box_table_new (void); void html_box_table_remove_row (HtmlBoxTable *table, HtmlBoxTableRow *row); void html_box_table_remove_caption (HtmlBoxTable *table, HtmlBoxTableCaption *caption); void html_box_table_add_thead (HtmlBoxTable *table, HtmlBoxTableRow *row); void html_box_table_add_tbody (HtmlBoxTable *table, HtmlBoxTableRow *row); void html_box_table_add_tfoot (HtmlBoxTable *table, HtmlBoxTableRow *row); gint html_box_table_get_top_offset (HtmlBoxTable *table, gint boxwidth); gint html_box_table_get_bottom_offset (HtmlBoxTable *table, gint boxwidth); void html_box_table_cell_added (HtmlBoxTable *table); G_END_DECLS #endif /* __HTMLBOXTABLE_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/htmlboxtablecaption.h000444 000000 000000 00000004275 11130740130 024314 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLBOXTABLE_CAPTION_H__ #define __HTMLBOXTABLE_CAPTION_H__ #include #include "htmlboxblock.h" G_BEGIN_DECLS typedef struct _HtmlBoxTableCaption HtmlBoxTableCaption; typedef struct _HtmlBoxTableCaptionClass HtmlBoxTableCaptionClass; #define HTML_TYPE_BOX_TABLE_CAPTION (html_box_table_caption_get_type ()) #define HTML_BOX_TABLE_CAPTION(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_BOX_TABLE_CAPTION, HtmlBoxTableCaption)) #define HTML_BOX_TABLE_CAPTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_BOX_TABLE_CAPTION, HtmlBoxTableCaptionClasss)) #define HTML_IS_BOX_TABLE_CAPTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_BOX_TABLE_CAPTION)) #define HTML_IS_BOX_TABLE_CAPTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_BOX_TABLE_CAPTION)) struct _HtmlBoxTableCaption { HtmlBoxBlock parent_object; gint width, height; }; struct _HtmlBoxTableCaptionClass { HtmlBoxBlockClass parent_class; }; GType html_box_table_caption_get_type (void); HtmlBox *html_box_table_caption_new (void); void html_box_table_caption_relayout_width (HtmlBoxTableCaption *caption, HtmlRelayout *relayout, gint width); G_END_DECLS #endif /* __HTMLBOXTABLE_CAPTION_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/htmlboxtablecell.h000444 000000 000000 00000005033 11130740130 023567 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLBOXTABLECELL_H__ #define __HTMLBOXTABLECELL_H__ #include #include "htmlboxblock.h" G_BEGIN_DECLS typedef struct _HtmlBoxTableCell HtmlBoxTableCell; typedef struct _HtmlBoxTableCellClass HtmlBoxTableCellClass; #define HTML_TYPE_BOX_TABLE_CELL (html_box_table_cell_get_type ()) #define HTML_BOX_TABLE_CELL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_BOX_TABLE_CELL, HtmlBoxTableCell)) #define HTML_BOX_TABLE_CELL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_BOX_TABLE_CELL, HtmlBoxTableCellClasss)) #define HTML_IS_BOX_TABLE_CELL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_BOX_TABLE_CELL)) #define HTML_IS_BOX_TABLE_CELL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_BOX_TABLE_CELL)) struct _HtmlBoxTableCell { HtmlBoxBlock parent_object; HtmlBoxTable *table; gint width, height; gint rowspan, colspan; }; struct _HtmlBoxTableCellClass { HtmlBoxBlockClass parent_class; }; GType html_box_table_cell_get_type (void); HtmlBox *html_box_table_cell_new (void); gint html_box_table_cell_get_colspan (HtmlBoxTableCell *cell); gint html_box_table_cell_get_rowspan (HtmlBoxTableCell *cell); gint html_box_table_cell_get_min_width (HtmlBoxTableCell *cell, HtmlRelayout *relayout); gint html_box_table_cell_get_max_width (HtmlBoxTableCell *cell, HtmlRelayout *relayout); void html_box_table_cell_relayout_width (HtmlBoxTableCell *cell, HtmlRelayout *relayout, gint width); void html_box_table_cell_do_valign (HtmlBoxTableCell *cell, gint height); G_END_DECLS #endif /* __HTMLBOXTABLECELL_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/htmlboxtablerow.h000444 000000 000000 00000004274 11130740130 023465 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLBOXTABLE_ROW_H__ #define __HTMLBOXTABLE_ROW_H__ #include #include "htmlbox.h" G_BEGIN_DECLS typedef struct _HtmlBoxTableRow HtmlBoxTableRow; typedef struct _HtmlBoxTableRowClass HtmlBoxTableRowClass; #define HTML_TYPE_BOX_TABLE_ROW (html_box_table_row_get_type ()) #define HTML_BOX_TABLE_ROW(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_BOX_TABLE_ROW, HtmlBoxTableRow)) #define HTML_BOX_TABLE_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_BOX_TABLE_ROW, HtmlBoxTableRowClasss)) #define HTML_IS_BOX_TABLE_ROW(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_BOX_TABLE_ROW)) #define HTML_IS_BOX_TABLE_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_BOX_TABLE_ROW)) struct _HtmlBoxTableRow { HtmlBox parent_object; }; struct _HtmlBoxTableRowClass { HtmlBoxClass parent_class; }; GType html_box_table_row_get_type (void); HtmlBox *html_box_table_row_new (void); gint html_box_table_row_get_num_cols (HtmlBox *self, gint rownum); gint html_box_table_row_update_spaninfo (HtmlBoxTableRow *row, gint *spaninfo); gint html_box_table_row_fill_cells_array (HtmlBox *self, HtmlBox **cells, gint *spaninfo); G_END_DECLS #endif /* __HTMLBOXTABLE_ROW_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/htmlboxtablerowgroup.h000444 000000 000000 00000004171 11130740130 024536 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLBOXTABLE_ROW_GROUP_H__ #define __HTMLBOXTABLE_ROW_GROUP_H__ #include #include "htmlbox.h" G_BEGIN_DECLS typedef struct _HtmlBoxTableRowGroup HtmlBoxTableRowGroup; typedef struct _HtmlBoxTableRowGroupClass HtmlBoxTableRowGroupClass; #define HTML_TYPE_BOX_TABLE_ROW_GROUP (html_box_table_row_group_get_type ()) #define HTML_BOX_TABLE_ROW_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_BOX_TABLE_ROW_GROUP, HtmlBoxTableRowGroup)) #define HTML_BOX_TABLE_ROW_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_BOX_TABLE_ROW_GROUP, HtmlBoxTableRowGroupClasss)) #define HTML_IS_BOX_TABLE_ROW_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_BOX_TABLE_ROW_GROUP)) #define HTML_IS_BOX_TABLE_ROW_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_BOX_TABLE_ROW_GROUP)) struct _HtmlBoxTableRowGroup { HtmlBox parent_object; HtmlDisplayType type; }; struct _HtmlBoxTableRowGroupClass { HtmlBoxClass parent_class; }; GType html_box_table_row_group_get_type (void); HtmlBox *html_box_table_row_group_new (HtmlDisplayType type); G_END_DECLS #endif /* __HTMLBOXTABLE_ROW_GROUP_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/htmlboxtext.h000444 000000 000000 00000006524 11130740130 022632 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000-2001 CodeFactory AB Copyright (C) 2000-2001 Jonas Borgstrm Copyright (C) 2000-2001 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLBOXTEXT_H__ #define __HTMLBOXTEXT_H__ #include #include "htmlbox.h" G_BEGIN_DECLS typedef struct _HtmlBoxText HtmlBoxText; typedef struct _HtmlBoxTextClass HtmlBoxTextClass; #define HTML_TYPE_BOX_TEXT (html_box_text_get_type ()) #define HTML_BOX_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_BOX_TEXT, HtmlBoxText)) #define HTML_BOX_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_BOX_TEXT, HtmlBoxTextClasss)) #define HTML_IS_BOX_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_BOX_TEXT)) #define HTML_IS_BOX_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_BOX_TEXT)) GType html_box_text_get_type (void); HtmlBox *html_box_text_new (gboolean master); void html_box_text_set_text (HtmlBoxText *box, gchar *text); void html_box_text_free_relayout (HtmlBoxText *box); gchar * html_box_text_get_text (HtmlBoxText *box, int *text_len); gboolean html_box_text_is_master (HtmlBoxText *box); gint html_box_text_get_len (HtmlBoxText *box); void html_box_text_set_generated_content (HtmlBoxText *text, gchar *txt); typedef enum { HTML_BOX_TEXT_SELECTION_NONE = 0, HTML_BOX_TEXT_SELECTION_START, HTML_BOX_TEXT_SELECTION_END, HTML_BOX_TEXT_SELECTION_FULL, HTML_BOX_TEXT_SELECTION_BOTH } HtmlBoxTextSelection; gint html_box_text_get_index (HtmlBoxText *text, gint x_pos); void html_box_text_get_character_extents (HtmlBoxText *text, gint index, GdkRectangle *rect); void html_box_text_set_selection (HtmlBoxText *text, HtmlBoxTextSelection, gint start_index, gint end_index); typedef struct _HtmlBoxTextMaster HtmlBoxTextMaster; typedef struct _HtmlBoxTextItemData HtmlBoxTextItemData; struct _HtmlBoxText { HtmlBox parent_object; HtmlBoxTextMaster *master; /* NULL for slave boxes */ guint generated_content: 1; guint forced_newline: 1; guint selection: 3; gint16 sel_start_index; gint16 sel_end_index; guchar *canon_text; /* Pointer into one array owned by master */ gint length; /* canon text length in bytes */ HtmlBoxTextItemData *item_data; /* Which item is this box from */ guint item_offset; /* offset into item for wrapping */ PangoGlyphString *glyphs; guint ascent, descent; }; struct _HtmlBoxTextClass { HtmlBoxClass parent_class; }; G_END_DECLS #endif /* __HTMLBOXTEXT_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/htmllinebox.h000444 000000 000000 00000004343 11130740130 022572 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstrm Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLLINEBOX_H__ #define __HTMLLINEBOX_H__ #include typedef struct _HtmlLineBox HtmlLineBox; typedef enum { HTML_INLINE_LINE_BOX_TYPE, HTML_BLOCK_LINE_BOX_TYPE } HtmlLineBoxType; typedef enum { HTML_LINE_BOX_FULL = 0, HTML_LINE_BOX_NOT_FULL, HTML_LINE_BOX_DOES_NOT_FIT } HtmlLineBoxState; struct _HtmlLineBox { HtmlLineBoxType type; /* What type of line is it? */ gint width, height; GSList *item_list; /* A list of the boxes on this line */ HtmlLineBox *next; /* A pointer to the next line */ gint full_width; }; void html_line_box_destroy (HtmlLineBox *line); HtmlLineBox *html_line_box_new (HtmlLineBoxType type); void html_line_box_init (HtmlLineBox *line); void html_line_box_close (HtmlLineBox *line, HtmlBox *parent, gint left_margin, gint max_width, gint boxwidth); HtmlLineBoxState html_line_box_add_inlines (HtmlLineBox *line, HtmlRelayout *relayout, HtmlBox *box, HtmlBox **next_box, HtmlBox *parent, GSList **iterator, gint y, gint left_margin, gint max_width, GSList **float_list, gint boxwidth); void html_line_box_add_block (HtmlLineBox *line, HtmlRelayout *relayout, HtmlBox *box, gint y, gboolean force_relayout, gint *old_margin, gint boxwidth); #endif /* __HTMLLINEBOX_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/htmlrelayout.h000444 000000 000000 00000006046 11130740130 023000 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000,2001 CodeFactory AB Copyright (C) 2000,2001 Jonas Borgstrm Copyright (C) 2000,2001 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLRELAYOUT_H__ #define __HTMLRELAYOUT_H__ #include typedef struct _HtmlFloatBox HtmlFloatBox; typedef struct _HtmlRelayout HtmlRelayout; typedef enum { HTML_RELAYOUT_FULL, HTML_RELAYOUT_INCREMENTAL } HtmlRelayoutType; struct _HtmlRelayout { HtmlRelayoutType type; HtmlPainter *painter; HtmlBox *root; gboolean get_min_width; /* This flag is TRUE when we want to know the box min size */ gboolean get_max_width; /* This flag is TRUE when we want to know the box max size */ gint max_width; /* This variable is used to specify the maximum desired width, * currently only used by html_box_line and html_box_text */ gboolean preserve_leading_space; gboolean line_is_empty; gint line_offset; /* The current character position for this line, * used when calculating the tab position */ gint text_item_length; /* almost always == text->length, unless * the text contains tabs. We keep it here * instead of in the HtmlBoxText struct to * save some memory */ gdouble magnification; gboolean magnification_modified; }; HtmlRelayout *html_relayout_new (void); void html_relayout_destroy (HtmlRelayout *relayout); void html_relayout_make_fit_left (HtmlBox *parent, HtmlRelayout *relayout, HtmlBox *box, gint width, gint y); void html_relayout_make_fit_right (HtmlBox *parent, HtmlRelayout *relayout, HtmlBox *box, gint width, gint y); gint html_relayout_get_left_margin (HtmlRelayout *relayout, HtmlBox *self, gint width, gint height, gint y); gint html_relayout_get_left_margin_ignore (HtmlRelayout *relayout, HtmlBox *self, gint width, gint height, gint y, HtmlBox *ignore); gint html_relayout_get_max_width (HtmlRelayout *relayout, HtmlBox *box, gint width, gint height, gint y); gint html_relayout_get_max_width_ignore (HtmlRelayout *relayout, HtmlBox *box, gint width, gint height, gint y, HtmlBox *ignore); gint html_relayout_next_float_offset (HtmlRelayout *relayout, HtmlBox *box, gint y, gint width, gint height); #endif /* __HTMLRELAYOUT_H__ */ include/gtkhtml-2.0/libgtkhtml/layout/htmlstyle.h000444 000000 000000 00000041241 11130740130 022270 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLSTYLE_H__ #define __HTMLSTYLE_H__ typedef struct _HtmlStyle HtmlStyle; typedef struct _HtmlStyleBox HtmlStyleBox; typedef struct _HtmlStyleSurround HtmlStyleSurround; typedef struct _HtmlStyleVisual HtmlStyleVisual; typedef struct _HtmlStyleBorderInfo HtmlStyleBorderInfo; typedef struct _HtmlStyleBorder HtmlStyleBorder; typedef struct _HtmlStyleOutline HtmlStyleOutline; typedef struct _HtmlStyleBackground HtmlStyleBackground; typedef struct _HtmlLengthBox HtmlLengthBox; typedef struct _HtmlStyleInherited HtmlStyleInherited; enum _HtmlBackgroundRepeatType { HTML_BACKGROUND_REPEAT_REPEAT = 0, HTML_BACKGROUND_REPEAT_REPEAT_X, HTML_BACKGROUND_REPEAT_REPEAT_Y, HTML_BACKGROUND_REPEAT_NO_REPEAT, HTML_BACKGROUND_REPEAT_SCALE }; typedef enum _HtmlBackgroundRepeatType HtmlBackgroundRepeatType; #include #include #include #include #include #include G_BEGIN_DECLS #define HTML_BORDER_WIDTH_THIN 1 #define HTML_BORDER_WIDTH_MEDIUM 3 #define HTML_BORDER_WIDTH_THICK 5 typedef enum { HTML_STYLE_CHANGE_NONE = 0, HTML_STYLE_CHANGE_REPAINT, HTML_STYLE_CHANGE_RELAYOUT, HTML_STYLE_CHANGE_RECREATE } HtmlStyleChange; typedef enum { HTML_LENGTH_AUTO = 0, HTML_LENGTH_FIXED, HTML_LENGTH_PERCENT } HtmlLengthType; typedef struct { guint type:2; gint value; } HtmlLength; typedef enum { HTML_DISPLAY_INLINE = 0, HTML_DISPLAY_BLOCK, HTML_DISPLAY_LIST_ITEM, HTML_DISPLAY_RUN_IN, HTML_DISPLAY_COMPACT, HTML_DISPLAY_MARKER, HTML_DISPLAY_TABLE, HTML_DISPLAY_INLINE_TABLE, HTML_DISPLAY_TABLE_ROW_GROUP, HTML_DISPLAY_TABLE_HEADER_GROUP, HTML_DISPLAY_TABLE_FOOTER_GROUP, HTML_DISPLAY_TABLE_ROW, HTML_DISPLAY_TABLE_COLUMN_GROUP, HTML_DISPLAY_TABLE_COLUMN, HTML_DISPLAY_TABLE_CELL, HTML_DISPLAY_TABLE_CAPTION, HTML_DISPLAY_NONE } HtmlDisplayType; typedef enum { HTML_CAPTION_SIDE_TOP = 0, HTML_CAPTION_SIDE_RIGHT, HTML_CAPTION_SIDE_BOTTOM, HTML_CAPTION_SIDE_LEFT } HtmlCaptionSideType; typedef enum { HTML_TABLE_LAYOUT_AUTO = 0, HTML_TABLE_LAYOUT_FIXED } HtmlTableLayoutType; typedef enum { HTML_VERTICAL_ALIGN_BASELINE = 0, HTML_VERTICAL_ALIGN_SUB, HTML_VERTICAL_ALIGN_SUPER, HTML_VERTICAL_ALIGN_TOP, HTML_VERTICAL_ALIGN_TEXT_TOP, HTML_VERTICAL_ALIGN_MIDDLE, HTML_VERTICAL_ALIGN_TEXT_BOTTOM, HTML_VERTICAL_ALIGN_BOTTOM } HtmlVerticalAlignType; typedef enum { HTML_DIRECTION_LTR = 0, HTML_DIRECTION_RTL } HtmlDirectionType; typedef enum { HTML_UNICODE_BIDI_NORMAL = 0, HTML_UNICODE_BIDI_EMBED, HTML_UNICODE_BIDI_OVERRIDE } HtmlUnicodeBidiType; typedef enum { HTML_VISIBILITY_VISIBLE = 0, HTML_VISIBILITY_HIDDEN, HTML_VISIBILITY_COLLAPSE } HtmlVisibilityType; typedef enum { HTML_CLEAR_NONE = 0, HTML_CLEAR_LEFT, HTML_CLEAR_RIGHT, HTML_CLEAR_BOTH } HtmlClearType; typedef enum { HTML_TEXT_TRANSFORM_NONE = 0, HTML_TEXT_TRANSFORM_CAPITALIZE, HTML_TEXT_TRANSFORM_UPPERCASE, HTML_TEXT_TRANSFORM_LOWERCASE } HtmlTextTransformType; typedef enum { HTML_WHITE_SPACE_NORMAL = 0, HTML_WHITE_SPACE_PRE, HTML_WHITE_SPACE_NOWRAP } HtmlWhiteSpaceType; typedef enum { HTML_BORDER_STYLE_NONE = 0, HTML_BORDER_STYLE_HIDDEN, HTML_BORDER_STYLE_DOTTED, HTML_BORDER_STYLE_DASHED, HTML_BORDER_STYLE_SOLID, HTML_BORDER_STYLE_DOUBLE, HTML_BORDER_STYLE_GROOVE, HTML_BORDER_STYLE_RIDGE, HTML_BORDER_STYLE_INSET, HTML_BORDER_STYLE_OUTSET } HtmlBorderStyleType; typedef enum { HTML_LIST_STYLE_TYPE_DISC = 0, HTML_LIST_STYLE_TYPE_CIRCLE, HTML_LIST_STYLE_TYPE_SQUARE, HTML_LIST_STYLE_TYPE_DECIMAL, HTML_LIST_STYLE_TYPE_DECIMAL_LEADING_ZERO, HTML_LIST_STYLE_TYPE_LOWER_ROMAN, HTML_LIST_STYLE_TYPE_UPPER_ROMAN, HTML_LIST_STYLE_TYPE_LOWER_GREEK, HTML_LIST_STYLE_TYPE_LOWER_ALPHA, HTML_LIST_STYLE_TYPE_LOWER_LATIN, HTML_LIST_STYLE_TYPE_UPPER_ALPHA, HTML_LIST_STYLE_TYPE_UPPER_LATIN, HTML_LIST_STYLE_TYPE_HEBREW, HTML_LIST_STYLE_TYPE_ARMENIAN, HTML_LIST_STYLE_TYPE_GEORGIAN, HTML_LIST_STYLE_TYPE_CJK_IDEOGRAPHIC, HTML_LIST_STYLE_TYPE_HIRAGANA, HTML_LIST_STYLE_TYPE_KATAKANA, HTML_LIST_STYLE_TYPE_HIRAGANA_IROHA, HTML_LIST_STYLE_TYPE_KATAKANA_IROHA, HTML_LIST_STYLE_TYPE_NONE } HtmlListStyleTypeType; typedef enum { HTML_TEXT_ALIGN_DEFAULT = 0, HTML_TEXT_ALIGN_LEFT, HTML_TEXT_ALIGN_RIGHT, HTML_TEXT_ALIGN_CENTER, HTML_TEXT_ALIGN_JUSTIFY, HTML_TEXT_ALIGN_STRING /* Fix this */ } HtmlTextAlignType; typedef enum { HTML_FLOAT_NONE = 0, HTML_FLOAT_LEFT, HTML_FLOAT_RIGHT, HTML_FLOAT_CENTER } HtmlFloatType; typedef enum { HTML_OVERFLOW_VISIBLE = 0, HTML_OVERFLOW_HIDDEN, HTML_OVERFLOW_SCROLL, HTML_OVERFLOW_AUTO } HtmlOverflowType; typedef enum { HTML_POSITION_STATIC = 0, HTML_POSITION_FIXED, HTML_POSITION_ABSOLUTE, HTML_POSITION_RELATIVE } HtmlPositionType; typedef enum { HTML_CURSOR_AUTO = 0, HTML_CURSOR_CROSSHAIR, HTML_CURSOR_DEFAULT, HTML_CURSOR_POINTER, HTML_CURSOR_MOVE, HTML_CURSOR_E_RESIZE, HTML_CURSOR_NE_RESIZE, HTML_CURSOR_NW_RESIZE, HTML_CURSOR_N_RESIZE, HTML_CURSOR_SE_RESIZE, HTML_CURSOR_SW_RESIZE, HTML_CURSOR_S_RESIZE, HTML_CURSOR_W_RESIZE, HTML_CURSOR_TEXT, HTML_CURSOR_WAIT, HTML_CURSOR_HELP } HtmlCursorType; struct _HtmlStyleBox { gint refcount; HtmlLength width; HtmlLength min_width; HtmlLength max_width; HtmlLength height; HtmlLength min_height; HtmlLength max_height; }; struct _HtmlLengthBox { HtmlLength top; HtmlLength right; HtmlLength bottom; HtmlLength left; }; struct _HtmlStyleBackground { gint refcount; HtmlColor color; HtmlImage *image; guint repeat:3; }; struct _HtmlStyleVisual { HtmlLengthBox clip; }; struct _HtmlStyleSurround { gint refcount; HtmlLengthBox margin; HtmlLengthBox padding; HtmlLengthBox position; }; struct _HtmlStyleBorderInfo { gushort width; HtmlColor *color; HtmlBorderStyleType border_style; }; struct _HtmlStyleBorder { gint refcount; HtmlStyleBorderInfo left; HtmlStyleBorderInfo right; HtmlStyleBorderInfo top; HtmlStyleBorderInfo bottom; }; struct _HtmlStyleOutline { gint refcount; gushort width; HtmlColor *color; HtmlBorderStyleType style; }; struct _HtmlStyleInherited { gint refcount; gint16 line_height; /* Line height in pixels */ HtmlLength text_indent; gint word_spacing:8; gint letter_spacing:8; guint cursor:4; gushort border_spacing_horiz; gushort border_spacing_vert; guint direction:1; gint8 bidi_level; HtmlColor *color; HtmlFontSpecification *font_spec; guint text_align:3; guint caption_side:2; guint white_space:2; guint list_style_type:5; }; struct _HtmlStyle { gint refcount; guint display:6; guint visibility:2; guint vertical_align:5; guint position:3; guint Float:2; guint overflow:2; guint text_transform:2; guint clear:3; guint unicode_bidi:3; guint table_layout:1; guint blink:1; guint has_hover_style:1; guint has_active_style:1; guint has_focus_style:1; guint has_before_style:1; guint has_after_style:1; HtmlStyleBorder *border; HtmlStyleOutline *outline; HtmlStyleBox *box; HtmlStyleVisual *visual; HtmlStyleSurround *surround; HtmlStyleBackground *background; HtmlStyleInherited *inherited; gchar *content; /* FIXME: support other types then string */ }; HtmlStyle *html_style_new (HtmlStyle *parent); HtmlStyle *html_default_style_new (void); HtmlStyle *html_style_ref (HtmlStyle *style); void html_style_unref (HtmlStyle *style); void html_length_set_value (HtmlLength *length, gint value, HtmlLengthType type); gint html_length_get_value (const HtmlLength *length, gint base); gboolean html_length_equals (const HtmlLength *length1, const HtmlLength *length2); void html_length_set (HtmlLength *length, const HtmlLength *length2); gboolean html_length_from_css_value (HtmlFontSpecification *font_spec, CssValue *val, HtmlLength *length); void html_style_set_color (HtmlStyle *style, HtmlColor *color); void html_style_set_direction (HtmlStyle *style, HtmlDirectionType direction); void html_style_set_bidi_level (HtmlStyle *style, int level); /* FIXME: Remove debugging functions */ void html_debug_print_style (HtmlStyle *style); /* Functions for inherited properties */ HtmlStyleInherited *html_style_inherited_new (void); HtmlStyleInherited *html_style_inherited_dup (HtmlStyleInherited *inherited); void html_style_inherited_ref (HtmlStyleInherited *inherited); void html_style_inherited_unref (HtmlStyleInherited *inherited); void html_style_set_style_inherited (HtmlStyle *style, HtmlStyleInherited *inherited); void html_style_set_color (HtmlStyle *style, HtmlColor *color); void html_style_set_direction (HtmlStyle *style, HtmlDirectionType direction); void html_style_set_bidi_level (HtmlStyle *style, int level); void html_style_set_text_decoration (HtmlStyle *style, HtmlFontDecorationType decoration); void html_style_set_font_variant (HtmlStyle *style, HtmlFontVariantType variant); void html_style_set_font_weight (HtmlStyle *style, HtmlFontWeightType weight); void html_style_set_font_weight_bolder (HtmlStyle *style); void html_style_set_font_weight_lighter (HtmlStyle *style); void html_style_set_font_style (HtmlStyle *style, HtmlFontStyleType font_style); void html_style_set_font_family (HtmlStyle *style, const gchar *family); void html_style_set_font_stretch (HtmlStyle *style, HtmlFontStretchType type); void html_style_set_font_size_html (HtmlStyle *style, gint htmlsize); void html_style_set_font_size (HtmlStyle *style, HtmlFontSpecification *font_spec, CssValue *val); void html_style_set_line_height (HtmlStyle *style, HtmlFontSpecification *font_spec, CssValue *val); void html_style_set_cursor (HtmlStyle *style, HtmlCursorType cursor); void html_style_set_border_spacing (HtmlStyle *style, gushort horiz, gushort vert); void html_style_set_caption_side (HtmlStyle *style, HtmlCaptionSideType type); void html_style_set_text_align (HtmlStyle *style, HtmlTextAlignType type); void html_style_set_white_space (HtmlStyle *style, HtmlWhiteSpaceType type); /* Functions for box properties */ void html_style_box_ref (HtmlStyleBox *box); void html_style_box_unref (HtmlStyleBox *box); void html_style_set_style_box (HtmlStyle *style, HtmlStyleBox *box); HtmlStyleBox *html_style_box_new (void); HtmlStyleBox *html_style_box_dup (HtmlStyleBox *box); void html_style_set_width (HtmlStyle *style, const HtmlLength *width); void html_style_set_height (HtmlStyle *style, const HtmlLength *height); void html_style_set_min_width (HtmlStyle *style, const HtmlLength *min_width); void html_style_set_max_width (HtmlStyle *style, const HtmlLength *max_width); void html_style_set_min_height (HtmlStyle *style, const HtmlLength *min_height); void html_style_set_max_height (HtmlStyle *style, const HtmlLength *max_height); /* Functions for surround properties */ void html_style_surround_ref (HtmlStyleSurround *surround); void html_style_surround_unref (HtmlStyleSurround *surround); void html_style_set_style_surround (HtmlStyle *style, HtmlStyleSurround *surround); HtmlStyleSurround *html_style_surround_new (void); HtmlStyleSurround *html_style_surround_dup (HtmlStyleSurround *surround); void html_style_set_position_top (HtmlStyle *style, const HtmlLength *length); void html_style_set_position_left (HtmlStyle *style, const HtmlLength *length); void html_style_set_position_right (HtmlStyle *style, const HtmlLength *length); void html_style_set_position_bottom (HtmlStyle *style, const HtmlLength *length); void html_style_set_margin_top (HtmlStyle *style, const HtmlLength *length); void html_style_set_margin_left (HtmlStyle *style, const HtmlLength *length); void html_style_set_margin_right (HtmlStyle *style, const HtmlLength *length); void html_style_set_margin_bottom (HtmlStyle *style, const HtmlLength *length); void html_style_set_padding_top (HtmlStyle *style, const HtmlLength *length); void html_style_set_padding_left (HtmlStyle *style, const HtmlLength *length); void html_style_set_padding_right (HtmlStyle *style, const HtmlLength *length); void html_style_set_padding_bottom (HtmlStyle *style, const HtmlLength *length); /* Functions for background properties */ HtmlStyleBackground *html_style_background_ref (HtmlStyleBackground *background); void html_style_background_unref (HtmlStyleBackground *background); void html_style_set_style_background (HtmlStyle *style, HtmlStyleBackground *background); HtmlStyleBackground *html_style_background_new (void); HtmlStyleBackground *html_style_background_dup (HtmlStyleBackground *background); void html_style_set_background_color (HtmlStyle *style, HtmlColor *color); void html_style_set_background_image (HtmlStyle *style, HtmlImage *image); void html_style_set_background_repeat (HtmlStyle *style, HtmlBackgroundRepeatType repeat); /* Functions for border properties */ void html_style_border_ref (HtmlStyleBorder *border); void html_style_border_unref (HtmlStyleBorder *border); void html_style_set_style_border (HtmlStyle *style, HtmlStyleBorder *border); HtmlStyleBorder *html_style_border_new (void); HtmlStyleBorder *html_style_border_dup (HtmlStyleBorder *border); void html_style_set_border_top_width (HtmlStyle *style, gint width); void html_style_set_border_top_style (HtmlStyle *style, HtmlBorderStyleType border_style); void html_style_set_border_top_color (HtmlStyle *style, HtmlColor *color); void html_style_set_border_right_width (HtmlStyle *style, gint width); void html_style_set_border_right_style (HtmlStyle *style, HtmlBorderStyleType border_style); void html_style_set_border_right_color (HtmlStyle *style, HtmlColor *color); void html_style_set_border_bottom_width (HtmlStyle *style, gint width); void html_style_set_border_bottom_style (HtmlStyle *style, HtmlBorderStyleType border_style); void html_style_set_border_bottom_color (HtmlStyle *style, HtmlColor *color); void html_style_set_border_left_width (HtmlStyle *style, gint width); void html_style_set_border_left_style (HtmlStyle *style, HtmlBorderStyleType border_style); void html_style_set_border_left_color (HtmlStyle *style, HtmlColor *color); /* Functions for outline properties */ HtmlStyleOutline *html_style_outline_ref (HtmlStyleOutline *outline); void html_style_outline_unref (HtmlStyleOutline *outline); void html_style_set_style_outline (HtmlStyle *style, HtmlStyleOutline *outline); HtmlStyleOutline *html_style_outline_new (void); HtmlStyleOutline *html_style_outline_dup (HtmlStyleOutline *border); void html_style_set_outline_width (HtmlStyle *style, gint width); void html_style_set_outline_style (HtmlStyle *style, HtmlBorderStyleType border_style); void html_style_set_outline_color (HtmlStyle *style, HtmlColor *color); HtmlStyleChange html_style_compare (const HtmlStyle *s1, const HtmlStyle *s2); void html_style_set_list_style_type (HtmlStyle *style, HtmlListStyleTypeType type); G_END_DECLS #endif /* __HTML_ */ include/gtkhtml-2.0/libgtkhtml/util/htmlatomlist.h000444 000000 000000 00000003436 11130740102 022427 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000-2001 CodeFactory AB Copyright (C) 2000-2001 Jonas Borgstrm Copyright (C) 2000-2001 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLATOMLIST_H__ #define __HTMLATOMLIST_H__ #include G_BEGIN_DECLS typedef struct _HtmlAtomList HtmlAtomList; typedef gint HtmlAtom; extern HtmlAtomList *html_atom_list; struct _HtmlAtomList { gchar **data; GHashTable *table; gint len; }; HtmlAtomList *html_atom_list_new (void); gchar * html_atom_list_get_string (HtmlAtomList *al, gint atom); HtmlAtom html_atom_list_get_atom (HtmlAtomList *al, const gchar *str); HtmlAtom html_atom_list_get_atom_length (HtmlAtomList *al, const gchar *str, gint len); void html_atom_list_set_atom (HtmlAtomList *al, gint atom, gchar *str); void html_atom_list_dump (HtmlAtomList *atomlist); void html_atom_list_initialize (void); G_END_DECLS #endif /*__HTMLATOMLIST_H__ */ include/gtkhtml-2.0/libgtkhtml/util/htmlglobalatomlist.h000444 000000 000000 00000024427 11130740102 023613 0ustar00rootroot000000 000000 /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstrm Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ /* CSS 1 & 2 properties */ HTML_ATOM(BACKGROUND, "background") HTML_ATOM(BACKGROUND_ATTACHMENT, "background-attachment") HTML_ATOM(BACKGROUND_COLOR, "background-color") HTML_ATOM(BACKGROUND_IMAGE, "background-image") HTML_ATOM(BACKGROUND_POSITION, "background-position") HTML_ATOM(BACKGROUND_REPEAT, "background-repeat") HTML_ATOM(BORDER, "border") HTML_ATOM(BORDER_BOTTOM, "border-bottom") HTML_ATOM(BORDER_BOTTOM_COLOR, "border-bottom-color") HTML_ATOM(BORDER_BOTTOM_STYLE, "border-bottom-style") HTML_ATOM(BORDER_BOTTOM_WIDTH, "border-bottom-width") HTML_ATOM(BORDER_COLOR, "border-color") HTML_ATOM(BORDER_COLLAPSE, "border-collapse") HTML_ATOM(BORDER_LEFT, "border-left") HTML_ATOM(BORDER_LEFT_COLOR, "border-left-color") HTML_ATOM(BORDER_LEFT_STYLE, "border-left-style") HTML_ATOM(BORDER_LEFT_WIDTH, "border-left-width") HTML_ATOM(BORDER_RIGHT, "border-right") HTML_ATOM(BORDER_RIGHT_COLOR, "border-right-color") HTML_ATOM(BORDER_RIGHT_STYLE, "border-right-style") HTML_ATOM(BORDER_RIGHT_WIDTH, "border-right-width") HTML_ATOM(BORDER_SPACING, "border-spacing") HTML_ATOM(BORDER_STYLE, "border-style") HTML_ATOM(BORDER_TOP, "border-top") HTML_ATOM(BORDER_TOP_COLOR, "border-top-color") HTML_ATOM(BORDER_TOP_STYLE, "border-top-style") HTML_ATOM(BORDER_TOP_WIDTH, "border-top-width") HTML_ATOM(BORDER_WIDTH, "border-width") HTML_ATOM(BOTTOM, "bottom") HTML_ATOM(CAPTION_SIDE, "caption-side") HTML_ATOM(CLEAR, "clear") HTML_ATOM(CLIP, "clip") HTML_ATOM(COLOR, "color") HTML_ATOM(CONTENT, "content") HTML_ATOM(COUNTER_INCREMENT, "counter-increment") HTML_ATOM(COUNTER_RESET, "counter-reset") HTML_ATOM(CURSOR, "cursor") HTML_ATOM(DIRECTION, "direction") HTML_ATOM(DISPLAY, "display") HTML_ATOM(EMPTY_CELL, "empty-cell") HTML_ATOM(FLOAT, "float") HTML_ATOM(FONT, "font") HTML_ATOM(FONT_FAMILY, "font-family") HTML_ATOM(FONT_SIZE, "font-size") HTML_ATOM(FONT_SIZE_ADJUST, "font-size-adjust") HTML_ATOM(FONT_STRETCH, "font-stretch") HTML_ATOM(FONT_STYLE, "font-style") HTML_ATOM(FONT_VARIANT, "font-variant") HTML_ATOM(FONT_WEIGHT, "font-weight") HTML_ATOM(HEIGHT, "height") HTML_ATOM(LEFT, "left") HTML_ATOM(LETTER_SPACING, "letter-spacing") HTML_ATOM(LINE_HEIGHT, "line-height") HTML_ATOM(LINE_STYLE, "list-style") HTML_ATOM(LIST_STYLE_TYPE, "list-style-type") HTML_ATOM(LIST_STYLE_IMAGE, "list-style-image") HTML_ATOM(LIST_STYLE_POSITION, "list-style-position") HTML_ATOM(MARGIN, "margin") HTML_ATOM(MARGIN_BOTTOM, "margin-bottom") HTML_ATOM(MARGIN_LEFT, "margin-left") HTML_ATOM(MARGIN_TOP, "margin-top") HTML_ATOM(MARGIN_RIGHT, "margin-right") HTML_ATOM(MARKER_OFFSET, "marker-offset") HTML_ATOM(MARKS, "marks") HTML_ATOM(MAX_HEIGHT, "max-height") HTML_ATOM(MAX_WIDTH, "max-width") HTML_ATOM(MIN_HEIGHT, "min-height") HTML_ATOM(MIN_WIDTH, "min-width") HTML_ATOM(ORPHANS, "orphans") HTML_ATOM(OUTLINE, "outline") HTML_ATOM(OUTLINE_COLOR, "outline-color") HTML_ATOM(OUTLINE_STYLE, "outline-style") HTML_ATOM(OUTLINE_WIDTH, "outline-width") HTML_ATOM(INVERT, "invert") HTML_ATOM(OVERFLOW, "overflow") HTML_ATOM(PADDING, "padding") HTML_ATOM(PADDING_BOTTOM, "padding-bottom") HTML_ATOM(PADDING_LEFT, "padding-left") HTML_ATOM(PADDING_TOP, "padding-top") HTML_ATOM(PADDING_RIGHT, "padding-right") HTML_ATOM(PAGE, "page") HTML_ATOM(PAGE_BREAK_AFTER, "page-break-after") HTML_ATOM(PAGE_BREAK_BEFORE, "page-break-before") HTML_ATOM(PAGE_INSIDE, "page-inside") HTML_ATOM(POSITION, "position") HTML_ATOM(QUOTES, "quotes") HTML_ATOM(RIGHT, "right") HTML_ATOM(SIZE, "size") HTML_ATOM(TABLE_LAYOUT, "table-layout") HTML_ATOM(TEXT_ALIGN, "text-align") HTML_ATOM(TEXT_DECORATION, "text-decoration") HTML_ATOM(TEXT_INDENT, "text-indent") HTML_ATOM(TEXT_SHADOW, "text-shadow") HTML_ATOM(TEXT_TRANSFORM, "text-transform") HTML_ATOM(TOP, "top") HTML_ATOM(UNICODE_BIDI, "unicode-bidi") HTML_ATOM(VERTICAL_ALIGN, "vertical-align") HTML_ATOM(VISIBILITY, "visibility") HTML_ATOM(WIDOWS, "widows") HTML_ATOM(WIDTH, "width") HTML_ATOM(WHITE_SPACE, "white-space") HTML_ATOM(WORD_SPACING, "word-spacing") HTML_ATOM(Z_INDEX, "z-index") /* display: values */ HTML_ATOM(INLINE, "inline") HTML_ATOM(BLOCK, "block") HTML_ATOM(LIST_ITEM, "list-item") HTML_ATOM(RUN_IN, "run-in") HTML_ATOM(COMPACT, "compact") HTML_ATOM(MARKER, "marker") HTML_ATOM(TABLE, "table") HTML_ATOM(INLINE_TABLE, "inline-table") HTML_ATOM(TABLE_ROW_GROUP, "table-row-group") HTML_ATOM(TABLE_HEADER_GROUP, "table-header-group") HTML_ATOM(TABLE_FOOTER_GROUP, "table-footer-group") HTML_ATOM(TABLE_ROW, "table-row") HTML_ATOM(TABLE_COLUMN, "table-column") HTML_ATOM(TABLE_COLUMN_GROUP, "table-column-group") HTML_ATOM(TABLE_CELL, "table-cell") HTML_ATOM(TABLE_CAPTION, "table-caption") HTML_ATOM(CAPTION, "caption") HTML_ATOM(NONE, "none") /* visibility: values */ HTML_ATOM(VISIBLE, "visible") HTML_ATOM(HIDDEN, "hidden") HTML_ATOM(COLLAPSE, "collapse") /* overflow: values */ HTML_ATOM(SCROLL, "scroll") HTML_ATOM(AUTO, "auto") /* text-transform: values */ HTML_ATOM(UPPERCASE, "uppercase") HTML_ATOM(LOWERCASE, "lowercase") HTML_ATOM(CAPITALIZE, "capitalize") /* white-space: values */ HTML_ATOM(NORMAL, "normal") HTML_ATOM(PRE, "pre") HTML_ATOM(NOWRAP, "nowrap") /* clear: values */ HTML_ATOM(BOTH, "both") /* position: values */ HTML_ATOM(STATIC, "static") HTML_ATOM(FIXED, "fixed") HTML_ATOM(RELATIVE, "relative") HTML_ATOM(ABSOLUTE, "absolute") /* font-stretch: values */ HTML_ATOM(ULTRA_CONDENSED, "ultra-condensed") HTML_ATOM(EXTRA_CONDENSED, "extra-condensed") HTML_ATOM(CONDENSED, "condensed") HTML_ATOM(SEMI_CONDENSED, "semi-condensed") HTML_ATOM(SEMI_EXPANDED, "semi-expanded") HTML_ATOM(EXPANDED, "expanded") HTML_ATOM(EXTRA_EXPANDED, "extra-expanded") HTML_ATOM(ULTRA_EXPANDED, "ultra-expanded") /* font-style: valyues */ HTML_ATOM(ITALIC, "italic") HTML_ATOM(OBLIQUE, "oblique") /* font-weight: values */ HTML_ATOM(BOLD, "bold") HTML_ATOM(BOLDER, "bolder") HTML_ATOM(LIGHTER, "lighter") /* font-size: values */ HTML_ATOM(XX_SMALL, "xx-small") HTML_ATOM(X_SMALL, "x-small") HTML_ATOM(SMALL, "small") HTML_ATOM(MEDIUM, "medium") HTML_ATOM(LARGE, "large") HTML_ATOM(X_LARGE, "x-large") HTML_ATOM(XX_LARGE, "xx-large") HTML_ATOM(LARGER, "larger") HTML_ATOM(SMALLER, "smaller") /* font-variant: values */ HTML_ATOM(SMALL_CAPS, "small-caps") /* text-decoration: values */ HTML_ATOM(UNDERLINE, "underline") HTML_ATOM(OVERLINE, "overline") HTML_ATOM(LINE_THROUGH, "line-through") HTML_ATOM(BLINK, "blink") /* text-align: values */ HTML_ATOM(CENTER, "center") HTML_ATOM(JUSTIFY, "justify") /* vertical-align: values */ HTML_ATOM(BASELINE, "baseline") HTML_ATOM(MIDDLE, "middle") HTML_ATOM(SUB, "sub") HTML_ATOM(SUPER, "super") HTML_ATOM(TEXT_TOP, "text-top") HTML_ATOM(TEXT_BOTTOM, "text-bottom") /* border-style: values */ HTML_ATOM(DASHED, "dashed") HTML_ATOM(DOTTED, "dotted") HTML_ATOM(DOUBLE, "double") HTML_ATOM(SOLID, "solid") HTML_ATOM(RIDGE, "ridge") HTML_ATOM(GROOVE, "groove") HTML_ATOM(INSET, "inset") HTML_ATOM(OUTSET, "outset") /* border-width: values */ HTML_ATOM(THIN, "thin") HTML_ATOM(THICK, "thick") /* list-item-style: values */ HTML_ATOM(DISC, "disc") HTML_ATOM(CIRCLE, "circle") HTML_ATOM(SQUARE, "square") HTML_ATOM(DECIMAL, "decimal") HTML_ATOM(DECIMAL_LEADING_ZERO, "decimal-leading-zero") HTML_ATOM(LOWER_ROMAN, "lower-roman") HTML_ATOM(UPPER_ROMAN, "upper-roman") HTML_ATOM(LOWER_GREEK, "lower-greek") HTML_ATOM(LOWER_ALPHA, "lower-alpha") HTML_ATOM(LOWER_LATIN, "lower-latin") HTML_ATOM(UPPER_ALPHA, "upper-alpha") HTML_ATOM(UPPER_LATIN, "upper-latin") HTML_ATOM(HEBREW, "hebrew") HTML_ATOM(ARMENIAN, "armenian") HTML_ATOM(GEORGIAN, "georgian") HTML_ATOM(CJK_IDEOGRAPHIC, "cjk-ideographic") HTML_ATOM(HIRAGANA, "hiragana") HTML_ATOM(KATAKANA, "katakana") HTML_ATOM(HIRAGANA_IROHA, "hiragana-iroha") HTML_ATOM(KATAKANA_IROHA, "katakana-iroha") /* list-item-style: values */ HTML_ATOM(REPEAT, "repeat") HTML_ATOM(REPEAT_X, "repeat-x") HTML_ATOM(REPEAT_Y, "repeat-y") HTML_ATOM(NO_REPEAT, "no-repeat") HTML_ATOM(SCALE, "scale") /* css file things */ HTML_ATOM(IMPORT, "import") HTML_ATOM(MEDIA, "media") HTML_ATOM(FONT_FACE, "font-face") HTML_ATOM(CHARSET, "charset") HTML_ATOM(IMPORTANT, "important") HTML_ATOM(URL, "url") HTML_ATOM(INHERIT, "inherit") /* direction: values */ HTML_ATOM(LTR, "ltr") HTML_ATOM(RTL, "rtl") /* unicode-bidi: values */ HTML_ATOM(BIDI_OVERRIDE, "bidi-override") HTML_ATOM(EMBED, "embed") /* cursor: values */ HTML_ATOM(CROSSHAIR, "crosshair") HTML_ATOM(DEFAULT, "default") HTML_ATOM(POINTER, "pointer") HTML_ATOM(MOVE, "move") HTML_ATOM(E_RESIZE, "e-resize") HTML_ATOM(NE_RESIZE, "ne-resize") HTML_ATOM(NW_RESIZE, "nw-resize") HTML_ATOM(N_RESIZE, "n-resize") HTML_ATOM(SE_RESIZE, "se-resize") HTML_ATOM(SW_RESIZE, "sw-resize") HTML_ATOM(S_RESIZE, "s-resize") HTML_ATOM(W_RESIZE, "w-resize") HTML_ATOM(TEXT, "text") HTML_ATOM(WAIT, "wait") HTML_ATOM(HELP, "help") /* Pseudo selector types */ HTML_ATOM(HOVER, "hover") HTML_ATOM(ACTIVE, "active") HTML_ATOM(FOCUS, "focus") HTML_ATOM(BEFORE, "before") HTML_ATOM(AFTER, "after") HTML_ATOM(LINK, "link") HTML_ATOM(FIRST_CHILD, "first-child") /* font-family generic types */ HTML_ATOM(SERIF, "serif") HTML_ATOM(SANS_SERIF, "sans-serif") HTML_ATOM(CURSIVE, "cursive") HTML_ATOM(FANTASY, "fantasy") HTML_ATOM(MONOSPACE, "monospace") /* html elements */ HTML_ATOM(FORM, "form") HTML_ATOM(TEXTAREA, "textarea") HTML_ATOM(SELECT, "select") HTML_ATOM(OBJECT, "object") HTML_ATOM(INPUT, "input") HTML_ATOM(IMG, "img") /* input types */ HTML_ATOM(SUBMIT, "submit") HTML_ATOM(RESET, "reset") HTML_ATOM(PASSWORD, "password") HTML_ATOM(CHECKBOX, "checkbox") HTML_ATOM(RADIO, "radio") HTML_ATOM(IMAGE, "image") include/gtkhtml-2.0/libgtkhtml/util/htmlglobalatoms.h000444 000000 000000 00000002461 11130740102 023074 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstrm Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLGLOBALATOMS_H__ #define __HTMLGLOBALATOMS_H__ #include "htmlatomlist.h" enum { #define HTML_ATOM(atom,keyword) HTML_ATOM_##atom, #include "htmlglobalatomlist.h" HTML_ATOM_LAST_ATOM }; void html_global_atoms_initialize (HtmlAtomList *al); #undef HTML_ATOM #endif /* __HTMLGLOBALATOMS_H__ */ include/gtkhtml-2.0/libgtkhtml/util/htmlstream.h000444 000000 000000 00000006127 11130740102 022066 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000-2001 CodeFactory AB Copyright (C) 2000-2001 Jonas Borgstrm Copyright (C) 2000-2001 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLSTREAM_H__ #define __HTMLSTREAM_H__ #include #include G_BEGIN_DECLS typedef struct _HtmlStream HtmlStream; typedef struct _HtmlStreamClass HtmlStreamClass; typedef void (* HtmlStreamCloseFunc) (HtmlStream *stream, gpointer user_data); typedef void (* HtmlStreamWriteFunc) (HtmlStream *stream, const gchar *buffer, guint size, gpointer user_data); typedef void (* HtmlStreamCancelFunc) (HtmlStream *stream, gpointer user_data, gpointer cancel_data); #define HTML_TYPE_STREAM (html_stream_get_type ()) #define HTML_STREAM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), HTML_TYPE_STREAM, HtmlStream)) #define HTML_STREAM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HTML_TYPE_STREAM, HtmlStreamClass)) #define HTML_IS_STREAM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), HTML_TYPE_STREAM)) #define HTML_IS_STREAM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HTML_TYPE_STREAM)) #define HTML_STREAM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), HTML_TYPE_STREAM, HtmlStreamClass)) struct _HtmlStream { GObject parent_object; HtmlStreamWriteFunc write_func; HtmlStreamCloseFunc close_func; HtmlStreamCancelFunc cancel_func; gpointer user_data, cancel_data; gint written; char *mime_type; }; struct _HtmlStreamClass { GObjectClass parent_class; }; GType html_stream_get_type (void); HtmlStream *html_stream_new (HtmlStreamWriteFunc write_func, HtmlStreamCloseFunc close_func, gpointer user_data); void html_stream_write (HtmlStream *stream, const gchar *buffer, guint size); void html_stream_close (HtmlStream *stream); void html_stream_destroy (HtmlStream *stream); gint html_stream_get_written (HtmlStream *stream); void html_stream_cancel (HtmlStream *stream); void html_stream_set_cancel_func (HtmlStream *stream, HtmlStreamCancelFunc abort_func, gpointer cancel_data); const char *html_stream_get_mime_type (HtmlStream *stream); void html_stream_set_mime_type (HtmlStream *stream, const char *mime_type); G_END_DECLS #endif /* __HTMLSTREAM_H__ */ include/gtkhtml-2.0/libgtkhtml/util/htmlstreambuffer.h000444 000000 000000 00000002555 11130740102 023261 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLSTREAMBUFFER_H__ #define __HTMLSTREAMBUFFER_H__ #include #include G_BEGIN_DECLS typedef void (* HtmlStreamBufferCloseFunc) (const gchar *str, gint len, gpointer user_data); HtmlStream *html_stream_buffer_new (HtmlStreamBufferCloseFunc close_func, gpointer user_data); G_END_DECLS #endif /* __HTMLSTREAMBUFFER_H__ */ include/gtkhtml-2.0/libgtkhtml/util/rfc1738.h000444 000000 000000 00000002304 11130740102 020774 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstr\366m Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __RFC1738_H__ #define __RFC1738_H__ #include gchar *rfc1738_encode_string (const gchar *str); gchar *rfc1738_make_full_url (const gchar *base, const gchar *rel); #endif /* __RFC1738__ */ include/gtkhtml-2.0/libgtkhtml/view/htmlevent.h000444 000000 000000 00000003112 11130740134 021705 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000 CodeFactory AB Copyright (C) 2000 Jonas Borgstrm Copyright (C) 2000 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLEVENT_H__ #define __HTMLEVENT_H__ #include #include G_BEGIN_DECLS void html_event_mouse_move (HtmlView *view, GdkEventMotion *event); void html_event_button_press (HtmlView *view, GdkEventButton *button); void html_event_button_release (HtmlView *view, GdkEventButton *event); void html_event_activate (HtmlView *view); gboolean html_event_key_press (HtmlView *view, GdkEventKey *event); HtmlBox *html_event_find_root_box (HtmlBox *self, gint x, gint y); G_END_DECLS #endif /* __HTMLEVENT_H__ */ include/gtkhtml-2.0/libgtkhtml/view/htmlselection.h000444 000000 000000 00000003202 11130740134 022551 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2001 CodeFactory AB Copyright (C) 2001 Jonas Borgstrm Copyright (C) 2001 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLSELECTION_H__ #define __HTMLSELECTION_H__ #include #include G_BEGIN_DECLS void html_selection_start (HtmlView *view, GdkEventButton *event); void html_selection_end (HtmlView *view, GdkEventButton *event); void html_selection_update (HtmlView *view, GdkEventMotion *event); void html_selection_clear (HtmlView *view); void html_selection_set (HtmlView *view, DomNode *start, int offset, int len); void html_selection_extend (HtmlView *view, HtmlBox *start, int start_offset, int len); gchar *html_selection_get_text (HtmlView *view); G_END_DECLS #endif /* __HTMLSELECTION_H__ */ include/gtkhtml-2.0/libgtkhtml/view/htmlview.h000444 000000 000000 00000007264 11130740134 021552 0ustar00rootroot000000 000000 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* Copyright (C) 2000-2001 CodeFactory AB Copyright (C) 2000-2001 Jonas Borgstrm Copyright (C) 2000-2001 Anders Carlsson This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef __HTMLVIEW_H__ #define __HTMLVIEW_H__ typedef struct _HtmlView HtmlView; typedef struct _HtmlViewClass HtmlViewClass; #include #include #include #include #include #include G_BEGIN_DECLS #define HTML_TYPE_VIEW (html_view_get_type ()) #define HTML_VIEW(obj) (GTK_CHECK_CAST ((obj), HTML_TYPE_VIEW, HtmlView)) #define HTML_VIEW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), HTML_TYPE_VIEW, HtmlViewClass)) #define HTML_IS_VIEW(obj) (GTK_CHECK_TYPE ((obj), HTML_TYPE_VIEW)) typedef enum { HTML_VIEW_SCROLL_TO_TOP, HTML_VIEW_SCROLL_TO_BOTTOM } HtmlViewScrollToType; struct _HtmlView { GtkLayout parent; HtmlDocument *document; HtmlBox *root; GHashTable *node_table; HtmlPainter *painter; guint relayout_idle_id; guint relayout_timeout_id; gint mouse_down_x, mouse_down_y; gint mouse_detail; /* Begin selection */ HtmlBox *sel_start; gint sel_start_ypos; gint sel_start_index; HtmlBox *sel_end; gint sel_end_ypos; gint sel_end_index; gboolean sel_flag; gboolean sel_backwards; gboolean sel_start_found; GSList *sel_list; /* End selection */ /* Anchor jumping */ gchar *jump_to_anchor; gdouble magnification; gboolean magnification_modified; gboolean on_url; }; struct _HtmlViewClass { GtkLayoutClass parent; /* move insertion point */ void (* move_cursor) (HtmlView *html_view, GtkMovementStep step, gint count, gboolean extend_selection); gboolean (* request_object) (HtmlView *html_view, HtmlEmbedded *widget); void (*on_url) (HtmlView *html_view, const gchar *url); void (*activate) (HtmlView *html_view); void (* move_focus_out) (HtmlView *html_view, GtkDirectionType direction); }; GType html_view_get_type (void); GtkWidget *html_view_new (void); void html_view_set_document (HtmlView *view, HtmlDocument *document); void html_view_jump_to_anchor (HtmlView *view, const gchar *anchor); gdouble html_view_get_magnification (HtmlView *view); void html_view_set_magnification (HtmlView *view, gdouble magnification); void html_view_zoom_in (HtmlView *view); void html_view_zoom_out (HtmlView *view); void html_view_zoom_reset (HtmlView *view); HtmlBox * html_view_find_layout_box (HtmlView *view, DomNode *node, gboolean find_parent); void html_view_scroll_to_node (HtmlView *view, DomNode *node, HtmlViewScrollToType type); G_END_DECLS #endif /* __HTMLVIEW_H__ */ lib/libgtkhtml-2.la000755 000000 000000 00000002725 11130740141 014421 0ustar00rootroot000000 000000 # libgtkhtml-2.la - a libtool library file # Generated by ltmain.sh - GNU libtool 1.5.24 (1.1220.2.455 2007/06/24 02:13:29) # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='libgtkhtml-2.so.0' # Names of this library. library_names='libgtkhtml-2.so.0.0.0 libgtkhtml-2.so.0 libgtkhtml-2.so' # The name of the static archive. old_library='libgtkhtml-2.a' # Libraries that this one depends upon. dependency_libs='-L/usr/pkg/lib -L/usr/openwin/lib -lpixman-1 -lglitz -lpng12 -lXrender -lexpat -lpcre -liconv -lxml2 -lgailutil -lgtk-x11-2.0 -lgdk-x11-2.0 -lXi -lXext -lXcursor -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lXfixes -latk-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lgio-2.0 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lcairo -lpixman-1 -lfontconfig -lglitz -lpng12 -lXrender -lSM -lICE -lX11 -lsocket -lnsl -lpthread -lrt -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lm -lfreetype -lfontconfig -lfreetype -lz -lexpat -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lpcre -lintl -liconv -lc' # Version information for libgtkhtml-2. current=0 age=0 revision=0 # Is this an already installed library? installed=yes # Should we warn about portability when linking against -modules? shouldnotlink=no # Files to dlopen/dlpreopen dlopen='' dlpreopen='' # Directory that this library needs to be installed in: libdir='/usr/pkg/lib' # This file has been modified by buildlink3. lib/libgtkhtml-2.a000644 000000 000000 00003630000 11130740141 014236 0ustar00rootroot000000 000000 ! / 1231273977 0 0 0 21632 ` ZZiiiii4444x\x\x\x\x\x\HHHHHHHHHHDDBBBBBBNNNNNNNNbjppp{{{{{{{00000000ĬĬĬ|||||||||||||||||||||&6L6L6L6L6L6L6L6L6L6L6L6LNNNNNNNNNNNNNNNNNN000000000000                     22222222222222222222b4b4b4b4ototxxxxxxxxx      4444444888\\\\LLXXhh  &222MMMgggggggggg000͈͈͈͈HHHHHHu&d&d&d&d&d&d&d&dddddd88888888888ILILILddll '8 '8 '8 '8 '8 '8 '8 '8 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h 1h D D D D D D D D M M M M M M M M M M M Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 Z4 |P |P |P |P |P |P |P |P |P |P |P |P |P |P |P |P |P \ \ \ \ L L L t t 0 0 @ @ W W o o T T h h h h h h h h h h h h h ; ; ; ; ; ; ; ; ; ; TH TH ` h, h, h, h, h, h, $ $ $ $ $ $ $ $ $ $ $ $ $ ` ` 9 Fp Fp Fp 0 0 | | ϼ ϼHH_L_L44 \ \ \gtk_html_context_get_typegtk_html_context_gethtml_csscurrent_pseudostotal_pseudoscss_matcher_apply_rulecss_matcher_get_stylecss_dimensionscss_n_dimensionscss_parser_parse_style_attrcss_parser_parse_stylesheetcss_selector_calc_specificitycss_tail_destroycss_simple_selector_destroycss_selector_destroycss_ruleset_destroycss_stylesheet_destroycss_value_list_get_lengthcss_value_refcss_value_unrefcss_value_list_appendcss_value_list_newcss_value_ident_newcss_value_function_newcss_value_dimension_newcss_value_string_newcss_value_to_stringhtml_document_find_anchorhtml_document_update_hover_nodehtml_document_update_focus_elementhtml_document_update_active_nodehtml_document_clearhtml_document_get_typehtml_document_close_streamhtml_document_write_streamhtml_document_open_streamhtml_document_newhtml_focus_iterator_next_elementhtml_focus_iterator_prev_elementSAXHandlerStructSAXHandlerhtml_parser_get_typehtml_parser_newdom_Attr_get_specifieddom_attr_get_typedom_Attr__get_ownerElementdom_Attr__set_valuedom_Attr__get_valuedom_Attr__get_namedom_character_data_get_typedom_CharacterData__get_lengthdom_CharacterData_substringDatadom_CharacterData_replaceDatadom_CharacterData_deleteDatadom_CharacterData_appendDatadom_CharacterData__get_datadom_CharacterData__set_datadom_comment_get_typedom_exception_get_namedom_DOMImplementation_hasFeaturedom_dom_implementation_get_typedom_DOMImplementation_newdom_document_get_typedom_Document__get_doctypedom_Document_createCommentdom_Document_createTextNodedom_Document_createElementdom_Document__get_documentElementdom_Document_importNodedom_document_type_get_typedom_DocumentType__get_entitiesdom_DocumentType__get_systemIddom_DocumentType__get_publicIddom_DocumentType__get_namedom_element_is_focusabledom_element_get_typedom_Element_getAttributeNodedom_Element_hasAttributedom_Element_removeAttributedom_Element_setAttributedom_Element_getAttributedom_Element__get_tagNamedom_entity_get_typedom_Entity__get_publicIddom_NamedNodeMap__get_lengthdom_named_node_map_get_typedom_NamedNodeMap__get_itemdom_NamedNodeMap_getNamedItemdom_NamedNodeMap_removeNamedItemdom_NamedNodeMap_setNamedItemdom_NodeList__get_lengthdom_NodeList__get_itemdom_node_list_get_typedom_Node_hasAttributesdom_Node_hasChildNodesdom_Node__get_nodeTypedom_Node__set_nodeValuedom_node_get_typedom_Node__get_namespaceURIdom_Node__get_localNamedom_Node__get_nodeNamedom_Node__get_nodeValuedom_Node__get_childNodesdom_Node__get_attributesdom_Node_mkrefdom_Node__get_ownerDocumentdom_Node_removeChilddom_Node__get_parentNodedom_Node__get_firstChilddom_Node__get_lastChilddom_Node__get_previousSiblingdom_Node__get_nextSiblingdom_Node_appendChilddom_Node_cloneNodedom_text_get_typedom_Text_splitTextdom_html_anchor_element_get_typedom_html_element_parse_html_propertiesdom_html_element_get_typedom_HTMLElement__set_classNamedom_HTMLElement__set_dirdom_HTMLElement__set_langdom_HTMLElement__set_titledom_HTMLElement__set_iddom_HTMLElement__get_classNamedom_HTMLElement__get_dirdom_HTMLElement__get_langdom_HTMLElement__get_titledom_HTMLElement__get_iddom_html_form_element_get_typedom_HTMLFormElement_submitdom_HTMLFormElement__get_elementsdom_HTMLFormElement_resetdom_HTMLFormElement__get_encodingdom_HTMLFormElement__get_lengthdom_HTMLFormElement__set_targetdom_HTMLFormElement__set_methoddom_HTMLFormElement__set_enctypedom_HTMLFormElement__set_actiondom_HTMLFormElement__set_acceptCharsetdom_HTMLFormElement__set_namedom_HTMLFormElement__get_targetdom_HTMLFormElement__get_methoddom_HTMLFormElement__get_enctypedom_HTMLFormElement__get_actiondom_HTMLFormElement__get_acceptCharsetdom_HTMLFormElement__get_namedom_html_input_element_get_typedom_HTMLInputElement__get_sizedom_HTMLInputElement__get_disableddom_HTMLInputElement__get_defaultCheckeddom_HTMLInputElement__get_checkeddom_HTMLInputElement__get_readOnlydom_HTMLInputElement__get_defaultValuedom_HTMLInputElement__get_namedom_HTMLInputElement__get_valuedom_html_input_element_widget_text_changeddom_HTMLInputElement__set_valuedom_html_input_element_widget_toggleddom_HTMLInputElement__set_checkeddom_html_input_element_resetdom_HTMLInputElement__set_maxLengthdom_HTMLInputElement__set_sizedom_HTMLInputElement__set_defaultValuedom_HTMLInputElement__set_namedom_HTMLInputElement__set_disableddom_HTMLInputElement__set_defaultCheckeddom_HTMLInputElement__set_readOnlydom_HTMLInputElement__get_formdom_HTMLInputElement__get_maxLengthdom_html_input_element_encodedom_html_select_element_get_typedom_html_select_element_get_tree_modeldom_html_select_element_update_option_datadom_HTMLSelectElement_removedom_HTMLSelectElement_adddom_HTMLSelectElement__set_sizedom_HTMLSelectElement__set_namedom_HTMLSelectElement__get_multipledom_HTMLSelectElement__get_typedom_HTMLSelectElement__get_namedom_HTMLSelectElement__get_sizedom_HTMLSelectElement__get_formdom_HTMLOptionElement__get_selecteddom_html_option_element_get_typedom_html_option_element_new_character_datadom_HTMLOptionElement__set_valuedom_HTMLOptionElement__set_labeldom_HTMLOptionElement__set_defaultSelecteddom_HTMLOptionElement__get_disableddom_HTMLOptionElement__get_defaultSelecteddom_HTMLOptionElement__get_valuedom_HTMLOptionElement__get_textdom_HTMLOptionElement__get_labeldom_HTMLOptionElement__get_formdom_html_object_element_get_typedom_HTMLObjectElement__set_heightdom_HTMLObjectElement__set_widthdom_HTMLObjectElement__set_datadom_HTMLObjectElement__set_codeTypedom_HTMLObjectElement__set_codeBasedom_HTMLObjectElement__set_borderdom_HTMLObjectElement__set_archivedom_HTMLObjectElement__set_codedom_HTMLObjectElement__set_namedom_HTMLObjectElement__get_typedom_HTMLObjectElement__get_heightdom_HTMLObjectElement__get_widthdom_HTMLObjectElement__get_datadom_HTMLObjectElement__get_codeTypedom_HTMLObjectElement__get_codeBasedom_HTMLObjectElement__get_borderdom_HTMLObjectElement__get_archivedom_HTMLObjectElement__get_codedom_HTMLObjectElement__get_namedom_HTMLObjectElement__get_formdom_html_text_area_element_get_text_bufferdom_html_text_area_element_get_typedom_HTMLTextAreaElement__get_defaultValuedom_HTMLTextAreaElement__get_typedom_HTMLTextAreaElement__set_namedom_HTMLTextAreaElement__set_disableddom_HTMLTextAreaElement__set_readOnlydom_HTMLTextAreaElement__set_colsdom_HTMLTextAreaElement__set_rowsdom_HTMLTextAreaElement__set_valuedom_html_text_area_element_resetdom_HTMLTextAreaElement__set_defaultValuedom_HTMLTextAreaElement__get_formdom_HTMLTextAreaElement__get_namedom_HTMLTextAreaElement__get_colsdom_HTMLTextAreaElement__get_rowsdom_HTMLTextAreaElement__get_disableddom_HTMLTextAreaElement__get_readOnlydom_HTMLTextAreaElement__get_valuedom_html_text_area_element_encodedom_HTMLCollection__get_lengthdom_HTMLCollection__get_itemdom_HTMLCollection__get_namedItemdom_html_collection_get_typedom_document_event_get_typedom_DocumentEvent__createEventdom_Event__get_targetdom_Event__get_currentTargetdom_Event__get_eventPhasedom_Event__get_timeStampdom_Event_stopPropagationdom_Event_preventDefaultdom_event_get_typedom_Event_initEventdom_Event__get_typedom_event_listener_get_typedom_EventListener_handleEventdom_event_target_get_typedom_EventTarget_dispatchEventdom_EventTarget_removeEventListenerdom_EventTarget_addEventListenerdom_MutationEvent_invokedom_MutationEvent_invoke_recursivelydom_Event_invokedom_MouseEvent_invokedom_StyleEvent_invokedom_event_listener_signal_newdom_MouseEvent__get_clientXdom_MouseEvent__get_clientYdom_MouseEvent__get_screenXdom_MouseEvent__get_screenYdom_MouseEvent__get_ctrlKeydom_MouseEvent__get_shiftKeydom_MouseEvent__get_altKeydom_MouseEvent__get_metaKeydom_MouseEvent__get_buttondom_MouseEvent__get_relatedTargetdom_mouse_event_get_typedom_MouseEvent_initMouseEventdom_MutationEvent__get_relatedNodedom_MutationEvent__get_attrChangedom_mutation_event_get_typedom_MutationEvent_initMutationEventdom_MutationEvent__get_attrNamedom_MutationEvent__get_newValuedom_MutationEvent__get_prevValuedom_StyleEvent__get_styleChangedom_style_event_get_typedom_StyleEvent_initStyleEventdom_UIEvent__get_viewdom_UIEvent__get_detaildom_ui_event_get_typedom_UIEvent_initUIEventdom_abstract_view_get_typedom_AbstractView__get_documentdom_document_view_get_typedom_DocumentView__get_defaultViewdom_document_traversal_get_typedom_DocumentTraversal_createNodeIteratordom_node_filter_get_typedom_NodeFilter_acceptNodedom_NodeIterator__get_rootdom_NodeIterator__get_whatToShowdom_NodeIterator__get_nodeFilterdom_NodeIterator__get_expandEntityReferencesdom_node_iterator_get_typedom_NodeIterator_removeNodedom_NodeIterator_detachdom_NodeIterator_previousNodedom_NodeIterator_nextNodedom_node_filter_focus_newhtml_image_get_heighthtml_image_get_widthhtml_image_get_typehtml_image_factory_get_imagehtml_image_factory_get_typehtml_image_factory_newhtml_font_specification_refhtml_font_specification_get_html_sizehtml_font_description_html_size_to_pthtml_font_specification_get_extra_attributeshtml_font_description_equalhtml_font_specification_get_pango_font_descriptionhtml_font_specification_get_all_attributeshtml_font_specification_duphtml_font_specification_unrefhtml_font_specification_newhtml_painter_set_foreground_colorhtml_painter_set_clip_rectanglehtml_painter_draw_layouthtml_painter_draw_glyphshtml_painter_draw_polygonhtml_painter_draw_linehtml_painter_fill_rectanglehtml_painter_draw_archtml_painter_draw_rectanglehtml_painter_draw_pixbufhtml_painter_get_typehtml_gdk_painter_set_windowhtml_gdk_painter_get_typehtml_gdk_painter_newhtml_style_painter_draw_background_imagehtml_style_painter_draw_borderhtml_style_painter_draw_outlinehtml_style_painter_draw_background_colorhtml_color_refhtml_color_equalhtml_color_set_linkbluehtml_color_destroyhtml_color_unrefhtml_color_new_from_namehtml_color_new_from_rgbhtml_color_transformhtml_color_duphtml_color_transparent_newhtml_line_box_inithtml_line_box_destroyhtml_line_box_newhtml_line_box_add_blockhtml_line_box_closehtml_line_box_add_inlineshtml_box_factory_new_boxhtml_box_get_containing_blockhtml_box_left_mbp_sumhtml_box_right_mbp_sumhtml_box_top_mbp_sumhtml_box_bottom_mbp_sumhtml_box_left_border_widthhtml_box_right_border_widthhtml_box_top_border_widthhtml_box_bottom_border_widthhtml_box_append_childhtml_box_removehtml_box_handles_eventshtml_box_get_bidi_levelhtml_box_relayouthtml_box_should_painthtml_box_get_ascenthtml_box_get_descenthtml_box_set_unrelayouted_uphtml_box_set_unrelayouted_downhtml_box_is_parenthtml_box_handle_html_propertieshtml_box_set_stylehtml_box_get_typehtml_box_get_absolute_yhtml_box_get_absolute_xhtml_box_insert_afterhtml_box_bottom_marginhtml_box_top_marginhtml_box_bottom_paddinghtml_box_top_paddinghtml_box_right_paddinghtml_box_left_paddinghtml_box_left_marginhtml_box_right_marginhtml_box_get_containing_block_widthhtml_box_vertical_mbp_sumhtml_box_get_containing_block_heighthtml_box_apply_positioned_offsethtml_box_painthtml_box_horizontal_mbp_sumhtml_box_check_min_max_width_heighthtml_box_set_afterhtml_box_set_beforehtml_box_get_afterhtml_box_get_beforehtml_box_inline_get_typehtml_box_inline_newhtml_box_root_get_float_left_listhtml_box_root_get_float_right_listhtml_box_root_get_positioned_listhtml_box_root_add_positionedhtml_box_root_mark_floats_relayoutedhtml_box_root_mark_floats_unrelayoutedhtml_box_root_clear_positioned_listhtml_box_root_clear_float_right_listhtml_box_root_clear_float_left_listhtml_box_root_add_floathtml_box_root_get_typehtml_box_root_newhtml_box_root_paint_fixed_listhtml_box_table_remove_captionhtml_box_table_cell_addedhtml_box_table_get_typehtml_box_table_newhtml_box_table_remove_rowhtml_box_table_add_tfoothtml_box_table_add_tbodyhtml_box_table_add_theadhtml_box_table_cell_get_colspanhtml_box_table_cell_get_rowspanhtml_box_table_cell_get_typehtml_box_table_cell_newhtml_box_table_cell_do_valignhtml_box_table_cell_relayout_widthhtml_box_table_cell_get_max_widthhtml_box_table_cell_get_min_widthhtml_box_table_row_get_typehtml_box_table_row_newhtml_box_table_row_fill_cells_arrayhtml_box_table_row_get_num_colshtml_box_table_row_update_spaninfohtml_box_text_get_typehtml_box_text_newhtml_box_text_get_character_extentshtml_box_text_get_indexhtml_box_text_set_texthtml_box_text_set_generated_contenthtml_box_text_is_masterhtml_box_text_free_relayouthtml_box_text_get_texthtml_box_text_get_lenhtml_box_text_set_selectionhtml_box_block_get_typehtml_box_block_newhtml_box_block_calculate_float_magichtml_box_table_caption_get_typehtml_box_table_caption_newhtml_box_table_caption_relayout_widthhtml_box_table_row_group_get_typehtml_box_table_row_group_newhtml_box_list_item_get_typehtml_box_list_item_newhtml_relayout_get_max_width_ignorehtml_relayout_get_max_widthhtml_relayout_get_left_margin_ignorehtml_relayout_get_left_marginhtml_relayout_next_float_offsethtml_relayout_make_fit_righthtml_relayout_make_fit_lefthtml_relayout_destroyhtml_relayout_newhtml_length_set_valuehtml_length_get_valuehtml_length_equalshtml_length_sethtml_style_refhtml_style_comparehtml_debug_print_stylehtml_default_style_newhtml_style_newhtml_style_unrefhtml_length_from_css_valuehtml_style_background_refhtml_style_background_newhtml_style_background_duphtml_style_background_unrefhtml_style_set_style_backgroundhtml_style_set_background_repeathtml_style_set_background_imagehtml_style_set_background_colorhtml_style_border_refhtml_style_border_newhtml_style_border_duphtml_style_border_unrefhtml_style_set_style_borderhtml_style_set_border_right_colorhtml_style_set_border_left_colorhtml_style_set_border_bottom_colorhtml_style_set_border_top_colorhtml_style_set_border_right_stylehtml_style_set_border_left_stylehtml_style_set_border_bottom_stylehtml_style_set_border_top_stylehtml_style_set_border_right_widthhtml_style_set_border_left_widthhtml_style_set_border_bottom_widthhtml_style_set_border_top_widthhtml_style_outline_refhtml_style_outline_newhtml_style_outline_duphtml_style_outline_unrefhtml_style_set_style_outlinehtml_style_set_outline_colorhtml_style_set_outline_stylehtml_style_set_outline_widthhtml_style_box_refhtml_style_box_newhtml_style_box_duphtml_style_box_unrefhtml_style_set_style_boxhtml_style_set_max_heighthtml_style_set_min_heighthtml_style_set_max_widthhtml_style_set_min_widthhtml_style_set_heighthtml_style_set_widthhtml_style_inherited_refhtml_style_inherited_unrefhtml_style_set_style_inheritedhtml_style_inherited_newhtml_style_inherited_duphtml_style_set_list_style_typehtml_style_set_white_spacehtml_style_set_text_alignhtml_style_set_caption_sidehtml_style_set_border_spacinghtml_style_set_cursorhtml_style_set_line_heighthtml_style_set_font_sizehtml_style_set_font_size_htmlhtml_style_set_font_stretchhtml_style_set_font_familyhtml_style_set_font_stylehtml_style_set_font_weight_lighterhtml_style_set_font_weight_bolderhtml_style_set_font_weighthtml_style_set_font_varianthtml_style_set_text_decorationhtml_style_set_bidi_levelhtml_style_set_directionhtml_style_set_colorhtml_style_surround_refhtml_style_surround_newhtml_style_surround_duphtml_style_surround_unrefhtml_style_set_style_surroundhtml_style_set_padding_bottomhtml_style_set_padding_tophtml_style_set_padding_righthtml_style_set_padding_lefthtml_style_set_margin_righthtml_style_set_margin_lefthtml_style_set_margin_bottomhtml_style_set_margin_tophtml_style_set_position_lefthtml_style_set_position_bottomhtml_style_set_position_righthtml_style_set_position_tophtml_embedded_get_typehtml_embedded_newhtml_embedded_get_dom_nodehtml_embedded_get_descenthtml_embedded_set_descenthtml_box_image_set_imagehtml_box_image_get_typehtml_box_image_newhtml_box_form_get_typehtml_box_form_newhtml_box_form_set_radio_grouphtml_box_form_get_radio_grouphtml_box_embedded_image_get_typehtml_box_embedded_image_newhtml_box_embedded_image_set_imagehtml_box_embedded_button_get_typehtml_box_embedded_button_newhtml_box_embedded_entry_get_typehtml_box_embedded_entry_newhtml_box_embedded_textarea_get_typehtml_box_embedded_textarea_newhtml_box_embedded_checkbox_get_typehtml_box_embedded_checkbox_newhtml_box_embedded_select_get_typehtml_box_embedded_select_newhtml_box_embedded_radio_get_typehtml_box_embedded_radio_newhtml_box_embedded_object_get_typehtml_box_embedded_object_newhtml_box_embedded_get_typehtml_box_embedded_set_descenthtml_box_embedded_get_descenthtml_box_embedded_set_viewhtml_box_embedded_set_widgethtml_atom_listhtml_atom_list_get_stringhtml_atom_list_get_atomhtml_atom_list_get_atom_lengthhtml_atom_list_newhtml_atom_list_initializehtml_global_atoms_initializehtml_marshal_VOID__ENUMhtml_marshal_VOID__STRING_OBJECThtml_marshal_VOID__ENUM_INT_BOOLEANhtml_marshal_VOID__STRING_STRING_STRINGhtml_marshal_VOID__VOIDhtml_marshal_VOID__OBJECThtml_marshal_VOID__BOOLEANhtml_marshal_VOID__INT_INT_INT_INThtml_marshal_VOID__OBJECT_INThtml_marshal_VOID__STRINGhtml_marshal_VOID__STRING_POINTERhtml_marshal_BOOLEAN__OBJECThtml_stream_get_mime_typehtml_stream_set_mime_typehtml_stream_set_cancel_funchtml_stream_get_writtenhtml_stream_writehtml_stream_destroyhtml_stream_cancelhtml_stream_closehtml_stream_get_typehtml_stream_newrfc1738_make_full_urlrfc1738_encode_stringhtml_stream_buffer_newhtml_event_key_presshtml_event_activatehtml_event_find_root_boxhtml_event_mouse_movehtml_event_button_releasehtml_event_button_presshtml_view_get_magnificationhtml_view_get_typehtml_view_new_html_view_get_cursor_box_texthtml_view_find_layout_boxhtml_view_scroll_to_nodehtml_view_set_magnificationhtml_view_zoom_resethtml_view_zoom_outhtml_view_zoom_inhtml_view_jump_to_anchorhtml_view_set_documentadd_texthtml_selection_clearhtml_selection_extendhtml_selection_endhtml_selection_sethtml_selection_updatehtml_selection_starthtml_selection_get_texthtml_view_accessible_get_typehtml_view_accessible_newhtml_view_accessible_factory_get_typehtml_box_accessible_get_view_widgethtml_box_accessible_get_typehtml_box_accessible_newhtml_box_block_accessible_get_typehtml_box_block_accessible_newhtml_box_block_link_accessible_get_typehtml_box_block_link_accessible_newhtml_box_block_text_accessible_get_typehtml_box_block_text_accessible_newhtml_box_embedded_accessible_get_typehtml_box_embedded_accessible_newhtml_box_table_accessible_get_typehtml_box_table_accessible_newhtml_box_text_accessible_get_typehtml_box_text_accessible_newhtml_box_text_link_accessible_get_typehtml_box_text_link_accessible_newhtml_link_accessible_get_typeidle_do_actionhtml_link_accessible_new// 1231273977 0 0 0 1532 ` gtkhtmlcontext.o/ cssstylesheet.o/ htmlfocusiterator.o/ dom-characterdata.o/ dom-core-utils.o/ dom-domimplementation.o/ dom-documenttype.o/ dom-namednodemap.o/ dom-htmlanchorelement.o/ dom-htmlelement.o/ dom-htmlformelement.o/ dom-htmlinputelement.o/ dom-htmlselectelement.o/ dom-htmloptionelement.o/ dom-htmlobjectelement.o/ dom-htmltextareaelement.o/ dom-htmlcollection.o/ dom-documentevent.o/ dom-eventlistener.o/ dom-eventtarget.o/ dom-event-utils.o/ dom-mouseevent.o/ dom-mutationevent.o/ dom-styleevent.o/ dom-abstractview.o/ dom-documentview.o/ dom-documenttraversal.o/ dom-nodefilter.o/ dom-nodeiterator.o/ dom-traversal-utils.o/ htmlimagefactory.o/ htmlfontspecification.o/ htmlgdkpainter.o/ htmlstylepainter.o/ htmlboxfactory.o/ htmlboxinline.o/ htmlboxtablecell.o/ htmlboxtablerow.o/ htmlboxtablecaption.o/ htmlboxtablerowgroup.o/ htmlboxlistitem.o/ htmlstylebackground.o/ htmlstyleborder.o/ htmlstyleoutline.o/ htmlstyleinherited.o/ htmlstylesurround.o/ htmlboxembeddedimage.o/ htmlboxembeddedbutton.o/ htmlboxembeddedentry.o/ htmlboxembeddedtextarea.o/ htmlboxembeddedcheckbox.o/ htmlboxembeddedselect.o/ htmlboxembeddedradio.o/ htmlboxembeddedobject.o/ htmlboxembedded.o/ htmlglobalatoms.o/ htmlstreambuffer.o/ htmlselection.o/ htmlviewaccessible.o/ htmlviewaccessiblefactory.o/ htmlboxaccessible.o/ htmlboxblockaccessible.o/ htmlboxblocklinkaccessible.o/ htmlboxblocktextaccessible.o/ htmlboxembeddedaccessible.o/ htmlboxtableaccessible.o/ htmlboxtextaccessible.o/ htmlboxtextlinkaccessible.o/ htmllinkaccessible.o/ /0 1231273957 0 1 100644 3656 ` ELF h4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.rodata.rela.annotate.comment㿠;` @ ;  P`9@ 7& 㿠;` @``@ ;`  P7@& @& " @㿠;5`& 7&     @ @ 㿘;`;`@ `  P 49@?' @`2@ @ @ @- 2 ?#\s`? @? 㿘;`;`@ `  P`9@' @`@ @ `@$`la@ P@@` `xj! @ la``2O`@ @ @ - 2 `#\`hs`` @` GtkHtmlContextdebug_paintingGtkHtml%s: invalid %s id %u for "%s" of type `%s' in `%s'gtkhtmlcontext.c:66propertystyle_updatedgtkhtmlcontext.c:52DanotatelHD`HH   $0HLbr DD` '<\wgtkhtmlcontext.ccontext.44134html_info.44129gtk_html_context_class_initgtk_html_context_inithtml_type.44128gtk_html_context_set_propertygtk_html_context_get_propertygtk_html_context_get_typegtk_html_context_getg_type_nameg_type_register_staticg_object_newhtml_atom_list_initializeg_param_spec_booleang_object_class_install_propertyg_type_check_instance_castg_value_set_booleang_logg_value_get_booleanhtml_document_get_typeg_signal_emit_by_nameg_object_notify    $ (, 0 8 H L X h l x |          x x$ (0 8T\l       (4Pp| ,D8DP\lptTxpcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014h p@@|(08 C  P 8 _ cssmatcher.o/ 1231273973 0 1 100644 52024 ` ELFɀ4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment`  @ 6@ ?` "@ ``2@ ` ` "@`? @ @ @?  @@ z@H$ H 7@#H 1@ @ H '@H  !  "` "` "` "`  "` "`  "`  "` "`  @  B#\A@\ `㿘"@o ` @j;@`#\ `@` @% @% @@?#`  `@#` `$@= #d    *@ @ @ `@"@#  @1 d@@& @`@ @@ @ "@ @2 3?`@O  2@  @ @`@"@ @ @ @`"@ @Ho @7 `@ @``"@ @ @ @@ @ "@@ @2 30?O H7 @0 @@`"@ @ -@@"@@&@@ @H  ƀ ŀ[ @X%`造8@8\@ ?(#t ``$`F `$`A ` $`< ``$`7 `$`2  @  m!`@m!  2O  "@!  \"@"  @ @1`mဆ 0?@O"H   Oї,   㿘@`##d`#` `#\@` `@`` @ ` @``@d\` @` @   $   (d@M2@ `i @|-d @? @ @7@h`S @  @ m@m2O@K`6 @'  @?@mO`@3@.n! @*m`O$` 2@ @mO`@ א@m`O6O ` @!&``@`@ `3`h 0? O @@# `` H#`@``@  `2hဒ `2p?@O`"@`@! `` H"`@` @ ` `1 ma 2? O`"@`@" `` H"`@``@  3 h 20? @O"@f`@"  `_ @`@ ``@`2hဒ 2p?`O@`D ` `@>    n! @   ` )`(%""m("@(`*@ +` (`@% %" mn!j!@  n!& & n!@`& n!4O  ` 4O ` #`2Oc` 㿠 @`@ @ 㿠 @$`@` @@@` `@@@ @ P@@  㿠@@@@@`@ 6`6`6` 6` &`@  㿘` @`@ "H  "H    & '` & @@   @'` P(P(H4><$-h%dP(C8%-P9@%<-'p3$-@ *H $ P(P(P(N $P( P($lP(#8 p!$ P($xP( P(P(\tP(P(HP(-$-P(P($<hP(P(P(P( P( P( XP(P(P( t8P(P@@P`pMMMMMM$   ( 8 H X h x MdMdMdMdMdMdMdMdMdMdMd      h|H@Y@i@r@y@@@@@@ 8 @`@  d`@ d@9 +@?Dମ `- @ @`@ `"H '@`H   '@   '@ @,@̒ @,'@@ @`@ `"H '@`H   '@   '@ @$@ @$'@@`@`@ `"H '@`H   '@   '@ @@ @'@@x@`@ `"H '@`H  k '@   '@ @@Z @'@@R@`@ `"H '@`H  E '@   '@ @ @4 @ '@@,$`ʀ` @(@?*`p `  `4 @  @  @  @  @  @ `q@`n@`i@ `g@4`h"H. @Y`m"H4 @4`o"HH `p"HA `v@ `q@A`r"H* `u"H+ @+`x"H `@ `* `, .  ,  /`, - @, * `,  ., .,, (`8,  ,`<, -$, , ,  /  (,  (``, `2@ `( @@$ (`@@$ (`@ `2@`V"H `x"H w@`@s `.l, ,`i,  .` @d, *``,   \, `@ `}"H `"H R `+ `K, -H, `E, $`@A@?.Ԣa@`$ $ %, 1` @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ `@ `2@$`V"H, `x"H @.`@` ` (`*@  #.c@, 6 ,  ,`@(, 3,   - )c, 1 ,  / /c, 6 ,   +(ca, 3`, `@ `@`"H `"H @`@ `. `, )`|,  -x,  .  s, + `o, @P@h@Pd@X@]@XY@`@R@`N@h@G@hC`^@`"@ `2H `V"H  @ "@ `"H`$ @ `$5 @ @ @ `{@ `y@`z"H @`@ `+ ,  -`, .`,  )`, `@ `@`H @`@`$ $4  @  @ @  @  @@ @G`` *   `@6` B#\A@\,6@ 3* 6@ `@   d@p@p@p@@p`@   d@x@x@x@@x`@` @ @@~@z`@`@ @@l@h`@`@`,@@[@W`@`@`$@@J@F`@`$`@ )D@9@5@o@la@`@'la``Ola@ @ "H H6@`@@`@@@@`@`@`@@`@@@`@`@@@`@`@@@@@@@@@@@@@@@@@@Ȁ@@ @o@la@`@ula``Ola@ @ "H H6d@`@@`@`@@M@`@`@@@@@2@`@`@@@ @ @ @ؒ@؀@ @@@@ @@ @ @耐@ @ @@ @ @@ Ր@  @e$`ʢ@b$`` la `j! @ @?/ cت@bD@@"@`@@ @ o!'D 7H 7J 7L @7N@D,la`j`@%V"la`  2@ la @la @la @ la @la @la``2O`$`ʀ 8@.@?.lbt`  4 @ U @ P @ K @ F @ A @ <`@ 3@ -@ )`@` @  `@` @ D@ @ `@ `H `H  `$ 1` @ @ @ `@ `@`2"H" `V"H  6!"@ `H `"H `$ ,!АȒ @ @ $5 @ @ @ `@`@ `@(`^"H" `"H(  @'`"H*  `@ `@&`"H)  @)`@  `+`  , (` ,  ,``8 , ( ,  *`( , -  ,  /   , +`  ,  .`0 ~, `@ `@`"H  t@`"H  n`(p`p h,  /`p d, (p `,  *p`  [, @:@ la@`@ @@la``f@ Ola@*  @o!@ @"@ @ o!`@@ ` Oka@@ @@ @@ `@6`@ ``la@ x@H "H la@"H la @la@la@ la @lala , ``2O` @ ۀ`@ `x@`H `H  @`"H `@ Ȱ`$` 2 @  @ @ @  @ ` , `@`H   `$  `@ @ `@ `@`H  @ `@ `$ 1` @  @ @ @V9  " R@ @x`" PP @o`" N` @f`" Lp @]`"ȁ J@ @T`"Ѓ HP @K`"؅ F` @B`" Dp @9`"聭 B@4 @0``@ `@`H `H#`@`@`$` `5@ ` @`@ `@`@`@`@ `@%`H( `"H) A@)`"H, ;`@ `@(`"H+ 1@+`@,`$ 0`@% @ @@ @@ @ @ @@ @ `I@ @ D@ @ D@ @ {D@ @ qD@ @ }gD@ w@ s@n@la@`@ h@@ @ `@la``Ola@ @ H H1 L6`@@`,@@ 7"`@`@@`@  `@`@`@``@ D@ @@@@ @@J<``na @ @  z@ "H7'< H  @ H   @  @ H  @ H   '<na'<na'<na '<na'< na '<na '<na''<H 4@ H .@ @H $@H  '< la'<la'<la '<la'<la '<la '< la'<la @$la``2O`'H'<'@`@7L   ``laja@ja``@ `"H'@`"H ` '@'@ @"H ` @'@@ cla``ja@`@ `z@;`"HS'<`H: @<`H7 `@ `@9`H4 @7`H9 @ @8@@@0l'D7H7J7L @7N @  la '<'<'< '<'<  '< '<'<@ la``2Ov`@@@<@D|@@ @s`@u` laj! @j! `@ `"Hc'@`"H   '@[la'@Xla@@ @'@Lla` `j!@`@ `z@`"H>'<`H 4@ `H .`@ `@`H $@`H  '< la'<la'<la '<la'<la '<la '< la'<la @la``2O`'H'<'@`@7L   ``maja@ja``@ `"H'@`"H ` '@'@ @"H ` @'@@ʹ cma` ja@ @  z@; "HS'< H: @< H7  @  @9 H4 @7 H9 @ @8@@`@0`oa'D`7H`7J`7L` @7N @  ma '<'<'< '<'<  '< '<'<@k ma``2Ov`@@@<@D[e@@@@Q|<@@<G1@A@= @@ @4`@u` laj!`@j! `@ `"Hc'@`"H   '@[la'@Xla@@ @'@Lla` j!@@ z@"H>'<H 4@ H .@ @H $@H  '< la'<la'<la '<la'<la '<la '< la'<laﴒ @la``2O`'H'<'@`@7L   ``oaja`@ja``@ `"H'@`"H ` '@'@ @"H ` @'@@ coa`ja@@ z@;"HS'<H: @<H7 @ @9H4 @7H9 @ @8@@ @0 o!'D 7H 7J 7L @7N`@K  oa '<'<'< '<'<  '< '<'<@, oa``2Ov`@@@<@D&@@@@=<@@<@@@@ @`@u` laj! @j! `@ `"Hc'@`"H   '@[la'@Xla@@ @'@Lla`  j!@ @  z@ "H>'< H 4@ H . @  @ H $@ H  '< la'<la'<la '<la'<la '<la '< la'<lau @la``2O`'H'<'@ @7L    `m!ja`@ja`@ "H'@"H ` '@'@ @"H   @'@@O cm!`ja@@ z@;"HS'<H: @<H7 @ @9H4 @7H9 @ @8@@@0l'D7H7J7L @7N @   m! '<`'<`'<` '<`'< ` '<` '<`'<`@ m!  2Ov @@@<@D@@@@<@@<@Ð@`@;@ @`@u` laj!@j! @ "Hc'@"H   '@[la'@Xla@@ @'@Lla` j!@@ z@"H>'<H 4@ H .@ @H $@H  '< la'<la'<la '<la'<la '<la '< la'<la6 @Fla``2O`'H'<'@@7L    lj!@j!  @ "H'@ "H   '@'@@"H  @'@@ cl j!@@ z@;"HS'<"H: @<H7 @ @9H4 @7H9 @@8@@@0l'D7H7J7L @7N`@̢  l '<`'<`'<` '<`'< ` '<` '<`'<`@ l2Ou@@@@@@@@@<@<@<@<@@@@쌔@@@@@@@@@@o蚒<@@<@<@<@<\F@V@@@@I`@&`@`@ `}@G`"H?`$`HF 8@E`HG 2`@ `@B`HD (@C`HE "`@`@ `@>`H@ @?`HA `@ `@<`H> @=`H?  7``@  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @ `@`@  /`  %%@ 8@#\` @@'` $ #\'+%@`  @ p@@ x@2@Q,@@  #7?@Fm`@;ha`@6@@@ H,@@@ @@@ @ @ @ @ @ @ @ @ ,@O ,`@?@@+@ @' J `@ @@@@@ @ @ @ @€ @@  @@ @H-?x@ "@@ @@@@ @?x@ @@@?x@@@ "@@@@@ @@0@ @@@@ Ȯ"@@ +@  -@@@ @`$ @@@q@ Ѐ@=@ p@7@ x@1@ ؀@+@ @%@ 耐@@ @@ @@ @<@ h@5!@H0@?貐"@+@?@ @@?@ @@!@ @ @!@ @@!"@@@@@@@! "@@@@@@@!(@ @@@ P@€@!8"@)@@ %@ @ @ ` `*`@ @ @@@!@@)@@ %@ 3@ @` `*`@ @ @@ŀ  @-@ `@ ` ܐ[ @n PnOn@!H@#`A @@`"@5 @.     @`  " h@ $ " l!n@ $ #`#`nl!kaka@`'܀Oې @@`܀ @ j!\@`ha'܀ 2O 1'ܔ  @ @` p`@ @-  $`$@@J@ ` `$ `@@ @`  @@@ 0 "@ `--`  ` `. `-`)`-`@, @@?x@s@?"@@ @@@@?"@@ @@@@?"@@ @@€@?"@@ @Đ@@?"@@ @̐@̐@ŀ@?в"@@ @Ԑ@Ԑ@@?@/@?踐"@@?@ `*`@-` @?@ `+`-`@@ @*0020@ ƀ`"@` ` -``"@` ``-``"@` `-``@ `@-``@ `` -` idclasshrefbodyleftmarginrightmargintopmarginbottommarginmarginwidthmarginheighttablealignleftrightcellspacingHtmlCsstext-align:bottom not supportedcssmatcher.c,Unhandled property: %d %s tdthborderimgappletobjecthspacevspacetextfontfamilysizetrtheadtbodytfootdivp123456centerjustifycolorbgcolorbackgroundwidthheightstyle* { margin: 0px } ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME, NOFRAMES, HTML, OBJECT, OL, P, UL, APPLET, CENTER, DIR, HR, MENU, PRE { display: block }BR { display: block }BR:first-child2, BR + BR { height: 1em }NOBR { white-space: nowrap }HTML { line-height: 1.33; }head,script,style, title { display: none }BODY { margin: 8px; min-height: 100%}TEXTAREA { font-family: monospace }TABLE { display: table ; text-align: left }TR { display: table-row }THEAD { display: table-header-group }TBODY { display: table-row-group }TFOOT { display: table-footer-group }COL { display: table-column }COLGROUP { display: table-column-group }TD, TH { display: table-cell }CAPTION { display: table-caption }A[href] { color: linkblue; text-decoration: underline; cursor: pointer }img:focus,A[href]:focus { outline: 2px dotted invert }OPTION { display: none}B { font-weight: bold }TH { font-weight: bold }I { font-style: italic }CENTER { text-align: center }H1 { font-size: 2em; margin-top: 0.67em; margin-bottom: 0.67em}H2 { font-size: 1.5em; margin-top: 0.83em; margin-bottom: 0.83em}H3 { font-size: 1.17em; margin-top: 1em; margin-bottom: 1em}H5 { font-size: 0.83em; line-height: 1.17em; margin-top: 1.67em; margin-bottom: 1.67em}H4, P,BLOCKQUOTE, UL,FIELDSET, FORM,OL, DL, DIR,MENU { margin: 1.33em 0 }TD > H1:first-child, TD > H2:first-child,TD > H3:first-child, TD > H4:first-child,TD > H5:first-child, TD > P:first-child,TD > FIELDSET:first-child, TD > FORM:first-child,TD > OL:first-child, TD > D:first-child,TD > MENU:first-child, TD > DIR:first-child,TD > BLOCKQUOTE:first-child, TD > UL:first-child,LI > P:first-child{ margin-top: 0 }TD > H1:last-child, TD > H2:last-child,TD > H3:last-child, TD > H4:last-child,TD > H5:last-child, TD > P:last-child,TD > FIELDSET:last-child, TD > FORM:last-child,TD > OL:last-child, TD > D:last-child,TD > MENU:last-child, TD > DIR:last-child,TD > BLOCKQUOTE:last-child, TD > UL:last-child,{ margin-bottom: 0 }TABLE > FORM, TR > FORM { margin: 0 }H6 { font-size: 0.67em; margin-top: 2.33em; margin-bottom: 2.33em }STRONG { font-weight: bold }I, CITE, EM,VAR, ADDRESS { font-style: italic }PRE { white-space: pre; font-family: monospace }BIG { font-size: 1.17em }SMALL, SUB, SUP { font-size: 0.83em }HR { display: block; margin-top: 0.5em; margin-bottom:0.5em; border: outset 1px }LI { display: list-item }OL { list-style-type: decimal }UL { list-style-type: disc }SCRIPT { display: none }BLINK { text-decoration: blink }ABBR, ACRONYM { font-variant: small-caps; letter-spacing: 0.1em }BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override }BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override }*[DIR="ltr"] { direction: ltr; unicode-bidi: embed }*[DIR="rtl"] { direction: rtl; unicode-bidi: embed }table { border-spacing: 2px }table[align="center"] { margin-left: auto; margin-right: auto }td { vertical-align: inherit }td[valign="top"],tr[valign="top"] { vertical-align: top }td[valign="bottom"],tr[valign="bottom"] { vertical-align: bottom }td[valign="middle"],tr[valign="middle"] { vertical-align: middle }td[valign="baseline"],tr[valign="baseline"] { vertical-align: baseline }td[nowrap],th[nowrap] { white-space: nowrap }*[clear="left"] { clear: left }*[clear="right"] { clear: right }*[clear="both"] { clear: both }*[clear="all"] { clear: both }img[align="left"] { float: left }img[align="right"] { float: right }css_matcher_apply_ruleanotatepl4 PP؂8 ؂Mhxxt \$0DX(llL8 LD:!l)8!L?!*5!*8h <#0\!D)& L <LXLLJ|LLD L4 ( xL LLLxL LL T L*`!)LL@LLLL PL L@\LLL  8L 8$4DTdHxHxHxHxHxHx0@P`p 0@P`DDDDDDDDDDD88(<Pdx!8;Wn4, , $;HDTbq|Map85?Melx"?]mt(CYx %?Tj:Ww4Oq!De  - P q        " 7 P v      cssmatcher.cdefault_stylesheet__PRETTY_FUNCTION__.44638css_declaration_list_sortercss_parse_border_stylelength_to_pixelscss_matcher_match_simple_selectorcss_matcher_apply_stylesheetfree_decl_entryhandle_background_imagecss_parse_colorcss_parse_border_width___const_seg_900000501___const_seg_900001101html_csscurrent_pseudostotal_pseudoshtml_atom_listxmlGetPropxmlFreehtml_atom_list_get_stringstrchrhtml_style_set_bidi_levelcss_value_to_stringg_list_freecss_matcher_apply_ruleg_strdupstrcatcss_matcher_get_styledom_Element_getAttributeg_strchugg_ascii_tablehtml_atom_list_get_atomstrlenstrncasecmpstrcasecmpmemcmpg_malloccss_value_refg_list_insert_sortedatoihtml_length_set_valuehtml_style_set_margin_lefthtml_style_set_margin_righthtml_style_set_margin_tophtml_style_set_margin_bottomhtml_style_set_border_spacingcss_value_unrefg_freehtml_image_factory_get_imagehtml_style_set_background_imageg_type_check_instance_castg_object_unrefhtml_color_new_from_namehtml_color_destroyhtml_style_set_background_repeathtml_length_from_css_valuehtml_length_get_valuehtml_style_set_list_style_typehtml_style_set_position_tophtml_style_set_position_righthtml_style_set_position_bottomhtml_style_set_position_lefthtml_style_set_caption_sidehtml_style_set_white_spacecss_value_list_get_lengthhtml_style_set_widthhtml_style_set_heighthtml_style_set_min_widthhtml_style_set_max_widthhtml_style_set_max_heighthtml_style_set_min_heighthtml_style_set_colorhtml_style_set_padding_tophtml_style_set_padding_bottomhtml_style_set_padding_lefthtml_style_set_padding_righthtml_style_set_background_colorhtml_style_set_directiong_logg_assertion_messagehtml_style_set_text_alignhtml_style_set_font_familyhtml_style_set_text_decorationhtml_style_set_font_varianthtml_style_set_font_stylehtml_style_set_font_weighthtml_style_set_font_weight_bolderhtml_style_set_font_weight_lighterhtml_style_set_font_stretchhtml_style_set_font_sizehtml_style_set_line_heighthtml_style_set_outline_colorhtml_style_set_border_top_colorhtml_style_set_border_bottom_colorhtml_style_set_border_left_colorhtml_style_set_border_right_colorhtml_style_set_border_top_stylehtml_style_set_border_bottom_stylehtml_style_set_border_left_stylehtml_style_set_border_right_stylehtml_style_set_border_top_widthhtml_style_set_border_bottom_widthhtml_style_set_border_left_widthhtml_style_set_border_right_widthhtml_style_set_outline_widthhtml_style_set_outline_stylehtml_style_set_cursorg_printhtml_style_newdom_Node_mkrefdom_Node__get_parentNodedom_element_get_typedom_Element_hasAttributehtml_font_specification_get_html_sizehtml_style_set_font_size_htmltolowercss_parser_parse_stylesheetcss_parser_parse_style_attrcss_ruleset_destroyg_list_foreach_GLOBAL_OFFSET_TABLE_HRTXS`lTp'RRSTRST'RSTh((),8p*R($(H+|RR((+(RTSXTR$(R0R@SDSHSLTPTTT ,4,T-.677@`8l79:;<7=?@R R@SDT?@pT?h@xl?@m?@n?0@@o>>>>>>!!DATAdAtAAAAAAAAAAA$A4ADATAdAtAAL?`Bx?C?D?E,FPFhFtFF XG hG tG G H 5!5!00!<I!T?!hI!0!J!?!J!K!?"K",L"<?"PL"pM"?"M"N"?"N#O#O#P?#xH#?#3#4#?#1#2$?$3$(?$42$@1$T?$`4$t?$3$?$2$?$4$?$1$?%1%2%(3%44%L?%`1%x?%2%?%3%?%4&?&@H&x?&P&Q&?&R&S&?&P&?&S'R'?'(Q'<?'HP'\?'hS'|?'Q'?'R'?'R'S'P'Q(?((R(@?(TS(l?(P(?(Q) )4<)@7)|=)T)>)>)>* >* >*4>*>*>*>*>*>+>+LT+p9+T+T,U,U, U,XR8,R8,V,X,X,X,X..(.7.,// "/47/P"/tY/|7//Y/70$Z04Z0DZ0XZ0Z1Z1Z1Z1,Z1p[1|[1\1\1\2R2S2 T2 ]2D]2h]2]2]2]2]3]3@]3]3]3]3^3_4`4`4`4`4`4`5`5 `54`5@a5Lb5dc5c5d5e5f6$g6L6`<6l76=6H6d6e7f7g70d7Lg7Xf7te7d7g7e7f8 d8g8$e80f9xH9h9i9j9k:h:$k:0j:Li:hh:k:i:j:h:k:i;j;?;@;H<l<(mq>(h>Pi>xj>k???0@?@p?hq?c?c?H@H?@\@AA<A(7A<=B?B@CHC\<Ch7C=DhpDtqDcDcE?E,@E<lEdhEdEHF$?F8@H?H0@HH<I7I@=IlIhJdJ HJ?J@L?L@MhM|<M7M=NloNxkNgNoNkNgOHO?O@Q?Q@RdRx<R7R=ShmStiSeSmSiSeTHT?T@V?V@W`Wt<W7W=XdnXpjX|fXnXjXfYHY?Y@[?[@\`\t<\7\=]dl]po]|m]n]h]k]i]j]d]g]e]f^l^o^(m^4n^\h^hk^ti^j^d^g^e^f`r` r`,r`<r`Hr`Xr`dr`tr`r`r`r`r`r`r`r`r`r`R`SaTa aRaSa Ta$sa,S8a0Ra4T8a8Ra<Sa@TaDSaLTaXWa|aRaaSaTaRaRataSaSaTaTa*b*bubvb`wbl:btxbwb:b$b%b/blbobmbnbhbjckcic0vc\*cpc/clcocmcnchcjckdid*d,*d@*dXdl/d|0dRdSdd/d0dPdQe*ee(<e<OeD=ed*exeYeeee/e/fyfzf4*fL*fd*f|*f*f*f*f*f(g{g g4gH*g\Xgp*gXg*gXg*gXgh<hOh=h4hH<h\Thd=h|h8h9h:h;hh%hi&Ri/i0i(&Si,&TiL/i\0ihIiiRi%ii&Ri/i0i&Si&Ti/j 0jJj,Rj0Sj4TjDRjHRjLSjP(jTTjXRj`Sjd|jhTjlRjpSjtTj|SjTjk(k}k4Rk8SkDTkL,kx,k-k.k~l$ lHRlTSl\l`Tldllmp*mm/m0m1mm/m0m2nn(/n80nD3n\np/n0n4nn/n0n1n2no /o0o(3o44oL*o`ot*o*oo/p5 ,8DP\ht,ap,TL ,$h`) (*l*d a|$(at0`48L<@DH$LP TX\`4dh$lppt`x |)(*t*daat0D`c d ddePef gh(hp hitj$km n$nP(n,n0o@4o8p @DHLPTX\D`Tddhtlptx|$4DTdt,Pht X h t  !!",#+p++,,, ,,, ,/|/01 1$1(1,,1p01|4181<1@5@D5LH5dL=P`T` X`,\`<``Hd`Xh`dl`tp`t`x`|``````a$aXPhld0)4l*pDcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014[ pq8O(,0< 8L" CD  Rcssparser.o/ 1231273973 0 1 100644 17196 ` ELFA$4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment@ @ @ ` @ @ @ @ @`@ &O @ 㿠@=`   `"@4 2p?`.`'@4 2?&@@@$`{@@ }ٔd@`(@ @  )ʔd@&O㿠`@ N\@? @ `# 0 ` @@ ߐ'`A $@`# `^@ & "@P?;` @@ ` @@   ` 0 ` @(` 0 a @ W@  A `@ 7@"  &O @ @ @ @ @ "@@@@@ M 2@@@&  㿠@ `@@`@ .9 \@ `% 0 ` @#ߘ$ A @% ^@ @m@?@d3 `@   @K ```%0 ` @." 0@`%a@" W `%A ``@" 7``@-&O @`- @ @ @ @ "@`@M  @ @````@ ,&Ox@@ 㿘 -@` ` ߪ% A@ ```@@` @\@ʖ@ ?`@@uO@ ߄ A`@j ! 0 `` @e -@c \@e`@\2@`?@  "0 ` @ ߮$`A @" `^@ D"HJ?7 @ `@2   % 0` @ ߈!`A @ ``@! &O @@ @ @ @ "@`@@`@ @K  2@``@`@``@  @`@&OO@@*'@@ @ . =`\@ 8@ ,&O @@'@@@9 @ &@`?`㿘  '@ N "` `"d@@_   `@@V`\@  ?&@\? @'`( `V@`  @`! @'`#  @`   @@ H` @@@--@@@  @@--@&O @?  @ @'&@&@ 㿘.@K&@&&N =@ &  ~@ J =2@q? &` |2@i?L  =2@d? & N"@'@m2@M?& &H5 & &>"@<N=@ ~@ O =2@/?  |2@)?N`=2H$? ÐN`"@`'@/@?`@@ ?@$?hf@@'`N`#@B@`N ߨ'`A `@$0 `` @6@  ߖ$ A @  # 0 ` @ -@`@&O @@-@ &@ @@@'耦@8&@@@@&`耢?2@NNи @.@+@-@ƀ&H&H  @+@-@@) %0 @&O N`.@@ `0` @@ ! 0 @&O@) @ `@ ``+@ `-"@```@1` ` $0 @С R#\`\N&O `NN .@@`` `#`0` @ Й J#\ \LT&O N D%@?"@_ 1 @10 &`)  @ ``m@@@@@2@ ` `ߖ$ A @ ``$O?`@\_3 @30 &`'@"2@P??"HH?@@&@``(@5  )k@?`@0쀢?@'@@@@'쀧"@@ _1`@1p &`@`@@&`㿘@'`@ @? @3 `@  @ @@M\?@k@ @ @ @ @ @ &O@H`O,@/-` `2H -`  `/?@# `-`@@M@ ` @ ` @` @` @` @ &OO`  @ @ "@?@? `@ & @& "@?@?  㿐 @ @g    ; :|Ҕ?@F !n@ J`?0 Ӗ 0 30?2?` @6?@@ %%m%m@@ ,`@,`&`mO`d@%` 㿘 @ @ " " " "  㿀@YN?@0`*@"`#@`.@`:@?  @@ ?" " .`: @@ ?" " 4  @@ ?" "  ?@ @ " `*" H`# %  @`:`.4 4 0p?20?@ % %  % @ oO ` @ #@" ?@@@ `,@@+`, %# 3 @.@/ʒ ?@@@ `,@.`, %! `@  @O@@? [@:%  ]9 ?@@@ ,@(`,і`Հ`@  @`O@@? :@֮   -@  @ ߲' A`@`  \@1@ @yߞ `A @m" 0 @h -@f \@h @N \2@a?`#0 ` @ߖ#`A @ # `^@ D @?I @ @@2 ``"`0 @߲" A``@ `   @!``@&O `@` @` @` @` "@ @  K` 2@    @   &O@ '+ `@  @@ @`@?@@@  ,@@+`,%!``&OO`@  @``@O@@? % @% & @  h#`f@#\ {"@? @ @@ #d #h , @ @ @@   ?@k@ ,`@@,`@@%@@ ` @ @ @ @ @@`@&O@@@XO@ +@ >`#@ ~ #`@ `  ?@  O(@ mb @``Olb@@.@ mb @```@Oob@@@ " " @" `@d@,@#d,h'#h7 OL@ @\ }B@ \ }:@6 @4 \@@  o"@  On"@  @ " " `"  @" & @ h@ `@ @ @@H   /@) @@&M*@@6@  M`*2@ M /"@   &OM /@ @  @M` 2O @@.   ,`&OM@, @>?N@@4`w'`@ `PHg`"@˖逢 { @@bӐ@ ,@R@ J ,d@䀦 }] @`@@   )@-@-@j@&`O @ " " " "  {#􀥀@6@  @ @ @ @ @ &O  a?@ ZOM`:G֔L?Oπ?| }5 ”C`@@ " " " " " X { } @ `" " " 8@5  N ;@ {I`;@"@* @ }2@@`&ON\䀢@ @ "`@"`@ R&OJ@@ "  HtmlCsseek, we don't handle utf8 yet1. return -1N_decl is: %d %emexpxcmmminptpcdegradgradmssHzkHzanotate+X Ђ`  T p  T  p TT ( X7xP|hh|` H 8T p(`6O (fHuT$p!@Ul|/CX`ocssparser.clist_sep.7612css_parser_parse_whitespacecss_parser_parse_to_charcss_parser_parse_escapecss_parser_unescapecss_parser_parse_identcss_parser_parse_stringcss_parser_parse_attr_selectorcss_parser_parse_termcss_parser_parse_valuecss_parser_parse_declarationscss_parser_parse_simple_selectorcss_parser_parse_ruleset___const_seg_900000801css_dimensionscss_n_dimensionsg_strnduphtml_atom_listcss_parser_parse_style_attrcss_parser_parse_stylesheetg_logg_mallocg_unichar_to_utf8g_freehtml_atom_list_get_atomg_reallochtml_atom_list_get_atom_lengthcss_value_string_newcss_value_function_newcss_value_unrefcss_value_ident_newcss_value_dimension_newstrlenstrncasecmpcss_value_list_newcss_value_list_appendcss_simple_selector_destroycss_tail_destroycss_selector_calc_specificitycss_ruleset_destroycss_selector_destroyg_printg_slist_append_GLOBAL_OFFSET_TABLE_44RS$T(t4|4$8R@SDTHl 4$4,R4S8T<X  R S T ! ,  T p" "   (  x  4 4RST#$ 8R @S DT (RST)*@($ $$4 `%t&'44RS T$+4,(,&&, &4`"(l4t4(4\hR(S(T(d""8.P X "$.< D RSTRST! 0".  - L   "!""L-"h "p "-" " ""/# "#\ #1# $0$d0$4$4$%"%)&h+&'&,''d"'(R8)$S8),T8)42)<)**3* *HP X`hpx $(,048<@D ,x8|DhP\ Hh 8t(`$  4t4l4 4 4 l4d$ 4$$,0448|<4@lD$H4LP T4X \`4dhtl4pdt$x4|$ cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 ++,H),.,8.`P@1H58 S< h= w@x/18 1231273973 0 1 100644 2480 ` ELFH4( .shstrtab.text.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠   `@(   ``@`   @  @ @ 2H$O`  ``d@$O`& & &   @  `@ @㿠  @   m2@ ` `@m@  `4O@@ 㿠 `@(   `` @   m2@ ` `@m@`` `4O@@  4O @ @ @ 㿠 `@    l@ `4O  `@   @@ mn@@ 4O @ @ @ 㿠 `@`oan @n@@oa``2O` `@@@ anotatephH4HxHHHtH /4@ x\qHtcssstylesheet.ccss_selector_calc_specificitycss_tail_destroycss_simple_selector_destroycss_selector_destroycss_ruleset_destroycss_stylesheet_destroyg_freecss_value_unrefg_slist_free P t |    0 8 @ p      $ , X`  ,8 DPH\lp|t@x|`cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014N hl#\+ 6  Ecssvalue.o/ 1231273973 0 1 100644 5188 ` ELF4( .shstrtab.text.rodata.annotate.symtab.strtab.rela.text.rela.annotate.comment @  "@ j`"@  `Oj ?㿠@9` @@? H@? ``@ H @?`'``l|㿠@7`@@@ز@@  @j&  @?"Ā`@[(`ƀ@ W  @S  `@ؒ@@6`@2'``"`@( @?,`(`l@@``@ll@@Ol `@ @` @@@ 2O   @@  @@  㿠 `@@  " " `@* '  `@ n@On'` 㿠@ "   " "  㿠@ "  "  "  㿠@  &  @&" " "  㿠'D 'H@ D" " H:  㿠@  "  @&&㿠 `@ `"H `"H; 7 @@@ @ ^ `@30 `@3 @ HtmlCssval != NULLval->ref_count > 0css_value_unref: Unhandled case: %d %fcss_value_refcss_value_unrefanotate@$l`ȀX,@0H@P8X4HȀHH  tlllllllllll\\\\\\\\l\\\\@tttttttttttttX `%p>U`o}l,0@8@4t+ETd}cssvalue.c__PRETTY_FUNCTION__.6980__PRETTY_FUNCTION__.6952___const_seg_900000301css_value_list_get_lengthcss_value_refcss_value_unrefcss_value_list_appendcss_value_list_newcss_value_ident_newcss_value_function_newcss_value_dimension_newcss_value_string_newg_strdupcss_value_to_stringhtml_atom_list_get_stringhtml_atom_listg_strdup_printfg_return_if_fail_warningg_freeg_logg_malloc_GLOBAL_OFFSET_TABLE_RSTR0S0T0(t0 8\ d| pD`RXRSTSXTX ,8DlP\ht@tLDT D $(,04<L(PTX\dlhtcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014V $8P#  + X3 L >P Mhtmldocument.o/ 1231273973 0 1 100644 28480 ` ELFm84( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment㿠@`@@ @  @ @H@@=@)@ @@ @@@ @@@@@@@ @/@2@``ƀ @@ @@O  㿠 `@ @@   㿠@ P`@@;` @ 㿠"@ȸ `"@ĸ ` @ ` @@ @ @' @@@`   @@@ ` "@&`@&` @@ @`@@```+ ` @/`@`&`@@{@@v@b  @^   @X @V@U  @@  `@`@>@   "@A% @% =@1 @ @@   -` ` @-@ % @@@`7`2  #@{ @O  [@  e@O  [@   㿘@ $ ` /p @ @$w  o!@j`@  @2O `@  P@%  @` `@ `m!@m@  @e@2O @  P@;@`` e@ & $ 㿐 , @`@J@@@ , ''@:' 5 `ma`@ia`@  @2O @  P5@@ @ `@ &7 @ P@@  @`  ``@ ` '''`H" @@ @ 7 `ma@k@  [e@2O @ M P@)  @ e@` & , p@  (.  逤`/ . w  w@-p w@@մ   @À @ ` @` @`@ `@`@  @@@  "@$@$@ @@@ +` @.@$@@@v@b  @^  ` @X` @V`@U @`@  @`@>@  "@A$@$=@1 @@@ *` `@.@$@@@ 52  #@{ @O  #? [@?  e@O #? [@?  @2O? @  P@@ @ `@` `m`@Yia` @Pm  j @F @D @Bj`@ @  j!@`@+@  "@.%@%*@ @@@ `, @@.@%@ #? [@?  e@2O `@  P'@@ @` & ( 㿠 `@@ `'@@ @ @ P@@@@c P@ @@@`  @ @@`  @ (@@`  @ 8@@`  @ X@@`  @ h@@`  @ x@@`  @ @@`  @ @@`  @ @@`  @ @@@` @9 @@#m! @  P@ j! @ P@ @`@@`  @@ O@@` ``@ oa@`oa``Ooa`@&` &` 㿠@ P`;@`@@@q@3@ P`  @ P@ @@@  @@@  @(@@  @8@@  @X@@  @h@@  @x@@  @@@  @@@  @@@ @  㿠@`@@@@@m;7`-``` `  n @`@)@ @@`@@ @@ P@` @`   `ja @:ja``@ia`(@`2@  @@@@` @" `@`0@2@ @@@ @ (` @ `@m j @hja`@dj`@@2@/  (@ @(@  @& @@  ې P@@ @@ @e`@ @*ha`@&`H`ha@`H@@N  `@i!  @`P@ @  P@  @`(7 `X@@@ @+@  P+`@`h@  `p@`@@ @ P@ @` @n @i! @@@"H  @@@ j` @8` @6`@4j@`@ j!  @`"@ @n "@&@ &@  @@&n@2O   0b @  㿈@9` @@-@ @@@@@@B@"@ @   @"@-! @ "@&@&`@  @@&@@ P@. P@ @! жh@ @@  P@ @@ @  P@ @@@@ P@@@@*00  @300@P@ P@' @쀢 @@@`@ P@' @`@@}@h@ P@'  @􀢠@k@g@p@ P@'$ @@U@Q@@ P@'( @ @?@;@@5@@@@@@@@@ P@ 5@ @@`@`@ @ @@@ 㿠@`9@/ P @@ @ 㿠@;``@ @31   P+`@`$ 㿠@9` @@?Ȳ!>`@ @@ `@`"H @@?!>`@  @!>`@ @ P@& 3@ @`@ `$@ 㿠@;``@@8@ ) ``@ 1   P@8'``@ `@` "H @@8@  @`ز8@ @8@ @@@ 㿠@;``@@x@  `@ 1   P@'``@ `@` H `@@@ `@@ @@@- @ @ @ 3&`)   @&  #` @ 8  @ &   㿠@9` @@ @- @ P%+`@@@$ @ @+ @@& @@@  K P@@ @@ @ ` @  㿠@;``@` @)   P'@ "@ ``@ 53  P`@'`@@@ '  㿠@;``@``@3`5  P+@`$@@ "@`@ P@`` 㿠@;`9@@& P`@&   @ 㿈;@``@3)@& `   @@$`/0 -  #\2 s`,0   sh D @#h $  /0    s` H-#\'@`#h $` /0   @  Ls` #\/ @` #h/0  $Ą s`  P  #\@`0#p,0  @$ȋ/0  @ sh  #\ T s`! @~@$#h   /0    #\ X s`@`@@$#\/0  #h s`  \  @`P@$#\/0  #h@  s`  `  @``@$*0   /0 `#\ s`  dsh @`p@$#\/0  #h  s`  h  @`@$#\/0  #h s`  l  9@`@$#h,      #\ p s`@`@$#\,  #h  s`  t  @`@$#\,  #h s`  x  @`@$#\,  #h s`  |  @`@$#h,  #\ `s`    @ $ idnameHtmlDocumenthtmldocument.cparent_style != NULLdom-event-listenerDOMNodeInsertedDOMNodeRemovedDOMCharacterDataModifiedStyleChangedmousedownmouseupclickmouseovermouseoutsubmiteventlinkrelstylesheethrefoptiontextareastylescripttitleimgsrcimagebasedocument != NULLHTML_IS_DOCUMENT (document)document->current_stream != NULLbuffer != NULLmime_type != NULLtext/htmlnew_nodeparsed_document_nodedone_parsingrequest_imagerequest_urllink_clickedset_basetitle_changednode_insertednode_removedtext_updatedstyle_updatedrelayout_noderepaint_nodedom_mouse_downdom_mouse_updom_mouse_clickdom_mouse_overdom_mouse_outhtml_document_restyle_nodehtml_document_close_streamhtml_document_write_streamhtml_document_open_streamhtml_document_node_insertedhtml_document_node_inserted_traverser0anotatet,\<T`0`PDPpPP`p,(Xd D @!H;hUo&$''Ld@D '(: TVp0q P8$x(P`&&?G<aDD p'Gip @!d,"%#Kk+6Oi{(Bfr.Oz9Pj   & = V h z        htmldocument.cdocument_signals__PRETTY_FUNCTION__.44782__PRETTY_FUNCTION__.45087__PRETTY_FUNCTION__.45064__PRETTY_FUNCTION__.45041__PRETTY_FUNCTION__.44891__PRETTY_FUNCTION__.44827info.45023html_document_class_inithtml_document_inittype.45022parent_classhtml_document_done_parsingfind_anchor_helperhtml_document_request_imagehtml_document_restyle_nodehtml_document_parsed_document_nodehtml_document_dom_eventhtml_document_node_inserted_traverserhtml_document_stylesheet_stream_closehtml_document_new_nodehtml_document_finalizedom_Element_getAttributexmlFreehtml_document_find_anchorhtml_document_update_hover_nodehtml_document_update_focus_elementhtml_document_update_active_nodehtml_document_clearxmlGetPropg_object_unrefdom_Event__get_typedom_HTMLFormElement__get_actiondom_HTMLFormElement__get_methoddom_HTMLFormElement__get_encodinghtml_document_get_typehtml_document_close_streamhtml_document_write_streamhtml_document_open_streamhtml_document_newhtml_marshal_VOID__STRING_OBJECTg_cclosure_marshal_VOID__STRINGhtml_marshal_VOID__STRING_STRING_STRINGg_cclosure_marshal_VOID__OBJECThtml_marshal_VOID__OBJECT_INThtml_marshal_BOOLEAN__OBJECTdom_html_anchor_element_get_typeg_type_check_instance_is_adom_element_get_typeg_type_check_instance_castdom_Element_hasAttributestrcasecmpdom_Node__get_firstChilddom_Node__get_nextSiblingdom_node_get_typeg_signal_emitdom_Node__get_parentNodehtml_style_refg_assertion_message_exprhtml_style_unrefcss_matcher_get_stylehtml_style_compareg_object_get_datag_object_set_datadom_event_target_get_typedom_EventTarget_removeEventListenerxmlFreeNodecss_stylesheet_destroyg_slist_freedom_Node_removeChilddom_event_listener_signal_newg_signal_connect_datadom_EventTarget_addEventListenerdom_Node_hasChildNodeshtml_stream_buffer_newdom_html_option_element_get_typedom_html_option_element_new_character_datadom_html_text_area_element_get_typedom_HTMLTextAreaElement__set_defaultValuestrlencss_parser_parse_stylesheetg_slist_appenddom_Document__get_documentElementhtml_image_factory_get_imageg_object_set_data_fulldom_html_element_get_typedom_html_element_parse_html_propertiesdom_Event__get_targetstrcmpdom_style_event_get_typedom_StyleEvent__get_styleChangedom_Event_preventDefaultdom_html_form_element_get_typeg_freeg_type_register_staticg_return_if_fail_warninghtml_stream_closehtml_stream_writehtml_parser_newg_object_newgtk_html_context_gethtml_image_factory_newg_type_class_peek_parenthtml_stream_get_typeg_signal_newdom_mouse_event_get_type_GLOBAL_OFFSET_TABLE_4s8s @7x89R:ST;9:9:;9:$< R@<H SP Tx=>?: s(s8:<R@SHTX@ssR0S0AT0BD4T0HEXFBDD=A<BTDxEFBDD=><CX>Css$AD:LRTS\Td@A:RST @Xs`sl?x:AR:ST$@H:PRXS`Th@?: A L: TR \S dT t@ s s R0 S0 T0 TA |B D E F B D D = tA B D E F B D ,D 4= p> C > C A : $R ,S 4T <@ A B DE,FXB`DtDCAR:ST@$s,s0RH8SH<"H$T#`:hTHlG:HI:JI:JI:JI :J$I0:@JHIT:dJlIx:JI:JI:JI:J'?:=R S(T@>P:l:|@?:N'K'LM,s4s8RH@SHD:LTHPGdOpRPt:|SPTPP:HI:QI:QI :Q$I0:@QHIT:dQlIx:QI:QI:QI:QI:QDsLsXRl=RRSST RT S T<&<&R$xS$x S$T$x0:8R@SHTP@<AT:U<A V,:8W<XYZ[?:: [(?4:L@<<:@<0&D\P'RX'S\:l]p'T<&:RST@^8,^8:@_ABDEB>0C\s`RdshStTxR`|(S``?:T`aAABDHEPB`Rt=:@Ca:@a:$@8aL:Tb`:hc@a:@da:@4dHa`:t@da:@da:$@<dPadep:x)e:*e:+: R@ S T(f0fdslspRS:T@sR@sS@T@R R S  T R@ S g T S@ T@ Ls PR Ts XS dT xh , 8 h h i! :!R![!$?!0S!4:!<T!L@!ps!tR!xs!|S!T!h!R@!S@!T@! R! S! T!g" 8"(h"Lh"hh"xX"j"s"R"s"S"T"h"R@"S@"T@" R# S# T#g#L8#dh#h#%#<#'#k#RP#SP#TP#R $S $P$ T $R$ S$,P$4T$HP$s$R@$s$S@$T@$ R$ S$ T$R@$S@$R$S$g$T$T@$:$Y%Z%[%$?%0:%T:%`[%h?%t:%|R%S%T%@%s%R@%s%S@%T@% R% S% T%R%S%g&T&R@&S@& T@&l&, R&0R&4 S&< T&DS&Hg&LT&X:&`m&pZ&s&R@&s&S@&T@& R& S&R& T&R@&S&g&T&S@&T@&:'%':'$''`s'dR 'hs'lRH'xn'S ':'T 'SH'TH'P'R&'s'S&'s'T&'RD'1R'o(SD(TD( 1S(p(1T($RX(0SX(LTX(dq(p2R(|2S(2T(2R(2S(3R(q(2R(2S(2T(3S(5R)q)02T)85S)Dq)d3T)4R)q)?)4S)4T)q)?*q*?*Pq*X?*`5T*q*?*q*?+6R+q+r+,6S+06T+Xq+`r+q+r+q+r, q,r,Hq ''L ,(8D Pp\hDt  8PP @!d"$x%&'L',40s4,8 <s@DHsLPTsX\X`sdPh lsp t$xs|,s$Ds<\sTds\s Ls D!ps!h"s"$s$|%s%&s&'`s 'X's' 8$s(,,(0s48<s@DHsLP`TsXP\ `sd h,lspt4xs|$Ls<dsTls\s Ts D!xs!h"s"$s$|%s%&s&'hs'X's '`p\ h$x(,08<X@D0HLP xT X \!L`!d"(h"Ll"hp"t%x''4cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 ,\-1($,1LH11L;4@C< -KF@H Vd nd }l/35 1231273973 0 1 100644 4940 ` ELF4( .shstrtab.text.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠@ @@@@@@`@@A@@ @O@@`@ `@ @@ @ Gʐ@@@G@@ G@@ 㿠@@@@@@@`@@@@@ @O4@@`@ `@ @ @ Gʐ@@@G@@ O@@  㿠@ @`?`@@@@ `@@ ` @t @"@@c@@@@@@@`@@B@@ @O7@@`@ `@@ `@ Gː@@@G@@ O@@H`@``O@  f@``㿠@@@@@@@`@@@@@ @O4@@`@ `@ @ @ Gʐ@@@G@@ O@@  㿠@@@@@@@@@@ n`@ma`H@H@@@@@Ր@`@`a2@+ "H @@  @ L@@@ >2@? O anotateLx<plPlp+plG<lcP5Je~htmlfocusiterator.cfind_maximum_tabindexfind_next_focusable_elementfind_prev_focusable_elementhtml_focus_iterator_next_elementhtml_focus_iterator_prev_elementdom_node_get_typeg_type_check_instance_castdom_Node_hasChildNodesdom_Node__get_firstChilddom_Node__get_nextSiblingdom_Node__get_parentNodedom_element_get_typeg_type_check_instance_is_adom_element_is_focusabledom_Document__get_documentElementdom_Node__get_lastChilddom_Node__get_previousSibling   0@Tl $0 HT t    Xlx    @p    (4p   @ L Xl|$8D L`l     @T` l  ,p8D<Pcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014N x\ Xp # + P 6H E8htmlparser.o/ 1231273973 0 1 100644 10236 ` ELF%T4(.shstrtab.text.rodata.data.rel.local.data.rel.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.data.rel.rela.data.rel.ro.local.rela.annotate.comment㿠@;``@ @31   P+`@`$ 㿠@;``@ @/  P'-@$`@@  @`4@@  P@  @  㿠@9` @@ @)  @ P!'@@ @# @3@  `@4@ P@@ `@ 㿠@;``@`@/-  P'@$`@ @ 㿠@9` @@ @)  @ P!'@@ @# @3@  `@4 P @@`@ 㿠@;``@`@3`/  P)@ $@ @ 㿠@;``@`@/-  P'@$`@@ ` @ @  @@@ P@" @@ ` @ 㿠@9` @@ @#`!@    P@@@ @ /-@@@&1&` & @@   @ &@ &㿠@&@`@@@ @   @  P  @  P@;`  @  㿠@@@ `@  @  @  㿐;@``@3)@& `  -@$`/p  #hs`  #\ T!53 `@ @$#h/p    s`  #\ X@ $/p  s`  P  @#\$ 㿠@;``@ `@3`5  P+@`$@  @ @ `"@ @ @ HtmlParserHtmlDocumentDomDocument leaked in html_startDocumentnew_nodeparsed_document_nodedone_parsing\4anotate p||T 4 $ H!|2D`|Tdq $4 ,Tt  #.9(pNp^~ .BUjp );htmlparser.chtml_startDocumenthtml_endDocumenthtml_startElementhtml_endElementhtml_charactershtml_commentparser_signalsinfo.44005html_parser_class_inithtml_parser_inittype.44004parent_classhtml_parser_stream_writehtml_parser_stream_closehtml_parser_finalizeSAXHandlerStructSAXHandlerxmlFreeDochtml_parser_get_typehtml_parser_newg_cclosure_marshal_VOID__OBJECTg_cclosure_marshal_VOID__VOIDg_type_check_instance_castg_signal_emitg_type_register_staticxmlSAX2CommentxmlGetLastChilddom_Node_mkrefxmlSAX2CharactersxmlSAX2EndElementxmlSAX2StartElementxmlSAX2EndDocumentxmlSAX2StartDocumentg_logdom_document_get_typeg_object_newhtml_stream_newhtmlCreatePushParserCtxtxmlCreatePushParserCtxthtmlParseChunkxmlParseChunkg_type_class_peek_parentdom_node_get_typeg_signal_newxmlFreeParserCtxt_GLOBAL_OFFSET_TABLE_488R <8@S HT XR\ Rd Sl TpR tSx#|TS T 8R 8S T R S TR S RS#TT ! $,%4&H!PRXS`Th"8R 8S T  R S TR RS#TS T !R'S% &0!8TH"l8pR t8xS T  R SR TR S#TS T !(8R 8S  T  R S( T0R 4R8S<#@TDS HT T!hRl)xS|&!T"8R 8S T  R SR TR S #TS T $!0*T8XR \8`S hT x R| SR TR S#TS T !+RST,&- !$!,-<!DRHSPTX"|8R 8S T  R SR TS#TR S T .RtR,StS,TtT,/RST40P188 !23!RST "<H!d2p3R8S8TRR4STSRP5TSPR`TP Rx$ R,Sx0 S46<-LRTS\T`S`|T`6 TTx68R 8S T  R  S R  T R S $# (T ,S 0T <! T7 h0H48<`DPd  ,(8DP`\htHpt,48,88l8d88T 8L|8t $8(,0848<8@H<L8P,TX8\`d8hltp8tdx|88\8L8t888hH0X dp xcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014   x ) 3 $F K U  ]4Qe p  pT   L   X   p8  $dom-attr.o/ 1231273973 0 1 100644 3224 ` ELF 4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment 㿠@;``@ @@1  +3``@$ 㿠@@ @`@@ 㿠@@@@`   @ 㿠@`@@@  `` @ @7 @ 㿠@@ `@ DomAttrPanotate`t@D؀hȀ(  $ (4@BVmXt@ D`h(7F[fdom-attr.cdom_attr_info.43322dom_attr_class_initdom_attr_initdom_attr_type.43321dom_Attr_get_specifieddom_attr_get_typedom_Attr__get_ownerElementdom_Attr__set_valuedom_Attr__get_valuexmlNodeListGetStringg_strdupdom_Attr__get_namedom_node_get_typeg_type_register_staticg_type_check_instance_castdom_Node_mkrefdom_element_get_typexmlSetProp_GLOBAL_OFFSET_TABLE_dh Rlp Sx TRST RR SST T$0Hlp xRST (@ ,(8@DXP\ h`td\ldl\pdHcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014  $,1; Ch|K V n  } /56 1231273973 0 1 100644 5016 ` ELF4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠@@ ?@`( 㿠@@ ?@ (@@ @ @ @(@"@@/@``d@  7` 㿠@@ ?@`(@@@ @@ @? @( @ @@@"@ d@ 7  㿠@@ ?@`(@@@ @*@ @(  (@@@ &@@@%&@'@@%@@,@@@ # ( f@ 7` 㿠@@ @`(@@@@ @(@@@-@@ @(@@ % ( 㿠@@ `(@ 㿘@/`@@@ @`(@@ @&(@@@  s`   (@#\@#`  DomCharacterDataDOMCharacterDataModifiedPanotatext0؀(  $3Q(i@t0H5LR(nw@ %>dom-characterdata.cdom_character_data_info.43770dom_character_data_class_initdom_character_data_initdom_character_data_type.43769dom_character_data_get_typedom_CharacterData__get_lengthdom_CharacterData_substringDatag_utf8_offset_to_pointerdom_CharacterData_replaceDatadom_CharacterData_deleteDatadom_CharacterData_appendDatadom_CharacterData__get_datag_strdupdom_CharacterData__set_dataxmlFreedom_node_get_typeg_type_register_staticg_type_check_instance_castg_utf8_strleng_mallocmemcpyg_freestrlendom_event_target_get_typedom_MutationEvent_invoke_GLOBAL_OFFSET_TABLE_L"P RT"X S` TtxR|ST RR SST T 8DTd$LXhp| P\ht (L"PRT"XS`lx T!RST ( ,(8@DP\hHtL@L"DL"DT"DT"D$( cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 1 $,010;0 C DTK  V n8 }dom-comment.o/ 1231273973 0 1 100644 2004 ` ELF4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ DomCommentPanotateT$t  $&=(Ne@tzdom-comment.cdom_comment_info.43278dom_comment_class_initdom_comment_initdom_comment_type.43277dom_comment_get_typedom_node_get_typeg_type_register_static_GLOBAL_OFFSET_TABLE_LP RTX S` TtxR|ST RR SST T ( ,(8@HLLPDXT\`Dcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 p |$,1d; CK V nx } /77 1231273973 0 1 100644 1524 ` ELFd4( .shstrtab.text.rodata.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠. 7``@ 3@` @9.00`@   @20 DOM_HIERARCHY_REQUEST_ERRUnknown exception %danotateTx xx)/dom-core-utils.cdom_exception_get_nameg_log_GLOBAL_OFFSET_TABLE_R $S( 0TD HR P XS \T h 0 4 8<D@ D<L(P TXP\ `<cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014V x5@d#+DE3 > M/95 1231273973 0 1 100644 2708 ` ELF4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment 㿠@;``@ @@1  +3``@$ 㿠@;``@ @@3` +1` @$@  DomDOMImplementationD anotateT<tx$;(]@yXtx,dom-domimplementation.cdom_dom_implementation_info.43260dom_dom_implementation_class_initdom_dom_implementation_initdom_dom_implementation_type.43259dom_DOMImplementation_hasFeaturedom_dom_implementation_get_typedom_DOMImplementation_newdom_node_get_typeg_type_register_staticg_object_new_GLOBAL_OFFSET_TABLE_dh Rlp Sx TRST RR SST T R S TRS T$ R(R, S0S48T< TD (@ ,(8@DXP`ddh\lpt|l\cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 T($,L1L;@ C BKd V n }dom-document.o/ 1231273973 0 1 100644 5828 ` ELF4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment@`  " 㿠@;``@`2@@1 / @@&) @ 㿠@/`@`@@)# ` @ @$@@`@@@ `& & & & @& ('` ` d@ 7` 㿠@@ @`,@@ 㿠@@@ @@@ 㿠@@@` @@@@ 㿠@@  @ @@@ 㿠@9` @@ @ )  @`/@3 `@@'  @` @ ``@` H @@ @ @@@ @@@ 㿠` ` @ H@@` @ @  f@ 7` DomDocumentdoc != NULLDOM_IS_DOCUMENT (doc)dom_Document__get_documentElementPanotate00@HXЀP4p00  20N $fP~h8"@@H-XIPd@4tp9FUd &;Jdom-document.cdom_document_traversal_info.43576dom_document_traversal_initdom_document_info.43575dom_document_class_initdom_document_initdom_document_type.43574__PRETTY_FUNCTION__.43486dom_Document_createNodeIteratordom_document_get_typedom_Document__get_doctypedom_Document_createCommentdom_Document_createTextNodedom_Document_createElementdom_Document__get_documentElementdom_Document_importNodedom_node_get_typeg_type_register_staticdom_document_traversal_get_typeg_type_add_interface_staticg_type_check_instance_castdom_node_iterator_get_typeg_object_newg_slist_appenddom_Node_mkrefdom_document_type_get_typexmlNewDocCommentdom_comment_get_typestrlenxmlNewDocTextLendom_text_get_typexmlNewDocNodedom_element_get_typeg_return_if_fail_warningg_type_check_instance_is_axmlDocGetRootElementxmlDocCopyNode_GLOBAL_OFFSET_TABLE_R -$S(-4T- R- S TR S RT STRST -$ R(-, S4 THLR PRTS XT \SdhTltR|ST $!0DP\"d l#x$% &' ( L-PR T-XS dT t) R S TRR S ST T *$)4@H+P X(d, P(h ,P8hDP\h@t@t -- -L-D(--(-T-Dcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 Z0,,1,;@C `K  V0$ nT }/120 1231273973 0 1 100644 2872 ` ELF 04( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠@@ @ @  ' '  '  㿠@@ `8@ 㿠@@ `4@ 㿠@@ `@ DomDocumentTypePanotate|TtP(((  $1N(e@tP(,(T(0Gcpdom-documenttype.cdom_document_type_info.43269dom_document_type_class_initdom_document_type_initdom_document_type_type.43268dom_document_type_get_typedom_DocumentType__get_entitiesdom_DocumentType__get_systemIdg_strdupdom_DocumentType__get_publicIddom_DocumentType__get_namedom_node_get_typeg_type_register_staticdom_named_node_map_get_typeg_object_newg_type_check_instance_cast_GLOBAL_OFFSET_TABLE_LP RTX S` TtxR|ST RR SST T$0<LXdt ( ,(8@DP\,hTxL|DTD$Ltcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 |8H$,l1l; CKD\ V n }dom-element.o/ 1231273973 0 1 100644 3748 ` ELF 4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment `P @`  " P" 㿠@;``@ @@1  +3``@$ 㿠@@ `,@n@@nOn @@@  㿠@@@ 2 30? 㿠@@@ @ 㿠@@ @ 㿠@@@  㿠@@ `@ DomElementTanotate|H0t80$؀,( $&H0=Ne0t80$(,5@T(Ybtdom-element.cdom_element_info.43443dom_element_class_initdom_element_initdom_element_type.43442dom_element_real_is_focusabledom_element_is_focusabledom_element_get_typedom_Element_getAttributeNodedom_Element_hasAttributedom_Element_removeAttributedom_Element_setAttributedom_Element_getAttributexmlGetPropdom_Element__get_tagNameg_strdupdom_node_get_typeg_type_register_staticg_type_check_instance_caststrcmpdom_Node_mkrefdom_attr_get_typexmlHasPropxmlRemovePropxmlSetProp_GLOBAL_OFFSET_TABLE_LR0X!\S0`!lT0! R! S TRST RR SST T$Dpx ,8DXdt H ,08HDP\ht(TX!P!`!P! tcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 |8 D$,h1h;\ C|K V  n P } dom-entity.o/ 1231273973 0 1 100644 2460 ` ELF4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠;@``@@@  @ DomEntityPanotatex0tXȀ$$:(J`@ttXdom-entity.cdom_entity_info.43621dom_entity_class_initdom_entity_initdom_entity_type.43620dom_entity_get_typedom_Entity__get_publicId__iobdom_node_get_typeg_type_register_staticg_type_check_instance_castxmlDebugDumpOneNode_GLOBAL_OFFSET_TABLE_LP RTX S` TtxR|ST RR SST TRST  ( ,(8@DTLX\D`dhpTtxD|cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014  $,1;P CK  V n }/140 1231273973 0 1 100644 3464 ` ELF 4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment `@  `ja#@`ja;```z @ ``` 8``{ 2O`㿠@;``@ @31   P+`@`$  @! Ȃ @ @h h@"@ ` Oh`@ O造 @㿠 @  o!@ @ Ho!@ o!  2O  㿠  @! "@ n!@ @ Hn!@@ n!  2O  d@6 f@ 7` 㿠 `@7 `   @@  f@6   `@ f@6  @  l!@l! ` @ Hl!@` @   2O   f@ 6  DomNamedNodeMapDanotate`hpPh  $2Phhp8h<7N]drdom-namednodemap.cdom_named_node_map_info.43395dom_named_node_map_class_initdom_named_node_map_initdom_named_node_map_type.43394dom_NamedNodeMap__get_lengthdom_named_node_map_get_typedom_NamedNodeMap__get_itemdom_NamedNodeMap_getNamedItemdom_NamedNodeMap_removeNamedItemdom_NamedNodeMap_setNamedItemg_type_register_staticdom_Node_mkrefstrcmpxmlUnlinkNodexmlReplaceNode_GLOBAL_OFFSET_TABLE_ R S TRRST RS T S Tx  ,8DP8\h<tcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 $,1; C K  V  n  } dom-nodelist.o/ 1231273973 0 1 100644 3220 ` ELF 4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment @ @" " 㿠@;``@ @31   P+`@`$ 㿠;@``@3@& `% 㿠@;``@ `@3`5  P+@`$@  "@`@` "@ @ @ DomNodeListDanotateH H  pPH$$ $)PBH Un{D , dp $3:dom-nodelist.cdom_node_list_info.43260dom_node_list_class_initdom_node_list_initdom_node_list_type.43259parent_classdom_node_list_finalizedom_NodeList__get_lengthdom_NodeList__get_itemdom_node_list_get_typeg_type_register_staticg_type_class_peek_parentg_type_check_instance_castg_object_unrefg_free_GLOBAL_OFFSET_TABLE_pt Rx| S TRRST RST S TRDSDTD R S$ TPT RX\ Sd TtRxS|RT RST S T H ,,8HDdP\Dlppthx|PHxhXHcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014  $,1;C0PK Vx nP } dom-node.o/ 1231273973 0 1 100644 18476 ` ELFF$4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment   `@  ja``@````Oja "@, 20? ` 2? `*2  `L@ `@ @`" " @" 㿠@;``@`@1 /  P)@@& @ 㿠;@9``@@ & % 㿠@;``@@@  @% l! @l!@/-  P'@@$@ @@l!  2O   @ P@ P@` 2@` @ P  㿘@ P`9@@ @@^( @_!ӕ9 J 10 =`(20 !@9 (< @$@+p<  v( @ m!@@m@ m!@m@@m!  2O  㿠@ P`9@ @@@@- m!l@@!@@lHm!7@@ P@@@ P@@@ m!  2O   $@ @@  `"(@` @㿠@ P`9@ @@@@ P `o!la@ @`@la`Ho! o!  2O  P@-@@@ @$ P3@@$`@$ P@@@ 㿠 ;@ ``@"@ @?-pƀ @ @  @   @  㿠 "@ "@(;@ @`` @ @  㿠;@``9@@@  %`@%` %``㿠 ` @ @@   " " ,"  `||㿠@   "@  @@` @/`"@ @ @?- 4@`@ @@ z'`@`@ @@ n'`@`@ @@ b'`@`@ @@ V'`@`@ @@ J'`@`@ @@ >'`@`@ @@ 2'`@@ +'`@@ $'`@@ '`@@ '`@@ '`@@ '`@@ '`'     @` 㿠  @ @ @ @@  㿐`  @   f@7` @ `@@@@ @@@ @ n@nOn@)@ #\ s`  @  @#h@#@`#\ s` @@  `    @" @`"! `f@  %`f@&!  Pll㿠  @"@ @@`@5" @ @?- cD@@@@ @@ z$@@ @@ n$@@ @@ b$@@ @@ V$@@ @@ J$@@ @@ >$@@ @@ 2$@@ +$@@ $$@@ $@@ $@@ $@@ $@@ $'` `   @`` 㻀@&``@@@  @  '``o`o! `@ @ `O @$. . @. $@.@ -`@-`  $ l`o! @ @O逦&`4?@\&`8) ` -6` "@s`@s`@`@&`@` P@` @^`([` @@_[`:ӘK@2 9 *p30 " =`:)p ! (;v`(@s`n@ [`@m! `@ n@m!@ @[`n2O`4@{'`4O``  @6`@@@&`@ ` `4@b``@^  @[6``     "@sh@sh@`@&`@` P@` @^`([h €@_[h: aӈJ@ 20 8(p10 : +<`#@"+0> v`(@shm@[h@m@ @m@@[hm2O`4@`&O`` @@&`"@`8@`8 2?   @ @ @㿠@9` @@ @H @`@ ` @ @"H` @@ @H ` `@ 㿐`    @ `  f@7`  @ ` d@ 6` @ `@ @@ @   @"" ""$"@/@#\ s`  @ +@#h@`@#\ s` @@  㿠@ @     @ @ j!` @ O @ @DomNodelistener_list#text#documentUnknown node type: %dUnknown node type %dinputformaselectoptionobjecttextareaUnknown node type: %d DOMNodeRemovedFromDocumentDOMNodeRemovednode != NULLDOM_IS_NODE (node)DOMNodeInsertedIntoDocumentDOMNodeInserteddom_Node__get_nextSiblingPanotatePH(؀PPH( 4H,H(hhTLHHHȀ`XP0$DDD < L(((((((((((Lx(((((((((Lx((((((((( (PC $WPk(y@H( "0(4h LXjD 0DPDH(p @x49B,ZdqhthT  \L <-PEdc}<` &5F^p0=Yy@Zl29C\wdom-node.cdom_event_target_info.44922dom_node_event_target_initdom_node_info.44921dom_node_class_initdom_node_initdom_node_type.44920parent_class__PRETTY_FUNCTION__.44739dom_Node__get_childNodes_lengthdom_Node_addEventListenerdom_Node_removeEventListenerdom_Node_dispatchEventdom_node_finalizedom_Node_invokeListenerdom_Node__get_childNodes_item___const_seg_900001701___const_seg_900002101___const_seg_900002401dom_Node_hasAttributesdom_Node_hasChildNodesdom_Node__get_nodeTypedom_Node__set_nodeValuedom_node_get_typedom_Node__get_namespaceURIg_strdupdom_Node__get_localNamedom_Node__get_nodeNamedom_Node__get_nodeValuedom_Node__get_childNodesdom_Node__get_attributesdom_Node_mkrefdom_Node__get_ownerDocumentdom_Node_removeChilddom_Node__get_parentNodedom_Node__get_firstChilddom_Node__get_lastChilddom_Node__get_previousSiblingdom_Node__get_nextSiblingdom_Node_appendChilddom_Node_cloneNodeg_type_register_staticdom_event_target_get_typeg_type_add_interface_staticg_type_class_peek_parentg_type_check_instance_castg_object_unrefhtml_style_unrefg_type_check_class_castg_object_get_datag_get_current_timestrcasecmpdom_event_listener_get_typedom_EventListener_handleEventg_list_removeg_freeg_object_set_datag_mallocg_object_refg_list_appendg_logdom_node_list_get_typeg_object_newdom_named_node_map_get_typedom_html_input_element_get_typedom_html_form_element_get_typedom_html_anchor_element_get_typedom_html_select_element_get_typedom_html_option_element_get_typedom_html_object_element_get_typedom_html_text_area_element_get_typedom_html_element_get_typedom_attr_get_typedom_document_get_typedom_text_get_typedom_document_type_get_typedom_entity_get_typedom_comment_get_typedom_NodeIterator_removeNodedom_MutationEvent_invoke_recursivelydom_MutationEvent_invokememcpyg_reallocg_return_if_fail_warningg_type_check_instance_is_axmlCopyNode_GLOBAL_OFFSET_TABLE_R^R^RSTSTS TL^PRT^XS`TpR tS xR|T SR1T2S3TR0^R^S04T0S T<^@RD^HSP\5hTR S RT SR1T2S3T567$8D8t^|^R5S9T:;8<H5P=^^RS59T;R >S?(5068?D5LTT@!!^^RS 59TD;5RS9TA!R5BSC5T@lRx^S^T!!!D$RH(!8^<SH@^PTHTD|R^S^REFTSTBG F  5 ^ R ^ S T $; 8H @F T; hI pF ; J F ; K F ; L F ; (M 0F D; XN `F tO |F P F Q F R F S F T F U $F LD |' Q 5 ^ ^ ' Q 5 HV d2 pR t5 |S T W 2 R 5 S T X5^R^ST4;HHPFd;xIF;JF;KF;LF$;8M@FT;hNpFOFPFQFRFSFTF,U4F\D^^5'A,YLZ'RST6B25 59,:;<5=,64B<2H5RST6B2559:p;<5=6?H'\'p'^R^ST[\[4'^^')2 R(54SHTPR0TW\2hS0l5T0X]'''(( ,H8pDP\h(t@0hxt \ <(P4d@L<Xdtd|  0P^L^D^<^4t^l^^x^p 8^0 $^(, 0^4 8 < 0@ D H^L PT^X\`Pd hl^ptx^|^^T^D^D^4|^l^^^p@^0 ^ ^   $ 0( , 0^4 8<^@DHPL PT^X\`^dhl^px 0PT(H\p4P< @ 0(Pcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 Z,0,\1\; 4C&$K-` V= $ n=D4 }Exdom-text.o/ 1231273973 0 1 100644 3260 ` ELF 4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠@`@@@ ?@`(@   f@7` @@ @%@@ @ @@@ @` @@@ @  @ ``@@75@ /@@@' @ DomTextPanotatex00tl $ 4(BV@thl{ &->M_dom-text.cdom_text_info.43404dom_text_class_initdom_text_initdom_text_type.43403dom_text_get_typedom_Text_splitTextdom_CharacterData_substringDatadom_character_data_get_typeg_type_register_staticdom_node_get_typeg_type_check_instance_castg_utf8_strlendom_CharacterData_deleteDatastrlenxmlNewDocTextLendom_Node_mkrefxmlAddNextSibling_GLOBAL_OFFSET_TABLE_LP RTX S` TtxR|ST RR SST T (4DLXhp| R S TRSRT RS S T T  ( ,(8@DTLX\D`dhpTtxD|cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 0$,1; CTuKX V $ n < } /160 1231273973 0 1 100644 3892 ` ELF ,4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment@`  ``㿠@;``@ @@1  +3``@$ 㿠9@5` @@7@& %& T@@& P@$  㿠@;``@@@@@ @ d' @  㿠@;``@@@ @2 30?` DomHTMLAnchorElementtabindexhrefdisabledXanotate`H8HtpHxd<<  $<p_X|8dtxpt*D[tdom-htmlanchorelement.cdom_html_anchor_element_info.44131dom_html_anchor_element_class_initdom_html_anchor_element_initdom_html_anchor_element_type.44130parent_classdom_html_anchor_element_finalizeis_focusableparse_html_propertiesdom_html_anchor_element_get_typedom_Element_getAttributedom_html_element_get_typeg_type_register_staticg_type_class_peek_parentdom_element_get_typeg_type_check_instance_castatoig_freedom_Element_hasAttribute_GLOBAL_OFFSET_TABLE_ R $ S(4 T| R S TRST RR SST TR RtSSt T$R,Tt0S< RD SHTLT TRST R(S( T($@ X ,X8pDPt\l ptx||tx(tx@cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 ` 9\$,1;xC8K| V  n  } /185 1231273973 0 1 100644 6024 ` ELF4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment T`@@㿠@;``@ @@1  +3``@$ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ DomHTMLElementclassdirlangtitleidXanotate$tPЀPЀPЀPЀPЀLLLLL ( $/4KLa}$dtPHPPP+hPCLb{$LLL8L (Adom-htmlelement.cdom_html_element_info.43937dom_html_element_class_initdom_html_element_initdom_html_element_type.43936dom_html_element_parse_html_propertiesdom_html_element_get_typedom_HTMLElement__set_classNamedom_HTMLElement__set_dirdom_HTMLElement__set_langdom_HTMLElement__set_titledom_HTMLElement__set_iddom_HTMLElement__get_classNamedom_Element_getAttributedom_HTMLElement__get_dirdom_HTMLElement__get_langdom_HTMLElement__get_titledom_HTMLElement__get_iddom_element_get_typeg_type_register_staticg_type_check_instance_castdom_Element_setAttribute_GLOBAL_OFFSET_TABLE_pt Rx| S TRST RR SST TRS (T0PR\`SdtTR S T R( S($4@HT(PpR0|S0T0RST ,R8<S@LX`ThR S T R(S(T( @R0LPS0T`ltT0| 4L ,48LDdP\Hhth$8ph\T| t 8$(0,048<@DLHLDTxX\h`dhldptTx|$t@0TD0P h |cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 @3t$,1 ; C WK  Vl nP }/204 1231273973 0 1 100644 13176 ` ELF1p4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠;@`` @@ @@ 㿠9@5` @@@ @7@"  P$ @@$@$ 㿠@`@@@@H ?@@`@na`@m@@@@`na@n@@H @@@@@"@ @@@O@9@ @  @ 㿠@;``@3@@5`@ /$  P$ @$ @@$ @p ? @@ @n! @m! @@@@@ n!`@ka`@@H @@@ @@"@0@@@ "@%N`@ "@` ``oa@  &`oa*```'`)@?@@@O` @ 㿠@`@<``@`"@W @2@Q @` @ "@G @2@A @`@@"@7 @2@1 @` @& @" @@ @@@ @@@ @@2 2? 㿠@  d@@G@  @  @8@  @ @)@z   f@`@@o`  d@@ nO``OOې @ O̐@O   㿠@A"@  `@$`F&``@C@/"@ ` ``@%`* &`0` @,@"@  `@% &` @ǐ@nO   "H  "H `   Oؐ``O 㿘 '`  㿠@@&@`@ `@H@"@ @@@@ @@` @ А2@o!  O    㿠@@  㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ DomHTMLFormElementsubmitresettargetmethodenctypeactionaccept-charsetnameXanotate<DtTlȀHHHX $PЀPЀPЀPЀPЀPЀLLLLLL D$8Y(t   PH*X6 $G@tfT(Pl-L ,$l `P P P P P @P2 LRk LXLLLlL+B\w4Xy*<Qjdom-htmlformelement.cdom_html_form_element_info.44670dom_html_form_element_class_initdom_html_form_element_initdom_html_form_element_type.44669dom_HTMLFormElement__get_elements_itemdom_HTMLFormElement__get_elements_lengthdom_HTMLFormElement__get_elements_namedItemis_controllength_helperitem_helpernamedItem_helperdom_html_form_element_get_typedom_HTMLFormElement_submitdom_HTMLFormElement__get_elementsdom_HTMLFormElement_resetdom_HTMLFormElement__get_encodingdom_html_input_element_encodedom_html_text_area_element_encodeg_string_freedom_HTMLInputElement__get_namedom_HTMLFormElement__get_lengthdom_HTMLFormElement__set_targetdom_HTMLFormElement__set_methoddom_HTMLFormElement__set_enctypedom_HTMLFormElement__set_actiondom_HTMLFormElement__set_acceptCharsetdom_HTMLFormElement__set_namedom_HTMLFormElement__get_targetdom_Element_getAttributedom_HTMLFormElement__get_methoddom_HTMLFormElement__get_enctypedom_HTMLFormElement__get_actiondom_HTMLFormElement__get_acceptCharsetdom_HTMLFormElement__get_namedom_html_element_get_typeg_type_register_staticdom_event_target_get_typeg_type_check_instance_castdom_Event_invokedom_html_collection_get_typeg_object_newg_object_refdom_HTMLCollection__get_itemdom_html_input_element_get_typeg_type_check_instance_is_adom_html_input_element_resetdom_html_text_area_element_get_typedom_html_text_area_element_resetdom_HTMLCollection__get_lengthg_string_insert_cg_string_appendg_freeg_string_newdom_html_select_element_get_typedom_html_option_element_get_typedom_Node_mkrefstrcasecmpdom_node_get_typedom_element_get_typedom_Element_setAttribute_GLOBAL_OFFSET_TABLE_LEPRTEXS`Tt+xR|STRRSS,TTRESE-.T/0R <E@RDEHS T0\1dT hSlR pTxS T .2EE934<5P754.6757.8 -R .$S ,T 8/\E`R(dEhS(pR t=xT(|0RS 1SR T TS T .293485L754.757.t:;<45 >85L?x575>5? 5(745T@|@@@@@@ D@ (@ D4 |5 4 .  A 0B <. hR0 tE xS0 |E C . T0 D R8 E S8 E C . T8 D (R@ 4E 8S@ <E LC X. `T@ hD RH E SH E C . TH D RP E SP E C . TP (D HR` TE XS` \E lC x. T` D R0 E S0 E C . T0 %R8ES8E$C0.8T8@%`R@lEpS@tEC.T@%RHESHEC.TH%RP$E(SP,E8CD.LTPT%tR`ES`EC.T`% ( ,(8@DP(\hPtP  $  , `     @ ( 4X@LXlhLlEpDtxE|<E4E\ET tE l E  4E , E  E  TE L E ElE dE$ E$(,E0x8T<E@DDHELPDTEX4\`EdhdlEpTt |xE| l E  <E , E  E  \E L E EtEdE,EEx 8 $ H   $ h( , (0 4 8@<@DTHcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 xe$,1L;P`CK0  V) n) }0/227 1231273973 0 1 100644 18480 ` ELFF(4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment `* 㿠@;``@ @@1  +3``@$ 㿐9@5` @@7@& P# & T%+@`@&  .p `@   #h#\s`  @ X @/5@' @.p s`#\  @ \ @ @$``@'` 㿠@;``@@@ @@ @@@  㿠@;``@`@ @3`5 @$@  "@@` 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠 90@@2@N @3``@@@@*  =` ?,,<`, ;  . N .> 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠@;``@@@@@#  @@-@` P!@+`@  @5  㿠  2@@;``@3@`@@@& @ @ 㿠@ P` @@;``@ 㿠 @ `@@@`@5@&  P@ P& @;` @ 㿠.` ?`.`/ = P- @=`` @. @! @ @ 㿠.` ?` P?..>`-= `- 9` ,<`, ;@ ` . 9`@ `@ @ 㿠@;``@@@@@\@ X@*@ `@%@@@ 0 @@@@&  P@ P&  P@5 @)-@@@ *  P <` ?*, :)`9 (=`+;`/`? . -@=` `@`@  㿠;@``@@@3@`@@ 㿠;@``@@@@ 㿠@;``@@@@@  @`@`@5@&  P@@ P& @3`@ @ 㿠;@``@@@@ 㿠@@/ 5@@@ @;``@@@@ 㿠@@;``@@@ .`@> -@ `@@@  @.`8-?` /` P>`.- ;  -`= ,< `. @;  `@ 㿠@@/ @ @@ @;``@@@@ 㿠@@@@@`oa@n@ @@@O`㿠@;``@@@@@7@@5@ 㿠@9` @@@@@@@@贐@@ @ @@ @@W@"@S   @@@@@@&  @@`@  @@ @# @"H)@@@ @  =(%+@ =?@@@@U !0@@O  @@)@ @@@&  @ @ @@) @@@@@  `@@  = ,  ' ( =?@@@@@@@ @ DomHTMLInputElementwidget_toggledwidget_text_changeddisabledtypehiddensizecheckedreadonlyvaluenamesrcimageradiocheckbox%dmaxlengthonsubmit` anotateD\t$LLLLLL|LȀЀhЀPЀЀPЀЀЀxȀhh$ T $:$\x|0t4MLlxLL L$L$LCRZ|z@L( X3 $hWg P  P $ ;Z8~x!:ELg|=X]jzdom-htmlinputelement.cdom_html_input_element_info.44400dom_html_input_element_class_initdom_html_input_element_initdom_html_input_element_type.44399parent_classinput_signalsfinalizeparse_html_propertiesis_focusabledom_html_input_element_get_typehtml_marshal_VOID__BOOLEANhtml_marshal_VOID__VOIDdom_Element_getAttributedom_HTMLInputElement__get_sizedom_HTMLInputElement__get_disableddom_HTMLInputElement__get_defaultCheckeddom_HTMLInputElement__get_checkeddom_HTMLInputElement__get_readOnlydom_HTMLInputElement__get_defaultValuedom_HTMLInputElement__get_nameg_object_unrefxmlFreedom_HTMLInputElement__get_valueg_strdupdom_html_input_element_widget_text_changeddom_HTMLInputElement__set_valuedom_html_input_element_widget_toggleddom_HTMLInputElement__set_checkeddom_html_input_element_resetdom_HTMLInputElement__set_maxLengthg_strdup_printfdom_HTMLInputElement__set_sizedom_HTMLInputElement__set_defaultValuedom_HTMLInputElement__set_namedom_HTMLInputElement__set_disableddom_HTMLInputElement__set_defaultCheckeddom_HTMLInputElement__set_readOnlydom_HTMLInputElement__get_formdom_HTMLInputElement__get_maxLengthg_strchugdom_html_input_element_encoderfc1738_encode_stringg_string_freedom_html_element_get_typeg_type_register_staticg_type_class_peek_parentg_signal_newdom_Element_hasAttributestrcasecmpg_freeg_type_check_instance_castdom_element_get_typehtml_image_factory_get_imageg_object_set_data_fullg_signal_emitdom_Element_setAttributedom_Element_removeAttributedom_node_get_typedom_Node__get_parentNodedom_html_form_element_get_typeg_type_check_instance_is_aatoig_string_newg_string_appendg_string_insert_c_GLOBAL_OFFSET_TABLE_<J@RDJHSPTd4hRlStTxR|RSS5TTRJRJSSTR|TS|RR RT|SS6,S0T4R<S`TlTpR(tRx7TS(STT(7RSTJR@JS@ T@8,@9T:JRJST4RSRTS5T;:$R`0J4S`8JD<P;XT``R@JS@J<;T@8RhJShJ<;Th8DJHRhLJPShX<d;l8pThRpJSpJ<;Tp 8,R8J<S@JL<X;`ThRJSJ<;TJRPJSP<;TP$R(S04TDRH=TS\R`;hTpRtSx>|TSTRSTJRJSR<S;T T( TJ\Jl;pRtS|T?JJ:R S T;R ST ?hJpJ;RST? J J $; ,R 4S 8T @? dJ hRP lJ pSP x< ; TP  9 9 < ;  :   0; 8R @S DT H? TR X< d; l8 R ; R S T ? S T ,R 8J @J DS P' TT X< dR h; tS x@ |T : R` J S` J < ; T` @ J R J S < (; 4@ 8T L: \R `  xS |  T ; R S T ? R J S J < ; T @ <J @R DJ HR@ T< `S d; lS@ pT xT@ |@ J R@ J S@ < ; T@ A J Rh J Sh<; @$Th@JDJ L<X;`R@dS@hAlT@;RST?JRp J$Sp0<@;HTpP@`JdRphJlSpx<;TpAB;CDE CDJHRLJPSX<d;lpT0FRSTJRJS<;TG<;$< DLRTSXTd9x9<;  RS9T 20H<:I2H:<R;S T  R$S(T< PRTSX \Td2tH:I2H:RST43  ,08DP|\hxt $@( X $  ( 4 $@ LXd8p<J4JJJ0J(JJDJ<J8J0JJ JT J$L(,J04h8J<`@ DJHL dPJT \X 8\J` 0d hJl p tJx | J  <J 4 J  J @J8J`JXDJ<JDJ4JJ J8 J$((,J048J<@LDJH<LPJTX@\J`0dhJlptJx|J\JLJpJ` J lJ \ @J 0 J  J  J  DJ 4 J   J DJ 8$ (J,0h4J8X<L@JD<HLJPX\`dhl0p tx$` h(  @     | P< cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 D$, 1 ;CK&D V: n: d }E|/251 1231273973 0 1 100644 8572 ` ELFt4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠 P @ @@ &  㿠;@``@3@& `% 㿠  P@`@@@;`` 㿠@@  h@ `@@@Y@@@@O@@@@E@@@@ @ @?@ @?@?@?@ @?O?.p  #\5  s` @ @@;@ `@ 㿠@ @@ &  p@` @@6@ ?@ 6 @  +@ `+@ ` @& @.p ? 5 #\   @s` 㿠;@``@@@3@`@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠@;``@@@@@@  @ 㿠;@``@@@@ 㿠@;``@@@@@ @@5ŀ 㿠@@@@@`oa@n@ @@@O`DomHTMLSelectElement%ldsizenamemultipleselect-multipleselect-oneX anotatedt$PHP 0hЀPЀL`L  $<P_$|PtX (@ajr 0`ThP,L`=L]vT8G_m %4JYodom-htmlselectelement.cdom_html_select_element_info.44122dom_html_select_element_class_initdom_html_select_element_initdom_html_select_element_type.44121parent_classfinalizedom_html_select_element_get_typedom_html_select_element_get_tree_modeldom_html_select_element_update_option_datadom_Node__get_nodeValuedom_HTMLOptionElement__get_valueg_strdupxmlFreedom_HTMLSelectElement_removedom_HTMLSelectElement_adddom_HTMLSelectElement__set_sizeg_strdup_printfdom_HTMLSelectElement__set_namedom_HTMLSelectElement__get_multipledom_HTMLSelectElement__get_typedom_HTMLSelectElement__get_namedom_Element_getAttributedom_HTMLSelectElement__get_sizeg_strchugdom_HTMLSelectElement__get_formdom_html_element_get_typeg_type_register_staticgtk_list_store_newg_type_class_peek_parentg_type_check_instance_castg_object_unrefgtk_tree_model_get_typeg_slist_indexdom_node_get_typedom_Node__get_firstChilddom_html_option_element_get_typegtk_tree_model_get_iter_firstgtk_list_store_setg_freegtk_tree_model_iter_nextg_slist_nthg_slist_removeg_slist_insertgtk_list_store_insertg_slist_appendgtk_list_store_appenddom_element_get_typedom_Element_setAttributedom_Element_hasAttributeatoidom_Node__get_parentNodedom_html_form_element_get_typeg_type_check_instance_is_a_GLOBAL_OFFSET_TABLE_> R$>( S0 TD"HRLSTTX R\R` SdSh#lTp T$R>S>T R% S T >$> 0&8'< R@ SD T\(h&>>)*&+*& ,& <H(X&d-x(&0./R/ST(1<2l>t>)3R4SR5S6T4.\R h>p>tS T 7R(&S(8T(/R0>S0>7& T084R8@>DS8H>T7`&hT8p9>R8>S87&T89R0 >S0> 7,&4T0<`>dR(h>lS(t7&T( :RST*&;<4=H;  ,8DPX\h t`T,T>> >>l >dh>` $>(,@0>488<>@D H>LP`T>XX`$d>hlp>tx$|>>t>dp>`>H>8>>h>Xp<Pcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 d c$,1; C$K Vl nD }/276 1231273973 0 1 100644 7860 ` ELF4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment @`  " T㿠@;``@ @@1  +3``@$ 㿠@@@@@`oa@n@ @@@O`㿘@;``@`@@3`/ ) @$@@ @@ @ 㿠@@@@@`oa @ o!@ `@@@O`@@  㿠;@``@@@@ 㿠;@``@@@@ 㿠@@/ 5@@@ @;``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠@@@@@`oa@n@ @@@O`DomHTMLOptionElementvaluelabelselecteddisabledtextXanotate$0tPЀPЀЀLLLLL ($<@0_(|tH0PQ\PrpLL(L &LFLg,:Tdom-htmloptionelement.cdom_html_option_element_info.44120dom_html_option_element_class_initdom_html_option_element_initdom_html_option_element_type.44119parse_html_propertiesget_selectdom_HTMLOptionElement__get_selecteddom_html_option_element_get_typedom_html_option_element_new_character_datadom_HTMLOptionElement__set_valuedom_HTMLOptionElement__set_labeldom_HTMLOptionElement__set_defaultSelecteddom_HTMLOptionElement__get_disableddom_HTMLOptionElement__get_defaultSelecteddom_HTMLOptionElement__get_valuedom_Element_getAttributedom_HTMLOptionElement__get_textdom_HTMLOptionElement__get_labeldom_HTMLOptionElement__get_formdom_html_element_get_typeg_type_register_staticdom_node_get_typeg_type_check_instance_castdom_Node__get_parentNodedom_html_select_element_get_typeg_type_check_instance_is_adom_HTMLSelectElement_adddom_html_select_element_update_option_datadom_element_get_typedom_Element_setAttributedom_Element_removeAttributedom_Element_hasAttributedom_html_form_element_get_type_GLOBAL_OFFSET_TABLE_DRP*TSX*dT* R* S TRST RR SST T  !P"d * R* S TRSRT RS ST T$8#LX` t!" $R*S*(%4<TD&dR p*tS x*%T &*R8*R(%S8S(T8T(&$*(R(,*0S(<%HPT(X'xR@*S@*%T@(R(*S(*%T((0R<*@SD*P%\dTlRP*SP*%TPR *S *%T $0<D X)"  @( ,(8@DP\hHt\p(,P*H** *p*h $*(,$0*48<*@|DH*LP<T*X4\`*dhl*pxX|*H***x*h*,**|*D*4** DX $(l,0$cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 xU$,14; (C KT VD n\ }/301 1231273973 0 1 100644 10216 ` ELF%4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment @`  " P㿠@;``@ @@1  +3``@$ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠;@``@@@@ 㿠@@@@@`oa@n@ @@@O`DomHTMLObjectElementheightwidthdatacodetypecodebaseborderarchivecodenametypeXanotatex 0tPЀPЀPЀPЀPЀPЀPЀPЀPЀLLLLLLLLLL L$<(0_h|tPdPP0$PTPxPDPPPdL6LXLyxLL0LLL&DLFLf+Jedom-htmlobjectelement.cdom_html_object_element_info.44228dom_html_object_element_class_initdom_html_object_element_initdom_html_object_element_type.44227is_focusabledom_html_object_element_get_typedom_HTMLObjectElement__set_heightdom_HTMLObjectElement__set_widthdom_HTMLObjectElement__set_datadom_HTMLObjectElement__set_codeTypedom_HTMLObjectElement__set_codeBasedom_HTMLObjectElement__set_borderdom_HTMLObjectElement__set_archivedom_HTMLObjectElement__set_codedom_HTMLObjectElement__set_namedom_HTMLObjectElement__get_typedom_Element_getAttributedom_HTMLObjectElement__get_heightdom_HTMLObjectElement__get_widthdom_HTMLObjectElement__get_datadom_HTMLObjectElement__get_codeTypedom_HTMLObjectElement__get_codeBasedom_HTMLObjectElement__get_borderdom_HTMLObjectElement__get_archivedom_HTMLObjectElement__get_codedom_HTMLObjectElement__get_namedom_HTMLObjectElement__get_formdom_html_element_get_typeg_type_register_staticdom_element_get_typeg_type_check_instance_castdom_Element_setAttributedom_node_get_typedom_Node__get_parentNodedom_html_form_element_get_typeg_type_check_instance_is_a_GLOBAL_OFFSET_TABLE_,R8-<S@-LT- R- S T$RST RR SS%T T R-S -0&<'DTL(lR x-|S -&'T (R(-S(-&'T( (,R08-<S0@-P&\'dT0l(R@-S@-&'T@(RP-SP-&'$TP,(LRXX-\SX`-p&|'TX(R`-S`-&'T`( Rh-Sh -0&<'DThL(lRpx-|Sp-&'TpR-S-&'T$R 0-4S 8-D&P'XT `R(-S(-&'T(R0-S0-&'T08R@D-HS@L-X&d'lT@tRP-SP-&'TPRX-SX-&'$TX,LR`X-\S``-l&x'T`Rh-Sh-&'Th)'*+H,\* (h ,(8hDP\dht$Ddx0D(4D8H-L0PT-X\`-dhxl-pptx-|8-0--X-P--x-p-0-(--D- <- -$(X,-0P48-<D@H-L0PT-X\ `-dhl-pptx-|@-0--`-P- --p-8-(--L- <- -$(`,-0P48-<DLHL PlTX,\`dLhlp`tx|t,cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 x 8u $, 1 ; dCD{Kd V$ n< }%4/326 1231273973 0 1 100644 12028 ` ELF,4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment  㿠@;``@ @@1  +3``@$ 㿠@ &  㿠;@``9@ +& P`@& $ 㿠@;``@`@@3`/ ) @$@  @ P@ P@`@#`    @@@ @ @@  @㿠;@``@@@@ 㿠@@/ @ @@ @;``@@@@ 㿠@@/ @ @@ @;``@@@@ 㿠;@``@@@3@`@@ 㿠;@``@@@3@`@@ 㿠@ @ 㿠  @;@ @``@@@ @ 㿠  @@@@&  @ 㿠@@@@@`oa@n@ @@@O`㿠;@``@@@@ 㿠@;``@@@@@ @@3`@ 㿠@;``@@@@@ @@3`@ 㿠;@``@@@@ 㿠;@``@@@@ 0  @ @ Ȗ @ 0@;``@@@@@@H @  @ Ȗ @@/5@@@ @@  =+ &*  =?@@@+@`5Ā ` @ @ DomHTMLTextAreaElementtextareanamedisabledreadonly%ldcolsrowsX anotated  tH`HDH0HPЀЀЀhЀhЀЀ`Ȁ@ЀLLL<x D $A`gL(@tDIRl0tP dhh6DY``z@L#-5W L}|L< x%?Vj0Ihdom-htmltextareaelement.cdom_html_text_area_element_info.44232dom_html_text_area_element_class_initdom_html_text_area_element_initdom_html_text_area_element_type.44231parent_classis_focusablefinalizedom_html_text_area_element_get_text_bufferdom_html_text_area_element_get_typedom_HTMLTextAreaElement__get_defaultValueg_strdupdom_HTMLTextAreaElement__get_typedom_HTMLTextAreaElement__set_namedom_HTMLTextAreaElement__set_disableddom_HTMLTextAreaElement__set_readOnlydom_HTMLTextAreaElement__set_colsg_strdup_printfdom_HTMLTextAreaElement__set_rowsdom_HTMLTextAreaElement__set_valuedom_html_text_area_element_resetdom_HTMLTextAreaElement__set_defaultValuedom_HTMLTextAreaElement__get_formdom_HTMLTextAreaElement__get_namedom_Element_getAttributedom_HTMLTextAreaElement__get_colsg_strchugxmlFreedom_HTMLTextAreaElement__get_rowsdom_HTMLTextAreaElement__get_disableddom_HTMLTextAreaElement__get_readOnlydom_HTMLTextAreaElement__get_valuegtk_text_buffer_get_textdom_html_text_area_element_encoderfc1738_encode_stringg_string_freedom_html_element_get_typeg_type_register_staticgtk_text_buffer_newg_type_class_peek_parentg_type_check_instance_castg_freeg_object_unrefdom_element_get_typedom_Element_setAttributedom_Element_removeAttributestrlengtk_text_buffer_set_textdom_node_get_typedom_Node__get_parentNodedom_html_form_element_get_typeg_type_check_instance_is_aatoidom_Element_hasAttributegtk_text_buffer_get_iter_at_offsetgtk_text_buffer_get_end_iterg_string_newg_string_appendg_string_insert_c_GLOBAL_OFFSET_TABLE_LCP RTCX S` Tt,xR|ST RR SS-T T.RCSCRLSLTTL R S$/, TXC\ R`Cd Sl T,RSRT RS S-T T0102 R S T(8C<R@CDSPTTpR |CS CT R0CS0C30T04$C(R8,C0S8<3L0TT8\4lCpR8tCxS830T85CRHCSH30TH4CRH C$SH03<0DTHL5lRXxCCSXTX3R`0S`4T`1RXCCSX TX3Rh 0,Sh044Th<1H6X7pRtCSCT67167809,:\;p9R0CS0C30T0 CR` CS`3$0, 0T`H"P<X#R`#Sd#TCRhCSh30 Th"<#R#S#T(R84C8S8<CH3T0\T8d=RHCSHC30TH=>?( C $R (C ,S 4T 8@ @3 L0 T  l> x? ( #R * A 1 B * $A 0#R 41 <#S @#R D#T T#S X#T p+   ,(8@DP\Lhtl dD` |(4 DLHCLDPTCX\X`CdPh8lCp0t|xC|tC$ClCdCCxCpCCCCC4C ,C  C$ ,T0C4D8<C@D`HCLPP@TCX0\`CdthlCpt,xC|tCdC CCpCCC CC<C,C (C  l L  `((,T048\<@DLHL<PXTX\`ddh pcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014   Hm $, 1 t;P@C&K  V$ n$ },H/353 1231273973 0 1 100644 3332 ` ELF 4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment @ @ @㿠@;``@ @31   P+`@`$ 㿠;@``@3@& `% 㿠@;``@ `@3`5  P+@`$@  "@ @ @ DomHTMLCollectionDanotateT H  pPH$$ $5PTdm\ , H |p1Ha|dom-htmlcollection.cdom_html_collection_info.43286dom_html_collection_class_initdom_html_collection_initdom_html_collection_type.43285parent_classdom_html_collection_finalizedom_HTMLCollection__get_lengthdom_HTMLCollection__get_itemdom_HTMLCollection__get_namedItemdom_html_collection_get_typeg_type_register_staticg_type_class_peek_parentg_type_check_instance_castg_object_unref_GLOBAL_OFFSET_TABLE_ R S TRRST RST S TR\S\(T\, R08 S< Thl Rpt S| TRSRT RST S T d ,,8HDdP|\h\x|h`p`cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 $,1;C@K V nh } P/375 1231273973 0 1 100644 2264 ` ELF 4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠@;``@@@ 1  @ @` P@& 㿠@7`@9@ @ `@   @ P@$ @  @   @ P@$  @  DomDocumentEvent anotateh4d $2Odkdom-documentevent.cdom_document_event_info.8835dom_document_event_type.8834dom_document_event_get_typedom_DocumentEvent__createEventg_type_register_staticg_type_interface_add_prerequisiteg_type_check_instance_castg_type_interface_peek_GLOBAL_OFFSET_TABLE_ R$(S0T@RDSLTT ` RSRTST      ,<@DHLPX$\`dhlt,cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014[ 48x(x 0 8  C Rtdom-event.o/ 1231273973 0 1 100644 3796 ` ELF 4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment   Z (2p  " 4  8 f@ #`" " 0㿠@;``@ @31   P+`@`$ 㿠;@``@3@& `% 㿠@;``@``@3`5  P+@`$@ "@`@`@ P Ā 㿠   @& 0@@& & &   @DomEventD@anotate    pPH<`H$$   $!LP6 EYfy(@X t  p%L<9BVmdom-event.cdom_event_info.8858dom_event_class_initdom_event_initdom_event_type.8857parent_classdom_event_finalizedom_Event__get_targetdom_Event__get_currentTargetdom_Event__get_eventPhasedom_Event__get_timeStampdom_Event_stopPropagationdom_Event_preventDefaultdom_event_get_typedom_Event_initEventg_strdupdom_Event__get_typeg_type_register_staticg_type_class_peek_parentg_type_check_instance_castg_freeg_type_check_class_cast_GLOBAL_OFFSET_TABLE_ R S TRRST RS T$ S, TTR`dShxT| R S T R S TRSRT RST S T,8dl L ,(8@DXPt\htLL`XhX Dcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 X d$,1;CK` V | n  } /396 1231273973 0 1 100644 2264 ` ELF 4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠@;``@@@ 1  @ @` P@& 㿠@;``@7`@   @ P@$`@`` @   @ P@$``@ @ DomEventListener anotateh4d $2Odkdom-eventlistener.cdom_event_listener_info.8818dom_event_listener_type.8817dom_event_listener_get_typedom_EventListener_handleEventg_type_register_staticg_type_interface_add_prerequisiteg_type_check_instance_castg_type_interface_peek_GLOBAL_OFFSET_TABLE_ R$(S0T@RDSLTT ` RSRTST      ,<@DHLPX$\`dhlt,cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014[ 48x(x 0 8  C Rt/417 1231273973 0 1 100644 3128 ` ELF 04( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment㿠@;``@`@ 1 /  @ P@& 㿠`0@` @ @@@@@ @  f@7  㿠@@@@` 㿠@;``@`@  `  @ P@$`@`` @+) ` @  P@$``@ ŀ DomEventTargetanotate(<l8   $*E\(lv8d-Cdom-eventtarget.cevent_target_info.8944dom_event_target_base_initevent_target_type.8943dom_event_target_get_typedom_EventTarget_dispatchEventdom_EventTarget_removeEventListenerdom_EventTarget_addEventListenerg_type_register_staticg_type_interface_add_prerequisiteg_type_check_instance_castg_type_interface_peek_GLOBAL_OFFSET_TABLE_48R<@SHTXR\S`RdTpStxT   ,4 @ptRx|STRSRTSTRRSSTT ,(8DPd`4dh,lppth|<,xh0 cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 ($,1;P CYKl V|  n } /436 1231273973 0 1 100644 7044 ` ELF|4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment@`  " 㿘@@ `f- \@s`@#\@@ @@ 㿠@`@@N@@I@@6@@1@@@@@@@Ԓ@@ @@O@@ @@OԐ@@ @@O@@ @@O 㿠@@@ @@@ @@@@O 㿘@@ f`\- @s`@#\h`@`H(@ @@@@@@@@@E@@ @@ @@ @@@@@@@@@@@ 㿠@@ @ @@ x@@ x~- \#@#\_p_`sxs`sp_h@sh@@@ @ 㿠/ @7`@ @@@ @@ 㿠@;``@@1 3  P`+@@$`@@ @@ 㿐9@ ` @@;- ` )#h s` #\ D  @ $ 㿠@ P`@@9 @ @ DomEventListenerSignaleventH anotatel0|ЂЂD `hP00  10_ $nPl@|,Q|Dbxd`,Get5Nldom-event-utils.cdom_event_listener_info.43553dom_event_listener_signal_event_listener_initdom_info.43552dom_event_listener_signal_class_initdom_type.43551signalsdom_event_listener_signal_handleEventdom_Event_dispatch_traverser_postdom_Event_dispatch_traverser_predom_MutationEvent_invokedom_MutationEvent_invoke_recursivelydom_Event_invokedom_MouseEvent_invokedom_StyleEvent_invokedom_event_listener_signal_newg_cclosure_marshal_VOID__OBJECTdom_mutation_event_get_typeg_object_newdom_MutationEvent_initMutationEventdom_event_get_typeg_type_check_instance_castdom_EventTarget_dispatchEventg_object_unrefdom_Node_hasChildNodesdom_Node__get_firstChilddom_event_target_get_typedom_Node__get_nextSiblingdom_node_get_typedom_Event_initEventdom_mouse_event_get_typedom_MouseEvent_initMouseEventdom_style_event_get_typedom_StyleEvent_initStyleEventg_type_register_staticdom_event_listener_get_typeg_type_add_interface_staticg_signal_newg_signal_emit_GLOBAL_OFFSET_TABLE_R /$S(/4TDL ! !4 H!` t!"#"#" # ",8@#|" $!#4T\$hp $!$$ 8$DL!T`t%&$',8HTl(t)/R/STR S  RT S R$*(T,+8S@,DTLT+`R/S/RTSTRS-T0/8/HLRPSXTd. ,@8DlP\|htd ///0/((///8/(Tt $(dcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 l(H0,x1x,; C K$ V n }/455 1231273973 0 1 100644 4376 ` ELF4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment H L P T X \ d ` h l㿠@;``@ @@1  +3``@$ 㿠;@``@3@& `% 㿠@;``@``@@3`5 +`@$@ l "@`@`@ P Ā 㿠@@@~_h_`6 h2 & H30 & L& T_p\& \3 & P& dx& ` l @& X@`@@& l DomMouseEventDpanotateLtPH$$ $,PG\v(@X p(E`|t6Q`xdom-mouseevent.cdom_mouse_event_info.8981dom_mouse_event_class_initdom_mouse_event_initdom_mouse_event_type.8980parent_classdom_mouse_event_finalizedom_MouseEvent__get_clientXdom_MouseEvent__get_clientYdom_MouseEvent__get_screenXdom_MouseEvent__get_screenYdom_MouseEvent__get_ctrlKeydom_MouseEvent__get_shiftKeydom_MouseEvent__get_altKeydom_MouseEvent__get_metaKeydom_MouseEvent__get_buttondom_MouseEvent__get_relatedTargetdom_mouse_event_get_typedom_MouseEvent_initMouseEventdom_ui_event_get_typeg_type_register_staticg_type_class_peek_parentg_type_check_instance_castg_object_unrefg_type_check_class_castdom_UIEvent_initUIEventg_object_ref_GLOBAL_OFFSET_TABLE_$#( R,#0 S8 TLPRTS\T` RdRh SlSptTx TR#S#T R S T# R# S T04R8S<R@TH RLSP STXT\ Th !$8"  ,(8@DXPp\ht$###,# ## (cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 L$,<1<,;h@CK \L V  n  }d/473 1231273973 0 1 100644 4296 ` ELF4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment @ P㿠@;``@ @@1  +3``@$ 㿠;@``@3@& `% 㿠@;``@``@@3`5 +`@$@ @ "@ D@ D "@ H@ H "@ L@ L "@`@`@ P Ā 㿠@@@ @ @ @ "@ D@& @ D @@@ H@& D@@\ L @& H@@`f& L6 P  L@ H@ D@DomMutationEventDXanotate(xtPH0HHH$$ $3PQ@i<(Xt,5>^~ +?Ldom-mutationevent.cdom_mutation_event_info.43450dom_mutation_event_class_initdom_mutation_event_initdom_mutation_event_type.43449parent_classdom_mutation_event_finalizedom_MutationEvent__get_relatedNodedom_MutationEvent__get_attrChangedom_mutation_event_get_typedom_MutationEvent_initMutationEventg_strdupdom_MutationEvent__get_attrNamedom_MutationEvent__get_newValuedom_MutationEvent__get_prevValuedom_event_get_typeg_type_register_staticg_type_class_peek_parentg_type_check_instance_castg_object_unrefg_freeg_type_check_class_castdom_Event_initEventg_object_ref_GLOBAL_OFFSET_TABLE_d h Rl p Sx TRST RR SST TR< S< T< R S TH L RP T S\ TptRxS|RT RS ST T 0<Ldx  @ ,(8@DXP\<h,td \ H @l \ P @ $cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 ($, 1 ; C0bK  V p n  }/494 1231273973 0 1 100644 2024 ` ELF04( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment @㿠@;``@ @@1  +3``@$ 㿠@@@6 @ DomStyleEventDHanotateT$t4(  $-Hh(t4dom-styleevent.cdom_style_event_info.43398dom_style_event_type.43397dom_StyleEvent__get_styleChangedom_style_event_get_typedom_StyleEvent_initStyleEventdom_event_get_typeg_type_register_staticg_type_check_instance_castdom_Event_initEvent_GLOBAL_OFFSET_TABLE_48R<@SHT\ `RdSlTpRtRxS|STT  ,(8H4LP,X<\`,cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014[ `4d(  08( C x Rdom-uievent.o/ 1231273973 0 1 100644 3508 ` ELF 4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment @ D㿠@;``@ @@1  +3``@$ 㿠;@``@3@& `% 㿠@;``@``@@3`5 +`@$@ @ "@`@`@ P Ā 㿠@@@ @ @@@& @& D DomUIEventDHanotate8TtPHX0$$ $&P>@Pgt<(XtX)DSkdom-uievent.cdom_ui_event_info.8888dom_ui_event_class_initdom_ui_event_initdom_ui_event_type.8887parent_classdom_ui_event_finalizedom_UIEvent__get_viewdom_UIEvent__get_detaildom_ui_event_get_typedom_UIEvent_initUIEventdom_event_get_typeg_type_register_staticg_type_class_peek_parentg_type_check_instance_castg_object_unrefg_type_check_class_castdom_Event_initEventg_object_ref_GLOBAL_OFFSET_TABLE_dh Rlp Sx TRST RR SST TR<S<T< R S THL RPT S\ TptRxS|RT RS ST T  @ ,(8@DXP\<hxd|\H@l\P@cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 8 $,(1(;CKXL V  n D } /512 1231273973 0 1 100644 2256 ` ELF4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠@;``@@@ 1  @ @` P@& 㿠@;``@9 @   @ P@$@`@   @ P@$@  ŀ DomAbstractView anotateh4d $0Ldgdom-abstractview.cdom_abstract_view_info.8599dom_abstract_view_type.8598dom_abstract_view_get_typedom_AbstractView__get_documentg_type_register_staticg_type_interface_add_prerequisiteg_type_check_instance_castg_type_interface_peek_GLOBAL_OFFSET_TABLE_ R$(S0T@RDSLTT ` RSRTST      ,<@DHLPX$\`dhlt,cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014[ 44x(t 08  C Rl/532 1231273973 0 1 100644 2260 ` ELF4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠@;``@@@ 1  @ P@` P@& 㿠@;``@9 @   P@ P@$@`@   P@ P@$@  ŀ DomDocumentView anotateh4d $0Ldgdom-documentview.cdom_document_view_info.8599dom_document_view_type.8598dom_document_view_get_typedom_DocumentView__get_defaultViewg_type_register_staticg_type_interface_add_prerequisiteg_type_check_instance_castg_type_interface_peek_GLOBAL_OFFSET_TABLE_ R$(S0T@RDSLTT ` RSRTST      ,<@DHLPX$\`dhlt,cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014[ 44x(t 0 8  C Rp/552 1231273973 0 1 100644 2288 ` ELF84( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠@;``@@@ 1  @ @` P@& 㿠@/`@+@`@@   @ P@$@@   @ P@$@  DomDocumentTraversal anotateh4d $7Ududom-documenttraversal.cdocument_traversal_info.43413document_traversal_type.43412dom_document_traversal_get_typedom_DocumentTraversal_createNodeIteratorg_type_register_staticg_type_interface_add_prerequisiteg_type_check_instance_castg_type_interface_peek_GLOBAL_OFFSET_TABLE_ R$(S0T@RDSLTT ` RSRTST      ,<@DHLPX$\`dhlt,cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014[ 4<x(| 08  C R/577 1231273973 0 1 100644 2236 ` ELF4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠@;``@@@ 1  @ @` P@& 㿠@;``@7`@   @ P@$`@`` @   @ P@$``@ @ DomNodeFilter anotateh4d $(>dWqdom-nodefilter.cnode_filter_info.8848node_filter_type.8847dom_node_filter_get_typedom_NodeFilter_acceptNodeg_type_register_staticg_type_interface_add_prerequisiteg_type_check_instance_castg_type_interface_peek_GLOBAL_OFFSET_TABLE_ R$(S0T@RDSLTT ` RSRTST      ,<@DHLPX$\`dhlt,cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014[ 44x(t 08x  C RX/595 1231273973 0 1 100644 4400 ` ELF(4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment     " 㿠@;``@ @31   P+`@`$ 㿠@@@ @@ @ @ @@@O @@  㿠 @@ @@@@@O`@ 㿠@ @ $'`$ @'`$ ː '` '`$  ( " @㿠  @   f@ 7`` $`@&   ` @7` ` % ,"@  @ @* > 2H &$`@@  @@@"@ @O@`2O` &$ `㿠 @  f@ 7`` $ @  ` -& @'` ``  na %-@` @ @* > H'`$`2O`'`$ `DomNodeIteratorD,anotate pHlPt X  $1pN el(@ X6pQtm X8Qodom-nodeiterator.cdom_node_iterator_info.43457dom_node_iterator_class_initdom_node_iterator_initdom_node_iterator_type.43456dom_next_node_helperdom_prev_node_helperdom_NodeIterator__get_rootdom_NodeIterator__get_whatToShowdom_NodeIterator__get_nodeFilterdom_NodeIterator__get_expandEntityReferencesdom_node_iterator_get_typedom_NodeIterator_removeNodedom_NodeIterator_detachdom_NodeFilter_acceptNodedom_NodeIterator_previousNodedom_NodeIterator_nextNodeg_type_register_staticdom_Node_hasChildNodesdom_Node__get_firstChilddom_Node__get_nextSiblingdom_Node__get_parentNodedom_Node__get_previousSiblingdom_Node__get_lastChildg_slist_remove_GLOBAL_OFFSET_TABLE_! R! S TRRST RST S T,4HXl T p ,(8@DXPp\ht!!,Hcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 $,1; C K  V 8 n P, }|/615 1231273973 0 1 100644 2940 ` ELF t4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment@`  " 㿠@;``@@ @3` @ P/@`(@%  @@ @ @@ 㿠@;` ``@@@ @ @ 1 @ f@-`>  DomNodeFilterFocusahrefD anotate|$0$$ 20Y($hwP &1F_dom-traversal-utils.cdom_node_filter_info.43393dom_node_filter_focus_node_filter_initdom_info.43392dom_type.43391dom_node_filter_focus_acceptNodedom_node_filter_focus_newg_type_register_staticdom_node_filter_get_typeg_type_add_interface_staticg_object_newg_type_check_instance_caststrcasecmpdom_element_get_typedom_Element_hasAttribute_GLOBAL_OFFSET_TABLE_R $S(4T\` Rdh Sp TRSTRSTR ST8HTR XS \`T  ,P8H LPT\X\T`dhp(tx|dT cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 |8L ,1;$CuK V  n }htmlimage.o/ 1231273973 0 1 100644 6916 ` ELFL4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment @@  @@ x@;``@ @"31`  P $ O%@7ܔ , '(  ' P@'  㿠& ;@& 9``@@&  P -@&   1@ P @   '%@ P@   @ 㿠@;``@@ P#\ @ 㿠@`@@@@ P@@&`  P; @`@ 㿠@ P`3@@;` `@ P@ P@` 㿈 P@5`7@@/@`+'` '`.  '`+   @sp s`  H 5%'#\%3@sh%. `s`   L `@#\%. `    Ds` @#\% x@9` @@`@"35`@@ P $  O%@ 7ܔ ,`' (@  ' P@'@ `@@  "@ @ @3`#\ @  /@ #\    @@  @  P@ @ "@@@ P  HtmlImagearea_preparedarea_updatedclosedrepaint_imageresize_imagelast_unrefanotate\x H H\xЂ|ȂTTT   # 1DVTlD|x(\| ( X 6Tj 0M\thtmlimage.chtml_image_type.12858image_signalsimage_parent_classhtml_image_closedhtml_image_class_inithtml_image_inithtml_image_area_preparedhtml_image_area_updatedhtml_image_disposehtml_image_finalizehtml_image_get_heighthtml_image_get_widthhtml_image_get_typehtml_marshal_VOID__INT_INT_INT_INTg_cclosure_marshal_VOID__VOIDgdk_pixbuf_get_heightgdk_pixbuf_get_widthg_type_register_staticgdk_pixbuf_loader_newg_type_check_instance_castg_signal_connect_datag_signal_emitgdk_pixbuf_loader_get_animationgdk_pixbuf_animation_is_static_imagegdk_pixbuf_loader_get_pixbufgdk_pixbuf_refg_type_check_class_castg_type_class_peek_parentg_signal_newg_freegdk_pixbuf_unrefg_signal_handlers_disconnect_matchedgdk_pixbuf_loader_closeg_object_unrefhtml_stream_cancel_GLOBAL_OFFSET_TABLE_8h+R+STRRSTSTRDSD TD (R0S4TPR\+dR8h+lSxS8RHTT8R(SHS(T(THRRXSTSXTX<+@RD+HST\Tt++ !RST0+8+<RHLRPSXT\S`hTp"+R+R`"R#R RSS TS`S T S0TTT\RpdSphRpRtT`xR|$STTp$SSTT$+R +$S,T<R@RDSHTLSTRDXT|SDTDRST%&RSTR(' S(8T(<'H(T\)t*" ,(8XDPD\(ht +\+T<+4+0+(+++h+T D+4+ $8(+,(04+8< @+DLT8Xh\`hcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014[ 0l( (0 '8 C R/638 1231273973 0 1 100644 6548 ` ELF4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠@ `@@@@ P@ @@ @7@5@ P@+)@  @` @ @@$`$` P@@  P@ @ @`@ @$``㿠@*@&``@@@ &` P5@@@@  @ @`  P@` @&`&`  㿘@@'` @@@ ;`  @ @    @x@;``@ @"31`  H  O%@7ܔ , '$  ' P@'  @@;``@9 ` @ ?/ H  O#@ 7ܘ - ' '  P@'$@ ``@ 1/  -`?ܶ O#` H7'ĉ*0 4  P@w'`@ 㿠;@``9@ @&  㿐 P@5`7@@-@` @-0  ,  D#\ # sh s`  D@ ` ` last_unrefrepaint_imageHtmlGraphicsgdk_pixbuf_loader_write error: %s HtmlImageFactoryrequest_imageanotate( `8t XHTT *H]q t~XHH8X%1Sg*?Uk*7htmlimagefactory.cimage_factory_signalshtml_image_factory_type.44678factory_parent_classhtml_image_shutdownwrite_pixbufclose_pixbufhtml_image_factory_class_inithtml_image_factory_inithtml_image_factory_get_imageg_strduphtml_image_factory_get_typehtml_image_factory_newg_str_hashg_str_equalhtml_marshal_VOID__STRING_POINTERg_hash_table_lookupg_type_check_instance_castg_object_refhtml_image_get_typeg_object_newg_signal_connect_datahtml_stream_newg_object_add_weak_pointerg_signal_emitg_hash_table_inserthtml_stream_get_writtenhtml_image_get_widthhtml_image_get_heightg_signal_emit_by_namegdk_pixbuf_loader_closeg_object_unrefgdk_pixbuf_loader_writeg_logg_error_freeg_hash_table_removeg_type_register_staticg_hash_table_newg_type_check_class_castg_type_class_peek_parentg_signal_new_GLOBAL_OFFSET_TABLE_0(00DL\dlxR|RSSTRXR TSXS TXT  R S T$8 p0x0!RS"#T$%&80D0T'hR lS xT |()*0 R0 S TRHRTSHTHSTTTR,S@TT+\ Rd Sh T0 R0 SRx TSxTxRHSHTHRST(+0 R4 S8 T@XR\RH`SdSHhTtTH+R0S 0RT S$,(T\0`Rd0hRt- R.SST ST T/ R S T ,X8 DP\htH0p0h800000\0T(0x0hD000 0 0 $d(0,T4cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014[  @ @8(x0 M8 Cp R0/658 1231273973 0 1 100644 7624 ` ELF4( .shstrtab.text.rodata.data.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment `" 㿠@; ``@/  `@  8#\A@\ 6#\ A@\P#\\9``.#\A@\ `\9p``2#\A@\ `$O   @  d `f@ +`?㿠 @` 7 @@ `@ "`@"` 5 `@ @ "`@"` 6` @7  @  㿠`@ "@`   3@  `%<  @+  @;  55   30?f@ D㿠@`@@; `@@ 5`@  @ 5  @ ` ` -`@ 4 c@ `83  @@     #\@\ D㿘@'T`'X@@9  @@ @` @   ` @  / *@ 1` #@ 80` @     #d@d@#`TX` HN#\@\@%`@%`@ 5  @ @ "`@"` 5 ` @ @ "`@"` 6 @  а@ 㿠@    " & @&&& 㿠 `@&  @ @ A`???陙?333333?ffffff?333333㿈@`` @`@ @ - ` `$, \,` *` @ $- * `  $  `, @D, @#\@ P` @@@\"@ @:  @9 #``@#\ \'`0'`   '` R(TVX\'`'` '`'`'`HtmlGraphicsOverline fonts not supported by pango yetmonospacemonogtk-font-named,X anotatexHPDH0H@0HH00  % 3$@8$Nl{ @04LP?l`,TTD 0)E^u Be+Nhtmlfontspecification.cpango_stylepango_variantpango_weightpango_stretchhtml_font_spec_is_initializedhtml_font_size___const_seg_900000201___const_seg_900000601___const_seg_900000701___const_seg_900001001html_font_specification_refhtml_font_specification_get_html_sizehtml_font_description_html_size_to_pthtml_font_specification_get_extra_attributeshtml_font_description_equalhtml_font_specification_get_pango_font_descriptionhtml_font_specification_get_all_attributeshtml_font_specification_dupg_strduphtml_font_specification_unrefhtml_font_specification_newpango_attr_underline_newpango_attr_list_insertpango_attr_strikethrough_newg_logstrcmppango_font_description_newpango_font_description_set_familypango_font_description_set_stylepango_font_description_set_variantpango_font_description_set_weightpango_font_description_set_stretchpango_font_description_set_sizepango_font_description_get_sizepango_attr_font_desc_newpango_font_description_freeg_mallocg_freegtk_settings_get_defaultg_type_check_instance_castg_object_getpango_font_description_from_string_GLOBAL_OFFSET_TABLE_@3D RL3P SXR \ T`S hT \3h3p R| S T33   <RDSHTP!h"83<3 D#HR@TS@X"\T@lRPpRtSPx$|TPS$RST%&'(RST,)`3h3t#xR@|S@T@"$RST$RST%R@&'4(DS@HT@\)d*)+, L!X-..33,-8H RT Sp TRST/0RXSX1TX2.(*T,hRtSxT ,L8D`PT\l4t |,T@@38\3T3830`3X3 L38h 3T3 <$3(0,h034X8<3@ H T`@l|PLcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014a  xf \ < $ <. @6d>h I X<htmlpainter.o/ 1231273973 0 1 100644 8496 ` ELF4(.shstrtab.text.rodata.data.rel.ro.local.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.data.rel.local.rela.annotate.comment@@    0@ `H@@    X@ `D@@    x@ ``@@    @ `\@@    @ `d@@    @ `X@@    @ `P㿘@@;``@ !@  \_`T#\s`@ @@   !(@ `L㿘@@;``@ !H@  \_`h#\s`@ 㿠@;``@ @31   P+`@`$ 㿠& ;@``@@&  㿠;@`` P@@ @ 㿠 P@;`5@@`@' %` HtmlGraphicspainter != NULLHtmlPainterhtml_painter_set_foreground_colorhtml_painter_set_clip_rectanglehtml_painter_draw_layouthtml_painter_draw_glyphshtml_painter_draw_polygonhtml_painter_draw_linehtml_painter_fill_rectanglehtml_painter_draw_archtml_painter_draw_rectanglehtml_painter_draw_pixbuf16 16 8 1 c gray0. c #336600X c #336699o c #cc0000O c gray60+ c gray80@ c gray97# c white #############+ #@@@@@@@@@@@@O #@oooo@@@@@@@O #@oooo@@@X@@@O #@oooo@@XXX@@O #@@@@@@XXXXX@O #@@@@@@@XXX@@O #@@@.@@@@X@@@O #@@...@@@@@@@O #@.....@@@@@@O +OOOOOOOOOOOOO lanotatepPЀPhP PhP PhPPp@HD` ( $0")X Cx]w(H$+D`C@UmdD PpPP0PP0PGPPcy@P0p)Bhtmlpainter.c__PRETTY_FUNCTION__.38856__PRETTY_FUNCTION__.38848__PRETTY_FUNCTION__.38837__PRETTY_FUNCTION__.38827__PRETTY_FUNCTION__.38816__PRETTY_FUNCTION__.38806__PRETTY_FUNCTION__.38795__PRETTY_FUNCTION__.38783__PRETTY_FUNCTION__.38768__PRETTY_FUNCTION__.38756html_painter_info.38741html_painter_class_inithtml_painter_inithtml_painter_type.38740loading_image_xpmparent_classhtml_painter_finalizehtml_painter_set_foreground_colorhtml_painter_set_clip_rectanglehtml_painter_draw_layouthtml_painter_draw_glyphshtml_painter_draw_polygonhtml_painter_draw_linehtml_painter_fill_rectanglehtml_painter_draw_archtml_painter_draw_rectanglehtml_painter_draw_pixbufhtml_painter_get_typeg_return_if_fail_warningg_type_register_staticgdk_pixbuf_new_from_xpm_datag_type_check_class_castg_type_class_peek_parent_GLOBAL_OFFSET_TABLE_R S,+0+ <TH&+R+ST&+R+ST&D+HRL+PS\Th&+R+ST&+R +ST(&d+hRl+pS|T&+R+ST&T+XR\+`SlTx&+R+ST&<+@RD+HSPT`R dRlStTxR|S 'T STR+S+(TR+S +T )X+\R`+dRp)|S*TST Dhx  $(,(0@4@8X<p@DHLPTX(\` ,p8D0P\hPt@0D,+$+|+D+<+ +d+\ $+(,T0+4L8<+@D<H+L4PT+X\`+dhXl+pPx0|+$+|+L+<+ +l+\+\+L+D+4+  +`+P$ (0H48<h@D(HLPxT\X`dhxlp8tx|,cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014  $, d< $A $K  SdX[ fH ~`,  ,/683 1231273973 0 1 100644 9756 ` ELF$4( .shstrtab.text.rodata.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment" " 㿠@;`@`@  @@  @@@& &  㿠@;``@ @@1  +3``@$ 㿠@@ 㿠3@5`7@@`@@@9%@@;% h! % d `@@``% \ @% P% L@% `@% H@ % D@% X% T@$` @@@=_`\2 2@@?@@4/p 6 @w- @w@ _ sh#dsp_ #`30 #\2 &2ff$ff@ 㿠@@  @ 㿠@;`@``@@-+ #``@#@  @ 㿠@/`@`@@- +!`@ # @  @ 㿠@/`@`@@+` )! @ # @  @ 㿘@3\```@`@@) # ` @ !`@d`@4 ,0 #\s` @ #\4 ,0  s`@  H@/`@``@@) % @ @6. 7`w/0 @ @w@  _#\ 0`@0p  㿠@3``@`@@+` )! @ # @ #\? @  㿐@;``@`@@/- '@$`@`@```*)  7(`@7@7@`@@` @ !  0 `@ `@;``@`@@+` )! @ # @@ @6 .p 7 @ w. @w   @ HtmlGraphicswindow != NULLHtmlGdkPaintercolor != NULLhtml_gdk_painter_set_windowset_foreground_colorl$anotate  tЀt@0``( @,$HLd z` <,| <".\0;DG,tct}$8Sh~/I\rhtmlgdkpainter.c__PRETTY_FUNCTION__.44645html_gdk_painter_info.44612html_gdk_painter_class_inithtml_gdk_painter_inithtml_gdk_painter_type.44611parent_class__PRETTY_FUNCTION__.44745set_clip_rectangleset_foreground_colordraw_rectanglefill_rectangledraw_arcdraw_linedraw_glyphsdraw_layoutdraw_polygondraw_pixbufhtml_gdk_painter_set_windowhtml_gdk_painter_get_typehtml_gdk_painter_newg_return_if_fail_warninggdk_gc_unrefgdk_gc_newhtml_painter_get_typeg_type_register_staticg_type_create_instanceg_type_check_class_castg_type_class_peek_parentg_type_check_instance_castgdk_pixbuf_get_widthgdk_pixbuf_get_heightgdk_rectangle_intersectgdk_pixbuf_render_to_drawable_alphagdk_draw_polygongdk_draw_layoutgdk_draw_glyphsgdk_draw_linegdk_draw_arcgdk_draw_rectanglegdk_drawable_get_typegdk_drawable_get_colormapgdk_rgb_find_colorgdk_gc_set_foregroundgdk_gc_set_clip_rectangle_GLOBAL_OFFSET_TABLE_8R@SL5P5 \Th5R5ST RSTRR SS ! T T(4"TRD`5dR\h5lRx SD#S\$TDR<RT\SR|TR,RRR <S<ST<SS|TS,S <SRT|ST,T < T(T4THT%&'(L)`p%*5R5ST RSR TRS S!T T %$+H5LRP5\SdTx |RSTR RS !T ST%,5R5ST  R$S,T0R 4R8S <!@T DSHTT%p-5R5ST RSR TS !T RST%<.l.5R5ST RSR TS !T RST%,(\/5R5ST RSTR RS !T ST% /85<R@5DSLT` dRhSlR pTxR|S S!T T%0%12 3 R S T $ H5 LR P5 TS \T p  tR xS T R R S ! T S T % 4 4 L ,,8D$PL\Dh\t<|, <L5D5`5X5H 5@5 $5(,0548<5@D8H5L0P HT5X @`Pd5hDlp5txh|5X5P5@5555@50 P5 @h4$p $ cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014   u 8$, \1 \; d`CKh  V n08 }#h/701 1231273973 0 1 100644 18772 ` ELFG4( .shstrtab.text.rodata.annotate.symtab.strtab.rela.text.rela.annotate.comment㽐  @ `   4  @  @# @ @ `@   s s@ss7 [ @[[[@ [ р'@'䀥H @4`d, @ wsd, 4`@ws4`s,  w@@[[ [[ [@#@@ ;"  "@ dp   & ;`@ X" # "@@ @#@_8`@ @ 3`dp3p @ #@ "@8` @@#@ Y@_ @"@ 22   @ @ @ ^@ X  @.H; @@`  sd  sf 8: >?`KJ@ @@[ @[[@,[>[[8K@ @: ?`J #\s  s?sss#`@[?[[%[[O$O &@z@f@ဤ@@@ #`#\  #d@Ӏssss@@@ @ #3` ( @  [- [##  ###|#`#\#d#h#t#x#l@#p[4`, [ @ #\s` @@#\f@f, 4` s` @n@CH#@f`@d8d<`#\"s zH, s 0@s`@[[@@O8I@F: d<#\ @s x4`s )0 s`@[[O: +`@'@ f#\: s?`s !s zX6)0 s`@[[@[4O#\@Oހ@@ #%``@ #@@@ h|(@`@@7` $@<@8\` @    2@ @`$`@ @@ @@@` @@?`$`bܶ@ "`` @#+`@'ܐ@@@'ܐ@@@'ܒ@` `$-``f@f@ * f@,. d@ @.`@  @ @@    @@@@@ 5`@@>@  *⫒K0 @(@0`UU'܊~' =  J <K 30 = >`2 %<< @'' ܂%''$@'@''ܸ%''&'@'ܖ ' ''@' `@ @@ @@@5 'ܡ5`'4@;@'@; ' :ܠ'@' '@'@'@'@'ܐ'  '''''@'@@  @ 8''@@' 'ܖ ' ''@' <P|(@`@@7` ` `@0``@,`` `(@`$@ @` @ @@@` \` % `@"@?*`b@ @'ܐ@@@'ܐ@@@'ܒ@` `$/``f@f@* f@,. d@@.`@  @ @@    @@@@@ 7`@> @  `*⫒= J0p +@3`UU'܈@~' = ' J=`K0 2 >`@< &=`@'' ܚ%''@$@'$@'ܘ%'%'@'  '''@' @ @@ @@@7`'ܛ5 @'; >`'5`'@'9 %''  @'@@'ܤ%''  ''''@'@@  @''@'' @'  ''@' Th(@`@@7` `@7 @3 (@`$@`   @#@@` @  @ @` \&"`@&@?*bИ@ @'ܐ@@@'ܐ@@@'ܒ@` ``$`/`f@f@) f@*. d@@.`@  @ @@    @@@@@ 7`@`8@  *⫒H3 +`@7 UU'ܮ@~'%=`' J = K 1p ܷ10 @> =`= "8$''#@ $''@@'$@'ܺ'%'ܖ ' '''@' 0@ @@ @@@7`'ܹ5`@;`'@'%>`5 ' '܋=  %' '@@'@'ܐ'  '''''@'@@ `@'ܐ'@'' '  ''@' (@`@@7` 0@@(@<\` @   ,2@ @`$ @ @`   (@ #@@@`  `0`(% @&@?*b@@@@@@ې@@@@А@@` ``$-` f@f@ +`f@-. d@ @.`@  @ @@    @@@@@ 5`@@ 9`@@  *⫒K 10 @(@@0UU'܄'@~'=  H@<J3p 30 = > %<$''9` "ܦ&'''@''ܞ'''@' ' ''''@܁ @ @@ @@@5`@'ܞ@';@'@'@'5 'ܖ ' '@'@4>`ܨ'ܖ ' ''<`''@''@'@@ @@'܈@'!@' ' '''@' 㿘@  @@@"H @ 0`@ ``@` "H 0@@ 0 @ '`@Ҕ   $4`@ @ɘ $  ( 3p?  #`3?`#\t' (2@ $ 0` "@`4`   ``(` #\ ' $`2@  0 0 "@ 4` `  ( `#\ٚ' $ 0 "@4 (2` 1p? `10?#` #\@ @ / @@S  0` 4;@J 0`@ @ @ "H  H8 @   4#\#` "@ 4 #\3 "@ 4 #\s @#\#\ 4#` 㿘7`` @`@ @ `@@  @@`  4@< = @@ @ @ @  !@ @@` ` @&`@@@`  @@ @ ` %`@`@)4 ```f@f@- *`f@(`. d@@.`@  @ @@    @@@    @` @ h@'@@@`  @@@@@  '@@ @@@@`'@` @ @@@@' @ @@ @  㿠 `@``4@`@@"@ ` @@` ``@ ,@  @4@ @ @ @@ `?@ 0`@ ``@`"H  0@@ 0 `"@4` ?`5@@@')0@"l  @j  @k! `4j4`@na@@m  `@`ja04m40@} `@x@E7`@ @@ @`  %@ @@@ @" @` @ `(` @@``*`*"@` +``#-27` ?@ @,@ @`@ @ @@@ @" @ @!@ @  HtmlGraphicshtmlstylepainter.ctmp_pixbufunknown border styleunknown border style unknown outline stylehtml_style_painter_draw_background_imageanotate|)0$ P,<xx<     (ttpppH(ttpttH(ttpttH(ttpppH).P,Q u(<    3Oxd!`%  7Po~  4Jl"9AXshtmlstylepainter.c__PRETTY_FUNCTION__.45081html_style_painter_draw_top_borderhtml_style_painter_draw_left_borderhtml_style_painter_draw_right_borderhtml_style_painter_draw_bottom_border___const_seg_900000101___const_seg_900000201___const_seg_900000301___const_seg_900000401___const_seg_900000501html_painter_fill_rectanglehtml_style_painter_draw_background_imagehtml_style_painter_draw_borderhtml_style_painter_draw_outlinehtml_style_painter_draw_background_colorgdk_pixbuf_get_widthgdk_pixbuf_get_heightg_assertion_messagegdk_rectangle_intersectgdk_pixbuf_get_has_alphagdk_pixbuf_get_bits_per_samplegdk_pixbuf_newgdk_pixbuf_copy_areahtml_painter_draw_pixbufgdk_pixbuf_scalegdk_pixbuf_unrefg_assertion_message_exprhtml_box_get_containing_block_widthhtml_box_left_marginhtml_box_top_marginhtml_box_right_marginhtml_painter_set_foreground_colorhtml_color_transformhtml_color_unrefhtml_gdk_painter_get_typeg_type_check_instance_castgdk_gc_set_dashesgdk_gc_set_line_attributesgdk_draw_linehtml_painter_draw_polygong_loghtml_box_bottom_marging_printhtml_box_text_get_typeg_type_check_instance_is_ahtml_box_inline_get_typegdk_gc_set_functionhtml_box_root_get_type_GLOBAL_OFFSET_TABLE_D7L7x@Ld|RST!R SXT  RRSRSSTTT\7d7l"# $ $# 4% & ' & ( ' & ( & @) L* `+ h) t* , ) * ) * - & . . ' ' $' 4' H& . & . ( ( R S $T (/ l. 7 7 "(#@$`0p$&'&('&(,&t)*+)*,)*)*-L&..4'D'\'l'&.&0.8(@(PRPTSPX1\TP.77"X%$0$&',&4(H'X&`(t&)*+)*,)*$)0*\-& .`.''''&<.H&|.((RPSP1TP.47<7D"#0#$%|&'&('&(&0)<*P+X)d*|,)*)*-&..'''$'8&.&.((RP SP1TPT.h2343!7!7!"!#"$"%"(#"L$"\0"&")"*"5"R# )#,*#@+#H)#T*#l,#|)#*#,#S#T#/#)#*#)#*$-$)$*$$)$0*$P-$X)$d*$l)$x*$-$)$*$)$*$-$)$*%5%@6%l3%2%3&4&H3'X"'l&'x#'$'%'#'$'0($("(&(#($(%(#($) 0)  d,!`8%HPXP` h p x(D7<\7T L  D 7  747,\T! 7!L7 <$d(7,T0 X4 8 D< @7D HL PTX7\`dhl<p7t,xd|T!7!  )     8<dphcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014V )0)*l#,+0x35H  >B, MGhtmlcolor.o/ 1231273974 0 1 100644 12692 ` ELF/4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment `" @  @`"@ `  @ 2@  `2@  `2H  `  2 20?` 㿠@7`;@`. `@5`@''`.`5'``@4 ` 4 4  @ @" @㿘@`@@ @+N #@' @  @ )`@9  @  @ (@8 @  @ (`@;`?@ @S!  @ `+  @I  ,d@B  `/ @;  (` @4  `) @-  * @& @ @ - @< @  @ ,`@<  @  @ * ;@Ȁ?@ @2#N #@- @  @ *  *@: @  @ * @(@8 @  @ * @ -@=`?#`@@@k (@ 'J @ @'LO  @* 'M @= @ , 'J O  @  'J O ,  @ 'J O  @* `'H``@8` @ `, 'J `O`  @ `  'J `O`,  @ 'J `O`  @* 8#?  `@o"@`@ `Onb???+.  ,` ++ ::?:`@@H?+`@@@ ?/  >.`?.==@@@  @ " 2 2 2 2   㿠@ 2  " 2 2 2  CB㿐 ;@'H`#h`@H ʶh@G? J9P   =#h#dA@hd`@#\ 13#hA@h#d  #\d\?ʻ`I?/#hA@h2@  !##hA@h  9p7  #hA@h @0 8:#hA@h(J=@    =#h#`A@h`#`  `#h?hP ?2#hA@h  `  #hA@h@ 2  " 2 2 2  㿠@;``@``@  @#@ @`@ ` @ `@ `@  `@``'` @  "  2  2  2  2  㿠@  " 2  linkbluergbaliceblueantiquewhiteaquaaquamarineazurebeigebisqueblackblanchedalmondbluebluevioletbrownburlywoodcadetbluechartreusechocolatecoralcornflowerbluecornsilkcrimsoncyandarkbluedarkcyandarkgoldenroddarkgraydarkgreendarkgreydarkkhakidarkmagentadarkolivegreendarkorangedarkorchiddarkreddarksalmondarkseagreendarkslatebluedarkslategraydarkslategreydarkturquoisedarkvioletdeeppinkdeepskybluedimgraydimgreydodgerbluefirebrickfloralwhiteforestgreenfuchsiagainsboroghostwhitegoldgoldenrodgraygreygreengreenyellowhoneydewhotpinkindianredindigoivorykhakilavenderlavenderblushlawngreenlemonchiffonlightbluelightcorallightcyanlightgoldenrodyellowlightgraylightgreenlightgreylightpinklightsalmonlightseagreenlightskybluelightslategraylightslategreylightsteelbluelightyellowlimelimegreenlinenmagentamaroonmediumaquamarinemediumbluemediumorchidmediumpurplemediumseagreenmediumslatebluemediumspringgreenmediumturquoisemediumvioletredmidnightbluemintcreammistyrosemoccasinnavajowhitenavyoldlaceoliveolivedraborangeorangeredorchidpalegoldenrodpalegreenpaleturquoisepalevioletredpapayawhippeachpuffperupinkplumpowderbluepurpleredrosybrownroyalbluesaddlebrownsalmonsandybrownseagreenseashellsiennasilverskyblueslateblueslategrayslategreysnowspringgreensteelbluetantealthistletomatoturquoisevioletwheatwhitewhitesmokeyellowyellowgreen+**_iPd< dkUk/2zH=/OO/OOiiiiii"""" /i\\K|z ww22fUp<q{hHpk#Epp?AiEr`.WR-jZppFcG@2anotate ll H$HȀ4XH$@$P00   # 03 JY0jh $4$ 0! H$<IPW^ghtmlcolor.cother_colorslinkbluestandard_colors___const_seg_900000901html_color_refhtml_color_equalhtml_color_set_linkbluehtml_color_destroyhtml_color_unrefhtml_color_new_from_nameg_strndupg_ascii_tablestrstrstrchrhtml_color_new_from_rgbhtml_color_transformhtml_color_duphtml_color_transparent_newg_strcasecmpg_freestrlenstrtolg_malloc_GLOBAL_OFFSET_TABLE_ R RSSTTRS Tl  (8LXh|RSTTdxR4@PlxRST `xRSTRRS T$|R S ,T  <  @R D  LS TT dR hS l pT tR xS T  L (08@@PP`Xp`hp 0@P`p(8HXhx 0@P`p 0@P`hp 0@P`p(0@HPXh x0@P`p 0@P`p 0@P`p(@P` p0@P`p(8 H0X@`Ph`pp 0@ P0`@pHXhpx    0 ,08DhP\ht 0 H    <  4    D  4 l cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014  l ( @)<.<$8` @ p}H!, S& h-  w.htmllinebox.o/ 1231273974 0 1 100644 11360 ` ELF*4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠 @& @&  㿠 @`@@;`@ 㿠@;``@ @3-`  +@`@$ @ @"  㿠\@@ @  4`@ @ 4@``'`@d@ @`@`@@"@ @@@@@ @ @ &@%@`@00 @@@ &@"H&%%  f%&@%%@@`@@0 `"@4` $ $4`$`$4``@`H $@& $8(%@ & 2 :d%@& @ @ @@@"H  @@ D&   & $@& &  㿠 @@o!@ o!  "  j!j!O@ 㿠`@ $@% @oa@`@@ @@`@oa`O` @+ @o!@ @@@@ʒ$@@ `@ o!o!`@ O@$@$@@ @o!@ @@@@$@@ `@ o!o!`@ O@$H|$@  @ma@`@@ @@`@ma`O  @, @oa@`@@@[%@`@`oaoa`O@3F%@@ @oa@`@@@1%@`@`oaoa`O@%@@   㿠 d@`@V@ @ @| @w '? @l!@ @@ @@ @l! O  @, @l@@@@@ɒ%@@`@ll`@O@@3%@@ /@l@@@@@%@@`@ll`@O@@%@@  @` @%  `$ $1 `4$ `$1  `@ `@%`"H8 @`"H 2 & A&  ) &&6`@< 6  1   "@`4 $7 `@ &    `  @#` oa@o!d@@@@@oa@oa``2O` @ f f `@T& 2`%@= @`f@`0oa` la0ka @k!  4`4ka4 `4`@ `@ `@(# @ `"H` @&$`la```la 0`@> $```la" @ $``?@?`la`@oa``2O`  (?? @ 㿠 `` @ &  $S`@@`  $`4 $P`@` $P%%@@! %`@@@\7` 6 2?2p?4 10? 㿐d #d_h&`6`2 &`1p?#? &`  3?\20 d@! @ ` @j! `@  @`@`j! @'`ꀤ @ @j` 4l!4` ja @@ l!`@ia`@@@@ @@`@@ l! @k! @@ @"H$ $ $ `@ $ ,@'`@@@`'`@G@`@'` @h `ja"G $0 @- 4l!4`ia @0 $n "@& 4@ l!@n@"@ @@@ $%T  "@  4`hha@!  ha`l!4ha@ ha@ @@ l!@h"@  @@4  `` $ l!& $ #d@f@#@"@ l!`@ja`"@ ` @"H% ` `$ @&` @ <j!< "H #\#`@ `@  $& 4  & @&@k`$ 4l!4`$$5ka$@@`@@@` H@`@  & & d' ``@w4 @& @  k$n$R@ @n$    4l!4$k$P $H k$   @& & @ @2@L "H  ` @&`@&  l!@j@"@  $@"Gl $ $@@n@h@@@ @@ $@"OM $@@@ $D 4 d '`1p? `html_line_boxHtmlLayouthtml_line_box_mem_chunkhtmllinebox.cline != NULLunhandled vertical_alignchild->y >=0html_line_box_newhtml_line_box_do_vertical_alignanotatel(HD0Xh$$ ) C[DXv((D|0p- GTeu,Gl'?N^m.B[shtmllinebox.c__PRETTY_FUNCTION__.44110__PRETTY_FUNCTION__.43866html_line_box_mem_chunkhtml_line_box_layout_boxesreorder_items_recursehtml_line_box_update_geometryhtml_box_text_free_relayouthtml_line_box_inithtml_line_box_destroyhtml_line_box_newhtml_line_box_add_blockhtml_line_box_closehtml_line_box_add_inlinesg_slist_freeg_mem_chunk_freeg_mem_chunk_newg_return_if_fail_warningg_mem_chunk_alloc0html_box_get_containing_blockhtml_box_get_containing_block_widthhtml_length_get_valuehtml_box_block_get_typeg_type_check_instance_is_ag_type_check_instance_casthtml_box_block_calculate_float_magichtml_relayout_get_left_margin_ignorehtml_box_root_get_typehtml_box_root_mark_floats_unrelayoutedhtml_box_relayouthtml_box_root_mark_floats_relayoutedg_slist_appendhtml_box_get_typehtml_box_get_bidi_levelg_slist_concatg_slist_prependg_slist_lengthhtml_box_get_ascenthtml_box_get_descentg_logg_assertion_message_exprhtml_relayout_get_max_width_ignoreg_slist_free_1html_box_text_get_typehtml_box_root_add_positionedhtml_box_get_afterhtml_box_get_beforehtml_box_inline_get_typehtml_box_text_is_master_GLOBAL_OFFSET_TABLE_@8D8 PT RX S\ Td8 R8 S TRST R S T ,` @"LT%h!"#$0&X'h'('(P'`h()*)' (4)H&'('( '$(H)\*))'()&L)\)88+'( '  ( T' d l( ) * ) '  ( <) P& )  , 0, <- P- Rx Sx Tx H, . /!0'1(2Xl"x36*44*50*@52&2 $(2Xx2&,!L0|&22  2,47H2T\ ,(8|DPD\hpt @8888D8888d\ cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014[  (0d8  C(p R)/721 1231273974 0 1 100644 7148 ` ELF\4( .shstrtab.text.rodata.annotate.symtab.strtab.rela.text.rela.annotate.comment㿐  - w+- w@*@ ( @@ @" 0 `"@4` *` *`@* @@`(@#@#@(@ (@@ @" 0 "@ 4- - @.@@`(@ @ lt|d(T   \\d  tl㿐@` @ @@ `   "@ 4` @`@`@D @0 @؁ ,`@)@`@ `ma@l"H` @Hma$` ma @H ma$ @@` @ (`$`O@ @@` @(@ ` @ @  `@@`" 8@ @?,Ā@ @ @ @ @` @o@`` @@ @  z@< @% V@ "H P @  @ H F @!!"H*@  @> @9 @4  @. @) @$   @` @   P@@@@@@ @ @ @ @` @  P@@@@@@ 28@ @? #  @`  lT@`  lI@ @ @ @ @   l%( w/p w` @+@ (@@ @" 0 "@4  `* `* @)`@@`(@@ @4@ (@@ @" 0 `"@4` . . @,@@`(@@ @   @HtmlLayoutparent_box != NULLtypesrcimageunknown style: %dhtml_box_factory_new_boxanotate@ (P$$ \ ,  (L@l$$$tt|$$X,J\az -ARe~ "4Sp :[})D\yhtmlboxfactory.c__PRETTY_FUNCTION__.45260add_before_and_after_elements___const_seg_900000201html_box_factory_new_boxhtml_atom_listxmlGetPropxmlFreecss_matcher_get_stylehtml_box_text_newhtml_box_set_stylehtml_box_text_get_typeg_type_check_instance_casthtml_box_text_set_generated_contenthtml_box_set_beforehtml_style_unrefhtml_box_set_afterdom_Node__get_parentNodehtml_view_find_layout_boxg_return_if_fail_warningg_type_check_instance_is_ahtml_box_text_set_textxmlDocGetRootElementhtml_box_root_newhtml_atom_list_get_atomhtml_box_form_newhtml_box_embedded_textarea_newhtml_box_embedded_select_newhtml_box_embedded_object_newhtml_box_embedded_button_newhtml_box_embedded_entry_newhtml_box_embedded_checkbox_newhtml_box_embedded_radio_newxmlHasPropg_object_get_datahtml_box_embedded_image_newhtml_box_embedded_image_get_typehtml_box_embedded_image_set_imagehtml_box_image_newhtml_box_image_get_typehtml_box_image_set_imagehtml_box_block_newhtml_box_inline_newhtml_box_list_item_newhtml_box_table_newhtml_box_table_row_newhtml_box_table_caption_newhtml_box_table_cell_newhtml_box_table_row_group_newg_log_GLOBAL_OFFSET_TABLE_8P`@LT`p88 ,R(<S(TR(\S(dT((4T\ht R S T !" $, R0 S8 T##$$%,&X'x()*+$$'(,$-08./01234 5Phx(Xdlx67 08DH8LPTX\h`d`lp8tx|p`Hcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014V  Xq P#  +3D > Mhtmlbox.o/ 1231273974 0 1 100644 24084 ` ELF\ 4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment 0`@!`   ?ka `@ha``4ka4 h @ @ @`0`2O`    0@ @ @ @?@ @ @ @ @ 2 10? 㿠$@  "@ 4 2 30?`  `d `h `\ `` "@  4 ` @@ ` ` `@`@   "@  4 ` @@ ` ``@`@   "@  4 ` $@@ ` `$`@`@   "@  4 ` 0@@ (` `0`@`@ (  `X 0 $ @ , ,@d@ `@ (!`(" 0 (" ($f@ #`" $ `l  `"@ 4``$ `2  `t `T㿠 @  41?- @2@`'`'`` D@`  /`   `p@   `L `P" 0 +`* @ +`j!0*  0 @  **  0 2O 㿠  ,/`@F.  ,*``@<. ` `,* @2,`  ,+`@(, ` `,, @/`   ,-`@/  ,-`@ . @na$`$`O$2O  $ 2O `$`2O`  $ 2O `$`2O ` $2O   0@ "@ j00O   x`@@㿠 4@ @;`@#ʚ`@@   @ @`4 "@'`4@'`4 㿠@;``@ @31   P+`@`$ 㿠9@5` @@'@7& p+& `#@@ & l`@ @ `& \`@`& h@& X& T@& t@& P@& L@& & d@ @ '` 㿠 `@`  4 @@ @ `@`"@9 @@ @ @"@' @"@  `@`  @4@  @&@ `` @@ =  @?`" 2?   㿠@9` @@ , `@`@ @@@ @`@ `@H @@@ "@& ,$`@ oa$`$`@`$`Ooa$$$&`(&`$&`$&`(&`0 㿠@-@`@ p@!p  0  @"@ @ o! @mHo!0@@ ? \ƀ @o!@o!0 0 O`㿠 0 `@"@`@ oa`@mHoa0@@ ?` d`oa@oa0`0`O 㿠@`@@9 `@ ` @ H @@a @ @@ @"H `$@@a @ `$&$('`$f@&`&(`0&0  "@ 4`@ "@ 4`@ "@ 4`4@ "@ 4`$@ "@ 4`,@ "@ 4`<@㿠 "@ 4 "@  @ !0"@D  @"@> 0` "@`4$ @ "H0 @  @` 4`@`< @ 4@,@@@&@@&"@!  @ @ @ @  4@`< @  4 &@@`,&@@ % @%@% 5 =` 㿠 "@ 4 h"@   @ !0"@B @"@D  0` "@`4$ @ 2H0  @  @` 4`@`< @ 4@,@@@&@@&"@!  @ @"@  @ @ @  4@`< @  4 &@@`,&@@ % @%@% 5 =` 㿠@@ @@ H 㿠@`@@ @@ @@ H "@!3 "@ 4  @ `@` 4@4@`@ p@ Ё 㿠@ "@ 4 @@@  @@ H` H!` `"@`4` @` `@``4@$@@@ `@  p@  㿠@  `"@ 4`2@@@ @@ H@)@ `@ p@! @ @  4@,@@㿠@  `"@ 4`@@@ @@ H@)@ `@ p@!0 @ @  4@<@@㿠@$- "@ 4@  @@ @@ H`\ƀ` `@@`@ p@! 㿠@@ @`'@ 㿠@@ @@ H@@ @ '@ @+0 \@"@L@7? @2@&   4\@"H L@\` &`@0 ?2H @`L` "&` @L %` $@&`"@ 4`D"@`T@@1 ?2@$  4` D"H  T@D@& @?`@ H `@T#& @ T '@%& ` . 7  w@ 4-?+ @@y/@v 7 @@@ 2@ @ @"@  @@@ _ p3`3p @P_0@0 _0`@0p _33 @ H`@_0@0  _"@ 41 @10 @ `@ @ @  @ @@_ 1` 1p   @ 㿠@$- "@ 4F@  @@ @@ H`dƀ` h@@`@ p@!؁ 㿠 070 @ "@  4`` @"@` "@  4@@ 0` @! @d@ # "@! 0  4`@"@! 4 0@@ 0 @&@ d@ %``$@"@! 0  4`$"@! 4 0@@ 0`$@! @d@ ' ` ,@ 0  4``,@@ 0@@ 0` ,@%d&  "@  4  @"@!   ` "@  4 @` 6@   "@ 4` @ % "@  4  @@   ` "@  4 `@ @$@   `"@ 4` @% "@  4 `$@ `$@ @$6@   "@ 4 ` @`$& "@  4 `,@   4``,@  @`,@  "@ 4  @ ,& 㿠@;``@`@/@%` P@`@ 㿠@;``@`@/@%` P@`@ 㿠@;``@`@/@& P@@ 㿠@;``@`@/@& P@@ 㿠@;``@`@3`  P%@  !`@-`@@`$ P@@"@ `@ P@`$ P@@@ P@ @ P@$  P@@ "@`4 @5@$  P@@ @ P@`4 "@` @` "@@ P@` @ P  HtmlLayouthtmlbox.cbox->dom_node == NULLHtmlBoxHTML_IS_BOX (self)HTML_IS_BOX (child)box != NULLHTML_IS_BOX (box)HtmlBox->afterHtmlBox->beforehtml_box_set_stylehtml_box_real_bottom_mbp_sumhtml_box_real_top_mbp_sumhtml_box_real_right_mbp_sumhtml_box_real_left_mbp_sumhtml_box_real_append_childhtml_box_get_absolute_yhtml_box_get_absolute_xhtml_box_insert_afterhtml_box_vertical_mbp_sumhtml_box_horizontal_mbp_sum|8anotate<(`xHPdddd`H(HHt HHP4H8$PpHL8ЂȀЀ((((((,<8Ђ$ЂЂЂȀ0H\4ȀdЀdЀ``$ L 4 %$5 ,IWgt0Pp*D^p x,H`t(4N&` 8{$p ,L"8Od|dxdd`dT(@tRxh|Pl48$ p% = U\k(((((`((,<(8?Y0~\$4h 0$d%Dd%`(&(`<Kdu$<Wn  , N _ {      htmlbox.c__PRETTY_FUNCTION__.45145type_info.45124html_box_class_inithtml_box_inithtml_type.45123parent_class__PRETTY_FUNCTION__.44824__PRETTY_FUNCTION__.44811__PRETTY_FUNCTION__.44798__PRETTY_FUNCTION__.44785__PRETTY_FUNCTION__.44857__PRETTY_FUNCTION__.45053__PRETTY_FUNCTION__.44883__PRETTY_FUNCTION__.44630__PRETTY_FUNCTION__.44618after_quark.44582before_quark.44576after_quark.44568before_quark.44561simple_marginneed_containing_widthhtml_box_real_removehtml_box_real_handles_eventshtml_box_real_get_bidi_levelhtml_box_real_get_ascenthtml_box_real_get_descenthtml_box_finalizehtml_box_real_append_childhtml_box_real_left_mbp_sumhtml_box_real_right_mbp_sumhtml_box_real_top_mbp_sumhtml_box_real_bottom_mbp_sumhtml_box_real_should_painthtml_box_get_containing_blockhtml_box_left_mbp_sumhtml_box_right_mbp_sumhtml_box_top_mbp_sumhtml_box_bottom_mbp_sumhtml_box_left_border_widthhtml_box_right_border_widthhtml_box_top_border_widthhtml_box_bottom_border_widthhtml_box_append_childhtml_box_removehtml_box_handles_eventshtml_box_get_bidi_levelhtml_box_relayouthtml_box_should_painthtml_box_get_ascenthtml_box_get_descenthtml_box_set_unrelayouted_uphtml_box_set_unrelayouted_downhtml_box_is_parenthtml_box_handle_html_propertieshtml_box_set_stylehtml_box_get_typehtml_box_get_absolute_yhtml_box_get_absolute_xhtml_box_insert_afterhtml_box_bottom_marginhtml_box_top_marginhtml_box_bottom_paddinghtml_box_top_paddinghtml_box_right_paddinghtml_box_left_paddinghtml_box_left_marginhtml_box_right_marginhtml_box_get_containing_block_widthhtml_box_vertical_mbp_sumhtml_box_get_containing_block_heighthtml_box_apply_positioned_offsethtml_box_painthtml_box_horizontal_mbp_sumhtml_box_check_min_max_width_heighthtml_box_set_afterhtml_box_set_beforehtml_box_get_afterhtml_box_get_beforehtml_style_refg_assertion_message_exprhtml_style_unrefg_type_register_staticg_type_class_peek_parenthtml_box_inline_get_typeg_type_check_instance_is_ahtml_box_table_row_get_typeg_return_if_fail_warninghtml_length_get_valuehtml_box_block_get_typeg_type_check_instance_casthtml_box_text_get_typehtml_style_painter_draw_background_colorhtml_style_painter_draw_background_imagehtml_style_painter_draw_borderhtml_style_painter_draw_outlinegtk_html_context_gethtml_color_new_from_rgbhtml_painter_set_foreground_colorhtml_color_unrefhtml_painter_draw_rectangleg_quark_from_static_stringg_object_set_qdatag_object_get_qdatag_object_unrefg_object_remove_weak_pointerg_type_check_class_cast_GLOBAL_OFFSET_TABLE_<,R4S@sHsTTdXlWYs&Rs&S&TR8RST&RS8Z T8 &S &T 4R , @s DRp Hs LS , TSp XT , \R dTp hR lS tS xR R R T Rt R T R R R& S T S St T S S S S& Tt S T T T T& T [ &R &S &T l\ ] ^ ] s RX s SX @ TX ] _ @ 4] P_ R s S s T _ $\ \] \ ]hsps|@RST]_@]4_```H````X```/0K```L``/0K ````/0 J4`L`X```/0J,*@aLb|ss*abR`8`D2XS\Td_*abR$`X`d1sSsT_*ab(R4s8S<sDTL_`K`0*ab4R@sDSHsPTX_lJ`/R*a(bpstSxsT_*M*ab* M``````c]O(dDe`fghijkHltR*ab s S s T _ Q Q `!Q!(Q!D`!Q!Q!`"<Q"HQ"d`"`# `#d`#`#`$ `$x`$`$s$&R$s$&S$&T%R%S%m% T%b%,n%Ps%T&R %Xs%\&S %d&T %tR%xS%|m%T%b%n%s%&R%s%&S%&T%R%S%m%T&b&o&4s&8&R&<s&@&S&H&T&XR&\S&`m&dT&pb&xo&s&&R&s&&S&&T&R&S&T&R8&S8&Z&T8&&R&&S&&T'b' R'S'T'$m'4b'<o'`m'pb'xo'b'p'm'b'o'R'S'm'T'b'o(b(p( Y(8b(@q(Lr  , ,8,DP\htx`Ttx(4@LXldp|  , ,   \( `$0<(HpT`lx$h 0$%D%&(&@s8 s @s  8$ (s, 0 4s8 <h@sD`H|LsPtTXs\x`4dsh,l@pst8xp|sh s $s$%Ps%H%s%&4s&,&s&Hs8s Hs 8 s  s  ps`s t$(s,x0<4s8,<H@sD8HxLsPhT Xs\ `$dsh$l%Xpst%Hx%|s%&<s&,&s&L x@Xd  P4H 4L %,%+, -$.(3,4054688<9@:DH(Xcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 (`)+ $)+0.+0L80|@*@7 HA SQ hQ  w[`/739 1231273974 0 1 100644 3688 ` ELF `4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment  @ `@ @`" `" \" d" h" t@" H㿠@;``@ @@1  +3``@$ 㿠@;``@ @@3` +1` @$@  㿠@@  @@m$$2O @@  @@oa$`$`2O  , @,%0 n! @j  4n!4 l!@@ n!`@la`@ @"H  $@ $ 2O  HtmlBoxInline|8anotateT\txTh$$$!@\<Qa(TtHx%8Ojyhtmlboxinline.ctype_info.43740html_box_inline_class_inithtml_box_inline_inithtml_type.43739html_box_inline_handles_eventshtml_box_inline_mbp_sumhtml_box_inline_painthtml_box_inline_get_typehtml_box_inline_newhtml_box_get_typeg_type_register_staticg_object_newhtml_box_get_beforehtml_box_get_afterhtml_box_text_get_typeg_type_check_instance_is_ahtml_box_paint_GLOBAL_OFFSET_TABLE_DR(PTRX\RdS(hT(lStTxST R S TRST RR SS T$ TTX R\` Sh T|RST RR SST T 8 @ ,(8@DP\HhxP|HTLXH\Lcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 $).8@pHd S d h |8 w htmlboxroot.o/ 1231273974 0 1 100644 10120 ` ELF%4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment L P T㿠@ T@@ T& T 㿠 L`@@@` 0 @ @m!0 0 O` * ``O P@@@ 0@ @n00O `* O 㿠 L`@@@` 0 @ @m!0 0 O` -* ``O P@@@ 0@ @n00O /`* O 㿠 T @@& T 㿠 P @@& P 㿠 L @@& L 㿠` @ `1``4 1`@ `` @ @ @ "H;@ L@' L@@' L @ P@- P@@' P 7`5@@ @!@ 㿠@@@@@@ @? f ?㿠@@@@@@ @ ?f ?㿠@% n!@``la@@`@&`@`la@n!@`n!@&  2O  㿠@;``@ @@1  +3``@$ 㿠@;``@ @@3` +1` @$@  㿠5@` @@ @@@`D Lq Pm `D@d&  㿠9@57`@ @@+& |`@& D& H@@& @ " 㿠@@@@@ X@' \@ %@ ,@@@@@"H `@&@ <* <`d@&` \'`H&  X&  㿠@#@o!@ j!0@ 00@?@00@?@o!  O 㿠@/`@@ HĀ@@ L@@ P@#?@m@j!0@ 0 0@@ 0 0@@@ mO@@ T@@#%!@l@ j! @ k n!@@ n! 4j!4 n! @n! @Hl@ 0@`0@`0@`0@@lO 㿠@`@@@ L "@`P@'`L`P "@`T@'`P`T "@;@'`T;` P@@ ƀ H@_!@6;.  w@o!@  `@`ja 4j!4 j@<    _n3 3@$%d=8#@d#, 5 (p @ w5@w&@&  @_2@2 _&2 &o!  O HtmlLayouthtmlboxroot.cHtmlBoxRoothtml_box_root_add_float`anotate$0(H(H(H PhPhPXtxЂH h<hhTT  0)$9LReuThh  < >(`@X`0|/h(S(x( tx  +FSi}8Si~htmlboxroot.c__PRETTY_FUNCTION__.43934type_info.43894html_box_root_class_inithtml_box_root_inithtml_type.43893parent_classfloat_left_sortfloat_right_sorthtml_box_root_float_get_sizehtml_box_root_relayouthtml_box_root_finalizehtml_box_root_painthtml_box_root_get_boundarieshtml_box_root_paint_float_listhtml_box_root_get_float_left_listhtml_box_root_get_float_right_listhtml_box_root_get_positioned_listhtml_box_root_add_positionedhtml_box_apply_positioned_offsethtml_box_root_mark_floats_relayoutedhtml_box_root_mark_floats_unrelayoutedhtml_box_root_clear_positioned_listhtml_box_root_clear_float_right_listhtml_box_root_clear_float_left_listhtml_box_root_add_floathtml_box_root_get_typehtml_box_root_newhtml_box_root_paint_fixed_listg_slist_findg_slist_prependhtml_box_get_typeg_type_check_instance_castg_slist_freeg_slist_insert_sortedg_assertion_messagehtml_box_get_absolute_xhtml_box_get_absolute_yhtml_box_block_get_typeg_type_register_staticg_object_newg_type_class_peek_parenthtml_box_horizontal_mbp_sumhtml_box_vertical_mbp_sumg_type_check_instance_is_ahtml_box_left_mbp_sumhtml_box_top_mbp_sumhtml_box_paintg_type_check_class_cast_GLOBAL_OFFSET_TABLE_h%|&'(' ('(' (|)))9$9LR0T%dRTpSTt*xTT%RS*TRS0RST0TST+,,--X,d,p-|-,,-@-9R9ST.RSTRR SS /T T9R9S$T8.<R@SHTLRPR TSXS \/`T dTl0R9S9"(.(TTR`9dRhR l9tSxT|SS TR S T T 1RST"(.(23H.p4.(' ( , (5 4- D6 `7 9 R 9 S T " ( " ( (' 8( H, X5 d- t6 7 " ( ' ( `, p5 |- 6 7 9 9 " ( ) <) TR X) dR hS pT t8 ' ( 7  7 7 L ,(8@DXP`\h|thTL  ( 8<9@DH9LPT9X\`9dh`l9pXt x9|  9 $9999l9X 9  9   cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 $H $)D.D8D@H S!t h!H w$htmlboxtable.o/ 1231273974 0 1 100644 34060 ` ELF4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment㿘 H @& \  3  `@    m" @ff& $O `@3@`@* \ 7  @@ #d #`!@d` :>#\A@\d@@ff @"  4O OӀ@/@* \ `7` @ #d` #``` #d`(,#\A@\d@@ f f @%` `4O `OӀ ` ` d@ #` d+`* d2 f d+`@* d㿠@;``@ @@1  +3``@$ 㿠@@  㿠9@5`7+@ @`@'& x@& X@& H& D@@& @ !` 㿠@9` @@@@@ @7`f@  @@J `@ `d@`d: 3 `2?-`@- @/`d €  㿠@`@@@?@?@@``@+@@``  @@ '`<` ` @I`0oa`m0@ @ @$ @ o! @k! "@" @@@0@ m`@ka`"@ @@   0@@  @@oa``2O``8`@I`0oam0@ @ @$@ n@j "@" @@@0@ m`@ia`"@ @@   0@  @oa``2O``@@I0m`m0@ `@ @$`@ oa``@ha` "@" @@@0@ n`@ja`"@ @@   0@  @@m2O ?6C-㿀 D  H>#`?`H@@@X#\@) `  Lj`@`@@@` P$ m@@@ T@!@h @$O`. ` ' Lm @o!  2@`@@@` P@%@k`@@@ T "k`@$O` @H``H`@  `\ .`.`H@@  `\  .`, `H@4O`\7\`@#d  `D370  @Ĥ  ``H<``L<K@-`ha@@` Lh@@ H "@f @`PT\@@jn!2 d@d@d@ `"HL`"HL`L@@k m `@ma`  4m4  1`k!`@ H * "HJ`b`* (^`@(Li! @m 4j!4@`ma`&@&```Lha @k!@ ` \mh@ 0`j!4@ 4`ma \`  l$"` \#k`@ma`jh "(` (`4m4l j"*(`@@n! j! @l!   4j!4 0`j @뀣`H `"H3 `@l!  4j!4@`m\@ @m!@$@L`l @i!  4j!4@`n! `\%`@l! j`ja"+ `(` 4j!4l j")`(`ma j! @n!  4j!43 j`@H "Hb `@n!  4j!4@ m!`@&@ `` Lia @ m@`ma``L j!4@ 4`lLL k@h 4j!4@ m!@&@;`` Lha `@ ja@` l! @*`j!4@ 4`ma`!`@ n! ji!@4@jj  4j!4 ji!@@j" ji!"``D`4OB```\@%  %  @@%  % @ ` H@O#  `d  ??@ `@7'`\ D ;@&?#h#l <`<`I L-#p@`@@`p L@@ H&f @@@` `@@?@` $ \@  `@?@`` 4$`\@d,  @@f@ @P @9@6,`\$ ` -@@"@ & P??؈?h}@` `x`Ph~ @`< `(O`@ @  n=l& 6O `,`\( m=l@ ?% % 2O ``Pp!@@@`\ h`  0j,@j4" @ "#xj8j4xɱ5IMǪ`@$O@[ ` k`x0m! @@@3<@/@"  !@#xm! m!xɥ)Y#||:I_A#xA@x@ d%% d@ d ¸` `@ <`.H  % m! d%  `d# $O`y`  n!,@n!4"  @`  %#xn!8n!4x 6U[Ӕ $O -\ #t0 j`@A``@2 P.@ "` `"#xja x *`#||=IM#xA@x @ t@#x``\`xd`%!`d@ ` <.H1 ` "` ia f!`  $O@@` `@@@`  $`\@ `@@`` 4`$ \@ d?, @ f@ @P @H-\ @@-   k=l@??# # 2O 6`@3 \,`$@*` @" " P??ؔ@?m @ %xPm < `(@O `@@  j=l" 6O `Tp@ `@@@\ h`/0l,@l4#`@  $#xl8l4xɵ9HCHG$O @X`@10k`x@E   j!$@5 ʯ`1`@#  "#xj! j!xɩ-YI#||>U[#xA@x@ @ ?j! d !@!@d@j! d!  ??@  <`j! @ .H- j! d" ``$O`}` ` 0l, @l4:`@` % #xl8l4x8HOHSͪ`@$O`0j x @D ``ha$@4` p0 @:` `" #xha hax .K#|| AE#xA@x@ @` ha d`!@d@ha d!,` `@ ` <`ha `@ .H% ha  d `   $O `l`D#l`H4Ol @O׀ 㿠 D`@   H`@ =  ?` LH@+` "@ @@@ H!@f@@ @ @@  `$@@ 4`$?^ @N @7@5. \@&@,  @"` `Pغl}` $`x `Pl~  `< `(@O`@ `h}l `@6O`. \@* kl@ ##2O@@@@@@ H 2@  d@Of= X$` D@4OX H`@ʨ  H `@ ?= >` LK@ @/ @@@@ @ D @f@@ @ @@   $@@ 4$`?Y@C`@?4H X X) j@4 "" 2O+ L) `@@&? m@?@%  O@ @@ n& ?6O L` @:@@@7"  X>@@ @   @ ` `j `" " " @O"@ " " @ @ "`j@$O H@OG=  D @O=` 㿠 D@_  H @U >=  LH@+ `"@G@@@ D@ "@f@@ @ @@  $@@ 4$`^@ @.` D@@@  X?mO@@@ HO> D O 㿈@#d%`@#`@@ @ 1    44   `!0@@ @@ &@ !@ @ @$@@%@ : /@ @#\>.@&  `@& `  4` @2@ dd+ @+ < H#`<$D @$H H@@@`@ `@@H @@ɔ@9H`@5`  @%  ?:zT h= z8` z 9` {D; yDO =y@ :` h{ $O@@@DH@ @-H ) %@- $H@H`@i`@X.`'@&: :`";`10?!@ 1p?@@ JH@B @0    8;`!`zT  `i"z  #>` z! 8{ = z! ;`Oz#@ 8i!zT  ` $O D mက @ %H@ 4OD`O%$D8`@8@ H@@@`@ ``@`H @@˔@8H @4? @%  ?:`xTj8 z;  x 8` z: zO 8xT @ ; j{$O@@@DH@ @-H % *) @$H@H`@l`@[*`'@&= ;" : 30?!@`1p?@ MH@E  @2    ! =:x !`j"{D  % 8  z`"9`xD  ;`x  %:O {D % @ ;` j!x!` $O D m@%H@4OD`O#$D@`@@@ H@@@`@ ` @ @H @@ʔ@9H@5 `@%  "9`zTh;` z :` {: y: yD O  ;`zT@ 9  h xT$O@@@DH@@ @-H %)`- @ $H@H @j @Y) '@&;  >`= 20? `0? @ KH`@C` @1    :=!`{  i"xT   "= {! 8z : {D`! =O`xD"`@ ; i!{ ?  $O D `ka` @#`H`4O`DO$$DD`@DH>`? K @T- L@$L@ @P$P@ @T$T@ H*@ +@\H $\+` @,DX@(`$X D@-H @.`<@ H & #@=" 3?@@@@ @H@@@@H/ 8L9`H@@ @H`@d`@S(`>`: 0?@ KH@C  @0``` ":`=x`#ibzD `! 8`{ !`= xD`! ;``{ !` =O zD ! @`:`iaxT "` $O` mက`@%H@4OOo 8 ``@8`8`@H &%<!2p?@@`@@ @H@@@@H/ :L9 I@@@H@d@S-?`9 "@ 3p?@ KH @C? @0    ": ?:`xT  i"z` #=  {D?! ={ 8 xD! @ :`Oz@ #@ ; i!x`?%  @ $O ` `ia `@?!`H`4O```Oo @`@@@H& ?`" @0?@@@ @  `"@`@H@@@@H/ =L8I @@H @d @S* >`= " 1p?`@ KH@C  @0``` ";:`{`# ibz`! =`zD !`;  z?`! 8`{ !`:`O z ! @`= iaz?#`` $O` mက`@%H 4OOo `@@H D,@ ?L`jb`@@4O`@@ ?@@, H-L;; K@@D4OH$H d``@,dd D 2@Dd ېD @CH @?@ @H    @Q \  2 `@`"H `2@  @@   @@   %$O  `@  ` H- $Z@ &  4 H- `$Y& \`jb`@`jb`@ $O``dd fd  `@ d 4`$ X@d`$d Y@  &fd @ zဣ`"@ 4`- @@d @E`"@ 4`  @@ @;` d@&*%  * *=@7 @ ; > @H >; >`J8J>>`J 8J >!>K0 > ; H3p d; 9`"@fL`"@ 4``@$ `@*"  d(`#(=`@9`5 >!I@=`H3 =`:`" @d@ f >`@f>`>!K =J 2p =>"@d&d@ @#&d%d sH  zဥH \  `2 @```` jb$@@ ff"`@ $O `@1H@)\ 2`@ #p #l  %pl(,#hA@h`d@@f@f@#   4O OҀ"@ƀ@H @ + \ ? h─@@ `h⤐ @ "@@$O+ `@1 @, \ `@ia,@: `!@`# 8``> J8d@H@3 @8:  @ f<`,@@@@!``4O` Oр`@@d@Ѣ @p@@ !Z@:J30 :: #@ % d@@[@T \   o"`@@ o"  @$O  "H +@,`j!@@  :` j!!/` .`@.`: ` .H 8H@ ;`J0 ;`8@d@@f @G$`O׻+`x`` "@ @fd``@a@\@W \   j"`@ j" $O `@ `   @lb`@ `lb@`$O``d@   0 2@"`/ ".` .: @?`3 >`!J@;` H 3  ;`> @ d@f@"`4O `O @ `$Xd 4d`$]D`@H @@ @H@ \ `@n& <&؀ O&쀢@ n &OnL   `"@{`` `"@`4` `"@n`@@@` @ `4`@`@` @ $Y@`4`$Y@!@A@4H\\? @)` .@j=l@+" "?" " Oj=l#`? @)`5 !@ (  @ n}&`&`<&`(`O&``@n}l&`&`On}l`H` 4OL` @  $^@&`4$[@&@/@."L  m@j  @j` 4j4` ja@@ 8\`@`@na &```@$O  "@`4 $ X $`Zd@@``"@  @@d`@&@ "@ 4$ `$ 0`@i @@ @ @@ ` `$@@ 4`$`D @ 4 H? X``-`@! L9`\ = J@ >o`  ` xDxD#`&dka n$O``@Oـ`&@ ``"@d`2H\\ d#\n`@k@@ @ @@ ` `$@@ 4`$`D`@ 8 H X`)``/`.@" L=\ :H@ <``h@`@ " xDxD&@& d nn6O@O؀` &@  `"@ d `2H\ \ d #\``@h@@`@" @` @ @@`   $@@` 4 $ $5  @>@@@`@@`@@@?\`"+%@@` @ @@`  `$@@` 4`$ `$``6@ `@@`"  @ `$< 4<$@ @ @ @@   `@@ 4`@- `ma@`@ `na@m"HX@HmaX $&``&`&`j@&`nanama``2O`@8@ @ @@ ` @@ 4@-.m@`@ `na@k"HX@HmX`$&`&`&`l@&`na nam@ 2O@@@ @ @@  @@ 4 @,. m!@`@ `ma`@ia`@"HX@Hm!X`$@%`@%`%`l`@%`ma@mam!  2O @@& \ @&   42@ @@@f&28`$ @@f$@ @@?@ $' `@@@@f% @ &  @?@& \&  㿠9@ `@@@@ 8@`<@`@@`L@`\@`P@`T@`X P@`  㿠 <@ d& = 0g_assert (toadd >= 0); space >= 0caption-side: %d not supported count_rows_and_colsupdate_cells_infocalculate_col_min_maxhtml_box_table_take_space_percent|hanotateZd tH@hЂ/P`(((X``   $ :TN^k("W't/@2XTNt % Dxt#.6VlW`X(X,(Z<()B]b~#-4W{19\|"HUm|htmlboxtable.ctype_info.45482html_box_table_class_inithtml_box_table_inithtml_type.45481parent_class__PRETTY_FUNCTION__.44823__PRETTY_FUNCTION__.44854__PRETTY_FUNCTION__.44669__PRETTY_FUNCTION__.44932html_box_table_take_spacehtml_box_table_finalizehtml_box_table_relayouthtml_box_table_painthtml_box_table_append_childhtml_box_table_handle_html_propertiesupdate_min_maxcalculate_row_heightset_cell_heights___const_seg_900001001html_box_table_remove_captionhtml_box_table_cell_addedhtml_box_table_get_typehtml_box_table_newxmlGetPropxmlFreehtml_box_table_caption_get_typehtml_box_append_childhtml_box_set_stylehtml_style_newhtml_box_table_remove_rowhtml_box_table_add_tfoothtml_box_table_add_tbodyhtml_box_table_add_theadhtml_box_get_typeg_type_register_staticg_object_newg_type_class_peek_parentg_type_check_instance_castatoihtml_box_table_row_get_typeg_type_check_instance_is_ahtml_box_form_get_typehtml_box_painthtml_box_left_mbp_sumhtml_box_top_mbp_sumg_return_if_fail_warninghtml_box_table_row_get_num_colsg_reallocmemsethtml_box_table_row_update_spaninfohtml_box_table_row_fill_cells_arrayhtml_box_table_cell_get_typehtml_box_table_cell_get_min_widthhtml_box_table_cell_get_max_widthhtml_box_table_cell_get_colspanhtml_box_horizontal_mbp_sumg_assertion_message_exprg_printhtml_box_table_cell_relayout_widthhtml_box_table_cell_get_rowspanhtml_box_table_cell_do_valignhtml_box_get_containing_block_widthhtml_length_get_valuehtml_box_get_containing_block_heighthtml_box_vertical_mbp_sumg_freememmovehtml_box_table_caption_relayout_widthg_slist_freeg_type_check_class_castg_slist_removeg_slist_appendg_slist_lasthtml_box_table_row_new_GLOBAL_OFFSET_TABLE_SRSST*RSTRRSS+TT, R,S0RXT4S8R<R'tDSHSXTLTPSTS'tXTXT`RWhSWpTxT'tTW-RSTSRSS. TR /!R!S!T,R 0S 8 <T h/x!R!S!TSS .45(R,*8.T3\R`RhSlSpStT|TT*+1 2D1l33*+$182p133*+P1d2133 @S HS < . = < . > << H. P= l< x. > Rh ,Sh 0Th < . ? @ h@ @@T@|@@@L@@@AR S T l<.?*.*.* .hA\RhSpT(B*.*.* .\ALA 4< @. H? h* t. * . * ."<" .",C"4<"@."HD"<".#D#(*#4.#L*#X.#p*#|.&$<&0.&8D&X*&d.&|*&.&*&.'<'$.',E'S'R8'S'S8''T8'.(F(@(0F(HG(XH(dI(tG(@(I)80)D.)L0)1***.*7*8*9*:,6,0,.,0- 1.*.$..,7.H8.h9.x:0\60x00.00011*1.1718292 :364(84894D84T94`84p94849484949505.5$05\15p*5|.5;5:7l6707.70718*8.88;8D::6:00:<.:D0:|1:*:.:;::<6<J=LK=*=.FAH*H.I<I.I?IGI@L*L.LFL@LLM*M$.M<*MH.M`*Ml.N*N.N*N.O*O.Pp*P|.P*P.P*P.P*P.Q*Q.Q*Q(.Q0*Q<.QD5Qd*Qp.Q*Q.Q*Q.QRQSQTQBQ*Q.R<*RH.R`*Rl.R*R.R0R1ST*S`.Sx*S.S*S.S0T1Tl*Tx.T*T.T*T.T0U1U@UIUFU@V$FV0@V\4VFV@V@V5WRWSW SW$SW0W<.WHMWPMWXMW`JWhJWpJWxJWJWTWNWOWOWOX PX4PXSXSXRXX.XQXRY %Y,$Yl#Yt#Y|Y.Y"Y.YRYSYTYYRY.Y0YSY.YPZTZ$SZ(TZDP T ,8DDTPx\ht%'tWWXX,XTZ<  S|, S$$(,S048S<@ @DSH 8L'PST'xXW\S`WdXhSlXtxS||4S$SS HS 8'S'xW$SWXSX $h\LFYt WYZZ4cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 Zd[ J\l$)\.\ 8^@@cHj S~h h~ wX/756 1231273974 0 1 100644 10108 ` ELF%t4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment \ X㿠@;``@ @@1  +3``@$ 㿠@@@@ 㿠@ @" X" \ 㿠@;``@@@ L @`@U f` 㿠@;``@@@ L @\@U f\ 㿠@;``@@@ L @h@U fh 㿠@;``@@@ L @d@U fd 㿠+@'`#@957@`@` @ & |@3& `& `@& \@& h@& d& x@@& D@& 㿠@@ @@ ' @$ H &  <`, <&`@@'``@&  㿠@@@@@@ <`* < 2@*&2@&&@P$&`@T$&`@ &`  @&`@$`H`@& & @ &`@$`H`@ @& &  㿠@9` @@@@@@@ `@? \` ge' & @@ @@3 c?/ Xge@ $``&`  㿠@-`@ @@ `  5@#@ L`2@" 0`@@`oa @k! @@ @@oa0`0`O@@' L`D@@@`@@09 ` noa @$@@ n@`@` oa@@@%@   $@d f $%n2O@@`@@1/  nn @%@@!n@@n@@'    % d @d! &n2O@@`@ 㿠 , @`@ @  @"H  ,@"HG  ,@E@@ @"H ,@"H(,@&@@ n@mH @"Hn$n@&n$$O$@&$O $@&  $ O 㿠@@ @ `4  4 4  ` @  @ "H  @ "H  &@6=&@t'` 㿠& P@& T@@@@"  㿠`  &` `@&`@@&` @&`@  㿠`  &` `@&`@@&` @&`@  HtmlBoxTableCellcolspanrowspan`anotate t0,ppppH<DTT``  $$ C,\ly pp ppGt<j (@t0#5 |S ,Dv pT T-Fb|2Twhtmlboxtablecell.ctype_info.44098html_box_table_cell_class_inithtml_box_table_cell_inithtml_type.44097parent_classhtml_box_table_cell_bottom_mbp_sumhtml_box_table_cell_top_mbp_sumhtml_box_table_cell_right_mbp_sumhtml_box_table_cell_left_mbp_sumhtml_box_table_cell_relayouthtml_box_table_cell_handle_html_propertieshtml_box_table_cell_get_boundarieshtml_box_table_cell_update_geometryapply_offsethtml_box_table_cell_get_colspanhtml_box_table_cell_get_rowspanhtml_box_table_cell_get_typehtml_box_table_cell_newxmlGetPropxmlFreehtml_box_relayouthtml_box_table_cell_do_valignhtml_box_table_cell_relayout_widthhtml_box_table_cell_get_max_widthhtml_box_table_cell_get_min_widthhtml_box_block_get_typeg_type_register_staticg_type_create_instancehtml_box_get_typeg_type_check_instance_castg_type_class_peek_parenthtml_box_horizontal_mbp_sumhtml_box_vertical_mbp_sumhtml_box_check_min_max_width_heightatoihtml_box_is_parenthtml_box_get_absolute_xhtml_box_get_absolute_yhtml_box_table_get_typeg_type_check_instance_is_ahtml_box_root_get_typehtml_box_root_get_float_left_listhtml_box_root_get_float_right_listhtml_box_root_mark_floats_unrelayoutedhtml_box_inline_get_type_GLOBAL_OFFSET_TABLE_L6PRT6XS`Tt"xR|STRRSS#TT$%&&,60R468S@L&XT6R6S&T,60R468S@L&XT6R6S&T(R468R <6@RLRPRtTR XR\St`S dTthSlS pT tSxS|TSRSTRST TTT'T"&(X)|&"&"&()<(X)l*|()6R6S&T R +R$S(TdR hS ptT +RST6R6ST"$R(R,S0S4T<R@#DTHSLTX&/0/&1 &2D,X-l.-.1&3 $, 8- L. d- t. 1 & 4 5 40 X5 0 5 0 % & 4% @& H P% \& % &  % & % &  % &   ,(8@DP\ ht  t  | , p L 6D,6$ $6(,,064$8<6@D4H6L,PT6X\`6dlTp6tDx4|6$646$6<6,66pp\l cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014   ( $). 8(p@Hh| S  h  w$/776 1231273974 0 1 100644 8344 ` ELF4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment 㿠@;``@ @@1  +3``@$ 㿠@;``@ @@3` +1` @$@  㿠9@57+` @@`@'& t@& X@& D& H@@& @ !` 㿠@@ 0`@ @``@`@@"H `0@@ `@ @`@@@H @@  㿠@;``@ @ @5/ @$@@@ X@@  㿠 ,?@?@`@@  @ma$`$`2O  㿠@;``@ `@@3`5 +`@$@R"@ @ @ P Ā 㿠 ,@]  @@"`@`"@ @H@- @`@`2@@@@- @@@$ @@``oa @ `` O`- @$@@$- O 㿠 ,@ @@  @ @"H ,@HL,@G @@!n`@ma`@ @H@@n @o! @@@@@@@@n$$ @@@n$$O@@ @H @@$ @@@$O㿠@/`-@9@@ , @@@@ @@ `@`"H  @@0 `@ @ @$  @ @ "H @@ @ @ @$ @ . @@@ `@`H `@@`$7@. @`@@hက@   O@@@?@,@@@%mO%@@@$Ot HtmlBoxTableRow|8anotate\ 0txHph؀HH  $#dA@Yiv(8p Xt/xFjh/Jb|$Dhtmlboxtablerow.ctype_info.44716html_box_table_row_class_inithtml_box_table_row_inithtml_type.44715parent_classhtml_box_table_row_handles_eventshtml_box_table_row_relayouthtml_box_table_row_finalizehtml_box_table_row_painthtml_box_table_row_append_childget_tablehtml_box_table_row_get_typehtml_box_table_row_newhtml_box_table_row_fill_cells_arrayhtml_box_table_row_get_num_colshtml_box_table_row_update_spaninfohtml_box_get_typeg_type_register_staticg_object_newg_type_class_peek_parentg_type_check_instance_casthtml_box_table_get_typeg_type_check_instance_is_ag_type_check_class_casthtml_box_table_cell_addedhtml_box_left_mbp_sumhtml_box_top_mbp_sumhtml_box_painthtml_box_table_remove_rowhtml_box_form_get_typehtml_box_table_cell_get_typehtml_box_table_cell_get_colspanhtml_box_table_cell_get_rowspan_GLOBAL_OFFSET_TABLE_d*hRl*pSxTRSTRRSSTT*R*STRS T$R(R,S0S48T<TDlRx*|RR(R*SSTS(STR8S8T(TT8RST$Pdp*R* S(T<@RDSHRLTTSX\Thx !"#$D*HRL*PSXTlpRtSxR|TRSSTT% &0L\'','8@(|&&(4'l''('(H'T\(*R*RRSSSTTT& ( L \      ' , '  ( '  ) '  ( d@ ,(8@DXP\dht8hd*\*x*p* D*<* l*\* $(*,p04*8 <L@*D<HL*PX`hcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014  0  $) . l8 @8ZH SP hh| whtmlboxtext.o/ 1231273974 0 1 100644 21720 ` ELFR4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment `"@ 4`` 2@5 `  `$@  `0"@ ` #@`0` ` @@@`(4@  &@ ` `@ @ @ 4@  :` @ :! 0?㿠@;``@ @@1  +3``@$ 㿠@@ @@ &8" " " " "   `* .* @@ 㿠@@" 8" D" H" L" P" T" X" \ @W`@ @ @  d@d@@@ @ @ @ "H"`Lx9@a"H0`Lr9`L #\``D`H @`T :  c =` $@' J    #\`H `D@`T:`@ 8 '6 #\ `D `H@`T`L `D`H`T` @#\ =8 c #?` '; $@;`@"f,p 3  w    ' @@@ @   3@5`@ @#e@ 㿠@`@@@ 8`@2``"@`@`@$`  ` m @m@m@  @%`%@4O` @` `$` @$` @@$`$ 8 T @+@$ T` P@`  㿘 L.`  D` H T @#\ @  @? ?Ђ@ 8@ ?Ђ@  (㿠@9` @@ 8`@@`< `%`-``<`/`< @ 㿠@;@``@ @!(  8 30? H@#\@#`@\ H&`$ < 8#d,@ @W* <\ 0`"@4`$  @#h `$ `$ 4$ `$d7  @#l@h"@"dd `  ) +`!`*`%*0 5  @  l6  @`0`H%d % /  7`9 "@\\8"@@ @$    n! @n!@n!@  ` @& & 4O @ $ @$ @@$@^`(h 1`@1p  `@6@'  @ @@h@@p@ @x@@H@h@@@ @@ l@@ l`@ ``Y@``@`@@` @` @` @` @2O@8@` @` @` @` @M@ O` *` G` *` ` @` @` @` @ ` @` H 2O  f@ *``ʀ@$@#pf$ "@  @#p@ "@X$p@$* %@/`$ `l`@>%`@ @,`%``@ @ ! :` z z (I *O @`@ @. %``@`@ %`%` ` 2O p$ p@ h,`, `?` , @ @,l$ * `\ )`,`$`@J @ @ @'  @ l@m@ "H @@. `@ @` @@' @ @j!8 8 @(08@(l(@l$ P@$@2O d&D&H&L&P @U,$- d @`oa@  3<@@ @@ `@ @ @' @\ @ \& n!  @ P@ \@4@\d < `l!@% D % L(% P% H #@#0@ @  @"H\@"@ \\@0$\`$`@@`0 @  @"H\@@\@0& 㿠@; $7``@`@I @ `@' Ф@'`@ na``@ia` "H@@, @ @+ Ш`@'@@j!8 8@`(a@`(na(@n$ P@$@`2O``l 㿠@;`57@`@:`@ @ @$` `@ n! @l "H 8@@ 8n!8`@@@``@ @ @$`n!(@ (2O` 㿠@;@``@ @!@  D@H&` 㿠@7`@@@@h -@ @ `@3 X`@@$`@ `@ "H `H@@@h `H 㿠 <;@``5 @ @@ W >@W @@D`,` >- 8 8f / < @1`f @6` @ "@ H@@`P@ H@ P@@@ @  @@ @@ @@  HtmlBoxTextHtmlLayouthtmlboxtext.cbox != NULLbox->master != NULLtext != NULLCLC_ALLLC_CTYPELANGPOSIXen HTML_IS_BOX_TEXT (box)text-selection-changedhtml_box_text_paint_selectionhtml_box_text_set_generated_contenthtml_box_text_set_texthtml_box_text_is_masterhtml_box_text_get_texthtml_box_text_get_len|`anotatet*P ttL0$$Hp8<ЀЀTȀl0dЀp  $8LK[hv$ 8Ph-P0J$d$} 8p$ltt-Q D<i   T&H0'd.'D(p`r&?Zu(<Xp@V]x 3?[uhtmlboxtext.ctype_info.45222html_box_text_class_inithtml_box_text_inithtml_type.45221parent_classcontext.44893__PRETTY_FUNCTION__.45102__PRETTY_FUNCTION__.45065__PRETTY_FUNCTION__.45054__PRETTY_FUNCTION__.45045__PRETTY_FUNCTION__.45037__PRETTY_FUNCTION__.45019html_box_text_should_painthtml_box_text_get_bidi_levelhtml_box_text_get_descenthtml_box_text_get_ascenthtml_box_text_finalizehtml_box_text_painthtml_box_text_removehtml_box_text_relayoutg_signal_emit_by_namehtml_box_text_get_typehtml_box_text_newatk_no_op_object_get_typehtml_box_text_get_character_extentshtml_box_text_get_indexhtml_box_text_set_texthtml_box_text_set_generated_contenthtml_box_text_is_masteratk_gobject_accessible_for_objectsetlocalegetenvg_utf8_skiphtml_box_text_free_relayouthtml_box_text_get_texthtml_box_text_get_lenhtml_box_text_set_selectionhtml_box_get_typeg_type_register_staticg_object_newg_mallocg_type_check_instance_castg_type_class_peek_parentg_freepango_item_freehtml_font_specification_unrefpango_glyph_string_index_to_xhtml_box_inline_get_typeg_type_check_instance_is_ahtml_box_left_border_widthhtml_painter_set_foreground_colorhtml_painter_draw_glyphshtml_gdk_painter_get_typegdk_gc_set_line_attributeshtml_painter_draw_linehtml_box_get_bidi_levelgdk_gc_set_functiong_assertion_messagehtml_painter_fill_rectanglepango_glyph_string_freeg_type_check_class_castpango_glyph_string_x_to_indexg_return_if_fail_warninghtml_box_removeg_object_unrefhtml_font_description_equalstrlenpango_attr_list_newhtml_font_specification_get_all_attributesgdk_pango_context_getstrcmppango_language_from_stringpango_context_set_languagepango_itemizepango_attr_list_unrefg_list_lengthg_utf8_pointer_to_offsetpango_breakpango_glyph_string_newpango_shapepango_glyph_string_get_logical_widthsg_list_freehtml_font_specification_dupg_object_add_weak_pointerhtml_box_set_stylehtml_box_insert_afterpango_glyph_string_extentshtml_box_right_border_width_GLOBAL_OFFSET_TABLE_(a,R0a4S<TP.TRXS`TdRhRlSpSt/xT|T01.22T`222RaRaR$RRP RRSPSTP S$S(T,S$0S4T8S<R DS LTPRXS`ThT$pT|T 3T.27 7aa 28,9@:t;|2<= 28>d??<?DP2x@=2AR R 07 7 7 7 C = 2 A S R T R S T S T B a a $ 02 \4 5 4 4 4 6 4 R D $S ,T 0E lF R@ a S@ a T@ G G ,a 0R@ 4a 8S@ DT@ `G G R a S a T G$a,a4@2JhRtRRSSTT45 4 4<4X6dKlLMN'O((( O4OHPTQdPpQ)R)S)T)S1)T S0R@SXTp1U1V(WDXL1lYtDZ[R S(TD.T/9.RS/T2G$H82@I0.2./242<\T]`^W)R)S$)T`D|U$XLXX1(X@4TR\SdTlX  0 . 2  2 2 \!]!@U!|^""2"_#8$9$,:$T8$9$`$a$R0$R$a$S0$S$T0%T%.% R%,S%0/%4T%l9%.%R%S%/%T%2%G%H& 2&I&Ta&\R&`a&dR&hR&pS&tS&xS&|T&T&T&.&/&9'.' 2'8.'H/'\2'R'a'S'a'T'G(a( R(a(S( T(0G(@R(DS(HT(\.(`R(lS(p/(tT(9(G(R(a(S)a)T)|)9)G)2)&) * 9*@  ,8DPP\ht  D   $&H''( ($a( ,0a48<a@D HaL P TaX \ ,`ad $h lap t$xa|$a$&Ta&L'a'(a((a(0a aa a  a  4a $  a ,a $$a($,&`0a4&L8'<a@'D(HaL(P)TaX(` d h l p)t*@| <&0cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 *P+~,$), .,8/0 @5PH=< SL hM wR$htmlboxblock.o/ 1231273974 0 1 100644 15480 ` ELF:p4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment 㿠@;``@ @@1  +3``@$ 㿠@@  㿠5@7`+@'#9@ @`@`&  & p@& |@& t@ & H& D@@& `@ '  㿠@@ "@ 4` "@  `` @ @ @@`` @@ =`  D@d?`" 2?  㿠@@` @``"@5 `@`0` 2@ @ 4H'  Df@@/?&5` 40@ 2@ @$H' @%H &  <`-<D@d@&@ ? Df6H?@%D @`@ &`& 4 0@ @ ` @'`@`&  㿘@@  < @   4 ` <2f@ `/`` 2@~ <`2@z < 0`@60 @ @ @ @ '@ @%0 @@ @ @ '@@%'@ @`'  @`'  @`'@dd! 6@&  @& </ <f@&`@' H@& @& @' D  @/ < @@& @`&' H@' D& @&  㿠?@?@@@@  @@l$$2O @@  @@n$$2O  ,@6;@ /0-+n @h4n4 @h@@@"@ @n@j"@  @"H $  @@$2O  㿠 8`@oa@``Ooa& 8 㿠@;``@@@@ @a@@ &&@` `@'`` `1 `4 `1  @@"H39`@ '` @`@ ?@@ $`"<,'`@ @@`@ 7 5  V@ (@'\@  " @@ @ @ 2 ,p -p  s`#\sh@ @6 @?2H$@&@@@ @  -p sh,p #\4 @@s` OΒ@  @   f@`&f@@$ `@y#` @ a@ma@`? @@?ma``Oc"@ma@`@ @@?maP`&j!@& @&h 64n4 `6 @@"H;%@ & @@ ?@@ ##@=-&@ @@`@ma``O@ 1 9  V @㿠@`@@@T;` P@ @ 㿠@- %  m!@@ ` oa m!@`@@@oa`@`@ ` @$@f 2O  㿠@@@@`@@@`@@@@w <" D#p, * <``2@ @  %'`|ŀ@@ 8 ,w@ wn@On@%8@@@'@@ +@@''-`a b@ H @p# @ @#\ ' @ @  @ "H& @@ ` "@ 4 `2 2 ` @ ` (@  `"@   "@ `H  `@`"H  !'@  @" @@@. 7 , #\ s`sh@ @6@?2H'@'@@@@2 . s`, #\@sh OΒ@@   f@' d@'`䀧 @z @i@o!@ @ @@?o!P &j!@& @&h `1 4n4 1  @@HK1@&@@쀢?@@ #@$8`(@@&@@`@o!  O@''@o!@ ? @@?o!  O@''ဦ @ @5  @%@ @0`@@  @@$@ @!c@'``0+40H     $ @ @@@ H$@$@$ @`@ $@r'+@4 `@ @e"H a@#"H?[  @@P @' @O >  @?@2 @' @?O     @@    @?@  @'@  <#\0@ Ā $'GȀ8`2@`%8 @ k!   @   Ok!#`3 `/  V@ # `- !@@ HtmlBoxBlockHtmlLayoutself != NULLbox != NULLhtmlboxblock.chtml_box_block_create_lineshtml_box_block_handle_floatLanotatetHh8HT\`x HH  $ :(N^kPp<\ 4A\e8t  T@tlx8Jan(Mq/Tp%?_l :htmlboxblock.ctype_info.44162html_box_block_class_inithtml_box_block_inithtml_type.44161parent_class__PRETTY_FUNCTION__.44000__PRETTY_FUNCTION__.43837html_box_block_handles_eventshtml_box_block_finalizehtml_box_block_relayouthtml_box_block_painthtml_box_block_should_painthtml_box_block_real_get_boundarieshtml_real_box_block_update_geometryfree_lineboxeshtml_box_block_handle_floathtml_box_block_create_inline_linescalculate_float_magic_helperhtml_line_box_add_blockhtml_box_block_get_typehtml_box_block_newhtml_box_block_calculate_float_magichtml_box_get_typeg_type_register_staticg_object_newg_type_class_peek_parentg_type_check_instance_casthtml_box_horizontal_mbp_sumhtml_box_left_mbp_sumhtml_box_vertical_mbp_sumhtml_box_get_containing_block_widthhtml_length_get_valuehtml_box_get_containing_block_heighthtml_box_check_min_max_width_heighthtml_box_top_mbp_sumhtml_box_get_beforehtml_box_get_afterhtml_box_text_get_typeg_type_check_instance_is_ahtml_box_painthtml_line_box_destroyg_return_if_fail_warninghtml_box_relayouthtml_relayout_get_left_margin_ignorehtml_relayout_make_fit_lefthtml_relayout_get_max_width_ignorehtml_relayout_make_fit_rightg_assertion_messagehtml_box_root_get_typehtml_box_root_add_floathtml_line_box_newhtml_line_box_initg_slist_copyhtml_line_box_add_inlineshtml_relayout_next_float_offsetg_slist_freehtml_line_box_closeg_type_check_class_casthtml_box_get_absolute_xhtml_box_get_absolute_yhtml_box_root_get_float_left_listhtml_box_root_get_float_right_listg_slist_prependhtml_box_root_add_positioned_GLOBAL_OFFSET_TABLE_LIPRTIXS`TtxR|STRRSS TT!R4IRIR RRR\S4T4 S\$S(T\,S0S4T8S<R<DS<PTXT`TlT<p"xR|ST#`l#<$%&8D#'( '0(H'T$l)|(((*H$`&*'('($&$%8+H,t0-0D.t/01 I R0 I S0 ,T0 D2 `2 x3 Rp 4 5 $6 8$ l7 t9 # : R@ Sp R S@ Tp T@ S T 8 I I ; < = 04 P6 > ? @ < = 4 (6 p> @ A R0 S0 T0  ,# <2 d t# 2 3Rp(4D5d6x$79#:@R@SpTpS@R T@S8 TLIPI \h#tRxSTBCDpC|D9#E9#FII  #H$x#1--G,R0G ,0R8S<S0DT0HTl./RP;<=46P>p?@<=46 >4@PA#2 3lRp456$79#$:@@\l#|2@RRSST T#39#Hx4?46?06d46?;R@SpTpS@RT@S8TR@SPTPS@RT@S8T ( ,(8@DP\h\t4  <lLIDI I   I LID $I(0T4I8D<@IDH LIP T XI\ `PdIhDlpIt| p D `  cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 <$)`.`8@#PH)  S6 h6 w9/795 1231273974 0 1 100644 5160 ` ELF 4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠@;``@ @@3` +1` @$@  㿠;@``9@ +& |`@& $ 㿠@;``@`@@#`  @ ! @@ L%@&` P$&`@&``d@'``@& & @ 㿠@;``@`@@3`/ ) @$@@@@ 0 @  @ @H@H@!@@@`0@  P@    㿠& L@& P@@ HtmlBoxTableCaptionTanotateTtx`H 0(<<  $'4`Ieu0(tx()AXe~8Vnhtmlboxtablecaption.ctype_info.43848html_box_table_caption_class_inithtml_box_table_caption_inithtml_type.43847parent_classhtml_box_table_caption_finalizehtml_box_table_caption_get_boundarieshtml_box_table_caption_get_typehtml_box_table_caption_newhtml_box_table_caption_relayout_widthhtml_box_block_get_typeg_type_register_staticg_object_newg_type_class_peek_parentg_type_check_instance_casthtml_box_horizontal_mbp_sumhtml_box_vertical_mbp_sumhtml_box_check_min_max_width_heighthtml_box_get_typehtml_box_table_get_typeg_type_check_instance_is_ahtml_box_table_remove_captiong_type_check_class_casthtml_box_relayout_GLOBAL_OFFSET_TABLE_4!8 R<!@ SH T\`RdSlTp RtRx S|ST T! R! S TRST RR SST T<RH!LSP!TR\S`TlTp Rx S| T! R! S TRRSTST R S T 8p! R! S TRSRT RS ST T$,8@x R S T  4 ,(8D4P\hx4|!,!H!@!!<!,!P!@!!cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 $).8 @(H  Sp h wt/818 1231273974 0 1 100644 4812 ` ELF4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠@;``@ @@3` )/ @$`@ @" 8@ 㿠;@``@3@& X`% 㿠@9` @@ `@ @5/@ @@' @ 0@@ @H@@Y@@ 0` `@`5`4 `5`H ` "H 8`@?: @@ %` X ` @ ` H`H+1@@@  XĀ @@@  XĀ @@@  XĀ  X  #!` @   @ [@ @ HtmlBoxTableRowGroupHtmlLayouthtmlboxtablerowgroup.chtml_box_table_row_group_append_child|<anotate<tPHHP00  $(LPLjz@&H(t/<Wp*>htmlboxtablerowgroup.ctype_info.43853html_box_table_row_group_class_inithtml_box_table_row_group_inithtml_type.43852parent_class__PRETTY_FUNCTION__.43825html_box_table_row_group_append_childhtml_box_table_row_group_get_typehtml_box_table_row_group_newhtml_box_get_typeg_type_register_staticg_object_newg_type_check_instance_castg_type_class_peek_parenthtml_box_table_get_typeg_type_check_instance_is_ahtml_box_table_caption_get_typehtml_box_table_row_get_typehtml_box_table_add_theadhtml_box_table_add_tfoothtml_box_table_add_tbodyg_assertion_message_GLOBAL_OFFSET_TABLE_48 R<@ SH T\`RdSlTp RtRx S|ST T R S TRST RR SST T ,TR`dShxT| R S T R S TRSRTST L`lR@ ,8P\hR(RS(ST(S@T@T L ,(8DLP`4dh,lptx`|X<,hXHxcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 f$)4.48@TH l SP hh w/842 1231273974 0 1 100644 13304 ` ELF14(.shstrtab.text.rodata.data.rel.local.data.rel.ro.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.data.rel.ro.local.rela.annotate.comment@㿘@; ``@ @"@ 4 `$`$ 2@d` @d#`1`$ @` ` ` (#\A@\ d @㿘@; ``@ @"@ 4 `$`$ "@h`@h#`1`$ @` ` ` (#\A@\ h 㿠@;``@ @@1  +3``@$ 㿠@;``@ @@3` +1` @$@  㿠9@57+` @@`@'& @& h@& d& D@@& H@ !` 㿠@;``@``@@3`5 +`@$@ T "@ P@ P "@`@ P@`@ P Ā x@9` @7@@   O% @ 2@ 2$  2@ ?"@#1 @@   `@@  @'%@ @<@ #O'#@ '%@ @<|@ !@ /5@ @> @ !@ ``@ @>p@` c@@ @ ?@ dO Y@  `@ @?@ 1@ #`@  @ ?@ '@ -+`@ @?@ @@ @?@ O?@  . @@  H`|x|x@-`@@  D ?`"@ 4` @@7`@ +@@`@$@ L?@< (@% @@@@@ $?@ n @i! @@@?@n((O߀ @ `$ &L $ %@@ @ @@$?@ L`$&L % $+ 5` $@9@? @ -@L&TʠL@&TĠL`@&TL@`@&TL@@@&T/ L @ @O"@ 2@ 2$  2 @ #"@ @ @  @9 @  @@`O@ 9 @  @|@`@ @ @ @@ ' @  @p@ c@  @ @@dO Y@ -`@ @@ 1@ `@ @@ '@ @ @@ @ @  @@` O @  -@ @&TT @@ @&P@P@T@PP@" 0 @@@?㿐; @```@@@` 4 @@`@ @@@#@5@` H@P @ "@S $ "@4`$ `$ `4``@@ 8  "@  $ H !  4!#hA@h ``"@  $` ,  I7Ƚ,1#hA@h@ ` ` `ɣ2`+#hA@h@`@`2   "@ !<>H'`8#hA@h  @ (0`  #hA@h@5| $$@@b#\+p  s``@@  @ H7#\`-0 s`@`@   `@@ HtmlBoxListItemDecimal value exceeds 4900 or less than 1MCMDCDCXCLXLX%d. %02d. %c. %s. IIIIIIIVVVIVIIVIIIIXXanotate$\HtxHȂ@4xx0   ( p<8<T$#AYiv$ (4p"|3Ja@ x  t|x7RYh&5Wmhtmlboxlistitem.ctype_info.44029html_box_list_item_class_inithtml_box_list_item_inithtml_type.44028parent_classresult.43902AUTO.1.43912html_box_list_item_left_mbp_sumhtml_box_list_item_right_mbp_sumhtml_box_list_item_painthtml_box_list_item_relayouthtml_box_list_item_finalizeconvert_to_roman___const_seg_900000101___const_seg_900000201___const_seg_900000901___const_seg_900001001html_box_list_item_get_typehtml_box_list_item_newg_strdup_printfg_ascii_strdownhtml_box_block_get_typeg_type_register_staticg_object_newg_type_class_peek_parentg_type_check_instance_castg_freeg_object_unrefg_type_check_class_castg_mallocmemsetputsg_strlcatg_type_check_instance_is_astrlenhtml_box_text_newhtml_box_text_get_typehtml_box_text_set_texthtml_box_set_stylehtml_box_relayouthtml_box_painthtml_painter_set_foreground_colorhtml_painter_draw_archtml_painter_fill_rectangle_GLOBAL_OFFSET_TABLE_ 6$R,60S<TRST6 R6S$TRST6R 6ST,0R4S<T@RDRHSLSP TTXT6R6STRSTRRSS TT! R6R R$Rp(6,S4S8T<S@SpDTLR (TS (\TdTppT (t"|RST6R6STRSRTRSS TT#,$D#L%X&6R6S RT S T'(RS )TR@ S@$*(T@<RH@RDSHHSLTHTT\*lRHxRP|RSPSTPT*RXRSXSTXT*R`RS`ST`T*Rh RShSTh T(*8RhDRpHRLSpPSTTp\Td*tRxxR|SxSTxT*RRSSTT*RRSSTT*R(*|6R6STRRSSTR TST#<DRHRLSPSTTXT\ +RRS S T  T # XR hS lT     ,   $ R 0 S < T \' t( ) * RH R SH S TH T * RH RP R SP S TP T * $RX (R ,SX 0S 4TX <T D* TR` XR \S` `S dT` lT t* Rh R Sh S Th T * Rh Rp R Sp S Tp T * Rx R Sx S Tx T * R $R (S ,S 0T 8T @* PR TR XS \S `T hT p* R *  - . # / 0 1 0R @6 DS H6 XT  R R S S T  T R S T # R S T R S T P2`34 4T5    ,8|DP\|lt|p@ (  6666666|6 t d@ \ @ 6$ 8,,0648<6@D H6LPT6X\(`6dhl6ptx6|6t t@ \ H6 8@ t PTd  @cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 \@4$)X$<| A|4Kp S [x f,8 {,Pl ,8 0htmlrelayout.o/ 1231273974 0 1 100644 5396 ` ELF4( .shstrtab.text.rodata.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠@@ @@_#@c?@@ ?@ @D@+09   @ 5 @6$@@@)@@$@"@@@0@@h @j 4h4 k!@0O  2O $:`c*@ ?d@ ? @㿠@C#@c?@@?@ @+@ @9  n!m @n!  @@n!@ @m@ @ @@f 2O c$?d@ ?㿠@@ @@ @?@?@@?@ @E@@ +07  @ 5 "@6$@@@)@@$@"@@ @0@@m  @j 4m4 k!@0O   2O $? /  @㿠@@ @=@@ @@L+@c?@@?@`@+@@`7  oao! @oa``@@oa`@o! @ @ ` @@ f `2O`c @?%@"@?  @ "H c@?@c?@f 㿠 @@?2@ @@@/ 4H & @@#@?@@?@@ $@$&š & 㿠@@?2@@@ '@'@@2H& @ "@@@@?@ @&& @@    (@@ 8@HtmlLayoutrelayout != NULLhtml_relayout_destroyanotate x(HȀ@  (*OY|T(4HJ\s .JQjhtmlrelayout.c__PRETTY_FUNCTION__.43761html_relayout_next_float_offset_realg_malloc0html_relayout_get_max_width_ignorehtml_relayout_get_max_widthhtml_relayout_get_left_margin_ignorehtml_relayout_get_left_marginhtml_relayout_next_float_offsethtml_relayout_make_fit_righthtml_relayout_make_fit_lefthtml_relayout_destroyhtml_relayout_newhtml_box_root_get_typeg_type_check_instance_casthtml_box_root_get_float_right_listhtml_box_get_absolute_xhtml_box_left_mbp_sumhtml_box_get_absolute_yhtml_box_top_mbp_sumhtml_box_root_get_float_left_listhtml_box_horizontal_mbp_sumg_freeg_return_if_fail_warning_GLOBAL_OFFSET_TABLE_0@P` Xd(8L\ $4p  $ 8  \ RST   ,8DP\hTt cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014V   > #  + 3 > Mhtmlstyle.o/ 1231273974 0 1 100644 12300 ` ELF.T4( .shstrtab.text.rodata.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment"  +` )`* 2 `"@ `"H  :`z8!H@:K@30 ::"@  `0 @ @ "@   `@ 0 0p?   ` +`* `"  `" 㿠`3>@@% @ @+0 @@  @  @l ,@c #@@`p  p@@`  @@`  "@  !0 `  @@" "@ `  2H  ` @2@ "@ ` 2H   `  @@2@ `"@ `  2H  `  @2@ `"@ $`  2H  $`$  @2@ "@ ,`( (@2H  ,`, @ 2@ٰ "@ `0 0 2HѰ   ` @  2@Ȱ "@ ` 2H  ` 2@  "@ `  2H  `@2@ "@ `  2H  `  @@2@ `"@ `  2H   `  @2@ `@ ` @2H  @`2@   @ 2@   @2@  $@`$2@   <@<2@  ,@ ,2@  4@`42@   D@`D2@   \@`\2@  `L@`L2@  T@T2@   ` @ "@`  "@`  "@`(  (@"@`$  $ "@`   "@`  @"@`0  0@"@$  $T T`@"@L  L`@"@L  L`"@  `< @ "@  `"@  `"@  `   "@L  L`@"@ $ `$@@@  @@%| @@ "@`    3@ < @ @  @ @  @ @<  @ @` @ 2@ $ ` $` @ "@   `@2@   )8  @"@ $  $@2@    @ 2@   @`2@   `@`2@  , @,2@$  $9  ` @ @@"@    "@ "@ @2 2?    㿠@;``@@H@X 6 `@ `@`@ @`H @h@p@x @ @@@   @ `H `H  @@@@@ 90@@@8@@@` 2@ @8@@@@` `@@@8@`@@`(  @@@8@@@`8 `,@@@8@`0@@`H $@@@8@ @(@ 㿠@;``@@@@`@@@`(` @@@ @ 㿀!x;? ̶c #d7 f@gg@!<!@#t55v@ 㿠@`;``@@@ն/@  `  $333@  :㿘 ,@ `)@@@@@@@@& @ @@@@@ @ @ @ @ @V"@@#` @    ` @#\d$ @@@ 㿠@ ,`@@9  `@@@'      @ @ & `@  ` ,. @`$  @`$ @ @`  @  @ @ 㿠@ ?@& @ @`@`$@` @`@` @``( @@@  @9ffffff@R@(@QR㿘@79`@ @@ ` V#P`@@#`#\ ``\IX<`}@ . .w `@% `@  `.-@.Y_&e  @Z @X @ `(U&.U @ `` IK* `@.IϑS&F @ ``  I_*X@. ڍ^&5 @ ``IW, @.[&( @ `` M,@.хU& 2H `` V.``@.܁K&   `+`@.W& auto%d ------------ display: table;block;inline;none;HtmlLayoutunhandled display property %d visibility: visible;hidden;collapse;width: ; height: max-width: min-width: max-height: min-height: GtkTextViewTextViewGtkHtmlHtmlViewgtk-theme-namenotifyanotate\$hT$ \Ȃ H |HH(  % >D\\wH($$hT$$ * A\Xz $|!8FSk.Gf Ac 'B^whtmlstyle.cdefault_styledpi.44819html_style_get_gtk_stylehtml_style_get_gtk_text_colorhtml_style_notify_settings___const_seg_900001101___const_seg_900001401html_length_set_valuehtml_length_get_valuehtml_length_equalshtml_length_sethtml_style_refhtml_style_comparegdk_screen_width_mmhtml_debug_print_stylehtml_default_style_newpango_font_description_get_familyhtml_style_newhtml_style_unrefhtml_length_from_css_valuestrcmphtml_color_equalg_printg_loggtk_settings_get_defaulthtml_view_get_typegtk_rc_get_style_by_pathsgtk_text_view_get_typegtk_style_newg_object_refhtml_color_set_linkbluehtml_color_new_from_rgbg_object_unrefg_freeg_malloc0html_style_box_newhtml_style_surround_newhtml_style_inherited_newhtml_style_background_newhtml_style_border_newhtml_style_outline_newhtml_style_set_style_boxhtml_style_set_style_inheritedhtml_style_set_style_surroundhtml_style_set_style_backgroundhtml_style_set_style_borderhtml_style_set_style_outlinehtml_style_set_border_top_widthhtml_style_set_border_bottom_widthhtml_style_set_border_left_widthhtml_style_set_border_right_widthhtml_style_set_outline_widthpango_font_description_get_sizehtml_font_specification_newhtml_style_set_colorhtml_color_unrefg_signal_connect_datahtml_style_box_unrefhtml_style_surround_unrefhtml_style_inherited_unrefhtml_style_background_unrefhtml_style_outline_unrefhtml_style_border_unrefgdk_screen_width_GLOBAL_OFFSET_TABLE_<`8  @       H R H S T   d t          $ D T \ d             4 D L T p |   H R H S  ! T " #",$4%x&'HRXHSXTX R( S T4)pHxH|RH*+,-./01SH2345 67$809<:H;`l<TH=>?(HH* R S T4< DRHRhLSPShTT`Thd@l*2234561HAPBXC`DhEpFx)))HR RHS ST T$G, ,$8DP\$h t D$\H H  H HpHh HH$ (H, 0 4H8 <@HDHxLHPhTXH\`dHhpH| | ,4cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014[ \o``(08#L C* R-/861 1231273974 0 1 100644 2548 ` ELF4( .shstrtab.text.annotate.symtab.strtab.rela.text.rela.annotate.comment `" 㿠@  2  㿠@   @ 2  @'`  @@'``㿠@ ?@ &   @@ P@@  㿠 @ @@`@`'`  &` 㿠 7` @ @`@@ .` .*  㿠  @ @@` @ @@@ P'` & P@@` '` 㿠 @`@!  @@ @@ `@@ @ &  % ````  6 6 6 6  anotatex` @TȀTHPh 1 K@TeTH@h8  ;JQhtmlstylebackground.chtml_style_background_refhtml_style_background_newhtml_style_background_duphtml_style_background_unrefhtml_style_set_style_backgroundhtml_style_set_background_repeathtml_style_set_background_imagehtml_style_set_background_colorg_malloc0memcpyg_object_refg_type_check_instance_castg_object_unrefg_freehtml_color_equal$Dd p|   Dl  , 8@DP\@ht8cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014N `P#8b+ 6hx E/884 1231273974 0 1 100644 4724 ` ELF 4( .shstrtab.text.annotate.symtab.strtab.rela.text.rela.annotate.comment `"  4@㿠@ 4 4@'` "@ @'`   "@ @'`  "@ ,@'` , @@'`,`㿠@! ?@&  "@`@` "@`@` "@`,@`, @@@  㿠 @ @@`@`'`  &` 㿠 @`@  $@  @@   @@@ '  㿠 @`@  $@  @@   @@@ '  㿠 @`,@  $@  ,@@  , @@@ ' , 㿠 @` @  $@  @@  @@@ '  㿠  @@  $@ " @@ "  㿠  @ @@` @ @@@'` &` '`  㿠  0@ @@` @ @@@'` &` '`0 㿠  $@ @@` @ @@@'` &` '`$ 㿠  @ @@` @ @@@'` &` 7` 㿠  @ @@` @ @@@'` &` 7` 㿠  (@ @@` @ @@@'` &` 7`( 㿠  @ @@` @ @@@'` &` 7` anotateT@ȀHHP||||L|P|P|P|P|P|P|P ) ?0UmlH|0||(|L1|Rl|u|d||\||%,;LSdhtmlstyleborder.chtml_style_border_refhtml_style_border_newhtml_style_border_duphtml_style_border_unrefhtml_style_set_style_borderhtml_style_set_border_right_colorhtml_style_set_border_left_colorhtml_style_set_border_bottom_colorhtml_style_set_border_top_colorhtml_style_set_border_right_stylehtml_style_set_border_left_stylehtml_style_set_border_bottom_stylehtml_style_set_border_top_stylehtml_style_set_border_right_widthhtml_style_set_border_left_widthhtml_style_set_border_bottom_widthhtml_style_set_border_top_widthg_malloc0memcpyhtml_color_refhtml_color_unrefg_freehtml_color_equalhtml_color_dup(4D`| $<T\  <dp  4\h  8  0  (    , 80DPl\h0t(ld\(\cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014N T# s+ $L 6p E`/903 1231273974 0 1 100644 2456 ` ELF04( .shstrtab.text.annotate.symtab.strtab.rela.text.rela.annotate.comment `" 㿠@  㿠@  @ @'`  @@'``㿠@ ?@ &   @@@  㿠 @ @@`@`'` &` 㿠 @`@  $@  @@   @`@`"@ @ & '  㿠  @ @@`@ @@@'`&`'`  㿠  @ @@`@ @@@'`&`7` anotatex`@LȀLHHP|P|P + B4LYLrH$|4|/htmlstyleoutline.chtml_style_outline_refhtml_style_outline_newhtml_style_outline_duphtml_style_outline_unrefhtml_style_set_style_outlinehtml_style_set_outline_colorhtml_style_set_outline_stylehtml_style_set_outline_widthg_malloc0memcpyhtml_color_refhtml_color_unrefg_freehtml_color_equalhtml_color_dup$8Pl 0Xd  \|  , 84DP\$ht4cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014N 4P# >+L 6 x Ehtmlstylebox.o/ 1231273974 0 1 100644 3084 ` ELF 4( .shstrtab.text.annotate.symtab.strtab.rela.text.rela.annotate.comment `"  4@㿠@ 4 @ 4@'``@  @" @㿠 @ @@`@`'` &` 㿠 @`,@  $@  ,@@  ,@  㿠 @`$@  $@  $@@  $@  㿠 @`@  $@  @@  @  㿠 @` @  `@@ @ @@@&  %  @  㿠 @`@  `@@ @ @@@&  % @  㿠 @`@  `@@ @ @@@&  % @  anotate@0Ȁ4HHP``` # 600Ip4^Hw`L`` , 3htmlstylebox.chtml_style_box_refhtml_style_box_newhtml_style_box_duphtml_style_box_unrefhtml_style_set_style_boxhtml_style_set_max_heighthtml_style_set_min_heighthtml_style_set_max_widthhtml_style_set_min_widthhtml_style_set_heighthtml_style_set_widthg_malloc0memcpyg_freehtml_length_equalshtml_length_set(4L  , <X  @`  8`  , 80DpP\hLt ,(<cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014N @`#hC+\ 6  E /923 1231273974 0 1 100644 8672 ` ELF P4( .shstrtab.text.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment `" @9ffffffDh@R@Y㿘@9`;@ `   @X0#\A@\#@`@@#`#\` ``\ I_9 2@`& $`@7@?,`Դ`  8UIڕ[& ` S& #\ ` @\\͍Q& ` Z& #\ `\TX&  㿠@ ?@&  "@`@` @@@  㿠 $@ @@`@`'`$ &`  (@㿠@ ( @ (@` @'`@  @@'``㿠 $ $ %/`6 @ $@ $@@ $ $` %- .  a,@* %3* $ 㿠 $ $7` @ @`@@ $ $.` .* $ 㿠 $ $7` @ @`@@ $ $.` .* $ 㿠 $ $7` @ @`@@ $ $.` .* $ 㿠 $.`7` .@6` H $@ 2 @@ $2 2  㿠 $ 7` @ @`@@ $ .` .*  㿘@ $R @ $@ @@ $2  㿠#\ $ \ P$ @@ $@ @@`@`& $%`@ $@% #\ $` \&` 㿘T@ 㿠@ #\A@\ 㿠 $ ` 7 @' @@ $@ @@ @ & $' @ $@%  $`/` ` . +  㿠 $` @ @) $  `@@ $@ @@@& $$@ $@%  $` @ @ $` &  㿠 $ `7 @' @@ $@ @@ @ & $' @ $@%  $`/` ` . +  㿠 $7<  @) `@@`$@ @@ @'`$`&@`$@% `$` 7 / %` , @* 㿠 $3<7   @) @@`$@@ `@@`@`'`$&`@`$@% `$` `7 /  ,`  *` 㿠 $ `7 @' @@ $@ @@ @ & $' @ $@%  $`/` ` . +  㿠 $ ` @% @@ $@@ `@@ @ & $$ @ $@%`  $`` . , 㿠 $ ` 7 @`@3 @@ $@ @@ @ & $' @ $@! `2@  $ $ **  ` 6 .  ``, @+  㿠 $J @ @@`$@ @@@'`$&`$/` 㿠 $ 7 @ @@`$@@ `@@ @ '`$ $ `$`/`  .`@, 㿠 $@`@# $ @@ $@ @@`@`& $ %` $ @@@ $& anotate|8dHHP@`ȀhhhlhtP4$PPHHPPP|PP  H ,tD, x2`R Hi8dH`T h(HhBh^l|ht4L$p0$> a | L   |4 !2Fdu|%htmlstyleinherited.cdpi.38939get_new_font_sizehtml_style_set_font_size_common___const_seg_900000201html_style_inherited_refhtml_style_inherited_unrefhtml_style_set_style_inheritedhtml_style_inherited_newhtml_style_inherited_duphtml_style_set_list_style_typehtml_style_set_white_spacehtml_style_set_text_alignhtml_style_set_caption_sidehtml_style_set_border_spacinghtml_style_set_cursorhtml_style_set_line_heighthtml_style_set_font_sizehtml_style_set_font_size_htmlhtml_style_set_font_stretchhtml_style_set_font_familyg_strduphtml_style_set_font_stylehtml_style_set_font_weight_lighterhtml_style_set_font_weight_bolderhtml_style_set_font_weighthtml_style_set_font_varianthtml_style_set_text_decorationhtml_style_set_bidi_levelhtml_style_set_directionhtml_style_set_colorgdk_screen_widthgdk_screen_width_mmhtml_font_specification_unrefhtml_color_unrefg_freeg_malloc0memcpyhtml_font_specification_refhtml_color_refhtml_font_specification_duphtml_font_description_html_size_to_ptstrcasecmphtml_color_equalhtml_color_dup_GLOBAL_OFFSET_TABLE_3R3R SS TT %&RSTl'() **+(,@-  x  \h  8D  .'P/ .'@0l .') , L  p. '    ,. @'   . '   . ' < \  . '    @. T'  d 1$ \(d2 ,88DP\ThtH`Lp0  | L ( 4 @4L\xd pt3x||T L3|\ L hl0cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014S | @ (8;0t ;p4 J/945 1231273974 0 1 100644 4648 ` ELF4( .shstrtab.text.annotate.symtab.strtab.rela.text.rela.annotate.comment `"  d@㿠@ d @ d@'``@  @" @㿠 @ @@`@`'` &` 㿠 @`4@  $@  4@@  4@  㿠 @`$@  $@  $@@  $@  㿠 @`,@  $@  ,@@  ,@  㿠 @`<@  $@  <@@  <@  㿠 @` @  $@  @@  @  㿠 @`@  $@  @@  @  㿠 @`@  $@  @@  @  㿠 @`@  `@@ @ @@@&  % @  㿠 @`\@  `@@ @ @@@&  % \@  㿠 @`T@  `@@ @ @@@&  % T@  㿠 @`L@  `@@ @ @@@&  % L@  㿠 @`D@# @@ d@ d@ @'` @`@`@`&  '` D@  anotatex@0Ȁ4HHP```````Ѐ 8- E00]p4wH`L`` `l`#`>,`[u<htmlstylesurround.chtml_style_surround_refhtml_style_surround_newhtml_style_surround_duphtml_style_surround_unrefhtml_style_set_style_surroundhtml_style_set_padding_bottomhtml_style_set_padding_tophtml_style_set_padding_righthtml_style_set_padding_lefthtml_style_set_margin_righthtml_style_set_margin_lefthtml_style_set_margin_bottomhtml_style_set_margin_tophtml_style_set_position_lefthtml_style_set_position_bottomhtml_style_set_position_righthtml_style_set_position_topg_malloc0memcpyg_freehtml_length_equalshtml_length_set(4L  , <X  @L \x  8`l |  (Pp  ,Hp < h , 80DpP\hLt l,<(<\ | , $hcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014N x($# &+  6 Ehtmlembedded.o/ 1231273974 0 1 100644 5820 ` ELF4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment@ `@ @ " " |㿠@;``@ @@1  +3``@$ 㿠@9` @ @@/ %-@$ @ " H@" L@ 㿠@;``@@X @ @X @ @@ D @ @@ a@@`D`& $`& (`& ,` & 0 㿠@;``@@ ز`@ @ `@ @@ D "@`@ &`` &` 㿠@;@`` L@ `@`h  H 㿠@@;``@ E `@`  L@ @ @ ` >@  ``@ L@HtmlEmbeddedwidget != NULLallocation != NULLrequisition != NULLhtmlembedded.cembedded != NULLhtml_embedded_size_allocatehtml_embedded_size_requesthtml_embedded_get_dom_nodehtml_embedded_get_descenthtml_embedded_set_descentPanotatehXl@tЂЂTH\HXP`` $ @9`L\xvxt,>0TY\sX 7Ohhtmlembedded.ctype_info.44481html_embedded_class_inithtml_embedded_inithtml_type.44480__PRETTY_FUNCTION__.44438__PRETTY_FUNCTION__.44424__PRETTY_FUNCTION__.44468__PRETTY_FUNCTION__.44460__PRETTY_FUNCTION__.44453html_embedded_size_requesthtml_embedded_size_allocatehtml_embedded_get_typehtml_embedded_newhtml_embedded_get_dom_nodehtml_embedded_get_descenthtml_embedded_set_descentgtk_bin_get_typeg_type_register_staticg_object_newgtk_widget_get_typeg_type_check_instance_castg_return_if_fail_warninggtk_object_get_typegtk_widget_size_allocategtk_widget_size_requestg_assertion_message_exprhtml_box_embedded_get_descenthtml_box_embedded_set_descent_GLOBAL_OFFSET_TABLE_R %$R(%,S4S8T@T%R%STRSTRRSSTT% R%ST04R8S@TDRHRLSPSTXT\Tdt%R %S T  ,D %R8%S8T8!<RPH%LSPP%`TPh"%RP%SPTP"#%% (RP,SP4TPD"P$ ` ,`8xDP\h0t %%|%%%H%@%%(%%| %% $(%,0P4%8@<@%DHL%PX\`dhlpDtPcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 X$$)H.Hx8`@ H  S h whtmlboximage.o/ 1231273974 0 1 100644 12148 ` ELF-l4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment" 8" <" @" D㿠 @@``@ @#  `@57 P@  +@) P@`   @& @ ?(`D @ @@`@@@`D`D @@`@@ @``@@ @ ``@ @'`D`D ``@ dd@ '`D@@ > >#дK #`DХԩ @;@ =>`#ȲK #`Ḓ @;@ =? #J #`Dĵ @;@ = >#I@#  @;@`L@@@@@@;`QU;A@[0@0 `;H_[;`A@[`3`@3p @#V#A@@  㿠`L P@9` @@`l@@ @ 㿠@;``@ @@1  +3``@$ 㿠@;``@ @@3` )/ @$`@ @" L@ 㿠@;``@`@ @3`5 @$@ D "@@` 㿠9@5` @@7@& %& D@@& H@$  ?h@7`@`@@  @   @ @!0  @ "@` 8`2@  4"H` 8`@@ @`<@Y@`<@``@&@@>#?`K# 6;`A@[`3 @30 `@ - XX#A@+@@``@@!@@?`#>J# *;A@[1 @10  \^#A@@@L`D "@`@@`@@ @`@@` @`@ @&`D4``@ d`d@ )&`D@  4@@ @ ?`@2@   4` @  @`@`?@>.& @&`8?`/@ &`<&  㿘@;``@@ @@ @  @@  @ @ D @ @ @-)@  @@$@ `@`@@$ `@/@@$@   @ $  @ $8  <  # 0`1`@ @:<`@ @?@ @@@@ @  @[@  @U@ `"@ @  @ #\,p  2  s`  @ @9@@-0  #\2  s`  @ `8  `<% 4'@  4`@> ;@@2 #\- s`  @ support image replacingresize_imagerepaint_imagerelayout_nodeHtmlBoxImage16 16 6 1 c gray0. c #cc0000X c gray60o c gray80O c gray97+ c white +++++++++++++o +OOOOOOOOOOOOX +OOO..OO..OOOX +OOO......OOOX +OOOO....OOOOX oXXXXXXXXXXXXX 16 16 8 1. c #336600X c #336699o c #cc0000O c gray60+ c gray80@ c gray97# c white #############+ #@@@@@@@@@@@@O #@oooo@@@@@@@O #@oooo@@@X@@@O #@oooo@@XXX@@O #@@@@@@XXXXX@O #@@@@@@@XXX@@O #@@@.@@@@X@@@O #@@...@@@@@@@O #@.....@@@@@@O +OOOOOOOOOOOOO |Panotate `\ЂtpH pll  $ p:N^k$\{d \ H% d:pRiX$$t#8N[s$=aw)@htmlboximage.ctype_info.45081html_box_image_class_inithtml_box_image_inithtml_type.45080parent_classerror_image_xpmloading_image_xpmloading_image.44985error_image.44984light_grey.44983dark_grey.44982html_box_image_resize_imagehtml_box_image_repaint_imagehtml_box_image_finalizehtml_box_image_painthtml_box_image_relayout___const_seg_900000301___const_seg_900000901html_box_image_set_imagehtml_painter_draw_pixbufhtml_box_image_get_typehtml_box_image_newg_logg_type_check_instance_castg_signal_connect_datag_object_unrefgdk_pixbuf_get_widthgdk_pixbuf_get_heightg_object_refgdk_pixbuf_scale_simplegtk_widget_get_typehtml_box_get_typehtml_box_get_absolute_xhtml_box_get_absolute_yfloorgtk_widget_queue_draw_areag_signal_emit_by_nameg_type_register_staticg_object_newg_type_class_peek_parenthtml_box_get_containing_block_widthhtml_length_get_valuehtml_box_get_containing_block_heighthtml_box_horizontal_mbp_sumhtml_box_vertical_mbp_sumgdk_pixbuf_new_from_xpm_datahtml_color_new_from_rgbhtml_painter_set_foreground_colorhtml_painter_draw_line_GLOBAL_OFFSET_TABLE_4:<:HRTSX\ThRlRtSx TSTR!R( SS(TT(!::  #,$D"P#h$%&$$# #@$L$##' ( )( *R ST8+DRLSPTt+,:R8:S8 ( T8 -0:4R8:<SDTX(\R`ShTlRpRHtSxSH|.THT:R:ST(RSTRRHSSH.THT/(( T:XR\:`ShT|(RSRHTSH.TH "RH:Rp:SHSpTHR d Tp$S d0R8S<T d@0HT|:R:ST(RRHSSHT.THRST `#l$12$#+ RXSXTX83D2\#h$+RXSXTX" # $ <% h& 1 2 3 2 4 ,5 p: tR x: |S T ( R RH S SH T . TH R S T  ( R S RH T SH . TH (  @R$ DS$ H6 LT$ `R dS h6 lT 7 7 8 9 49 @8 X9 p9 x# $ # $  # $$ X # $  $X(h,x048<@DHLPTX(\@`@d(hlptxX|ph  8Ph ,$8D$P\Hht dpX4:,: :0:(:T:L:|:t p : h<: ,$(:, 04:8<8@:D(HL:PT\X:\L`d:hlp:ttx x|: hX cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014  ).8D@VHL  S'X h)`` w,htmlboxform.o/ 1231273974 0 1 100644 5556 ` ELF4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠@;``@ @@3` +1` @$@@@ 㿠;@``9@ @& L 㿠;@``9@ +& `@& X$ 㿠@;``@@`@@%!@  @@ @! @ L3 `@@@L+ P`@@  㿠@ 㿠@ 0`@@ @  @H@@*9@`@ ` @ @H@@9@-@ 0@@@ XĀ  X 㿠@ L@ 㿠@ L HtmlBoxFormPanotate,0ltH`HX$؀HH  $`80HK[h$t )AXo.Ie~htmlboxform.ctype_info.44825html_box_form_class_inithtml_box_form_inithtml_type.44824parent_classhtml_box_form_append_childhtml_box_form_finalizefree_hashhtml_box_form_get_typehtml_box_form_newg_str_hashg_str_equalhtml_box_form_set_radio_groupg_strduphtml_box_form_get_radio_grouphtml_box_block_get_typeg_type_register_staticg_type_create_instancehtml_box_get_typeg_type_check_instance_castg_hash_table_newg_type_class_peek_parentg_hash_table_foreach_removeg_hash_table_destroyg_type_check_class_castg_freehtml_box_table_get_typeg_type_check_instance_is_ahtml_box_table_row_get_typehtml_box_table_add_tbodyg_hash_table_insertg_hash_table_lookup_GLOBAL_OFFSET_TABLE_) R$)( S0 TDHRLSTTX R\R` SdShlTp T) R) S TRST RR SST T8RD)HSL)PR\T`SdhTR)S)RSTT R S T) R ) S T,0R4S8R<T@SHLTP RT S\ TdtR|ST  R S T!"))#,$< R@%x$ R# R% S& T S T' ( 0 ,80DP\ht))D)<)))$))L)<)  )) (048cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 0 $).<8T@H  S hX w/966 1231273974 0 1 100644 6380 ` ELF4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠@;``@ @@3` )/ @$`@ @@@@' T@ 㿠;@``9@ +& D`@& H$ 㿠@;``@`@@3`/ ) @$@ P@   @   @P@ @@@& &  㿘@;``@@ @@)  @'@@@ "@ P` `@"@@2   -    @ 5 s`4  <`> #\@@ 㿠 P@``@ @#  `@57 P@  +@) P@`   @& P 㿠`T P@5`@@ l@@ @ 㿠`T P@9` @@`l@@ @ HtmlBoxEmbeddedImagesupport image replacingresize_imagerepaint_imagerepaint_noderelayout_node|XanotatePdlt`H\\Ђ`` $(d`Khx\\(t0Ln#9Uohtmlboxembeddedimage.ctype_info.44594html_box_embedded_image_class_inithtml_box_embedded_image_inithtml_type.44593parent_classhtml_box_embedded_image_painthtml_box_embedded_image_relayouthtml_box_embedded_image_resize_imagehtml_box_embedded_image_repaint_imagehtml_box_embedded_image_get_typehtml_box_embedded_image_newhtml_box_embedded_image_set_imagehtml_box_embedded_get_typeg_type_register_staticg_object_newg_type_check_instance_casthtml_box_embedded_set_viewhtml_box_get_typeg_type_class_peek_parentgdk_pixbuf_get_widthgdk_pixbuf_get_heighthtml_box_horizontal_mbp_sumhtml_box_vertical_mbp_sumhtml_painter_draw_pixbufg_logg_signal_connect_datag_signal_emit_by_name_GLOBAL_OFFSET_TABLE_4$8R<$@SHT\`RdSlTpRtRxS|STT$R$STRSTRRSST T(08DlRx$|S$RSTTRST$R$ST RSRT R$S(S,0T4T@|$R$ST RSTR S$(T,R0S8T@\h $ $R$S(!,T8R<R0DSHPTTS0\T0dRh"pR@xSS@TT@"$RP$SPTP# $$R`($,S`8@LTT`\# d ,(8DdP\ht4$,$x$p$$$$ $<$,$ $p$ $($,0 4$8<@$DH(L$PX\\cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 dn$).`8 P@ \H ,$ SP hh w8/990 1231273974 0 1 100644 6784 ` ELFx4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠@;``@ @@#`!  @ ! @ @+@@@1@ @`@@$P3@`  @ 8@@@ @@ 㿠@`H;``@ @@ (h@ @@@@  @` * ` @@3 -`@@@$@ P@"H H2! H @@@ H@@ @`@@@ H@@` @@@@@ , *   @   @  / @ 㿠;@``@3@& x`% 㿠@;``@ @@' %@  !`/@` x`@@@@@@@@ @"@PJ `"@P@@8@@D@ @H @@8@@D@ @@8@@`D  @ HtmlBoxEmbeddedButtonbuttonclickedembedded->form != NULLhtmlboxembeddedbutton.cSubmitResethtml_box_embedded_button_clicked|Tanotate Ht8PPH<< h!3$CPg8(t82Rm2Dd}"5htmlboxembeddedbutton.c__PRETTY_FUNCTION__.44734type_info.44800html_box_embedded_button_class_inithtml_box_embedded_button_inithtml_type.44799parent_classhtml_box_embedded_button_clickedhtml_box_embedded_button_handle_html_propertieshtml_box_embedded_button_get_typehtml_box_embedded_button_newdom_HTMLInputElement__get_valuehtml_box_embedded_get_typeg_type_register_staticg_object_newg_type_check_instance_casthtml_box_embedded_set_viewgtk_button_new_with_labelhtml_box_embedded_set_widgetg_signal_connect_datahtml_box_embedded_set_descenthtml_box_get_typedom_html_input_element_get_typeg_return_if_fail_warningdom_html_form_element_get_typedom_HTMLFormElement_submitdom_HTMLFormElement_resetg_assertion_messageg_type_class_peek_parentgtk_bin_get_typegtk_label_get_typegtk_label_set_text_GLOBAL_OFFSET_TABLE_4(8 R<(@ SH T\`RdSlTp RtRx S|ST T( R( S TRSRTST R S T(R ,4<HRLXS\`TdS lt|RT ST(R (ST08DLX` Rh Sl TR RST S TRh !4@H T\"dpxR@ShThS@T@#R8(S8(T8 R $ S TD(H RL(P SX TlpRtS|TRST R S T R S T 8%HP&\h'%&RXSXTX'%&R`S`T`'  ,(8DP\8l4p(t,x|(((D(<<(,( ((L(<0hcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014  L$)p.p8x@ KHT\ S h w/1015 1231273974 0 1 100644 8496 ` ELF(4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠@;``@ @@- #+``@#@ @@@@@@ @@@@@@@@ 8` h@" @@@@`8@ @@ 㿠;@``9@ +& `@& x$ 㿠@`@@@ @ ;/@ P#\ @  @ ` P@@ ƀ 㿠@`@@@@@@@` @7` @ @'% @ '`@ @" P@ 8@@@ @@ 8@@``@ @1 / @'`@" P ?Q㿘@`@@@ `@`4@@@@ @@@@@ @``x@ƀ@@`8@@@@@ @@@'#`? $  `8` $HL#\@\ `@@ @@ `@@`8@ `@ @@`8@@59 P@    -@ P@`8; ` @ 㿠@7`@@@`@@-+ #``@#@ P @@@` @@@@` @  HtmlBoxEmbeddedEntrywidget_text_changedchanged|TanotateXTtX`HX|TT   $(`Khx| Xx(t)XEex2@]q%,?Fj 8htmlboxembeddedentry.ctype_info.44818html_box_embedded_entry_class_inithtml_box_embedded_entry_inithtml_type.44817parent_classhtml_box_embedded_entry_handle_html_propertieshtml_box_embedded_entry_finalizewidget_text_changedchanged___const_seg_900000701html_box_embedded_entry_get_typehtml_box_embedded_entry_newdom_HTMLInputElement__get_valuegtk_entry_get_textdom_HTMLInputElement__get_sizexmlFreehtml_box_embedded_get_typeg_type_register_staticg_object_newg_type_check_instance_casthtml_box_embedded_set_viewhtml_box_embedded_set_descentgtk_entry_newhtml_box_embedded_set_widgetgtk_object_get_typegtk_entry_get_typegtk_entry_set_visibilityhtml_box_get_typeg_type_class_peek_parentg_signal_handlers_disconnect_matchedg_type_check_class_castdom_html_input_element_get_typestrcmpgtk_entry_set_textg_freedom_HTMLInputElement__get_maxLengthgtk_entry_set_max_lengthatoigtk_widget_set_usizedom_HTMLInputElement__get_readOnlygtk_entry_set_editableg_signal_connect_datadom_HTMLInputElement__set_valuedom_html_input_element_widget_text_changed_GLOBAL_OFFSET_TABLE_458R<5@SHT\`RdSlTpRtRxS|STT5R5STRSTRRSST T(08DLT`ht |!"#$R(5,S054R<S@TLTPRXS\%dT55 $RR S T &ST',505 8$DLX`(ltxR|STRSRTST")"* +8<R@SDRHTPSTXTd55$($$(08,@RDSHTl"x-$(.RxSxTx /RST,(8@0T"`h1|"*+R RS T STR02S0T0RST2(5,R054S<$HPTdhRlSpRtT|RSSTT(3(4  ,(8DP\ hxx45,5(5 5,5$5(5 <5,505  505$ $5(,0054 <xLdP$X\dcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 8$) . h8 `@ NH4 x S h w|/1039 1231273974 0 1 100644 5816 ` ELF4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠@;``@@ @@- @%+`@@@#@ @@ @ @@ @ @@@ @@@@ 㿠;@``@3@& x`% @㿐@`@@@ @  4@@@`8@@ x@€@)@@ @@@ @@@@@ @"@<@ `@@`"@:@` @-6 :@()#` $#h  `8`h ""(0#\,#dA@\@d@`"@ @5@@`@ @;@@ `@ HtmlBoxEmbeddedTextarearowscolsreadonly|anotate0tPHЂ00  $+PQq$(t%-H_l7Ibt,HMb}htmlboxembeddedtextarea.ctype_info.44748html_box_embedded_textarea_class_inithtml_box_embedded_textarea_inithtml_type.44747parent_classhtml_box_embedded_textarea_handle_html_properties___const_seg_900000501html_box_embedded_textarea_get_typehtml_box_embedded_textarea_newxmlGetPropxmlFreehtml_box_embedded_get_typeg_type_register_staticg_object_newg_type_check_instance_castgtk_scrolled_window_newgtk_scrolled_window_get_typegtk_scrolled_window_set_policygtk_scrolled_window_set_shadow_typehtml_box_embedded_set_viewhtml_box_embedded_set_widgethtml_box_get_typeg_type_class_peek_parentgtk_text_view_newgtk_container_get_typegtk_container_addgtk_widget_showgtk_text_view_get_typedom_html_text_area_element_get_typedom_html_text_area_element_get_text_buffergtk_text_view_set_buffergtk_text_view_set_wrap_modeatoigtk_widget_set_usizegtk_text_view_set_editable_GLOBAL_OFFSET_TABLE_4,8 R<,@ SH T\`RdSlTp RtRx S|ST T, R, S TRST RR SST T(8@LX`ltR$,S$,T$ R S T0,4, <Hp x!"# R S T$RS%&'$(0(8T@T)`RdShT|)RSTRST,*<P)TRXS\Tp$R+ST  ,(8DT$\h4l,p,tx,|,0,(<,,,,4,(pdcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 x1$).8@ H , S0 hH w/1066 1231273974 0 1 100644 6180 ` ELF4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠@9` @ @@/ '-@$ @ @@@ @@@@@@@@@ 㿠;@``9@ +& `@& x$ 㿠9@ `3@@`@ P@   #\ @  P@ @ 㿠@@@@`8@ 㿠@`@@@@@@@` @9 x`@@@ @@ @@+@`8@)@@`@` @@ P@    @ P@`8   @@ 㿠@@@@@@` @@ 8@@ HtmlBoxEmbeddedCheckboxonwidget_toggledtoggled|Panotate`t`H8xh<< $+`Qqx8dh(t>^y#5Ns%;B_htmlboxembeddedcheckbox.ctype_info.44790html_box_embedded_checkbox_class_inithtml_box_embedded_checkbox_inithtml_type.44789parent_classhtml_box_embedded_checkbox_handle_html_propertieshtml_box_embedded_checkbox_finalizewidget_toggledtoggledhtml_box_embedded_checkbox_get_typehtml_box_embedded_checkbox_newdom_HTMLInputElement__get_valuehtml_box_embedded_get_typeg_type_register_staticg_object_newg_type_check_instance_casthtml_box_embedded_set_descenthtml_box_embedded_set_viewgtk_check_button_newhtml_box_embedded_set_widgethtml_box_get_typeg_type_class_peek_parentg_signal_handlers_disconnect_matchedg_type_check_class_castgtk_toggle_button_get_typegtk_toggle_button_set_activedom_html_input_element_get_typedom_HTMLInputElement__set_valuedom_HTMLInputElement__get_checkedg_signal_connect_datag_freegtk_toggle_button_get_activedom_html_input_element_widget_toggled_GLOBAL_OFFSET_TABLE_4*8R<*@SHT\`RdSlTpRtRxS|STT*R*STRSTRRSST T(08DLT`ht|R*S*RSTTRST R,*0S4*8RDPSTdlTT !"** $,#8@DRHSLT|#RS$T!RR #S%"S  TT &(0Rd4R08Sd<S0@TdLT0P&\'ht|#!()  ,(8DP\htd4*,**,*$*<*,**4*$*h \cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 8$). 8@ H H SH h` wp/1093 1231273974 0 1 100644 10792 ` ELF( 4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment"P㿠7@`@@@@@@@ 㿘@@? @@@ @@   @ h@9` @@ \  \ ww\ @w? @耥@@ @@@@@@@`@&`@ @`-" @% @  0  , @  㿠@;``@ @@1  +3``@$ 㿘@;``@7@@ @ @!  @ @ @@@@@ @ H_ @ @@@8 @ @@8@ @@@@ @@@@ @#@8@@@  @@ @@@ @@@@@ P@`  @>@@@'8@`@ @@@@+@@`@ \'@` @ @ P@  @`@@@ @@ 㿠;@``9@ +& `@& D$ 㿠@`@@@ @ ;@@` @@2@;@ @  P/@#\ @  @ ; P`@@ @ ?@X@`@@@ @ @ 4@9@  8@  `@@) 9@   @@@! @@@T@ @O P@,)' @@ 쀡`@ @@@@5@@@\@-@ @@@ ' P -0@@@@@ \@@@ P?@@ @#`? $@` ``$` (,#\A@\@ htmlboxembeddedselect.cG_VALUE_HOLDS_STRING(&value)HtmlBoxEmbeddedSelectSelecttextsize_requestrow_changedcreate_list_foreach|Tanotated Xl l؂|(`tp`HTT   (B$Rt`v(@l|8( .Pg|ptp $;by"@Rgv)6Qu*Gcz"@\rhtmlboxembeddedselect.ccombo_selected__PRETTY_FUNCTION__.44753type_info.44885html_box_embedded_select_class_inithtml_box_embedded_select_inithtml_type.44884parent_classrow_changed_callbackupdate_treeview_selectiontreeview_select_defaultcreate_list_foreachhtml_box_embedded_select_relayouthtml_box_embedded_select_finalize___const_seg_900001001gtk_widget_set_usizeg_freeg_value_get_stringg_strdupg_strchughtml_box_embedded_select_get_typehtml_box_embedded_select_newdom_html_select_element_get_typeg_type_check_instance_castgtk_tree_view_get_typedom_html_select_element_get_tree_modelgtk_tree_model_foreachgtk_tree_model_getdom_HTMLOptionElement__get_defaultSelectedgtk_tree_view_get_selectiongtk_tree_selection_select_itergtk_tree_view_scroll_to_cellgtk_combo_get_typegtk_combo_set_popdown_stringsgtk_list_get_typegtk_list_select_itemg_list_foreachg_list_freegtk_tree_model_get_valueg_type_check_value_holdsg_list_appendg_assertion_message_exprg_list_lengthg_value_unsethtml_box_embedded_get_typeg_type_register_staticg_object_newhtml_box_embedded_set_viewdom_HTMLSelectElement__get_multipledom_HTMLSelectElement__get_sizegtk_scrolled_window_newhtml_box_embedded_set_widgetgtk_scrolled_window_get_typegtk_scrolled_window_set_policygtk_scrolled_window_set_shadow_typegtk_tree_view_new_with_modelgtk_tree_selection_set_modegtk_container_get_typegtk_container_addgtk_widget_showgtk_cell_renderer_text_newgtk_tree_view_column_new_with_attributesgtk_tree_view_column_set_sizinggtk_tree_view_set_headers_visiblegtk_tree_view_column_get_typegtk_tree_view_append_columng_signal_connect_datagtk_combo_newhtml_box_embedded_set_descenthtml_box_get_typeg_type_class_peek_parentg_signal_handlers_disconnect_matchedg_type_check_class_castgtk_widget_size_request_GLOBAL_OFFSET_TABLE_HRTRXS\Rht| !T" #$%&'DRHRLRPS\T.#/0$2R S(T03P1|RRRST4RSTRRPSSP5TPTRRR SRx$Sx(0T8TxL4PRXS`5dThRlSpTx64789:;<=< >!$?08D PX%`@hAtR@xBCDEF G HIS@ T@,J<!DKP;XR8hS8p"tT8()(R*STR+RSS,T- T$J,48@LHMT|RRSRRSTTRSNTRR MR ,4!@8PRT9hRltSTORSTPRR!(44R8@SHT\4`RdShRPlTpSPx5|TPRST89R8S8"T8 (  ) ( (R , 4* @S D LT PR T+ dS h, lT p- (  Q (  Q  9 R S T P t( ,(8@DP8\phttTRLDR<|RtRRRR\RLL R<Rt $R(,0R48<R@DHRLTdh Ppcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014  X  $) . t8 T0@4H  S$ h$ w't/1118 1231273974 0 1 100644 7948 ` ELF4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠@;``@` @@'!  @ ! @``@ @3`/ @$`@@@@ @@@@@@ @@@ 㿠9@5` @@7@& %& D@@& x@$  㿠@`@@@ @ ;/@ P#\ @  @ ` P@@ ƀ 㿠@@@@`8@ 㿠@7`@9@ @@@ @@!  ?@@ @ !`@+# @`@@ DĀ P@n@@@@@@ @H @? @ 8 P?`@@@@8@H@@@8@@H@@8@@@@ @ X (`@ `+@- X`Ā P`@, P@8@@@@ @@  㿠@;``@@@ x@-3 P`@   %@ P@ 89   @ 㿠@@@@@@` @@ 8@@ HtmlBoxEmbeddedRadioembedded->form != NULLgtkhtml2defaultradiogroupwidget_toggledtoggledhtml_box_embedded_radio_set_group|Tanotate@lt4pH8hHH  $(pKhxh"Dp8h'(tH4d1Fcu#<VtChtmlboxembeddedradio.ctype_info.44824html_box_embedded_radio_class_inithtml_box_embedded_radio_inithtml_type.44823parent_class__PRETTY_FUNCTION__.44730html_box_embedded_radio_handle_html_propertieshtml_box_embedded_radio_relayouthtml_box_embedded_radio_finalizewidget_toggledtoggledhtml_box_embedded_radio_get_typehtml_box_embedded_radio_newdom_HTMLInputElement__get_nameg_strdupxmlFreehtml_box_embedded_get_typeg_type_register_staticg_type_create_instanceg_type_check_instance_casthtml_box_embedded_set_descenthtml_box_embedded_set_viewgtk_radio_button_newhtml_box_embedded_set_widgethtml_box_get_typeg_type_class_peek_parentg_signal_handlers_disconnect_matchedg_type_check_class_castgtk_toggle_button_get_typegtk_toggle_button_set_activedom_html_input_element_get_typeg_return_if_fail_warninggtk_radio_button_get_typehtml_box_form_get_radio_groupgtk_radio_button_set_groupgtk_radio_button_get_grouphtml_box_form_set_radio_groupdom_HTMLInputElement__get_checkedg_signal_connect_datagtk_toggle_button_get_activedom_html_input_element_widget_toggled_GLOBAL_OFFSET_TABLE_428R<2@SHT\`RdSlTpRtRxS|STT2R2STRSRTSTRS T,0R4S8R<TDSHLTX`lt| !Rp2RD 2SpSDTp R(TD,S8R@SDTH"PT|22 !RRST#ST$ % ,&P2TRX2\SdR0htS0xTT0RSTRSTR!ST$$,!8@'LTp()*+),-% ! ',4.DRLSPTx%!'.&2R2ST<RP@RHSLTTXSP`TPhR`l/xS`|T`RST/!'%01  ,(8DPp\hDt42,22|2tP2H2<2,2 22t X2H2 (,h048,<@DLcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 T$)x.xP8 0@ YHTd S h wX/1142 1231273974 0 1 100644 3380 ` ELF ,4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿘@;'``@ @@- %+`@$ @ @@@@@@ P@3`@@ P@@@@ @@@@ HtmlBoxEmbeddedObjectrequest_objectsetting widget |Panotatex 0tH$)M(k{@tH/AWt|htmlboxembeddedobject.ctype_info.44720html_box_embedded_object_class_inithtml_box_embedded_object_inithtml_type.44719html_box_embedded_object_get_typehtml_box_embedded_object_newhtml_box_embedded_get_typeg_type_register_staticg_object_newg_type_check_instance_casthtml_box_embedded_set_viewhtml_embedded_newg_signal_emit_by_namehtml_box_embedded_set_widgetg_printg_object_unrefhtml_box_get_type_GLOBAL_OFFSET_TABLE_LP RTX S` TtxR|ST RR SST T R S TRS T RR SS $T( T08DLT`l|RSTR(S(T( ( ,(8@DTLX\D`dhpTtxD|cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014  8$).8 @TH S  h  w /1167 1231273974 0 1 100644 8860 ` ELF 4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment㿠@;``@ @@1  +3``@$ 㿠9@57+` @@`@'& @& P@& L& D@@& H@ !` 㿠@;``@`@@3`/ ) @$@ D 㿠@;``@`@@/- '@$ @  D&@ 㿠@;``@``@@3`5 +`@$@ 8 "@`@`@ P Ā 㿠@;``@`@@/- '@$`@@@ H`@$ 0`@@`oa @ k!@ `@@oa0`0`O`@@@' H 㿠@;``@``@@-+ #``@# @ 8@6 L@   @ ?@ ?@@`< @ `@@@@@`L@`8@@`8 2@&`<@`8&`<&`@ @ @ ` @  ``p@" D㿠@;@`` @ `@`  D 㿠 8`@ & L@@ 8 < @@  㿠@& 8 P`@@7@@1/ P @@ @ @ L @ @@ 8 < @@  㿠`@%` @,%@`@ @ @/ -@$ @ `  L`&@ & P@l  `@  HtmlBoxEmbeddedembedded->view != NULLhtmlboxembedded.cembedded != NULLboxsize_allocaterelayout_nodehtml_box_embedded_painthtml_box_embedded_set_descenthtml_box_embedded_get_descent|PanotateptH(\(TPTHH  $#@Wgt`\((L t'0(tKTi0TH/G^y-?Ukhtmlboxembedded.ctype_info.44639html_box_embedded_class_inithtml_box_embedded_inithtml_type.44638parent_class__PRETTY_FUNCTION__.44559__PRETTY_FUNCTION__.44624__PRETTY_FUNCTION__.44615html_box_embedded_painthtml_box_embedded_relayoutget_ascentget_descenthtml_box_embedded_finalizeallocatehtml_box_embedded_get_typehtml_box_embedded_set_descenthtml_box_embedded_get_descenthtml_box_embedded_set_viewhtml_box_embedded_set_widgethtml_box_get_typeg_type_register_staticg_type_class_peek_parentg_type_check_instance_castgtk_widget_destroyg_type_check_class_casthtml_box_form_get_typeg_type_check_instance_is_ahtml_box_left_mbp_sumhtml_box_top_mbp_sumg_return_if_fail_warninggtk_layout_get_typegtk_layout_movegtk_object_get_typegtk_widget_showg_assertion_message_exprgtk_layout_putg_object_set_datag_signal_connect_datag_signal_emit_by_name_GLOBAL_OFFSET_TABLE_408R<0@SHT\`RdSlTpRtRxS|STTRt0RLRR(0StSLTtSS(TLR`S`T T(T`$R(S,TX0\R`0dSlTRSRTRSSTT0R0STRSR T(R,S0S48T<TH0R0STRSRTRSSTT !408R<0@SHT\`RdShRlTtRxS|STT"#0"<l0pRt0xSTRSRTRSSTTRST&$,%\'hx()*00 R(S(T(+<R(H0LS(P0`T(h+',00RXSX-TXR R`(S,4S`8T@T`H.`'l,RR0S0TRSTRS TDLRpTSp\Tp`/  ,(8DLP\th(t`040,0X0P00x40,l 0d0 H$0(@,0048<0@H<L0P,TX0\``d0hPlp0tx|0x<0,t0d0P0@00`cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 p ( $) $. $8 @ H $ S h whtmlatomlist.o/ 1231273974 0 1 100644 2888 ` ELF 4( .shstrtab.text.bss.annotate.symtab.strtab.rela.text.rela.annotate.comment 6@  6@  *` 㿘@@` @2@`a@-``@'`@```. @&`'`@ 㿠@@@ 㿠;@``9@@ "  @& &  㿠@;``@`@@ 13 `+`@'`'`'`$@ anotate(<44\ 49DQaj48\ ):Whtmlatomlist.chtml_atom_listhtml_atom_list_get_stringhtml_atom_list_get_atomg_ascii_strdowng_strduphtml_atom_list_get_atom_lengthg_strnduphtml_atom_list_newg_str_hashg_str_equalhtml_atom_list_initializestrleng_hash_table_lookup_extendedg_reallocg_hash_table_insertg_freeg_mallocg_hash_table_newhtml_global_atoms_initialize_GLOBAL_OFFSET_TABLE_HX p   @RLPSTXRdtSxT|TRSTRRSSTRTST  ,D8D8P`LdhDlpt|TD cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014S ( L(m0l ;( J /1186 1231273974 0 1 100644 17768 ` ELFC4( .shstrtab.text.rodata.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠;@``@@h@@(@@@X@p@@@@@А@@@@@0@H@`@p@@@@Ȑ@ؐ@@@@0@@@H@X@`@h@p@x@@@@@@А@ؐ@@@@@(@8@H@X@`@h@x@@@@@ؐ@@@@@ @0@8@H@X@h@x@@@@@@@А@ؐ@@@@@ @8@P@`@p@x@@@@@@Ȑ@ؐ@@@@@ @(@0@@@P@X@`@h@x@@@@@@@А@@@@ @0@@@H@P@X@`@p@x@@@@@@@Ȑ@А@ؐ@@@@@ @0@@@P@`@p@@@@@@@@@Ȑ@А@ؐ@@@@@@ @0@@@H@P@X@h@p@x@@@@@@@@Ȑ@А@ؐ@@@@@@@@(@8@H@X@h@x@@@@@@А@@@@@@(@8@H@P@X@`@p@x@@@@@@@@А@ؐ@@@@@@(@8@H@X@h@p@x@@@@@@@@@Ȑ@ؐ@@@@@@@ @(@0@8@@@P@`@ 㿠@@;``@@  @  @@ `@ ` "@ @ 㿠@@;``@@ ( @  @ @ ` `8 @ ` `8"@ 㿠@@;``@@ @ @  @@ ` @` `8``P"@@ 㿠@@;``@@ @!@  @@ ` @` `8``P"@@ 㿠@@;``@ X!0@  @@ `@ `"@ @ 㿠@@;``@@ !H@  @@ `@ ` "@ @ 㿠@@;``@@ !h@  @@ `@ ` "@ @ 㿠@@7`@@ p!@  @@ ` @ ` `8`P"@ `h 㿠@@;``@@ (!@  @ @ ` `8 @ ` `8"@ 㿠@@;``@@ !@  @@ `@ ` "@ @ 㿠@@;``@@ ("@  @ @ ` `8 @ ` `8"@ 㿠@/`@@@ x!x?@ @!x?@  @@ @ "@ ƀ @ backgroundbackground-attachmentbackground-colorbackground-imagebackground-positionbackground-repeatborderborder-bottomborder-bottom-colorborder-bottom-styleborder-bottom-widthborder-colorborder-collapseborder-leftborder-left-colorborder-left-styleborder-left-widthborder-rightborder-right-colorborder-right-styleborder-right-widthborder-spacingborder-styleborder-topborder-top-colorborder-top-styleborder-top-widthborder-widthbottomcaption-sideclearclipcolorcontentcounter-incrementcounter-resetcursordirectiondisplayempty-cellfloatfontfont-familyfont-sizefont-size-adjustfont-stretchfont-stylefont-variantfont-weightheightleftletter-spacingline-heightlist-stylelist-style-typelist-style-imagelist-style-positionmarginmargin-bottommargin-leftmargin-topmargin-rightmarker-offsetmarksmax-heightmax-widthmin-heightmin-widthorphansoutlineoutline-coloroutline-styleoutline-widthinvertoverflowpaddingpadding-bottompadding-leftpadding-toppadding-rightpagepage-break-afterpage-break-beforepage-insidepositionquotesrightsizetable-layouttext-aligntext-decorationtext-indenttext-shadowtext-transformtopunicode-bidivertical-alignvisibilitywidowswidthwhite-spaceword-spacingz-indexinlineblocklist-itemrun-incompactmarkertableinline-tabletable-row-grouptable-header-grouptable-footer-grouptable-rowtable-columntable-column-grouptable-celltable-captioncaptionnonevisiblehiddencollapsescrollautouppercaselowercasecapitalizenormalprenowrapbothstaticfixedrelativeabsoluteultra-condensedextra-condensedcondensedsemi-condensedsemi-expandedexpandedextra-expandedultra-expandeditalicobliqueboldbolderlighterxx-smallx-smallsmallmediumlargex-largexx-largelargersmallersmall-capsunderlineoverlineline-throughblinkcenterjustifybaselinemiddlesubsupertext-toptext-bottomdasheddotteddoublesolidridgegrooveinsetoutsetthinthickdisccirclesquaredecimaldecimal-leading-zerolower-romanupper-romanlower-greeklower-alphalower-latinupper-alphaupper-latinhebrewarmeniangeorgiancjk-ideographichiraganakatakanahiragana-irohakatakana-iroharepeatrepeat-xrepeat-yno-repeatscaleimportmediafont-facecharsetimportanturlinheritltrrtlbidi-overrideembedcrosshairdefaultpointermovee-resizene-resizenw-resizen-resizese-resizesw-resizes-resizew-resizetextwaithelphoveractivefocusbeforeafterlinkfirst-childserifsans-serifcursivefantasymonospaceformtextareaselectobjectinputimgsubmitresetpasswordcheckboxradioimageHtmlUtiln_param_values == 2n_param_values == 3n_param_values == 4n_param_values == 1n_param_values == 5return_value != NULLhtml_marshal_VOID__ENUMhtml_marshal_VOID__STRING_OBJECThtml_marshal_VOID__ENUM_INT_BOOLEANhtml_marshal_VOID__STRING_STRING_STRINGhtml_marshal_VOID__VOIDhtml_marshal_VOID__OBJECThtml_marshal_VOID__BOOLEANhtml_marshal_BOOLEAN__OBJECThtml_marshal_VOID__INT_INT_INT_INThtml_marshal_VOID__OBJECT_INThtml_marshal_VOID__STRINGhtml_marshal_VOID__STRING_POINTERanotated 80pp00 < ,,(!EP$^x(w#@ `&"? 8\ Xt  dX.Qol"htmlglobalatoms.c__PRETTY_FUNCTION__.9210__PRETTY_FUNCTION__.9188__PRETTY_FUNCTION__.9165__PRETTY_FUNCTION__.9141__PRETTY_FUNCTION__.9117__PRETTY_FUNCTION__.9096__PRETTY_FUNCTION__.9074__PRETTY_FUNCTION__.9049__PRETTY_FUNCTION__.9026__PRETTY_FUNCTION__.9001__PRETTY_FUNCTION__.8978__PRETTY_FUNCTION__.8956html_global_atoms_initializehtml_marshal_VOID__ENUMhtml_marshal_VOID__STRING_OBJECThtml_marshal_VOID__ENUM_INT_BOOLEANhtml_marshal_VOID__STRING_STRING_STRINGhtml_marshal_VOID__VOIDhtml_marshal_VOID__OBJECThtml_marshal_VOID__BOOLEANhtml_marshal_VOID__INT_INT_INT_INThtml_marshal_VOID__OBJECT_INThtml_marshal_VOID__STRINGhtml_marshal_VOID__STRING_POINTERhtml_marshal_BOOLEAN__OBJECThtml_atom_list_get_atomg_return_if_fail_warningg_value_peek_pointerg_value_set_boolean_GLOBAL_OFFSET_TABLE_R$$(S,$<T@ P \ h t               ( 4 @ L X d p |              $ 0 < H T ` l x               , 8 D P \ h t               ( 4 @ L X d p |              $ 0 < H T ` l x               , 8 D P \ h t               ( 4 @ L X d p |              $ 0 < H T ` l x                  ,  8  D  P  \  h  t                   (  4  @  L  X  d  p  |                $  0  <  H  T  `  l  x                  ,  8  @  p$ tR p x$ |S p T p ! " " $ R p $ S p ,T p 8! \" x" $ R p $ S p T p !"$"|$R p$S pT p!"",$0R p4$8S pDT pP!l""$R p$S pT p! " "p$tR px$|S pT p!""$R p$ S p,T p8!\"p"$R p$S pT p!"0"$R p$S pT p!""($,R p0$4S p@T pL!p""$R $S T !!<"P"# , X8 D Pd\htXl$$ p$ h $  $ |$t,$$ $p$h $$( ,0$48<$@|D(H$L PT$X`,d$hl xp$t hx |$  $ $t4$$$x$h$ $$|0$ $t @   8 P $(8,04L8<@H L PLTX\@`dhTlpcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014V $t#'0P+)83, >= MC,htmlstream.o/ 1231273974 0 1 100644 6400 ` ELF4( .shstrtab.text.rodata.data.rel.local.bss.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment $㿠 $ @@@& $ @@    @" " 㿠@;@``@ @    㿠@7`@@д@ @д@ @д@ ` @`` @'`  㿠 P@@ 㿠@9` @@?в 0?@ ``@ 0?@ `@  P@@ 㿠@@;``@  @  @ P ƀ P@@ 㿠@;``@ @31   P+`@`$ 㿠@9` @@ @- @ P%+`@@@$ @ " " " " "  㿠@;``@ `@3`5  P+@`$@ $ "@ @ @ 㿠;@``@3@& `% HtmlUtilstream != NULLbuffer != NULLsize > 0stream->cancel_func != NULLHtmlStreamhtml_stream_cancelhtml_stream_set_cancel_funchtml_stream_closehtml_stream_get_writtenhtml_stream_writeD(anotate80PL؀LȀȀxȀpPHll ( p'@Yr$P@( 00'0pLLLd(vx$p5B[htmlstream.c__PRETTY_FUNCTION__.8685__PRETTY_FUNCTION__.8678__PRETTY_FUNCTION__.8669__PRETTY_FUNCTION__.8657__PRETTY_FUNCTION__.8644type_info.8635html_stream_class_inithtml_stream_inithtml_type.8634parent_classhtml_stream_finalizehtml_stream_get_mime_typehtml_stream_set_mime_typeg_strduphtml_stream_set_cancel_funchtml_stream_get_writtenhtml_stream_writehtml_stream_destroyhtml_stream_cancelhtml_stream_closehtml_stream_get_typehtml_stream_newg_freeg_return_if_fail_warningg_type_check_instance_castg_object_unrefg_type_register_staticg_object_newg_type_class_peek_parent_GLOBAL_OFFSET_TABLE_DLxRS&& T R&S&T 4&8R0<&DS0LT0d   !"&R@&S@(T@< \ x!"&R&ST ! "0&4R8&<SDTTR`X R` Sh TlRpS`t#xT`|ST&R&ST R S TRSR`S`#T`T$L&PRT&XS`Tp Rt SxR`| TRS`#T`ST!R@&S@&T@R%$S(T  ,(80DpP\(ht$@&&4&,&&0&( &L&D $&(04&8<@&DH<L&P,TX&\`d&hl8p&t(x|&T&D&ld<\ cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014 8$).8p@ PqH  S\ ht wLrfc1738.o/ 1231273974 0 1 100644 3104 ` ELF @4( .shstrtab.text.rodata.data.rel.local.annotate.symtab.strtab.rela.text.rela.data.rel.local.rela.annotate.comment㿠@;``@@ @`@  G(H@ @ H@  :@@@ @" N`@N/@ %MO/N`N`@@@ @  㿘@;``@@@@^  @`߮&A @;`&`0 ` @6@@.` @l!  @  + l!.@  $ -2 +?@,` @@`8$` @ @`@@  l!@ l! +  $ * .p8?@:8@`8O @  @ HtmlUtilrfc1738.cbase || rel%0D%0A%%%02Xrfc1738_make_full_url$-._!*(),anotatep(PȀ  H$.(DMTbHxrfc1738.c__PRETTY_FUNCTION__.7144safe.7117rfc1738_make_full_urlg_strdupstrchrg_string_freerfc1738_encode_stringg_string_newg_assertion_message_exprstrleng_string_append_leng_string_appendg_string_insert_csprintf_GLOBAL_OFFSET_TABLE_ R$(S0T4\p     ( TXR\`ShTlxRST 0Lp| ` ,H<@DHTLPLX$\`d\hlLtpx|cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014{ j4)83p ;(C$ N  c r /1205 1231273974 0 1 100644 1868 ` ELF4( .shstrtab.text.annotate.symtab.strtab.rela.text.rela.annotate.comment㿠5@7`@@ @%%% 㿠`@ ``ƀ @`@ `? @ 㿠 @@& @ anotatep$hЀ\Ђ0   0-x\Fh]kthtmlstreambuffer.chtml_stream_buffer_writehtml_stream_buffer_closehtml_stream_buffer_newg_string_freeg_mallochtml_stream_newg_freeg_string_new_leng_string_append_len_GLOBAL_OFFSET_TABLE_Rx$(R,< DSxHSLTxTTX      ,x8H$LPX,\`hltx|cg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014N #+ 6 E8htmlevent.o/ 1231273974 0 1 100644 8892 ` ELF!,4( .shstrtab.text.rodata.annotate.symtab.strtab.rela.text.rela.annotate.comment@ 2@ ` ka @ka0`0`2O` ` 2H`    @  @ @ @ @ @ ;  @ ; " 0? `? cT" `f@㿠@ ;@` `@`n! @@@ @ H @2O  㿠 l @" ,@@`@@`l@ ,@5`l3`@@@ŀ  X08H#J#L#N#$ s/ 5s@@@@- #\4sx#-p [[  s` 3p? 3? 4`,0 @ sh5    @sp 㿠 , @'? `@ja` 4n!4j@ $ @ @.n! @k! @e@@_@ n! @m! @@T@@N@ n!`@ka`2HB`@@;@@@3@@@+n! @@@> @ @9 @4 @@/'`@@n!@n!,   ,@ 2O  `@@ @ n!@g`@@ $ 2Of  㿘  @@$  @@@@  H?  '@'?@    '  '' @,  0@P`pX p @/``@ Q#`O#@A@@6@l $@@G```0`8T\#^#M##`$s@s@-5@@[-0 [-p #  #\ s` 3? 0? ,p 7 sp sh   5@sx``T`0`8V#X#Z##`$s@s@@@/ [0[- `#\ ` ` `s`  #3?3p? 4 7 ,p - sp sh 5 @sx@lڐ@ @ ` &  ̀@ @ & "@ 4 `$ `4 @Y@?4`x@#@@ ">@ <:@ 46@ `2@ .@ *@ &@ "@ @ @ F@ @ \@   @@ @@@ 4 @ @ @ @ 4@  㿘 p`@`@`@@``pL#\J#`A@\@`'@@41 @v@ @l` Hف[@0` ڃ^P(] @" @l9@?Ȳ @ŀ ` ʇ Np ` ҅ V`& h p`@j`@f@ @`  `pZ#\\#`A@\`@ '  ?@'?@=n` `@%@Ё R@ʃLP &V&V&X@&-@͐@@l ahreflink_clickedmouseoutmouseoveron_urlmouseupclickmousedownanotate`\`($Ȁ0HH$@  H<(8HXhx \-l`BK,cD@  X$0F ` `x*C^,?`htmlevent.chtml_event_find_parent_dom_nodehtml_event_xy_in_boxget_hrefemit_button_mouse_eventhtml_event_find_box_traverser___const_seg_900000901___const_seg_900001001___const_seg_900001101html_event_key_pressxmlGetProphtml_event_activatexmlFreehtml_selection_starthtml_event_find_root_boxhtml_event_mouse_movehtml_event_button_releasehtml_event_button_pressstrcasecmpdom_Node__get_parentNodedom_node_get_typeg_type_check_instance_castg_signal_emit_by_namedom_event_target_get_typedom_abstract_view_get_typedom_MouseEvent_invokehtml_box_inline_get_typeg_type_check_instance_is_ahtml_box_table_row_group_get_typehtml_box_form_get_typehtml_box_left_mbp_sumhtml_box_top_mbp_sumhtml_document_update_hover_nodegdk_cursor_newgtk_widget_get_typegdk_window_set_cursorgdk_cursor_unrefhtml_selection_endhtml_document_update_active_node_GLOBAL_OFFSET_TABLE_ R-S$-,TDXt-- RRSS TT4 !"!0#h!|"!#!$ %h$x%4$D% --0R <S DT p R0 S0 (T0  &  R S T  X' h' x' ' ' ' ' ' ' ' ' ' ' (' L' X( d p) * (  ) - - +  (R ,S 4T <RH DSH HTH h, R  S T - - $(%xR X|S XT XRXSXTX , ,l8DP\,hDt   ` X-- - 8 0 -  - $- - -$( @,0 04 8-< @ D-H P\ h Xx     Pcg: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/01GCC: (GNU) 4.2.0 (gccfss)iropt: Sun Ceres Compiler Common 12.1 SunOS_sparc gccfss_lang 2008/07/014V b#+v3LX > M htmlview.o/ 1231273974 0 1 100644 81256 ` ELF;84(.shstrtab.text.rodata.data.rel.ro.local.data.bss.annotate.symtab.strtab.rela.text.rela.data.rel.ro.local.rela.annotate.comment@ `@ @ " L" D@ `@ @ " L" D@ `@ @ " L" D@ `@ @ " L" D , @ $@ j$ $@ $Oj$ ,@ $  㿠@ P` @@;`@ 㿠@Q'H "@`4@;$ `@ @  `ma@  `*O`@`H &`@ @  @@H@@@@ @@@@`, @H`$`2O`  㿠@;``@`2@@1 / @@&) @ 㿠5@7`@@@ @@@@@ @@@  P@  @ @@ :P@^;@``@ @ !|!t# P# H!x"@# L#h P `h *.#d@d@`@6@4@@ P@@`p @$5@2@"H#d@@ @@%%%#dp#hhd #`` 㿠@;``@`@/@%` P@`@ 㿠@;``@`@/@%` P@`@ 㿠@;``@`@/@%` P@`@ 㿠@;``@`@/@%` P@`@ 㿠@;``@`@/@%` P@6`` 30?@ 㿠@;``@`@/@%` P@`@ 㿠@;``@`@/@%` P@`@ 㿠@;``@`@/@%` P@@`@@@@  P@`@`@?@  ?㿠;@7``@@@ )% # " @& l`& t  & p & |&  @>  㿠@;``@`@ P @1 @ 㿠@;``@`@ P @1 @ 㿠@;``@`@ P @1 @ 㿠@;``@`@ P @1 @ 㿘@`@ ` @ @H@"@`,@@@@ @@'`,&@9@@  @ @H@"H,@@@"@ @@',& @@ o!$ $ O$$O  㿘 p @j @\, "@$`"@0@$n$`@n002O$@@ @ @ `@ Gр@@@Oǀ`@ @@G'`@@@@H"@`"@d@@&`@2O  "@  &`` `㿠 @k ( "@ 0 ,`@`$ @ n!$ $ @ $ On!$`,@`$d@*`@'`(oa(`@oa0`0`2O`(`,`@`$@ n$$@$On$`, @` $d@@`@ `@ @ `@ G @@@O ` 㿐 p@D@ @  `@`H@@@@@@ H m @ @@ p'@ '2H' @&`@  㿘 @``@j@ @)@ `@ ` @ @H@H @@  p 4 @ @ p ) @ @ @H@H @@  p  @ @@  p  @' @  @@# `@!h+`@ P @3`@ 㿘 @``@j@ @*@ `@ ` @ @H@H @@  p 4 @ @@ p ( @ @  @H@H @@  p  @ @  p  @'@  @@# `@!+`@ P @3`@ 㿠@`@"@,5 `@3`@%  P;@ @ @@ @Sɐ@ @@@  㿠 `@ ;@`#@`@&  㿘@;`@@@@@@ @- @@ 3` @  Ap@`@@L}@@@@@ @  ` F9@ƅH#A@F#`3 A@`@;P` @ )# @`#  P-@ @( ?QAp@`@c@6@/@@@# `@     F J9@ʅL#A@F#`; A@`@ 7"@@ @/@$ P@ @`@;`@$ P @@ ?\(A?Q0@7`@@Ā@-@@@   @ @@}h@@ @ #b@}h e@@ #b@}h +`@X@* @) @% P@ @@@ @@0@ @@@@;@@ @``  V Z9@څ\#A@L#`; A@`@, @