aboutsummaryrefslogtreecommitdiff
path: root/liblogdiag
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix program messages and gtk-doc comments.Přemysl Janouch2011-01-2817-307/+308
|
* Extend LdDiagramObject.Přemysl Janouch2011-01-284-45/+319
| | | | | | | | * 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.
* Remove marshallers from the tree and ignore them.Přemysl Janouch2011-01-272-153/+0
| | | | Require glib-genmarshal (a part of the standard GTK+ distribution).
* Rename ld_diagram_object_{get,set}_data().Přemysl Janouch2011-01-273-30/+30
| | | | Make small corrections.
* Make ld_canvas_new() return a GtkWidget reference.Přemysl Janouch2011-01-242-2/+2
| | | | For consistency with GTK+.
* Rename g_cclosure_user_marshal_* to ld_marshal_*.Přemysl Janouch2011-01-244-31/+31
|
* Move the library toolbar to its own class.Přemysl Janouch2011-01-246-0/+889
|
* Fix gtk-doc comments for signals.Přemysl Janouch2011-01-233-3/+5
|
* Refactor LdDiagram selection handling methods.Přemysl Janouch2011-01-163-19/+56
| | | | Add ld_diagram_remove_selection().
* Revert the order of LdDiagram objects.Přemysl Janouch2011-01-162-5/+4
| | | | Now they go from oldest to newest.
* Use properties instead of accessor methods.Přemysl Janouch2011-01-161-8/+3
|
* Basic implementation of loading.Přemysl Janouch2011-01-162-6/+129
| | | | Add an error domain for the purpose of returning errors.
* Basic implementation of saving.Přemysl Janouch2011-01-161-3/+56
| | | | | When the objects are stored, ensure that they have a "type" member that makes it possible to determine their class/purpose.
* Use JsonObject for LdDiagramObject parameters.Přemysl Janouch2011-01-154-69/+210
| | | | Make LdDiagramObject a regular class.
* Make a separate library.Přemysl Janouch2011-01-1026-0/+5570
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.