summaryrefslogtreecommitdiff
path: root/liblogdiag/ld-diagram-object.c
Commit message (Collapse)AuthorAgeFilesLines
* Don't emit changes when reading.Přemysl Janouch2011-02-191-14/+27
| | | | | | | | | | When the value for a property isn't present in it's JsonObject, it can be assigned upon reading. Previously this could generate history events even when just viewing an old diagram with some of newer properties missing. Modify the code, so setting to default doesn't count as a change anymore.
* Rename LdCanvas to LdDiagramView.Přemysl Janouch2011-02-191-1/+1
|
* Introduce LdDiagramConnection.Přemysl Janouch2011-02-021-9/+0
|
* Add an undo framework to LdDiagram.Přemysl Janouch2011-02-011-276/+142
| | | | | | Modify LdDiagram and LdDiagramObject to use it. Trash commit c2403fdcf7885d7da1efa2c0dfb3e294f760ca9c.
* Fix program messages and gtk-doc comments.Přemysl Janouch2011-01-281-51/+51
|
* Extend LdDiagramObject.Přemysl Janouch2011-01-281-44/+295
| | | | | | | | * Add generic methods for data storage, making it able to store data in a hierarchy. * Reimplement ld_diagram_{get,set}_data_for_param on top of the generic methods. * Add a "data-changed" signal.
* Rename ld_diagram_object_{get,set}_data().Přemysl Janouch2011-01-271-24/+23
| | | | Make small corrections.
* Use JsonObject for LdDiagramObject parameters.Přemysl Janouch2011-01-151-20/+185
| | | | Make LdDiagramObject a regular class.
* Make a separate library.Přemysl Janouch2011-01-101-0/+186
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.