36 Commits (3c4f76abe4463bcd7fa5cbc1c0d8cbb04b0a5d4d)

Author SHA1 Message Date
Maciej Suminski 143f52eb4d VIEW_CONTROLS::CaptureCursor() 11 years ago
Maciej Suminski e6a10faab7 FIxed a few clang warnings. 11 years ago
Maciej Suminski 94a46bf2df Fixed pcbnew crash when a locked footprint is dragged from an edge of the screen. 11 years ago
Maciej Suminski 0e69277074 Fix for vertical/horizontal (using Ctrl/Shift + mousewheel) panning in GAL canvas. 12 years ago
Maciej Suminski 129e26d512 Disable autopanning when GAL panel does not have focus. 12 years ago
Maciej Suminski 2f5103bc67 Fixed jumpy zoom when hotkeys and scroll wheel were used alternatively. 12 years ago
Maciej Suminski afc56d3f6f Moved panning boundaries and scale limits from VIEW to VIEW_CONTROL. 12 years ago
Maciej Suminski 3ecae4fa52 GAL::GetGridPoint() returns point in world coordinates. 12 years ago
Maciej Suminski 597e98dbf4 Cursor is in world coordinates. 12 years ago
Maciej Suminski f9f0b46b63 Small GAL refactorization, mostly correcting constness. 12 years ago
Maciej Suminski 0f026bbe1d Fixed snapping item in a wrong spot bug. 12 years ago
Maciej Suminski 0b9a8709f8 Modifiers (Alt/Shift/Control) are properly set for events when autopanning is active. 12 years ago
Maciej Suminski b317894ea0 Snapping settings are valid while autopanning. 12 years ago
Maciej Suminski 3dc9f295a4 Fixed cursor force position option. 12 years ago
Maciej Suminski bc305859b2 Mainly case changes. 12 years ago
Maciej Suminski 0ac3e1fbf2 Namespace KiGfx->KIGFX. 12 years ago
Maciej Suminski d1578e4e1a Fixed cvpcb build. 12 years ago
tomasz.wlostowski@cern.ch 88ee288465 VIEW_CONTROLS: added ForceCursorPosition() and ShowCursor() methods 12 years ago
Maciej Suminski ab21124b71 Reenabled snapping for tools. 12 years ago
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. 12 years ago
tomasz.wlostowski@cern.ch f85bf48a4b EDA_DRAW_PANEL_GAL: redraw stuff in a single place, with "coalescing" 12 years ago
Maciej Suminski d0749a3a52 Small refactoring. 12 years ago
Maciej Suminski cba1e0bf91 Stops autopanning on left mouse button release. 12 years ago
Maciej Suminski dbbe628b8c Modified interfaces for [WX_]VIEW_CONTROLS. 12 years ago
Maciej Suminski 8e88a621ba Corrected behaviour of drag panning while autopanning is enabled. 12 years ago
Maciej Suminski d0fc362ec6 Fixed warning. 12 years ago
Maciej Suminski 6fe086ab6d Added cursor snapping. 12 years ago
Maciej Suminski 215f35e237 Added mouse cursor drawing. 12 years ago
Maciej Suminski b03f97b991 Removed some unnecessary stuff and added some comments to WX_VIEW_CONTROLS. 12 years ago
Maciej Suminski 961a8c2eca Added autopanning functionality to WX_VIEW_CONTROLS. 12 years ago
Maciej Suminski 89a138c09e Added handling keyboard events for the Tool framework. 12 years ago
Maciej Suminski 190ed58568 Code refactoring. 12 years ago
Maciej Suminski 4868af8b62 Changed view control settings to KiCad default (panning, zooming, etc.) 13 years ago
Maciej Suminski 0a55a2b672 Fixed wheel scroll event on Windows 13 years ago
Maciej Suminski 062fc2d200 Some cleanup. 13 years ago
Maciej Suminski e262b32198 Introduction of Graphics Abstraction Layer based rendering for pcbnew. 13 years ago