aboutsummaryrefslogtreecommitdiff
path: root/liblogdiag/ld-diagram-view.c
Commit message (Collapse)AuthorAgeFilesLines
* Clean upPřemysl Eric Janouch2021-10-291-1/+1
|
* Add basic print functionalityPřemysl Eric Janouch2021-10-281-45/+168
| | | | | | | | | | | | | | | | Sadly, the line width depends on the widget's DPI, which seems to even cause uneven lines on Windows, where virtual printers claim high DPI. It might also be an unrelated problem. Similarly, selected objects are exported highlighted. Other than that, it works quite well. Add a manifest to make the print dialog look nice with the older GTK+ bundle we depend upon. The RC file could theoretically be scanned for /\s+"([^"]+)"\s*$/, unescaped, and the results configure_file()-stamped.
* Add clang-format configuration, clean upPřemysl Eric Janouch2021-10-251-2/+2
|
* Name changePřemysl Eric Janouch2020-09-281-1/+1
| | | | Also some copyright years fix-ups/updates.
* Fix assertion failures on quittingPřemysl Janouch2018-06-251-1/+14
|
* Fix and update LICENSEPřemysl Janouch2017-02-031-1/+1
|
* Fix motion simulationPřemysl Janouch2015-01-201-1/+25
|
* Fix zooming with mouse wheelPřemysl Janouch2015-01-201-1/+1
|
* GTK+ 3: Fix compilation, scrolling, drawingPřemysl Janouch2015-01-191-98/+142
|
* Switch to GTK3 via pkg-config, start the portPřemysl Janouch2015-01-191-6/+6
|
* Win32 bugfixes.Přemysl Janouch2012-10-101-15/+18
| | | | | * Force redraw on LdCategorySymbolView size allocation. * Fix an infinite loop sometimes caused by update_adjustments().
* Update copyrights.Přemysl Janouch2012-10-081-1/+1
|
* Add drag and drop support for symbols.Přemysl Janouch2012-10-081-0/+138
|
* Ignore double/triple clicks in LdDiagramView.Přemysl Janouch2012-10-081-1/+2
| | | | Fixes fast rotating.
* Get more GTK+ 3 ready and respect seals.Přemysl Janouch2012-09-051-44/+42
|
* Maintenance.Přemysl Janouch2012-08-111-3/+0
| | | | | | | | * 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 Janouch2012-02-021-2/+0
|
* Change the cursor when scrolling the view.Přemysl Janouch2011-06-091-1/+13
| | | | For consistency with other GTK+ applications.
* Add scrolling using the middle mouse button.Přemysl Janouch2011-06-091-30/+121
| | | | A bit of refactoring, too.
* Disallow wheel zooming when holding mouse buttons.Přemysl Janouch2011-06-091-0/+4
|
* Ignore terminals when hovering above selection.Přemysl Janouch2011-06-091-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 Janouch2011-03-071-1/+37
|
* Glue to terminal points when creating connections.Přemysl Janouch2011-03-071-10/+18
|
* Allow rotating of symbols while placing them.Přemysl Janouch2011-03-071-5/+13
|
* Fix gtk-doc comments.Přemysl Janouch2011-02-201-1/+3
|
* Disable LdDiagramView scrollbars when not needed.Přemysl Janouch2011-02-201-3/+0
|
* Refactor oper_connect_motion().Přemysl Janouch2011-02-201-25/+51
|
* Also find terminals on ends of connections.Přemysl Janouch2011-02-191-48/+112
|
* Use "typedef struct" in ld-diagram-view.c.Přemysl Janouch2011-02-191-21/+18
|
* Add "x" and "y" properties to LdDiagramView.Přemysl Janouch2011-02-191-22/+114
| | | | Plus a bit of refactoring.
* Rename LdCanvas to LdDiagramView.Přemysl Janouch2011-02-191-0/+2346