kicad/eeschema/dialogs
Garth Corral 4b9db692fb - Changed mousewheel handling to pan more smoothly rather than in larger
steps to better support devices with precise scrolling deltas (trackpads).
  Scrolling is done in the handler rather than creating and firing cmd events.
  This is intended to support two-finger scrolling on the Magic Trackpad.
- Added a preference, 'Use mousewheel to pan', to allow panning by default
  on mousewheel events.  This reverses the existing behavior where unmodified 
  mousewheel zooms and Shift/Cmd modified pans.  

  The old behavior was:
  - Unmodified scrollwheel performed zoom in/out
  - Shift modified scrollwheel performed pan up/down
  - Cmd modified scrollwheel performed pan left/right
  - Shift+Cmd modified scrollwheel performed zoom in/out
    with no cursor warp

  With the new preference checked, this changes to:

  - Unmodified scrollwheel performs pan up/down
  - Shift modified scrollwheel performs pan left/right
  - Cmd modified scrollwheel performs zoom in/out
  - Shift+Cmd modified scrollwheel performs zoom in/out
    with no cursor warp

  With the preference unchecked, this is now:
  - Unmodified scrollwheel performed zoom in/out
  - Shift modified scrollwheel performed pan left/right
  - Cmd modified scrollwheel performed pan up/down
  - Shift+Cmd modified scrollwheel performed zoom in/out
    with no cursor warp

  It should be noted that for the last case, the behavior has changed.
  This is not arbitrary.  This now matches expected behavior for an OS X
  application.  This also matches what wxWidgets expects on this platform
  as wxWidgets changes the axis of mousewheel events to horizontal when
  the event is shift-modified.

  The preference is added everwhere that mouse preferences previously
  existed, i.e., eeschema, pcbnew and gerbview.  The 3D Viewer does
  not yet honor this preference, but behaves as if it was checked.
  The pl_editor does not currently have any preferences to honor.

  As with the magnify event support, this covers canvases for all
  current tools, EDA_DRAW_PANEL, EDA_3D_CANVAS and EDA_DRAW_PANEL_GAL.

  This does NOT modify the behavior of mousewheel zooming, though it
  probably should.  This remains unsuitable for use with a trackpad,
  use pinch-to-zoom instead.
2014-10-30 11:53:08 -07:00
..
dialog_annotate.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_annotate_base.cpp Use the verb "Annotate" instead of "Annotation" in the Annotate Schematic dialog 2014-10-05 19:33:20 -04:00
dialog_annotate_base.fbp Use the verb "Annotate" instead of "Annotation" in the Annotate Schematic dialog 2014-10-05 19:33:20 -04:00
dialog_annotate_base.h Use the verb "Annotate" instead of "Annotation" in the Annotate Schematic dialog 2014-10-05 19:33:20 -04:00
dialog_bom.cpp Commit the rest of the OSX build fixes missed in the previous commit. 2014-10-17 13:45:33 -04:00
dialog_bom_base.cpp Eeschema: Add dialog and utilities (help files ...) to create BOMs from generic netlist, using python scripts or xsltproc+style sheet. 2013-06-15 20:02:52 +02:00
dialog_bom_base.fbp Eeschema: Add dialog and utilities (help files ...) to create BOMs from generic netlist, using python scripts or xsltproc+style sheet. 2013-06-15 20:02:52 +02:00
dialog_bom_base.h Eeschema: Add dialog and utilities (help files ...) to create BOMs from generic netlist, using python scripts or xsltproc+style sheet. 2013-06-15 20:02:52 +02:00
dialog_bom_cfg.keywords Eeschema: add dialog and utilities to create BOMs from generic netlist 2013-06-14 16:59:52 +02:00
dialog_bom_help.html Eeschema: add dialog and utilities to create BOMs from generic netlist 2013-06-14 16:59:52 +02:00
dialog_choose_component.cpp Improve alias handling in component chooser dialog. 2014-10-08 20:49:29 -04:00
dialog_choose_component.h Eeschema: canvas background color: all frame are now using the same parameter. 2014-09-26 12:35:11 +02:00
dialog_choose_component_base.cpp Eeschema fixes: fix Bug #1348983 save cmp file crashes cvpcb when eeschema is opened (backannotation crashes). Happens only when some footprint names are not set (blank names). 2014-07-28 11:24:15 +02:00
dialog_choose_component_base.fbp Eeschema fixes: fix Bug #1348983 save cmp file crashes cvpcb when eeschema is opened (backannotation crashes). Happens only when some footprint names are not set (blank names). 2014-07-28 11:24:15 +02:00
dialog_choose_component_base.h Eeschema fixes: fix Bug #1348983 save cmp file crashes cvpcb when eeschema is opened (backannotation crashes). Happens only when some footprint names are not set (blank names). 2014-07-28 11:24:15 +02:00
dialog_color_config.cpp More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_color_config.h More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_edit_component_in_lib.cpp Fix bug #1364174 (Component Library Editor: Bug when decreasing "Number of Units") 2014-09-02 13:47:57 +02:00
dialog_edit_component_in_lib.h page layout: if the environment variable KICAD_WKSFILE points a S expr page layout descr, this descr is used instead of internal descr. Mainly for testing purposes. 2013-06-07 11:49:36 +02:00
dialog_edit_component_in_lib_base.cpp Fix some issues in modview, relative to few incorrect use of some wxAuiManager functions. 2014-01-19 14:12:57 +01:00
dialog_edit_component_in_lib_base.fbp Fix some issues in modview, relative to few incorrect use of some wxAuiManager functions. 2014-01-19 14:12:57 +01:00
dialog_edit_component_in_lib_base.h Fix some issues in modview, relative to few incorrect use of some wxAuiManager functions. 2014-01-19 14:12:57 +01:00
dialog_edit_component_in_schematic.cpp IO_MGR::PCB_FILE_T IO_MGR::GuessPluginTypeFromLibPath() : better test for KICAD type footprint libraries: previoulsy, just test if a library name ends with .pretty, which is not enough. 2014-09-18 12:29:52 +02:00
dialog_edit_component_in_schematic_fbp.cpp Eeschema: back to KICAD_KEEPCASE option, to find parts in lib, when using case sensitive option (default). 2014-09-17 18:04:04 +02:00
dialog_edit_component_in_schematic_fbp.fbp Eeschema: back to KICAD_KEEPCASE option, to find parts in lib, when using case sensitive option (default). 2014-09-17 18:04:04 +02:00
dialog_edit_component_in_schematic_fbp.h Eeschema: back to KICAD_KEEPCASE option, to find parts in lib, when using case sensitive option (default). 2014-09-17 18:04:04 +02:00
dialog_edit_label.cpp Added support for decoupling stored text from shown text in EDA_TEXT 2014-09-13 20:15:45 +02:00
dialog_edit_label_base.cpp Minor fixes and changes: 2014-07-29 18:38:27 +02:00
dialog_edit_label_base.fbp Minor fixes and changes: 2014-07-29 18:38:27 +02:00
dialog_edit_label_base.h Minor fixes and changes: 2014-07-29 18:38:27 +02:00
dialog_edit_libentry_fields_in_lib.cpp eeschema: fix Bug #1385789 (eeschema segfaults, when editing a new field). Fix an other minor bug in Footprint editor. 2014-10-26 12:42:25 +01:00
dialog_edit_libentry_fields_in_lib_base.cpp Fix a compatibility issue on wxGTK 2.8, on Linux ( Bug #1369290 ) 2014-09-15 13:59:40 +02:00
dialog_edit_libentry_fields_in_lib_base.fbp * Fix unedited dialog 2014-10-14 23:55:42 +01:00
dialog_edit_libentry_fields_in_lib_base.h Fix a compatibility issue on wxGTK 2.8, on Linux ( Bug #1369290 ) 2014-09-15 13:59:40 +02:00
dialog_edit_one_field.cpp Add select footprint feature to Eeschema field properties dialog. 2014-10-14 16:39:25 -04:00
dialog_edit_one_field.h Add select footprint feature to Eeschema field properties dialog. 2014-10-14 16:39:25 -04:00
dialog_eeschema_config.cpp Kicad: refinements in project_template.cpp. 2014-09-07 18:56:55 +02:00
dialog_eeschema_config_fbp.cpp * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_eeschema_config_fbp.fbp Modular KiCad Blueprint Milestone B), major portions: 2014-08-13 15:28:54 -05:00
dialog_eeschema_config_fbp.h * KIWAY Milestone A): Make major modules into DLL/DSOs. 2014-03-19 19:42:08 -05:00
dialog_eeschema_options.cpp * Fix issues mainly for windows 2014-10-14 23:50:47 +01:00
dialog_eeschema_options.h - Changed mousewheel handling to pan more smoothly rather than in larger 2014-10-30 11:53:08 -07:00
dialog_eeschema_options_base.cpp - Changed mousewheel handling to pan more smoothly rather than in larger 2014-10-30 11:53:08 -07:00
dialog_eeschema_options_base.fbp - Changed mousewheel handling to pan more smoothly rather than in larger 2014-10-30 11:53:08 -07:00
dialog_eeschema_options_base.h - Changed mousewheel handling to pan more smoothly rather than in larger 2014-10-30 11:53:08 -07:00
dialog_erc.cpp Fix coding policy violations missed in previous commit. 2014-10-08 19:54:51 -04:00
dialog_erc.h More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_erc_base.cpp Reword count labels to be more proper 2014-10-08 18:40:39 -04:00
dialog_erc_base.fbp Reword count labels to be more proper 2014-10-08 18:40:39 -04:00
dialog_erc_base.h Tweak the ERC dialog a bit. 2014-10-08 00:02:48 -04:00
dialog_lib_edit_draw_item.cpp Libedit and Modedit: fix minor, but annoying issues when editing items 2012-07-17 17:29:29 +02:00
dialog_lib_edit_draw_item.fbp Eeschema multiple unit component nomenclature improvements (fixes 1226874). 2013-11-09 11:30:49 -05:00
dialog_lib_edit_draw_item.h More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_lib_edit_draw_item_base.cpp Eeschema multiple unit component nomenclature improvements (fixes 1226874). 2013-11-09 11:30:49 -05:00
dialog_lib_edit_draw_item_base.h Eeschema multiple unit component nomenclature improvements (fixes 1226874). 2013-11-09 11:30:49 -05:00
dialog_lib_edit_pin.cpp More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_lib_edit_pin.h More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_lib_edit_pin_base.cpp Eeschema multiple unit component nomenclature improvements (fixes 1226874). 2013-11-09 11:30:49 -05:00
dialog_lib_edit_pin_base.fbp Eeschema multiple unit component nomenclature improvements (fixes 1226874). 2013-11-09 11:30:49 -05:00
dialog_lib_edit_pin_base.h Minor fixes. Gerbview: fix a collision name for GetLayout method. 2013-06-27 21:12:01 +02:00
dialog_lib_edit_text.cpp More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_lib_edit_text.h More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_lib_edit_text_base.cpp Add select footprint feature to Eeschema field properties dialog. 2014-10-14 16:39:25 -04:00
dialog_lib_edit_text_base.fbp Add select footprint feature to Eeschema field properties dialog. 2014-10-14 16:39:25 -04:00
dialog_lib_edit_text_base.h Add select footprint feature to Eeschema field properties dialog. 2014-10-14 16:39:25 -04:00
dialog_lib_new_component.cpp More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_lib_new_component.fbp dialog perfection does not come easily. 2013-12-09 16:48:09 -06:00
dialog_lib_new_component.h More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_lib_new_component_base.cpp dialog perfection does not come easily. 2013-12-09 16:48:09 -06:00
dialog_lib_new_component_base.h eeschema/dialogs/dialog_lib_new_component.cpp was not expanding part name field nor setting initial focus. 2013-12-07 22:46:25 -06:00
dialog_libedit_dimensions.cpp More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_libedit_dimensions.h More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_libedit_dimensions_base.cpp More EESchema dialog file housekeeping and coding policy fixes. 2010-11-19 11:28:46 -05:00
dialog_libedit_dimensions_base.fbp Plot DXF: better generation of filled zone polygons. 2014-05-16 21:03:45 +02:00
dialog_libedit_dimensions_base.h More EESchema dialog file housekeeping and coding policy fixes. 2010-11-19 11:28:46 -05:00
dialog_libedit_options.cpp Eeschema: add dialog libedit options and move options relative to libedit from eeschema options to this dialog. 2014-08-25 18:31:32 +02:00
dialog_libedit_options.h Eeschema: add dialog libedit options and move options relative to libedit from eeschema options to this dialog. 2014-08-25 18:31:32 +02:00
dialog_libedit_options_base.cpp Eeschema: add dialog libedit options and move options relative to libedit from eeschema options to this dialog. 2014-08-25 18:31:32 +02:00
dialog_libedit_options_base.fbp Eeschema: add dialog libedit options and move options relative to libedit from eeschema options to this dialog. 2014-08-25 18:31:32 +02:00
dialog_libedit_options_base.h Eeschema: add dialog libedit options and move options relative to libedit from eeschema options to this dialog. 2014-08-25 18:31:32 +02:00
dialog_netlist.cpp Commit the rest of the OSX build fixes missed in the previous commit. 2014-10-17 13:45:33 -04:00
dialog_netlist_base.cpp Use the verb "Generate" rather than the noun "Netlist" on the button in the Netlist Dialog. 2014-10-05 19:32:12 -04:00
dialog_netlist_base.fbp Use the verb "Generate" rather than the noun "Netlist" on the button in the Netlist Dialog. 2014-10-05 19:32:12 -04:00
dialog_netlist_base.h Use the verb "Generate" rather than the noun "Netlist" on the button in the Netlist Dialog. 2014-10-05 19:32:12 -04:00
dialog_plot_schematic.cpp Eeschema, Plot dialog: add Plot directory selection. The patch from 1383026@bugs.launchpad.net was widely used. 2014-10-26 14:59:01 +01:00
dialog_plot_schematic.h Eeschema, Plot dialog: add Plot directory selection. The patch from 1383026@bugs.launchpad.net was widely used. 2014-10-26 14:59:01 +01:00
dialog_plot_schematic_base.cpp Eeschema, Plot dialog: add Plot directory selection. The patch from 1383026@bugs.launchpad.net was widely used. 2014-10-26 14:59:01 +01:00
dialog_plot_schematic_base.fbp Eeschema, Plot dialog: add Plot directory selection. The patch from 1383026@bugs.launchpad.net was widely used. 2014-10-26 14:59:01 +01:00
dialog_plot_schematic_base.h Eeschema, Plot dialog: add Plot directory selection. The patch from 1383026@bugs.launchpad.net was widely used. 2014-10-26 14:59:01 +01:00
dialog_print_using_printer.cpp More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_print_using_printer_base.cpp fix problem with eeschema print dialog showing up on missing monitor 2012-08-15 12:55:48 -05:00
dialog_print_using_printer_base.fbp fix problem with eeschema print dialog showing up on missing monitor 2012-08-15 12:55:48 -05:00
dialog_print_using_printer_base.h fix problem with eeschema print dialog showing up on missing monitor 2012-08-15 12:55:48 -05:00
dialog_sch_edit_sheet_pin.cpp More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_sch_edit_sheet_pin.h More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_sch_edit_sheet_pin_base.cpp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_sch_edit_sheet_pin_base.fbp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_sch_edit_sheet_pin_base.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
dialog_sch_find.fbp wxID_CANCEL, 5 pixel border around sizers, resizable search combobox, dialog_shim usage on a few dialogs 2013-02-22 07:47:35 -06:00
dialog_sch_sheet_props.cpp More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_sch_sheet_props.fbp Pcbnew: remove broken patch for" Bug #1255059". 2013-12-14 20:03:38 +01:00
dialog_sch_sheet_props.h More missing source license fixes. 2014-10-21 11:48:00 -04:00
dialog_sch_sheet_props_base.cpp Pcbnew: remove broken patch for" Bug #1255059". 2013-12-14 20:03:38 +01:00
dialog_sch_sheet_props_base.h Pcbnew: remove broken patch for" Bug #1255059". 2013-12-14 20:03:38 +01:00
dialog_schematic_find.cpp All: added a standard exit dialog called by int DisplayExitDialog( wxWindow* aParent, const wxString& aMessage ) 2012-03-08 18:47:23 +01:00
dialog_schematic_find.h Eeschema find/replace bug fixes and improvements (fixes 1208616). 2013-10-27 14:21:53 -04:00
dialog_schematic_find_base.cpp wxID_CANCEL, 5 pixel border around sizers, resizable search combobox, dialog_shim usage on a few dialogs 2013-02-22 07:47:35 -06:00
dialog_schematic_find_base.h wxID_CANCEL, 5 pixel border around sizers, resizable search combobox, dialog_shim usage on a few dialogs 2013-02-22 07:47:35 -06:00