[graphic-forms-cvs] r173 - in trunk/docs: manual website
junrue at common-lisp.net
junrue at common-lisp.net
Mon Jul 3 18:40:35 UTC 2006
Author: junrue
Date: Mon Jul 3 14:40:32 2006
New Revision: 173
Added:
trunk/docs/website/gradient.png (contents, props changed)
Modified:
trunk/docs/manual/overview.texinfo
trunk/docs/website/index.html
trunk/docs/website/style.css
Log:
doc update in preparation for 0.4.0 release
Modified: trunk/docs/manual/overview.texinfo
==============================================================================
--- trunk/docs/manual/overview.texinfo (original)
+++ trunk/docs/manual/overview.texinfo Mon Jul 3 14:40:32 2006
@@ -11,35 +11,26 @@
@chapter Overview
Graphic-Forms is a user interface library implemented in Common Lisp
-focusing on the Windows at registeredsymbol{} platform. Graphic-Forms is
-licensed under the terms of the BSD License.
+focusing on the Windows platform. Graphic-Forms is licensed under the
+terms of the BSD License.
-Graphic-Forms has two primary goals:
-
- at itemize @bullet
- at item
-in the short term, provide a toolkit encapsulating the underlying
-window system primitives, custom controls and dialogs, and
-platform-specific features
-
- at item
-in the longer-term, implement an application framework on
-top of the toolkit -- as an analogy, consider the relationship between
-SWT and JFace in the Eclipse framework.
- at end itemize
-
-Support for multiple Common Lisp implementations is planned; see the
-project website for up-to-date information on supported vendors and
-current known issues.
-
-Why implement another UI toolkit? The niche for Graphic-Forms is that
-it emphasizes the use of Windows at registeredsymbol{} features without
-comprising functionality due to portability constraints. Applications
-that need portability across windowing systems are already served by
-projects such as McCLIM and LTK in the open-source world or the
-toolkits provided by commercial vendors. Or you might consider helping
-new portable UI projects such as wxCL. This project is aimed
-specifically at Windows at registeredsymbol{} developers.
+The goal is to provide a Lisp-based toolkit for developing GUI
+applications on Windows. Platform-specific features are encapsulated
+by a thin abstraction layer that presents a more Lisp-friendly
+interface for programmers. The library can be extended by using the
+Lisp bindings for system APIs, rather than requiring knowledge of
+some other programming language.
+
+Why implement another UI toolkit? Applications that need portability
+across windowing systems are already served by projects such as McCLIM
+or LTK or wxCL in the open-source world, or the toolkits provided by
+commercial vendors. The audience served by Graphic-Forms consists of
+GUI developers focused on the Windows platform who want to leverage
+platform features without compromises due to portability.
+
+Long-term goals for this project may include implementing an application
+framework on top of the toolkit, or a rapid UI development language, or
+a UI design tool, or some combination thereof.
The remainder of this chapter provides basic information for
programmers that want to use Graphic-Forms in their projects as well
@@ -50,9 +41,30 @@
changes unless and until the interfaces are deemed stable, at which
time a policy for backwards compatibility will be published.
-The main project website: @*
+
+ at section Project Website
+
@url{http://common-lisp.net/project/graphic-forms}
+
+ at section Supported Lisp Implementations
+
+Graphic-Forms is currently developed and tested with:
+
+ at itemize @bullet
+ at item CLISP 2.38
+ at item LispWorks 4.4.6
+ at end itemize
+
+
+ at section Support Windows Versions
+
+ at itemize @bullet
+ at item XP SP2
+ at item Vista (testing on Beta 2 is in-progress as of this release)
+ at end itemize
+
+
@section Dependencies
The libraries that Graphic-Forms relies upon are:
@@ -109,3 +121,10 @@
Please use the following patch tracking mechanism to contribute patches:
@url{http://sourceforge.net/tracker/?group_id=163034&atid=826147}
+
+
+ at section Trademarks
+
+Windows at registeredsymbol{} is a registered trademark of Microsoft Corporation.
+LispWorks is a trademark of LispWorks Ltd. All other trademarks used are owned
+by their respective owners.
Added: trunk/docs/website/gradient.png
==============================================================================
Binary file. No diff available.
Modified: trunk/docs/website/index.html
==============================================================================
--- trunk/docs/website/index.html (original)
+++ trunk/docs/website/index.html Mon Jul 3 14:40:32 2006
@@ -10,7 +10,7 @@
<body>
<div class="header">
<h1>Graphic-Forms</h1>
- <h2>A user interface toolkit for the Windows® platform.</h2>
+ <h2>A user interface toolkit for the Windows platform.</h2>
</div>
<div class="NavBar">
@@ -26,42 +26,51 @@
<p>Graphic-Forms is a user interface library implemented in
<a href="http://www.lisp.org">Common Lisp</a> focusing on the
- Windows® platform. Graphic-Forms is licensed under the
+ Windows platform. Graphic-Forms is licensed under the
terms of the
<a href="http://home.earthlink.net/~jdunrue/license.html">BSD License</a>.</p>
- <p>In the near term, the goal
- is to provide a toolkit encapsulating the underlying
- window system primitives, also providing custom controls and dialogs,
- and facilitating application use of platform-specific features. A
- long-term goal is to implement an application framework on top of
- the toolkit -- as an analogy, consider the relationship between SWT
- and JFace in the <a href="http://www.eclipse.org">Eclipse</a>
- framework. Support for multiple CL implementations is planned,
- but at this time development is occurring on
- <a href="http://clisp.cons.org">CLISP</a> and
- <a href="http://www.lispworks.com">LispWorks</a>®.</p>
-
- <p>Why implement another UI toolkit? The niche for Graphic-Forms is
- that it emphasizes the use of Windows® features without comprising
- functionality due to portability constraints. Applications that need
- portability across windowing systems are already served by projects
- such as
- <a href="http://common-lisp.net/project/mcclim/">McCLIM</a>
- and
- <a href="http://www.peter-herth.de/ltk/">LTK</a>
- in the open-source world or the toolkits provided by commercial
- vendors. Or you might consider helping new portable UI projects
- such as <a href="http://www.wxcl-project.org">wxCL</a>. <i>This
- project</i> is aimed specifically at Windows® developers.</p>
+ <p>The goal is to provide a Lisp-based toolkit for developing GUI
+ applications on Windows. Platform-specific features are encapsulated
+ by a thin abstraction layer that presents a more Lisp-friendly interface
+ for programmers. The library can be extended by using the Lisp
+ bindings for system APIs, rather than requiring knowledge of some other
+ programming language.</p>
+ <p>Why implement another UI toolkit? Applications that need portability
+ across windowing systems are already served by projects such as
+ <a href="http://common-lisp.net/project/mcclim/">McCLIM</a>
+ or
+ <a href="http://www.peter-herth.de/ltk/">LTK</a>
+ or
+ <a href="http://www.wxcl-project.org">wxCL</a>
+ in the open-source world, or the toolkits provided by commercial
+ vendors. The audience served by Graphic-Forms consists of GUI
+ developers focused on the Windows platform who want to leverage
+ platform features without compromises due to portability.
+ <p>Long-term goals for this project may include implementing an application
+ framework on top of the toolkit, or a rapid UI development language, or a
+ UI design tool, or some combination thereof.</p>
<h3>Status</h3>
- <p>The current release is version 0.3.0.</p>
+ <p>The current release is
+ <a href="http://sourceforge.net/project/showfiles.php?group_id=163034">version 0.4.0</a>.
+ This library is in the alpha stage of development, which means that new
+ features are still being added and existing features require considerable
+ testing. Brave souls who experiment with the code should expect significant
+ API and behavior changes for at least several more releases.</p>
- <p>This library is in the early implementation stage. Brave souls who
- experiment with the code should expect significant API and
- behavior changes in the preliminary releases leading up to the 1.0 release.</p>
+ <p>The supported Lisp implementations are:
+ <ul>
+ <li><a href="http://clisp.cons.org/">CLISP 2.38</a></li>
+ <li><a href="http://www.lispworks.com/">LispWorks 4.4.6</a></li>
+ </ul>
+
+ <p>The supported Windows versions are:
+ <ul>
+ <li>XP SP2</li>
+ <li>Vista <i>(in progress, testing on Beta 2 currently underway)</i></li>
+ </ul>
<h3 id="mailinglists">Mailing Lists</h3>
<ul>
@@ -76,10 +85,15 @@
graphic-forms-announce</a><br>for announcements</li>
</ul>
- <div class="footer">
- <a class="footerleft" href="http://common-lisp.net">common-lisp.net home</a>
- Copyright © 2006 by <a href="http://home.earthlink.net/~jdunrue/">Jack D. Unrue</a>
- </div>
+ <p><b>Trademarks</b><br>
+ Windows® is a registered trademark of <a href="http://www.microsoft.com/">Microsoft</a>.
+ LispWorks is a trademark of <a href="http://www.lispworks.com/">LispWorks Ltd</a>. All other
+ trademarks used are owned by their respective owners.</p>
+
+ <div class="footer">
+ <a class="footerleft" href="http://common-lisp.net">common-lisp.net home</a>
+ Copyright © 2006 by <a href="http://home.earthlink.net/~jdunrue/">Jack D. Unrue</a>
+ </div>
<!--
<a href="http://sourceforge.net"><IMG src="http://sourceforge.net/sflogo.php?group_id=20959" width="88" height="31" border="0" alt="SourceForge Logo"></a>
Modified: trunk/docs/website/style.css
==============================================================================
--- trunk/docs/website/style.css (original)
+++ trunk/docs/website/style.css Mon Jul 3 14:40:32 2006
@@ -1,11 +1,10 @@
.header {
font-size: medium;
- background-color:#336699;
- color:#ffffff;
- border-style:solid;
- border-width: 5px;
- border-color:#002244;
+ color:#fafa00;
+ background-image: url("gradient.png");
+ background-repeat: repeat-fixed;
+ background-attachment: fixed;
padding: 1mm 1mm 1mm 5mm;
}
@@ -13,11 +12,10 @@
font-size: small;
font-style: italic;
text-align: right;
- background-color:#336699;
- color:#ffffff;
- border-style:solid;
- border-width: 2px;
- border-color:#002244;
+ color:#fafa00;
+ background-image: url("gradient.png");
+ background-repeat: repeat-fixed;
+ background-attachment: fixed;
padding: 1mm 1mm 1mm 1mm;
}
More information about the Graphic-forms-cvs
mailing list