<HTML
><HEAD
><TITLE
>This document.</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.44"><LINK
REL="HOME"
TITLE="Gnome Developers' Information"
HREF="book1.html"><LINK
REL="UP"
TITLE="Introduction.."
HREF="intro.html"><LINK
REL="PREVIOUS"
TITLE="What is GNOME.."
HREF="whatis.html"><LINK
REL="NEXT"
TITLE="Non (very) technical issues."
HREF="nontech.html"></HEAD
><BODY
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Gnome Developers' Information</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="whatis.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 1. Introduction..</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="nontech.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="THISDOC"
>This document.</A
></H1
><DIV
CLASS="WARNING"
><P
></P
><TABLE
CLASS="WARNING"
BORDER="1"
WIDTH="100%"
><TR
><TD
ALIGN="CENTER"
><B
>Warning</B
></TD
></TR
><TR
><TD
ALIGN="LEFT"
><P
>          This tutorial is in its early stages.  So it's almost
          empty and hasn't been checked. GNOME too is developing rapidly
          so it's APIs are changing frequently and
          the info here may well be inaccurate. When this document and
          the code disagree, the code wins. :-)
        </P
></TD
></TR
></TABLE
></DIV
><P
>        As a new GNOME developer I've had some trouble finding info about
        how to do some things (and the people on the list were being a bit
        annoyed with my questions). So I'm trying to make it easy for you,
        the developers that come after me.
        </P
><P
>        This document is not only intended to be a tutorial, but also a reference.
        I hope it'll grow to be the ultimate guide to the GNOME internals.
        I would like to include here the architecture notes that are now in
        the website and the style guide.
        </P
><P
>        If you add or change some API please document it here.
        </P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="whatis.html"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="book1.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="nontech.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>What is GNOME..</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="intro.html"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Non (very) technical issues.</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>