summaryrefslogtreecommitdiff
path: root/liblogdiag/ld-diagram-object.c
Commit message (Collapse)AuthorAgeFilesLines
* Name changePřemysl Eric Janouch2020-09-281-1/+1
| | | | Also some copyright years fix-ups/updates.
* Fix and update LICENSEPřemysl Janouch2017-02-031-1/+1
|
* Update copyrights.Přemysl Janouch2012-10-081-1/+1
|
* More fixing.Přemysl Janouch2012-08-121-0/+6
| | | | | | | | | * Fix a resource leak in LdLibrary. * Add missing property change notifiers to ld_diagram_object_{get,set}_storage(). * Don't unref the parameter in ld_symbol_category_remove_{symbol,subcategory} if it wasn't actually removed from the internal list. * Fix a cyclic dependency problem in LdDiagram.
* 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.