# XULMaker Project

## Application Architecture and Components

### Files

#### content

1. `xulmaker.xul`
   - the application's presentation layout (user interface): layout of control components (menubar, toolbar, etc.), various document views.
2. `xulmaker.js`
   - the application's presentation logic (behaviour) and business logic (todo: separate these two.)
3. `project.html`
   - (this file) - a description of this project. Includes status, issues, notes, todos, etc.

#### skin

1. `xulmaker.css`
   - the application's presentation style: font, color, icons/images, etc.
2. `background.png`
3. `*-large.gif`
   - used as `<toolbarbutton>` icons
4. `*-small.gif`
   - used as `<treeitem>` icons