[sword-devel] tip about RTF/HTML control
paraclete at bibleinverse.org
Fri Feb 10 17:51:13 MST 2006
From: Fabrizio Lanza
can somebody give me a quick tip? Coz I have some difficulty with my biblic
I saw that Sword uses some sort of rich text control, to display formatted
bible text. What is it? In which programming language?
For my project I need a cross-platform widget, able to edit RTF or HTML.
I'm really having a difficult time finding something reliable.
I'm open in the choice of the programming language. Perl-Tk of wxperl would
be the best, but I don't find a good widget.
I was thinking to go .Net with Mono, but the Rich Text control in Windows
Forms seems not complete. Is GTK an option?
Java is not an option, coz I don't remember it and it's too slow for what I
Any input is appreciated. Thank you,
I suppose you are asking about The SWORD Project's gui application, which is
BibleCS (also known as "The SWORD Project for Windows" and aka sword.exe).
The sword-api (aka the sword engine) is a C++ library with no gui component.
BibleCS uses the sword-api to access modules such as Bibles, commentaries,
etc. and is a "front-end" to display them (along with searching and other
functionality, but that is a quick summary).
These are my understandings:
* BibleCS was developed in Borland C++ Builder 5 (BCB-5),
* ongoing development can be done with BCB-6.
* BCB provides a wrapper around the Microsoft rtf rich edit
For the development I've one on a CrossWire front-end, I've been generally
satisfied with rtf. However, one issue about choosing RTF is how concerned
you are about compatability with Win9x and WinMe. They came with older
versions of riched32.dll and riched20.dll, and my experience is that you
spend quite a bit of time fussing with the differences. On Win2000 and
WinXp, I found the rich-edit control to be very capable and more than
acceptable to work with. The headache was Win9x support.
My 2¢ worth.
More information about the sword-devel