Přemysl Eric Janouch
5c17944454
GTK+ 3: Fix compilation, scrolling, drawing
2015-01-19 04:00:06 +01:00
Přemysl Eric Janouch
c41f3ae529
Switch to GTK3 via pkg-config, start the port
2015-01-19 00:02:48 +01:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
295c18ae47
Update copyrights.
2012-10-08 10:35:09 +02:00
Přemysl Eric Janouch
3b85eeec8d
Add drag and drop support for symbols.
2012-10-08 07:29:58 +02:00
Přemysl Eric Janouch
6a24ede141
Ignore double/triple clicks in LdDiagramView.
...
Fixes fast rotating.
2012-10-08 00:12:58 +02:00
Přemysl Eric Janouch
4196a10ece
Get more GTK+ 3 ready and respect seals.
2012-09-05 19:58:51 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
b3ccabe627
Clean up dead assignments.
2012-02-02 13:28:27 +01:00
Přemysl Eric Janouch
a2b898b610
Change the cursor when scrolling the view.
...
For consistency with other GTK+ applications.
2011-06-09 21:56:38 +02:00
Přemysl Eric Janouch
d8fd4430fc
Add scrolling using the middle mouse button.
...
A bit of refactoring, too.
2011-06-09 21:11:41 +02:00
Přemysl Eric Janouch
82bf779405
Disallow wheel zooming when holding mouse buttons.
2011-06-09 21:11:41 +02:00
Přemysl Eric Janouch
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
Přemysl Eric Janouch
c8caca073f
Add API for turning off the grid.
2011-03-07 17:29:26 +01:00
Přemysl Eric Janouch
6ae08ee425
Glue to terminal points when creating connections.
2011-03-07 17:29:26 +01:00
Přemysl Eric Janouch
89b20380d3
Allow rotating of symbols while placing them.
2011-03-07 17:29:26 +01:00
Přemysl Eric Janouch
95b92e12f9
Fix gtk-doc comments.
2011-02-20 13:39:44 +01:00
Přemysl Eric Janouch
403a9d702a
Disable LdDiagramView scrollbars when not needed.
2011-02-20 12:54:15 +01:00
Přemysl Eric Janouch
f9827e2ff3
Refactor oper_connect_motion().
2011-02-20 12:41:45 +01:00
Přemysl Eric Janouch
f074bc6742
Also find terminals on ends of connections.
2011-02-19 22:49:21 +01:00
Přemysl Eric Janouch
8aef3fc772
Use "typedef struct" in ld-diagram-view.c.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
6820d27efa
Add "x" and "y" properties to LdDiagramView.
...
Plus a bit of refactoring.
2011-02-19 22:49:20 +01:00
Přemysl Eric Janouch
7fa6efbaec
Rename LdCanvas to LdDiagramView.
2011-02-19 22:49:20 +01:00