Initial import.
Have written lots, should save it.
Drawing And Or and Not.
added a css file and almost finished drag and drop onto the canvas.
Draging new gates onto the canvas is possible.
Get it working in Firefox.
Start adding stuff for connections.
Add a .hgignore file.
1) Reneame class Container as SchemaModel.

2) Create new class called SchemaDrawer and move all drawing code from View to new class.
The drawing is very nice now.
Set up the canvas scale and transform once, intead of in the drawing code.
The SchemaModel no longer keeps a bounding box for each item, it just askes the item for its bounding box.
Bunch of stuff for connections.
Got rid of toModelCoordinates, now the LogicWidget does that. Also changed how the different objects are created, hopefully simplifying. Paved the way for canvas resizing.
Get rid of current_drag_target.
Lots more work on connections.
Reorganisation of how the drawing happens. Instead of View deciding what needs to be drawn, invalidateRectangle is used to track the area that needs tp be redrawn, and the draw method of SchemaDrawer draws all. This involves the Schema drawer keeping trak of the hilight and the new connection untill it becomes part of the model.
Connections are working in a round about way.
Make the connections look a bit nicer by not drawing them twice.
A bit more work on the conection graphics.