Jskad/source/org/thdl/tib/text
dchandler 0ad135f8f1 This may well be a fix to the "Improper line wrapping" bug. The fix
is basically that we use our own special ViewFactory, with a new
subclass of LabelView (the view RTFEditorKit uses for the nitty
gritty) that is aware of Tibetan.

There are a couple of nasty hacks still here, and Swing's
documentation for doing what I did was quite poor.  I searched the web
for hours, read the Javadocs and the tutorials, and consulted a Swing
reference book, but I still don't have tremendous confidence in this
solution.  If it fundamentally doesn't work, though, we have to define
our own first-class Document, Element hierarchy, ViewFactory, Views,
and EditorKit.  So let's hope it *does* work fundamentally.

I can't say for sure if this even works, as I have yet to run this
code on a machine where Jskad works properly.  I had major trouble
installing the TMW fonts on Linux, and have yet to resolve it, even
after verifying via xlsfonts that the fonts were installed and then
changing TibetanMachineWeb.java to look for them.  Because I haven't
tested this yet, a lot of nasty code is tagged 'DLC' and commented
out.
2002-10-28 03:08:04 +00:00
..
acip_keyboard.ini Added a first attempt at an ACIP keyboard following their document 2002-10-20 07:59:25 +00:00
DuffCellRenderer.java Updated comments so that Javadoc 1.4 warnings went away. 2002-09-30 03:10:00 +00:00
DuffCode.java Initial revision 2002-09-23 23:15:39 +00:00
InvalidWylieException.java Initial revision 2002-09-23 23:15:39 +00:00
package.html Added Javadoc files overview.html and several package.html files. 2002-10-06 18:23:27 +00:00
sambhota_keyboard_1.ini Initial revision 2002-09-23 23:15:39 +00:00
tcc_keyboard_1.ini Initial revision 2002-09-23 23:15:39 +00:00
tcc_keyboard_2.ini Initial revision 2002-09-23 23:15:39 +00:00
TibetanDocument.java Added Javadoc files overview.html and several package.html files. 2002-10-06 18:23:27 +00:00
TibetanHTML.java Initial revision 2002-09-23 23:15:39 +00:00
TibetanKeyboard.java Initial revision 2002-09-23 23:15:39 +00:00
TibetanLabelView.java This may well be a fix to the "Improper line wrapping" bug. The fix 2002-10-28 03:08:04 +00:00
TibetanMachineWeb.java This may well be a fix to the "Improper line wrapping" bug. The fix 2002-10-28 03:08:04 +00:00
TibetanQTText.java Fixed the line feeds, which were botched DOS line feeds. 2002-09-28 14:35:09 +00:00
TibetanQTText2.java Fixed the line feeds, which were botched DOS line feeds. 2002-09-28 14:35:09 +00:00
TibetanRTFEditorKit.java This may well be a fix to the "Improper line wrapping" bug. The fix 2002-10-28 03:08:04 +00:00
TibetanRTFViewFactory.java This may well be a fix to the "Improper line wrapping" bug. The fix 2002-10-28 03:08:04 +00:00
tibwn.ini Initial revision 2002-09-23 23:15:39 +00:00