aboutsummaryrefslogtreecommitdiff
path: root/src/ld-diagram.c
Commit message (Collapse)AuthorAgeFilesLines
* Make a separate library.Přemysl Janouch2011-01-101-550/+0
| | | | | | This is required for gtkdoc-scangobj. So far it's much like it's been before, the main differences are that source files are in two directories from now on and the build process has two stages.
* Use a central header.Přemysl Janouch2011-01-101-6/+1
| | | | | | | $ time (make clean; make) Before: ~8.0 seconds After: ~8.1 seconds
* Write a signature to diagram files.Přemysl Janouch2011-01-101-7/+51
|
* Fix comments.Přemysl Janouch2011-01-091-6/+5
|
* Replace GSList with GList in LdDiagram.Přemysl Janouch2011-01-091-21/+21
| | | | This has been an unnecessary limitation.
* Add a "selection-changed" signal to LdDiagram.Přemysl Janouch2011-01-051-3/+28
| | | | Make existing code emit this signal.
* Add ld_diagram_{select,unselect}_all().Přemysl Janouch2011-01-051-5/+36
|
* Draw selected objects with another color.Přemysl Janouch2011-01-051-2/+3
| | | | | | | | Store all colors in LdCanvasPrivate and initialize them upon object creation. This creates a base for color themes. Make attempts to try adding an object that's not a part of the document to the selection issue a warning.
* Move lines around. No functional change.Přemysl Janouch2011-01-041-2/+2
|
* Rename LdDocument* to LdDiagram*.Přemysl Janouch2010-12-161-0/+455
My bad; this name is much more appropriate.