summaryrefslogtreecommitdiff
path: root/src/ld-symbol.c
Commit message (Collapse)AuthorAgeFilesLines
* Introduce LdRectangle, LdPoint and LdPointArray.Přemysl Janouch2011-01-081-52/+5
| | | | Remove LdCanvasRect and LdSymbolArea.
* Move lines around. No functional change.Přemysl Janouch2011-01-041-51/+50
|
* Rename LdDocument* to LdDiagram*.Přemysl Janouch2010-12-161-2/+2
| | | | My bad; this name is much more appropriate.
* Overall cleanup.Přemysl Janouch2010-12-161-1/+0
| | | | | | | | | * Add missing asserts to exported functions. * Unify formatting. * Fix the gtk-doc comment for ld_symbol_category_set_human_name(). * Make ld_library_load() reflect it's declaration. * Remove an unused variable in ld_library_load_cb(). * Change all char's to gchar's.
* Random fixes.Přemysl Janouch2010-12-051-8/+4
| | | | Mostly found by -Wextra.
* Symbols are required to save cairo state.Přemysl Janouch2010-11-161-0/+3
|
* Added an "area" property to LdSymbol.Přemysl Janouch2010-10-271-1/+68
| | | | | To accomplish this, LdSymbolArea had to be converted to a regular boxed type.
* Add more properties to LdSymbol.Přemysl Janouch2010-10-271-52/+55
| | | | | Also move the actual storage of symbol properties to implementations of the abstract LdSymbol class. All the properties are read only.
* Implement the LdSymbol "name" property.Přemysl Janouch2010-10-261-0/+95
|
* Redesign the library and related components.Přemysl Janouch2010-10-261-20/+4
| | | | | | | | | This step is needed, since the current design is quite chaotic and it would not be possible to finish the application. There's still a lot to be done. After this step, it's time to implement the rest of LdLua.
* Convert LdSymbol into an abstract class.Přemysl Janouch2010-10-171-29/+18
| | | | Created LdLuaSymbol, which subclasses LdSymbol.
* Renamed LdSymbolLibrary to LdLibrary.Přemysl Janouch2010-10-171-4/+4
|
* WIP: Refactoring of the library and symbolsPřemysl Janouch2010-10-171-9/+3
|
* Split ld-symbol-library.c.Přemysl Janouch2010-09-201-0/+123
Originally, there were three object classes defined in this file. It would later become rather chaotic if left that way.