Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove category management from LdLibrary. | Přemysl Janouch | 2012-10-08 | 3 | -129/+17 |
| | | | | | | Now it uses a special hidden `/' root category. Also removed ld_library_clear() momentarily, for it has no users. | ||||
* | Replace LdLibraryToolbar with LdLibraryPane. | Přemysl Janouch | 2012-10-08 | 3 | -854/+0 |
| | |||||
* | Start making a replacement for LdLibraryToolbar. | Přemysl Janouch | 2012-10-08 | 3 | -0/+289 |
| | | | | | The main advantages are the lack of need to create an icon for each category there is in the library and faster workflow. | ||||
* | Ignore double/triple clicks in LdDiagramView. | Přemysl Janouch | 2012-10-08 | 1 | -1/+2 |
| | | | | Fixes fast rotating. | ||||
* | Clean up LdDiagram. | Přemysl Janouch | 2012-10-08 | 1 | -20/+21 |
| | | | | | * Don't emit signals when disposing. * Remove some leftovers. | ||||
* | Get more GTK+ 3 ready and respect seals. | Přemysl Janouch | 2012-09-05 | 1 | -44/+42 |
| | |||||
* | Improve code in LdDiagram a bit. | Přemysl Janouch | 2012-08-31 | 1 | -17/+13 |
| | |||||
* | Check symbol names in LdLua during registration. | Přemysl Janouch | 2012-08-31 | 1 | -1/+5 |
| | |||||
* | Change how Cairo is presented to Lua scripts. | Přemysl Janouch | 2012-08-12 | 1 | -87/+98 |
| | | | | Makes the whole thing a bit more stable and less weird. | ||||
* | Do name collision checking more properly. | Přemysl Janouch | 2012-08-12 | 4 | -38/+122 |
| | |||||
* | More fixing. | Přemysl Janouch | 2012-08-12 | 4 | -8/+36 |
| | | | | | | | | | * Fix a resource leak in LdLibrary. * Add missing property change notifiers to ld_diagram_object_{get,set}_storage(). * Don't unref the parameter in ld_symbol_category_remove_{symbol,subcategory} if it wasn't actually removed from the internal list. * Fix a cyclic dependency problem in LdDiagram. | ||||
* | Put subcategories and symbols in different lists. | Přemysl Janouch | 2012-08-11 | 5 | -94/+175 |
| | | | | Removes some ugliness from the code. | ||||
* | Maintenance. | Přemysl Janouch | 2012-08-11 | 3 | -9/+3 |
| | | | | | | | | * Fix setting the GSETTINGS_SCHEMA_DIR environment variable. * Use g_value_take_boxed() instead of deprecated g_value_set_boxed_take_ownership(). * Remove an unused variable. * Clean up load_category() a bit. | ||||
* | Clean up dead assignments. | Přemysl Janouch | 2012-02-02 | 2 | -5/+0 |
| | |||||
* | Change the cursor when scrolling the view. | Přemysl Janouch | 2011-06-09 | 1 | -1/+13 |
| | | | | For consistency with other GTK+ applications. | ||||
* | Add scrolling using the middle mouse button. | Přemysl Janouch | 2011-06-09 | 1 | -30/+121 |
| | | | | A bit of refactoring, too. | ||||
* | Disallow wheel zooming when holding mouse buttons. | Přemysl Janouch | 2011-06-09 | 1 | -0/+4 |
| | |||||
* | Ignore terminals when hovering above selection. | Přemysl Janouch | 2011-06-09 | 1 | -24/+34 |
| | | | | | Also fix checking for the shift key and rename the "object" variable to "object_at_cursor" in button handlers. | ||||
* | Add API for turning off the grid. | Přemysl Janouch | 2011-03-07 | 2 | -1/+40 |
| | |||||
* | Glue to terminal points when creating connections. | Přemysl Janouch | 2011-03-07 | 1 | -10/+18 |
| | |||||
* | Allow rotating of symbols while placing them. | Přemysl Janouch | 2011-03-07 | 1 | -5/+13 |
| | |||||
* | Fix gtk-doc comments. | Přemysl Janouch | 2011-02-20 | 2 | -3/+5 |
| | |||||
* | Disable LdDiagramView scrollbars when not needed. | Přemysl Janouch | 2011-02-20 | 1 | -3/+0 |
| | |||||
* | Refactor oper_connect_motion(). | Přemysl Janouch | 2011-02-20 | 1 | -25/+51 |
| | |||||
* | Also find terminals on ends of connections. | Přemysl Janouch | 2011-02-19 | 1 | -48/+112 |
| | |||||
* | Use "typedef struct" in ld-diagram-view.c. | Přemysl Janouch | 2011-02-19 | 1 | -21/+18 |
| | |||||
* | Don't emit changes when reading. | Přemysl Janouch | 2011-02-19 | 1 | -14/+27 |
| | | | | | | | | | | When the value for a property isn't present in it's JsonObject, it can be assigned upon reading. Previously this could generate history events even when just viewing an old diagram with some of newer properties missing. Modify the code, so setting to default doesn't count as a change anymore. | ||||
* | Add "x" and "y" properties to LdDiagramView. | Přemysl Janouch | 2011-02-19 | 2 | -22/+119 |
| | | | | Plus a bit of refactoring. | ||||
* | Rename LdCanvas to LdDiagramView. | Přemysl Janouch | 2011-02-19 | 9 | -481/+488 |
| | |||||
* | Change selection color to red. | Přemysl Janouch | 2011-02-19 | 1 | -1/+1 |
| | | | | To make it more distinctive. | ||||
* | Allow rotation of symbols. | Přemysl Janouch | 2011-02-14 | 4 | -16/+181 |
| | | | | | | Bind this action to the right mouse button. Due to limitations of json-glib, we can't store rotation as an enum. | ||||
* | Emit "cancel-operation", don't call the handler. | Přemysl Janouch | 2011-02-14 | 1 | -6/+12 |
| | |||||
* | Avoid too wide items in symbol menus. | Přemysl Janouch | 2011-02-14 | 1 | -0/+2 |
| | |||||
* | Fix ld-types.h for gtk-doc. | Přemysl Janouch | 2011-02-14 | 1 | -10/+9 |
| | |||||
* | Make symbol menus nicer. | Přemysl Janouch | 2011-02-12 | 1 | -1/+10 |
| | |||||
* | Update the symbol library, add trivial text API. | Přemysl Janouch | 2011-02-12 | 1 | -0/+33 |
| | |||||
* | Export more cairo functions to Lua. | Přemysl Janouch | 2011-02-11 | 1 | -61/+63 |
| | | | | Also rewrite the wrappers to be shorter. | ||||
* | Speed up drawing of the grid. | Přemysl Janouch | 2011-02-10 | 1 | -18/+41 |
| | |||||
* | Fix drawing of symbol menus. | Přemysl Janouch | 2011-02-07 | 1 | -2/+2 |
| | |||||
* | Add support for LdDiagramConnection to LdCanvas. | Přemysl Janouch | 2011-02-07 | 3 | -212/+608 |
| | | | | | | | | Heavy LdCanvas refactoring, some modifications to ld-types. It just wasn't possible for me to further work with an old, 2000 lines long file without shuffling everything around at the same time. | ||||
* | Fix memory leaks in LdDiagramConnection. | Přemysl Janouch | 2011-02-06 | 1 | -1/+2 |
| | |||||
* | Fix a memory leak in LdDiagramSymbol. | Přemysl Janouch | 2011-02-06 | 3 | -7/+15 |
| | |||||
* | Extend symbol area to whole pixels. | Přemysl Janouch | 2011-02-06 | 1 | -0/+5 |
| | | | | This gives better cairo performance. | ||||
* | Use correct rounding when moving selection. | Přemysl Janouch | 2011-02-05 | 1 | -3/+6 |
| | |||||
* | Fix undoing, create a unit test for history. | Přemysl Janouch | 2011-02-05 | 1 | -1/+1 |
| | |||||
* | Make grid dots pixel-sharp. | Přemysl Janouch | 2011-02-05 | 1 | -2/+5 |
| | |||||
* | Refactor ld-canvas.c, extend LdCanvas operations. | Přemysl Janouch | 2011-02-05 | 1 | -106/+374 |
| | | | | Now objects can be selected and moved by dragging the mouse. | ||||
* | Implement zooming in LdWindowMain. | Přemysl Janouch | 2011-02-04 | 2 | -4/+60 |
| | | | | Add convenience methods to LdCanvas. | ||||
* | Make LdDiagram work with json-glib 0.10. | Přemysl Janouch | 2011-02-04 | 1 | -2/+6 |
| | |||||
* | Extend LdPointArray. | Přemysl Janouch | 2011-02-02 | 5 | -30/+150 |
| |