kicad/cvpcb
Martin Sivak d5cdd78062 eeschema: keystroke zoom should obey disabled centering
Keystroke zoom (F1/F2) always centered the screen, because it
was handled as ID_POPUP_ZOOM_IN event. Mousewheel scrolling
was ok, because it is handled using different event based
on the configuration.

This patch introduces special event ids for keystroke
zooming that are then properly translated to either
ID_POPUP_ZOOM_IN or ID_OFFCENTER_ZOOM_IN depending
on the configuration.

The same issue is fixed for legacy canvas pcbnew.

Fixes: lp:1742567
* https://bugs.launchpad.net/kicad/+bug/1742567

Signed-off-by: Martin Sivak <mars@montik.net>
2018-01-27 20:20:32 -05:00
..
dialogs Fix minor compil warning (not used var) 2018-01-14 15:57:46 +01:00
CMakeLists.txt Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
Info.plist Changed the bundle identifier to org.kicad-pcb.<app> to follow the kicad domain name 2015-10-30 08:43:04 +13:00
autosel.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
autosel.h Make footprint ID into a generic library ID. 2016-11-20 18:35:08 -05:00
cfg.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
class_DisplayFootprintsFrame.cpp eeschema: keystroke zoom should obey disabled centering 2018-01-27 20:20:32 -05:00
class_DisplayFootprintsFrame.h Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
class_components_listbox.cpp CvPcb: serious code cleanup (work in progress): Remove dead or outdated code. Fix a lot of coding style issues. Use better code in many places. No new features. 2016-02-25 10:52:29 +01:00
class_footprints_listbox.cpp Fix crash in cvpcb when filtering by component with no components 2017-03-26 18:48:50 -04:00
class_library_listbox.cpp CvPcb: serious code cleanup (work in progress): Remove dead or outdated code. Fix a lot of coding style issues. Use better code in many places. No new features. 2016-02-25 10:52:29 +01:00
common_help_msg.h Change missed UI string termonology from part/component to symbol. 2018-01-03 14:19:26 -05:00
cvpcb.cpp Split cvpcb first run message to multiple lines 2018-01-25 12:10:41 +01:00
cvpcb.h Pull existing settings into Doxygen module 2016-05-12 15:45:47 -04:00
cvpcb.icns [MacOSX] Updated Icons - Document ones still missing :( 2012-09-27 19:20:44 +02:00
cvpcb.rc Remove old xpm icons files 2012-04-07 13:09:57 +02:00
cvpcb_doc.icns Rework on icons, and more OS X updates 2010-05-09 04:04:44 +02:00
cvpcb_id.h CvPcb, filtering fp list by wildcard: Remove dialog to enter the filtering pattern. Use a wxTextCtrl permanently shown in toolbar. The fplist is updated immediately after editing the pattern. 2016-02-25 14:57:59 +01:00
cvpcb_mainframe.cpp cvpcb: DPI-independent default size 2018-01-06 22:15:48 -07:00
cvpcb_mainframe.h Fix a few doxygen warnings 2017-06-15 13:13:24 +02:00
listboxes.cpp CvPcb: serious code cleanup (work in progress): Remove dead or outdated code. Fix a lot of coding style issues. Use better code in many places. No new features. 2016-02-25 10:52:29 +01:00
listview_classes.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
menubar.cpp Change missed UI string termonology from part/component to symbol. 2018-01-03 14:19:26 -05:00
readwrite_dlgs.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
tool_cvpcb.cpp Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00