I can't seem to remember what it is that I wanted to have done by Friday night, but whatever it is, I probably don't have it done. The tutorial is still languishing on page 3, and although I didn't get much actual development done, I did learn quite a bit about how to use pango to change fonts in the TextView, among other things.
Another thing I finished is the XML Doctype for JTex preferences settings; and with that, basically, the design of the preferences dialog is pretty much done... all I have to do now is build it in glade and tie it to the activate event.
The DTD language, while looking quite complicated, is actually made up of an extremely simple (and small) grammar. I was able to learn it in little over an hour, and create my own doctype too, much to the thanks and credit of w3 school's excellent DTD tutorial. I have a working XML sample; but until I get a better understanding of what some of the functions will be returning for pango font and color rendering options, I can't really put "real" information in the save file. I figure that for now I'll keep that file to myself, since whatever is in there is just garbage anyway. Goals for tomorow:
- bug Paul about pythons mysqldb
- get JTex preferences dialog designed and connected and finish 0.3
- get JTex tutorial up to page 6 (up through connecting about dialog)
- think a little more about a website object hierarchy and some features that I might need for the python re-write
Hopefully, all of that will happen quickly, and then I can do nothing all day. Or I can make more packages, which seem to be stealing Paul's bandwidth quite nicely.