Baranovskiy Konstantin
|
3dc2050498
|
Improved MousewheelPAN mode.
|
2017-01-17 16:34:11 -05:00 |
Maciej Suminski
|
f968556f9a
|
Smoother autopanning.
|
2016-05-02 15:56:11 +02:00 |
Bernhard Stegmaier
|
f8abe9c191
|
Add support for optional touchpad panning.
|
2016-02-24 14:53:02 -05:00 |
Bernhard Stegmaier
|
3e2b4244f9
|
OSX: add support for wxMagnifyEvent on OSX builds using wxWidgets 3.1.0 or greater.
|
2016-01-24 19:18:29 -05:00 |
Maciej Suminski
|
d010703eaf
|
Fixed cursor freeze in pcbnew (GAL).
|
2015-07-24 10:58:47 +02:00 |
Maciej Suminski
|
f7fa0852b5
|
Fixed screen scrolling on zooming in/out.
|
2015-07-24 09:42:45 +02:00 |
Maciej Suminski
|
cd205db812
|
VIEW_CONTROLS::GetMousePosition() returns VECTOR2I.
|
2015-07-24 09:42:45 +02:00 |
Maciej Suminski
|
36d3d9f78e
|
Cursor warps to the drag origin (GAL).
|
2015-07-15 17:32:30 +02:00 |
Jon Neal
|
fdf5b821f0
|
Add centering cursor on zoom to GAL.
|
2015-07-09 10:18:27 +02:00 |
Maciej Suminski
|
3cb095b7c2
|
GAL canvases update status bar, message panel & zoom widget.
|
2015-07-03 20:58:12 +02:00 |
Garth Corral
|
e63cafa62a
|
Update WX_VIEW_CONTROLS::onMagnify() to recent changes.
|
2015-05-22 09:37:57 +02:00 |
Garth Corral
|
6eaf029a0e
|
Pinch to zoom for OS X.
|
2015-05-21 22:54:29 +02:00 |
Maciej Suminski
|
4026cb6c58
|
Moved zoom limits and area boundaries handling to VIEW.
|
2015-05-18 13:48:13 +02:00 |
Maciej Suminski
|
cbb86c3b9c
|
Fixed zooming with Apple pointing devices (GAL).
|
2015-05-18 13:48:12 +02:00 |
Maciej Suminski
|
2043d4696f
|
Scrollbars (GAL).
|
2015-05-18 13:48:10 +02:00 |
Maciej Suminski
|
143f52eb4d
|
VIEW_CONTROLS::CaptureCursor()
|
2015-03-10 13:20:38 +01:00 |
Maciej Suminski
|
e6a10faab7
|
FIxed a few clang warnings.
|
2015-03-09 11:06:54 +01:00 |
Maciej Suminski
|
94a46bf2df
|
Fixed pcbnew crash when a locked footprint is dragged from an edge of the screen.
|
2014-08-01 11:28:08 +02:00 |
Maciej Suminski
|
0e69277074
|
Fix for vertical/horizontal (using Ctrl/Shift + mousewheel) panning in GAL canvas.
|
2014-05-31 11:48:27 +02:00 |
Maciej Suminski
|
129e26d512
|
Disable autopanning when GAL panel does not have focus.
|
2014-05-14 09:42:16 +02:00 |
Maciej Suminski
|
2f5103bc67
|
Fixed jumpy zoom when hotkeys and scroll wheel were used alternatively.
|
2014-05-13 11:22:51 +02:00 |
Maciej Suminski
|
afc56d3f6f
|
Moved panning boundaries and scale limits from VIEW to VIEW_CONTROL.
|
2014-03-12 17:09:53 +01:00 |
Maciej Suminski
|
3ecae4fa52
|
GAL::GetGridPoint() returns point in world coordinates.
|
2014-02-14 14:16:08 +01:00 |
Maciej Suminski
|
597e98dbf4
|
Cursor is in world coordinates.
|
2014-02-13 20:23:28 +01:00 |
Maciej Suminski
|
f9f0b46b63
|
Small GAL refactorization, mostly correcting constness.
|
2014-02-13 19:31:27 +01:00 |
Maciej Suminski
|
0f026bbe1d
|
Fixed snapping item in a wrong spot bug.
|
2014-02-06 17:29:13 +01:00 |
Maciej Suminski
|
0b9a8709f8
|
Modifiers (Alt/Shift/Control) are properly set for events when autopanning is active.
|
2014-02-04 13:38:18 +01:00 |
Maciej Suminski
|
b317894ea0
|
Snapping settings are valid while autopanning.
|
2014-02-04 09:44:16 +01:00 |
Maciej Suminski
|
3dc9f295a4
|
Fixed cursor force position option.
|
2013-12-20 16:07:58 +01:00 |
Maciej Suminski
|
bc305859b2
|
Mainly case changes.
|
2013-10-14 20:40:36 +02:00 |
Maciej Suminski
|
0ac3e1fbf2
|
Namespace KiGfx->KIGFX.
template<> -> template <>
Some more reformatting according to uncrustify results.
|
2013-10-14 16:13:35 +02:00 |
Maciej Suminski
|
d1578e4e1a
|
Fixed cvpcb build.
|
2013-09-24 16:12:02 +02:00 |
Maciej Suminski
|
dcb5d8f25c
|
Merged Tom's branch
|
2013-09-18 16:59:08 +02:00 |
tomasz.wlostowski@cern.ch
|
88ee288465
|
VIEW_CONTROLS: added ForceCursorPosition() and ShowCursor() methods
|
2013-09-18 13:15:42 +02:00 |
Maciej Suminski
|
ab21124b71
|
Reenabled snapping for tools.
|
2013-09-16 16:46:02 +02:00 |
Maciej Suminski
|
f9cc914960
|
Mouse movement events are sent during autopanning, as the cursor position changes in the world coordinates (even if it stays still in the screen coordinates). It allows tools to update their state, as if the mouse was moved.
|
2013-09-13 10:26:08 +02:00 |
Maciej Suminski
|
d0749a3a52
|
Small refactoring.
|
2013-09-09 14:31:27 +02:00 |
Maciej Suminski
|
cba1e0bf91
|
Stops autopanning on left mouse button release.
|
2013-09-09 13:57:56 +02:00 |
Maciej Suminski
|
dbbe628b8c
|
Modified interfaces for [WX_]VIEW_CONTROLS.
|
2013-09-09 10:53:46 +02:00 |
Maciej Suminski
|
8e88a621ba
|
Corrected behaviour of drag panning while autopanning is enabled.
|
2013-09-02 16:26:42 +02:00 |
Maciej Suminski
|
d0fc362ec6
|
Fixed warning.
|
2013-08-30 14:43:18 +02:00 |
Maciej Suminski
|
6fe086ab6d
|
Added cursor snapping.
|
2013-08-28 16:25:42 +02:00 |
Maciej Suminski
|
215f35e237
|
Added mouse cursor drawing.
Added flipping mode.
|
2013-08-27 18:08:32 +02:00 |
Maciej Suminski
|
b03f97b991
|
Removed some unnecessary stuff and added some comments to WX_VIEW_CONTROLS.
|
2013-08-23 10:56:52 +02:00 |
Maciej Suminski
|
961a8c2eca
|
Added autopanning functionality to WX_VIEW_CONTROLS.
|
2013-08-22 18:42:53 +02:00 |
Maciej Suminski
|
89a138c09e
|
Added handling keyboard events for the Tool framework.
|
2013-08-21 17:37:27 +02:00 |
Maciej Suminski
|
190ed58568
|
Code refactoring.
|
2013-07-30 18:29:54 +02:00 |
Maciej Suminski
|
4868af8b62
|
Changed view control settings to KiCad default (panning, zooming, etc.)
|
2013-04-23 12:07:14 +02:00 |
Maciej Suminski
|
0a55a2b672
|
Fixed wheel scroll event on Windows
|
2013-04-22 11:08:02 +02:00 |
Maciej Suminski
|
062fc2d200
|
Some cleanup.
|
2013-04-19 18:19:20 +02:00 |