Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Random fixes. | Přemysl Janouch | 2010-12-05 | 4 | -13/+15 |
| | | | | Mostly found by -Wextra. | ||||
* | Initial LdDocument implementation. | Přemysl Janouch | 2010-12-05 | 9 | -43/+743 |
| | | | | The document maintains a list of LdDocumentObject objects. | ||||
* | Add a "library" property to LdCanvas. | Přemysl Janouch | 2010-11-19 | 2 | -1/+63 |
| | | | | Also make the code reference properties properly. | ||||
* | Symbols are required to save cairo state. | Přemysl Janouch | 2010-11-16 | 2 | -0/+6 |
| | |||||
* | Added basic onscreen symbol menu. | Přemysl Janouch | 2010-11-16 | 1 | -21/+352 |
| | | | | | | So far it does not add symbols to the document, as there is momentarily no interface for neither the document nor the canvas. | ||||
* | Formatting and naming changes in LdWindowMain. | Přemysl Janouch | 2010-10-28 | 1 | -41/+29 |
| | |||||
* | Made Lua symbol registration more robust. | Přemysl Janouch | 2010-10-28 | 2 | -38/+89 |
| | |||||
* | Separate LdLua and LdSymbolCategory. | Přemysl Janouch | 2010-10-27 | 3 | -30/+55 |
| | | | | | | | Originally, ld_lua_load_file_to_category() was adding registered symbols into a passed LdSymbolCategory object. This interface has been rewritten to be more generic by using callbacks to notify about new symbols. | ||||
* | Implement parts of Lua symbol registration. | Přemysl Janouch | 2010-10-27 | 1 | -5/+80 |
| | | | | The human name and area now gets resolved. | ||||
* | Fix gtk-doc comments. | Přemysl Janouch | 2010-10-27 | 6 | -16/+4 |
| | |||||
* | Added an "area" property to LdSymbol. | Přemysl Janouch | 2010-10-27 | 2 | -19/+95 |
| | | | | | To accomplish this, LdSymbolArea had to be converted to a regular boxed type. | ||||
* | Add more properties to LdSymbol. | Přemysl Janouch | 2010-10-27 | 5 | -66/+134 |
| | | | | | Also move the actual storage of symbol properties to implementations of the abstract LdSymbol class. All the properties are read only. | ||||
* | Added ld_library_find_symbol(). | Přemysl Janouch | 2010-10-26 | 2 | -0/+75 |
| | | | | | This function tries to return a symbol that corresponds to the given identifier. | ||||
* | Manage LdLibrary children in a GSList. | Přemysl Janouch | 2010-10-26 | 3 | -19/+75 |
| | | | | | | | | | The previous method of containment, that is using GHashTable, did not list children in any particular order. Also names of children were duplicated. One copy has been stored as a hash table index and another was present in the child itself. | ||||
* | Redesign and implement the basic parts of LdLua. | Přemysl Janouch | 2010-10-26 | 6 | -86/+229 |
| | | | | | 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 Janouch | 2010-10-26 | 3 | -4/+100 |
| | |||||
* | Implement the rest of LdSymbolCategory. | Přemysl Janouch | 2010-10-26 | 2 | -3/+135 |
| | | | | | Added GObject properties for object parameters. Implemented methods for children management. | ||||
* | Make LdLibrary call LdLua to load symbol scripts. | Přemysl Janouch | 2010-10-26 | 2 | -27/+139 |
| | |||||
* | Redesign the library and related components. | Přemysl Janouch | 2010-10-26 | 10 | -85/+139 |
| | | | | | | | | | 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 Janouch | 2010-10-17 | 5 | -14/+41 |
| | | | | | | | 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 Janouch | 2010-10-17 | 3 | -19/+147 |
| | | | | Some comments in the source code have been updated. | ||||
* | Convert LdSymbol into an abstract class. | Přemysl Janouch | 2010-10-17 | 5 | -34/+191 |
| | | | | Created LdLuaSymbol, which subclasses LdSymbol. | ||||
* | Created LdLua class. | Přemysl Janouch | 2010-10-17 | 3 | -34/+124 |
| | |||||
* | Renamed LdSymbolLibrary to LdLibrary. | Přemysl Janouch | 2010-10-17 | 11 | -122/+122 |
| | |||||
* | WIP: Refactoring of the library and symbols | Přemysl Janouch | 2010-10-17 | 8 | -22/+251 |
| | |||||
* | Updated to new GTK+. | Přemysl Janouch | 2010-10-17 | 2 | -4/+14 |
| | | | | | | | | FindGTK2.cmake required a change for successful program compilation. It seems that gdk_pixbuf has been put as a separate library. The new tools also generate a slightly different version of marshallers, so I've added it to the tree. | ||||
* | Split ld-symbol-library.c. | Přemysl Janouch | 2010-09-20 | 5 | -184/+217 |
| | | | | | Originally, there were three object classes defined in this file. It would later become rather chaotic if left that way. | ||||
* | Require Lua 5.1 and GTK+ 2.12. | Přemysl Janouch | 2010-09-20 | 1 | -3/+7 |
| | |||||
* | Implemented a skeleton of LdCanvas. | Přemysl Janouch | 2010-09-20 | 3 | -4/+168 |
| | | | | | It now paints itself white and draws a simple grid. Also an LdDocument can be assigned to it. | ||||
* | Automatized generation of marshallers. | Přemysl Janouch | 2010-09-19 | 1 | -0/+29 |
| | |||||
* | Little improvements, overall cleanup. | Přemysl Janouch | 2010-09-19 | 6 | -68/+115 |
| | |||||
* | Add marshaller files generated by glib-genmarshal. | Přemysl Janouch | 2010-09-19 | 5 | -1/+111 |
| | |||||
* | Changed the object prefix from "logdiag" to "ld". | Přemysl Janouch | 2010-09-19 | 10 | -283/+284 |
| | | | | It was just too long to type and read. My mistake. | ||||
* | Renamed source files. | Přemysl Janouch | 2010-09-19 | 12 | -38/+41 |
| | | | | | | Also a little change in CMakeLists.txt. The next commit is going to change the object prefix. | ||||
* | Started implementing the canvas and the document. | Přemysl Janouch | 2010-09-17 | 7 | -11/+339 |
| | |||||
* | Added basic loading of categories. | Přemysl Janouch | 2010-09-15 | 5 | -16/+291 |
| | | | | | | Added two empty sample categories with corresponding icons. The categories are now being loaded into the toolbar in the main program window. | ||||
* | A little bit of cleanup. | Přemysl Janouch | 2010-09-14 | 5 | -31/+0 |
| | |||||
* | Initial commit | Přemysl Janouch | 2010-09-13 | 22 | -0/+2390 |