kicad/pagelayout_editor
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 Gerbview and Pcbnew dialog tweaks. 2017-12-27 12:09:56 -05:00
CMakeLists.txt Add -Wshadow compil option, if exists to warn about shadowed variables. 2017-02-23 13:17:23 +01: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
block.cpp Refactor DRAW_LIST configuration in pl_editor block code 2016-06-11 11:49:46 -04:00
class_pl_editor_layout.cpp Removed a few more headers from base_struct.h 2017-02-22 17:54:01 +01:00
class_pl_editor_layout.h Remove false "override" comments. 2017-03-06 16:34:56 -05:00
class_pl_editor_screen.cpp Pcbnew: better display of tracks/vias/grid in toolbar. All: modify the zoom value shown in toolbar or status bar (roughly now zoom 1.0 is near the 1:1 scale, on a 22 inches Monitor). Fix also many other minor and very minor issues 2015-01-06 08:38:58 +01:00
class_pl_editor_screen.h Explicitly mark overriding functions. 2016-09-24 14:53:15 -04:00
controle.cpp Fix typing problems with GR_KB_* constants 2016-01-20 07:11:17 -05:00
design_tree_frame.cpp Remove duplicate files. 2013-10-18 19:38:03 +02:00
design_tree_frame.h Explicitly mark overriding functions. 2016-09-24 14:53:15 -04:00
events_functions.cpp PL Editor UI Improvements: Menubar, toolbar and hotkeys 2017-08-29 11:52:34 -04:00
files.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
hotkeys.cpp eeschema: keystroke zoom should obey disabled centering 2018-01-27 20:20:32 -05:00
hotkeys.h Gerbview: fix a crash when trying to edit hotkeys. Add a few missing hotkeys. 2015-04-19 20:41:57 +02:00
invoke_pl_editor_dialog.h Fix but reading empty footprints in netlist. (fixes lp:1226283) 2013-09-16 20:52:08 -04:00
menubar.cpp Cleanup of KiCad Icons 2018-01-12 14:06:45 -05:00
onleftclick.cpp Pcbnew: fix Bug #1211468 2013-08-13 19:51:22 +02:00
onrightclick.cpp PL Editor UI Improvements: Menubar, toolbar and hotkeys 2017-08-29 11:52:34 -04:00
page_layout_writer.cpp PL Editor UI Improvements: Menubar, toolbar and hotkeys 2017-08-29 11:52:34 -04:00
pl_editor.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
pl_editor.icns Add missing file 2013-08-28 09:29:48 +02:00
pl_editor.rc Initial release of pl_editor, the page layout and title block editor. 2013-07-19 20:27:22 +02:00
pl_editor_config.cpp Correct multiple UI spelling errors 2016-05-02 10:01:43 -04:00
pl_editor_doc.icns Add pl_editor_doc.icns, from Orson. Fix Bug #1217504 (bad look of Module Properties Dialog, 3D fields). 2013-08-28 09:23:14 +02:00
pl_editor_frame.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
pl_editor_frame.h Add more "override" markers. 2016-09-25 13:59:41 -04:00
pl_editor_id.h PL Editor UI Improvements: Menubar, toolbar and hotkeys 2017-08-29 11:52:34 -04:00
pl_editor_undo_redo.cpp Add more "override" markers. 2016-09-25 13:59:41 -04:00
properties_frame.cpp Fixes: lp:1622164 (pl-editor does not accept both '.' and ',' as floating point separator in countries which use ',' as separator) 2016-09-14 18:53:24 +02:00
properties_frame.h Explicitly mark overriding functions. 2016-09-24 14:53:15 -04:00
toolbars_pl_editor.cpp Cleanup of KiCad Icons 2018-01-12 14:06:45 -05:00