Commit Graph

14 Commits

Author SHA1 Message Date
a2b898b610 Change the cursor when scrolling the view.
For consistency with other GTK+ applications.
2011-06-09 21:56:38 +02:00
d8fd4430fc Add scrolling using the middle mouse button.
A bit of refactoring, too.
2011-06-09 21:11:41 +02:00
82bf779405 Disallow wheel zooming when holding mouse buttons. 2011-06-09 21:11:41 +02:00
cd66c3d84a Ignore terminals when hovering above selection.
Also fix checking for the shift key and rename the "object"
variable to "object_at_cursor" in button handlers.
2011-06-09 21:11:41 +02:00
c8caca073f Add API for turning off the grid. 2011-03-07 17:29:26 +01:00
6ae08ee425 Glue to terminal points when creating connections. 2011-03-07 17:29:26 +01:00
89b20380d3 Allow rotating of symbols while placing them. 2011-03-07 17:29:26 +01:00
95b92e12f9 Fix gtk-doc comments. 2011-02-20 13:39:44 +01:00
403a9d702a Disable LdDiagramView scrollbars when not needed. 2011-02-20 12:54:15 +01:00
f9827e2ff3 Refactor oper_connect_motion(). 2011-02-20 12:41:45 +01:00
f074bc6742 Also find terminals on ends of connections. 2011-02-19 22:49:21 +01:00
8aef3fc772 Use "typedef struct" in ld-diagram-view.c. 2011-02-19 22:49:20 +01:00
6820d27efa Add "x" and "y" properties to LdDiagramView.
Plus a bit of refactoring.
2011-02-19 22:49:20 +01:00
7fa6efbaec Rename LdCanvas to LdDiagramView. 2011-02-19 22:49:20 +01:00