aboutsummaryrefslogtreecommitdiff
path: root/src/ld-lua-symbol.c
Commit message (Collapse)AuthorAgeFilesLines
* Introduce LdRectangle, LdPoint and LdPointArray.Přemysl Janouch2011-01-081-3/+4
| | | | Remove LdCanvasRect and LdSymbolArea.
* Move lines around. No functional change.Přemysl Janouch2011-01-041-2/+2
|
* Rename local LdLuaSymbol methods.Přemysl Janouch2010-12-111-15/+15
| | | | | | | Use a "real" prefix, as GTK+ does. Also make the implementations of virtual functions really static, as they prototypes were telling.
* Random fixes.Přemysl Janouch2010-12-051-0/+1
| | | | Mostly found by -Wextra.
* Symbols are required to save cairo state.Přemysl Janouch2010-11-161-0/+3
|
* Made Lua symbol registration more robust.Přemysl Janouch2010-10-281-2/+5
|
* Add more properties to LdSymbol.Přemysl Janouch2010-10-271-1/+38
| | | | | Also move the actual storage of symbol properties to implementations of the abstract LdSymbol class. All the properties are read only.
* Redesign and implement the basic parts of LdLua.Přemysl Janouch2010-10-261-50/+10
| | | | | There's a very strong bond between LdLua and LdLuaSymbol. LdLuaSymbol is more like an interface to LdLua than a separate object.
* Implement the LdSymbol "name" property.Přemysl Janouch2010-10-261-1/+1
|
* Redesign the library and related components.Přemysl Janouch2010-10-261-2/+10
| | | | | | | | | 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.
* Implement part of LdLuaSymbol.Přemysl Janouch2010-10-171-11/+31
| | | | | | | The "new" method requires to be passed a parameter that makes it possible to call the appropriate render function. Stub-plemented the "draw" method.
* Implement a few bits of LdLua.Přemysl Janouch2010-10-171-0/+2
| | | | Some comments in the source code have been updated.
* Convert LdSymbol into an abstract class.Přemysl Janouch2010-10-171-0/+96
Created LdLuaSymbol, which subclasses LdSymbol.