· News · About · Screenshot · Downloads · Support · Installation · Example · Bugs · License ·

FXScintilla



News

2009-06-11:   FXScintilla-1.78 FXScintilla has a new project admin (Jeff Pohlmeyer).
- Many thanks to Gilles Filippini for all his years of hard work!

2006-10-19:   FXScintilla-1.71 2005-04-22:   FXScintilla-1.63 2004-11-20:   FXScintilla-1.62 2004-07-05:   FXScintilla-1.61 2003-10-15:   FXScintilla-1.55 2003-08-14:   FXScintilla-1.53 2003-03-01:   FXScintilla-1.51 2002-12-18:   FXScintilla-1.49.1 2002-11-06:   FXScintilla-1.49

What is FXScintilla ?

Scintilla is a free source code editing component for Win32 and GTK+
developed by Neil Hodgson.
For more information about Scintilla, see http://www.scintilla.org.

The FOX GUI toolkit is a platform independent GUI library developped
by Jeroen van der Zijp.
For more information about FOX, see http://fox-toolkit.org.

FXScintilla is an implementation of Scintilla for the FOX GUI Library.

Screenshot



Where to get it ?

FXScintilla can be downloaded from the FXScintilla project pages on
Savannah:   http://savannah.nongnu.org/projects/fxscintilla/

Mailing lists

There are two mailing lists related to FXScintilla:
fxscintilla-announce :
FXScintilla new release and events announcement
fxscintilla-users :
FXScintilla end users questions and discussions

To subscribe to any of these lists, please refer to the instructions on the
FXScintilla project page at:   http://savannah.nongnu.org/projects/fxscintilla/.

Installation

Please refer to the file INSTALL.
FXScintilla should compile on every platform where both FOX and Scintilla
are available : Win32 and Unix systems.

Getting started

Here is a rough sample of how to integrate FXScintilla into a FOX application:
//--------------------------------------------------------
#include <fx.h>
#include <Scintilla.h> #include <FXScintilla.h> int main(int argc, char ** argv) { FXApp application("test"); application.init(argc, argv); FXMainWindow * win = new FXMainWindow(&application, "Test"); // Instantiating an FXScintilla widget FXScintilla * scint = new FXScintilla(win, NULL, 0, LAYOUT_FILL_X|LAYOUT_FILL_Y); // The Scintilla programming interface is through messages // like MS Windows (see scintilla/doc/ScintillaDoc.html) scint->sendMessage(SCI_STYLESETFONT, STYLE_DEFAULT, (long)"lucida"); scint->sendMessage(SCI_STYLESETSIZE, STYLE_DEFAULT, (long)10); scint->sendMessage(SCI_STYLECLEARALL, 0, 0); application.create(); win->show(PLACEMENT_SCREEN); application.run(); return 0; } //--------------------------------------------------------

Bugs

Please file bugs and questions to the mailing list fxscintilla-users.

License

FXScintilla 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.1 of the License, or
(at your option) any later version.

FXScintilla 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 FXScintilla; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA



_______Gilles Filippini < gilles.filippini@free.fr >_______