Thread: [Fxruby-commits] CVS: FXRuby/doc scintilla.html,1.8,1.9 scintilla.xml,1.3,1.4
Status: Inactive
Brought to you by:
lyle
From: Lyle J. <ly...@us...> - 2002-03-21 21:50:43
|
Update of /cvsroot/fxruby/FXRuby/doc In directory usw-pr-cvs1:/tmp/cvs-serv26051 Modified Files: scintilla.html scintilla.xml Log Message: Updated the URL for FXScintilla 1.45. Index: scintilla.html =================================================================== RCS file: /cvsroot/fxruby/FXRuby/doc/scintilla.html,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** scintilla.html 21 Mar 2002 19:09:11 -0000 1.8 --- scintilla.html 21 Mar 2002 21:50:40 -0000 1.9 *************** *** 1,5 **** <html><head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> ! <title>Chapter 5. Using Scintilla with FXRuby</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><link rel="home" href="book.html" title="Developing Graphical User Interfaces with FXRuby"><link rel="up" href="book.html" title="Developing Graphical User Interfaces with FXRuby"><link rel="previous" href="opengl.html" title="Chapter 4. Using OpenGL with FXRuby"><link rel="next" href="differences.html" title="Chapter 6. Differences between FOX and FXRuby"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 5. Using Scintilla with FXRuby</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="opengl.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="differences.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><h2 class="title"><a name="scintilla"></a>Chapter 5. Using Scintilla with FXRuby</h2></div></div><div class="simplesect"><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="d0e973"></a>What is Scintilla?</h2></div></div><p><a href="http://www.scintilla.org" target="_top">Scintilla</a> is a free source code editing component developed by Neil Hodgson for the Win32 and GTK+ platforms.</p></div><div class="simplesect"><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="d0e980"></a>What is FXScintilla?</h2></div></div><p><a href="http://savannah.gnu.org/projects/fxscintilla" target="_top">FXScintilla</a> is a FOX widget that wraps around the Scintilla component, or, if you wish, the FOX "port" of Scintilla. It is being developed by Gilles Filippini, and as of this writing the latest release is available for download from <a href="http://freesoftware.fsf.org/download/fxscintilla/fxscintilla-1.44.3.tgz" target="_top">http://freesoftware.fsf.org/download/fxscintilla/fxscintilla-1.44.3.tgz</a>.</p></div><div class="simplesect"><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="d0e990"></a>Compiling FXScintilla</h2></div></div><p>Gilles' FXScintilla distribution contains everything you need to build the FXScintilla widget and begin using it in your C++-based FOX applications. That is to say, you do not have to separately download the Scintilla source code from the Scintilla home page. When you unpack the FXScintilla tarball, you should get two directories, <tt>scintilla</tt> and <tt>scite</tt>, containing the modified source code for the FOX port of the Scintilla widget. For the purposes of this discussion, we're only interested in getting the <tt>scintilla</tt> portion of the code compiled.</p><p>The <tt>README.fox</tt> file in the <tt>scintilla</tt> directory should provide enough instruction for you to compile the FXScintilla code for either Unix or Microsoft Windows. At the end you should have a static library in the <tt>scintilla/bin</tt> subdirectory, named either <tt>scintilla.a</tt> (for Unix-like platforms) or <tt>scintilla-static.lib</tt> (for Windows).</p></div><div class="simplesect"><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="d0e1021"></a>Enabling FXScintilla support in FXRuby</h2></div></div><p>The next step is to build a version of FXRuby (from its source code) with the optional FXScintilla support enabled. This process is not so different from the standard build procedure, but you do need to specify a few additional configuration options at the beginning.</p><p>You can configure the build on Unix or Linux systems by typing:</p><table border="0" bgcolor="#E0E0E0" width="100%"><tr><td><pre class="screen">$ <b>ruby install.rb config -- \ --with-scintilla-include=/home/lyle/scintilla/include \ --with-scintilla-lib=/home/lyle/scintilla/bin</b></pre></td></tr></table><p>or, when compiling with Microsoft Visual C++, by typing:</p><table border="0" bgcolor="#E0E0E0" width="100%"><tr><td><pre class="screen">C:\FXRuby-1.0.3><b>ruby install.rb config --make-prog=nmake -- \ --- 1,5 ---- <html><head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> ! <title>Chapter 5. Using Scintilla with FXRuby</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><link rel="home" href="book.html" title="Developing Graphical User Interfaces with FXRuby"><link rel="up" href="book.html" title="Developing Graphical User Interfaces with FXRuby"><link rel="previous" href="opengl.html" title="Chapter 4. Using OpenGL with FXRuby"><link rel="next" href="differences.html" title="Chapter 6. Differences between FOX and FXRuby"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter 5. Using Scintilla with FXRuby</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="opengl.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="differences.html">Next</a></td></tr></table><hr></div><div class="chapter"><div class="titlepage"><div><h2 class="title"><a name="scintilla"></a>Chapter 5. Using Scintilla with FXRuby</h2></div></div><div class="simplesect"><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="d0e973"></a>What is Scintilla?</h2></div></div><p><a href="http://www.scintilla.org" target="_top">Scintilla</a> is a free source code editing component developed by Neil Hodgson for the Win32 and GTK+ platforms.</p></div><div class="simplesect"><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="d0e980"></a>What is FXScintilla?</h2></div></div><p><a href="http://savannah.gnu.org/projects/fxscintilla" target="_top">FXScintilla</a> is a FOX widget that wraps around the Scintilla component, or, if you wish, the FOX "port" of Scintilla. It is being developed by Gilles Filippini, and as of this writing the latest release is available for download from <a href="http://freesoftware.fsf.org/download/fxscintilla/fxscintilla-1.45.1.tgz" target="_top">http://freesoftware.fsf.org/download/fxscintilla/fxscintilla-1.45.1.tgz</a>.</p></div><div class="simplesect"><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="d0e990"></a>Compiling FXScintilla</h2></div></div><p>Gilles' FXScintilla distribution contains everything you need to build the FXScintilla widget and begin using it in your C++-based FOX applications. That is to say, you do not have to separately download the Scintilla source code from the Scintilla home page. When you unpack the FXScintilla tarball, you should get two directories, <tt>scintilla</tt> and <tt>scite</tt>, containing the modified source code for the FOX port of the Scintilla widget. For the purposes of this discussion, we're only interested in getting the <tt>scintilla</tt> portion of the code compiled.</p><p>The <tt>README.fox</tt> file in the <tt>scintilla</tt> directory should provide enough instruction for you to compile the FXScintilla code for either Unix or Microsoft Windows. At the end you should have a static library in the <tt>scintilla/bin</tt> subdirectory, named either <tt>scintilla.a</tt> (for Unix-like platforms) or <tt>scintilla-static.lib</tt> (for Windows).</p></div><div class="simplesect"><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="d0e1021"></a>Enabling FXScintilla support in FXRuby</h2></div></div><p>The next step is to build a version of FXRuby (from its source code) with the optional FXScintilla support enabled. This process is not so different from the standard build procedure, but you do need to specify a few additional configuration options at the beginning.</p><p>You can configure the build on Unix or Linux systems by typing:</p><table border="0" bgcolor="#E0E0E0" width="100%"><tr><td><pre class="screen">$ <b>ruby install.rb config -- \ --with-scintilla-include=/home/lyle/scintilla/include \ --with-scintilla-lib=/home/lyle/scintilla/bin</b></pre></td></tr></table><p>or, when compiling with Microsoft Visual C++, by typing:</p><table border="0" bgcolor="#E0E0E0" width="100%"><tr><td><pre class="screen">C:\FXRuby-1.0.3><b>ruby install.rb config --make-prog=nmake -- \ Index: scintilla.xml =================================================================== RCS file: /cvsroot/fxruby/FXRuby/doc/scintilla.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** scintilla.xml 14 Mar 2002 17:03:40 -0000 1.3 --- scintilla.xml 21 Mar 2002 21:50:40 -0000 1.4 *************** *** 7,11 **** <simplesect> <title>What is FXScintilla?</title> ! <para><ulink url="http://savannah.gnu.org/projects/fxscintilla">FXScintilla</ulink> is a FOX widget that wraps around the Scintilla component, or, if you wish, the FOX "port" of Scintilla. It is being developed by Gilles Filippini, and as of this writing the latest release is available for download from <ulink url="http://freesoftware.fsf.org/download/fxscintilla/fxscintilla-1.44.3.tgz">http://freesoftware.fsf.org/download/fxscintilla/fxscintilla-1.44.3.tgz</ulink>.</para> </simplesect> <simplesect> --- 7,11 ---- <simplesect> <title>What is FXScintilla?</title> ! <para><ulink url="http://savannah.gnu.org/projects/fxscintilla">FXScintilla</ulink> is a FOX widget that wraps around the Scintilla component, or, if you wish, the FOX "port" of Scintilla. It is being developed by Gilles Filippini, and as of this writing the latest release is available for download from <ulink url="http://freesoftware.fsf.org/download/fxscintilla/fxscintilla-1.45.1.tgz">http://freesoftware.fsf.org/download/fxscintilla/fxscintilla-1.45.1.tgz</ulink>.</para> </simplesect> <simplesect> |