10 Commits

Author SHA1 Message Date
1d956964e2 Random fixes.
Mostly found by -Wextra.
2010-12-05 15:21:00 +01:00
d31d420f59 Symbols are required to save cairo state. 2010-11-16 10:30:10 +01:00
5a24eaabb2 Made Lua symbol registration more robust. 2010-10-28 09:07:47 +02:00
9156953cc9 Add more properties to LdSymbol.
Also move the actual storage of symbol properties to implementations
of the abstract LdSymbol class. All the properties are read only.
2010-10-27 16:52:00 +02:00
9a242786b1 Redesign and implement the basic parts of LdLua.
There's a very strong bond between LdLua and LdLuaSymbol.
LdLuaSymbol is more like an interface to LdLua than a separate object.
2010-10-26 16:40:53 +02:00
2b9b543402 Implement the LdSymbol "name" property. 2010-10-26 16:40:21 +02:00
e0e63649dc Redesign the library and related components.
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.
2010-10-26 13:58:33 +02:00
0c9b297e50 Implement part of LdLuaSymbol.
The "new" method requires to be passed a parameter that
makes it possible to call the appropriate render function.

Stub-plemented the "draw" method.
2010-10-17 14:05:53 +02:00
9fc354e066 Implement a few bits of LdLua.
Some comments in the source code have been updated.
2010-10-17 14:05:53 +02:00
efe45e9601 Convert LdSymbol into an abstract class.
Created LdLuaSymbol, which subclasses LdSymbol.
2010-10-17 14:05:53 +02:00