Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Update gtk-doc documentation. | Přemysl Janouch | 2011-02-02 | 4 | -6/+7 |
| | |||||
* | Introduce LdDiagramConnection. | Přemysl Janouch | 2011-02-02 | 6 | -17/+402 |
| | |||||
* | Fix drawing of the grid. | Přemysl Janouch | 2011-02-01 | 1 | -1/+12 |
| | |||||
* | Bind actions to cursor keys in LdCanvas. | Přemysl Janouch | 2011-02-01 | 3 | -1/+65 |
| | | | | If there's a selection, move it. Otherwise move the viewport. | ||||
* | Add an undo framework to LdDiagram. | Přemysl Janouch | 2011-02-01 | 6 | -333/+495 |
| | | | | | | Modify LdDiagram and LdDiagramObject to use it. Trash commit c2403fdcf7885d7da1efa2c0dfb3e294f760ca9c. | ||||
* | Introduce LdUndoAction. | Přemysl Janouch | 2011-01-31 | 3 | -0/+205 |
| | |||||
* | Connect to the "data-changed" signal in LdDiagram. | Přemysl Janouch | 2011-01-29 | 1 | -70/+96 |
| | | | | Also rewrite some of the functions. | ||||
* | Add some reminder comments. | Přemysl Janouch | 2011-01-29 | 1 | -0/+3 |
| | |||||
* | Fix program messages and gtk-doc comments. | Přemysl Janouch | 2011-01-28 | 17 | -307/+308 |
| |