On Sunday 2003-09-21 15:20 -0400, Robert O'Callahan wrote:
I hate the term "nodes" and I don't like the other suggestions much better :-). How about this:
layout/html (i.e., your "corenodes")
Then put forms and tables under html:
layout/html/forms
layout/html/table
I really don't like using "html" here. The forms stuff is somewhat HTML-specific, but most of the rest isn't, and I don't see why it should be called HTML. Our implementation of HTML is in content/html/ and in html.css.
Technically that's true, but 99% of the time that code is being used to render HTML. Furthermore if I was a newbie and looking for block and line stuff, that would lead me to the right place. OTOH, "corenodes" wouldn't mean much to me and "xml" or "css" would probably discourage me from looking there.
Also, I think you should put tree and grid under xul: layout/xul/tree layout/xul/grid
I've been trying to avoid having directories that contain both files and subdirectories, but maybe that's not so bad.
Yeah, I think that's less important than logical directory structure.
Rob
