This is an implementation of a text editor in Squeak, which is capable of writing structured text. This means that text can be divided into logical units. Paragraphs are used to structure the text into sections on a broad level and so-called "text structures" are used to assign certain meanings to particular parts of the text.
Once installed, you can launch SquidWord by going to the Apps
tab in Squeaks menu bar and clicking on SquidWord
.
For information on using the editor and its functionalities, refer to the integrated Help Browser
that can be opened using the Help
button in the upper right hand corner of SquidWord.
All Squeak versions >= 5.1 are supported.
Copy this command into your local workspace and execute (Ctrl + d) it:
Metacello new
baseline: 'RichTextEditing';
repository: 'github://hpi-swa-teaching/RichTextEditing:dev/packages';
load.
If you are new to the project and starting to develop more features visit the Wiki over at https://github.com/hpi-swa-teaching/RichTextEditing/wiki.
In the future, it might be possible to integrate morphs, tables etc. into rich text. The Scripting API and exporting/importing functionality is also up for improvement. Additionally, it may be possible to integrate rich text into other tools (i.e. e-mail client).