summaryrefslogtreecommitdiff
path: root/src/ld-canvas.c
Commit message (Collapse)AuthorAgeFilesLines
* Rename local LdCanvas methods.Přemysl Janouch2010-12-121-5/+5
| | | | Use a "real" prefix, as GTK+ does.
* Draw symbols from LdDocument in LdCanvas.Přemysl Janouch2010-12-101-1/+91
| | | | Just the minimal implementation so far.
* Implement more of LdCanvas.Přemysl Janouch2010-12-101-55/+317
| | | | | | | | | | 1. Add methods for coordinate translation between cairo/GtkWidget coordinates and LdDocument coordinates. 2. Draw the grid correctly (also make it significantly faster). 3. Place the canvas into a GtkScrolledWindow and register the set_scroll_adjustments signal in the GtkWidget base class. 4. Allow scrolling inside of an area of 200 x 200 units (for now). In the future, it should be possible to go to infinity.
* Initial LdDocument implementation.Přemysl Janouch2010-12-051-0/+1
| | | | The document maintains a list of LdDocumentObject objects.
* Add a "library" property to LdCanvas.Přemysl Janouch2010-11-191-1/+60
| | | | Also make the code reference properties properly.
* Implemented a skeleton of LdCanvas.Přemysl Janouch2010-09-201-3/+157
| | | | | It now paints itself white and draws a simple grid. Also an LdDocument can be assigned to it.
* Little improvements, overall cleanup.Přemysl Janouch2010-09-191-1/+2
|
* Add marshaller files generated by glib-genmarshal.Přemysl Janouch2010-09-191-1/+2
|
* Changed the object prefix from "logdiag" to "ld".Přemysl Janouch2010-09-191-22/+22
| | | | It was just too long to type and read. My mistake.
* Renamed source files.Přemysl Janouch2010-09-191-0/+99
Also a little change in CMakeLists.txt. The next commit is going to change the object prefix.