Saturday, September 25, 2010

Back to my old blog

My new blog is now the old blog I used to use when I first started to develop CSDT stuff. I just realized that it still exists--probably better that I continue it. I'm sticking to scheduling every hour of my day in advance, and this seems to be a pretty good way to ensure that I get work done.

Right now I've started by creating a null event, PEventNull, and supporting infrastructure so that orphaned statements may be drawn in the overlay window. I've also updated the XML schema and PObject to allow PEventNull to be introduced.

I've created a new base class for iteration-type statements called JPnlLineControl, which will also be used for all children-bearing statements. The conditional statement will also use this same base class. Fixes to any bugs in control class will naturally propagate to these derived classes. Coming up with an exact division of functionality that makes sense will be non-obvious, but tricky.