ee7be81434
Clean up
2021-10-29 00:24:12 +02:00
4f01392de5
Add basic print functionality
...
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.
2021-10-28 05:57:27 +02:00
bc8ceebef7
Add clang-format configuration, clean up
2021-10-25 18:06:50 +02:00
af14119165
Name change
...
Also some copyright years fix-ups/updates.
2020-09-28 04:49:03 +02:00
c2caf2b825
Fix assertion failures on quitting
2018-06-25 03:51:38 +02:00
ced3913e68
Fix and update LICENSE
2017-02-03 23:06:48 +01:00
13f212d4e9
Fix motion simulation
2015-01-20 09:07:58 +01:00
a7f869b707
Fix zooming with mouse wheel
2015-01-20 08:03:02 +01:00
5c17944454
GTK+ 3: Fix compilation, scrolling, drawing
2015-01-19 04:00:06 +01:00
c41f3ae529
Switch to GTK3 via pkg-config, start the port
2015-01-19 00:02:48 +01:00
f0ac99072e
Win32 bugfixes.
...
* Force redraw on LdCategorySymbolView size allocation.
* Fix an infinite loop sometimes caused by update_adjustments().
2012-10-10 20:35:52 +02:00
295c18ae47
Update copyrights.
2012-10-08 10:35:09 +02:00
3b85eeec8d
Add drag and drop support for symbols.
2012-10-08 07:29:58 +02:00
6a24ede141
Ignore double/triple clicks in LdDiagramView.
...
Fixes fast rotating.
2012-10-08 00:12:58 +02:00
4196a10ece
Get more GTK+ 3 ready and respect seals.
2012-09-05 19:58:51 +02:00
b0ecd81212
Maintenance.
...
* 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.
2012-08-11 07:25:54 +02:00
b3ccabe627
Clean up dead assignments.
2012-02-02 13:28:27 +01:00
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