- 30 Mar, 2015 1 commit
-
-
Maciej Suminski authored
-
- 10 Mar, 2015 1 commit
-
-
Maciej Suminski authored
-
- 09 Mar, 2015 1 commit
-
-
Maciej Suminski authored
-
- 17 Feb, 2015 1 commit
-
-
Tomasz Włostowski authored
-
- 31 Oct, 2014 1 commit
-
-
Garth Corral authored
inverted due to wxWidgets handling of the axis and wheel rotation of shifted events.
-
- 30 Oct, 2014 2 commits
-
-
Garth Corral authored
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.
-
Garth Corral authored
Committing this separately from the rest to ease making a patch for just this functionality in case that it might make it into the trunk. This can function standalone, though it is less useful without the rest. It requires that wxwidgets-3.0.0_macosx_magnify_event.patch be applied to wxWidgets It is completely optional; everything is guarded by the USE_OSX_MAGNIFY_EVENT macro. - Added OnMagnify event handler to EDA_DRAW_PANEL, EDA_3D_CANVAS and the helper for EDA_DRAW_PANEL_GAL, WX_VIEW_CONTROLS. This should cover canvases all current tools. - Guarded all with USE_OSX_MAGNIFY EVENT feature macro and added support in CMakeLists.txt
-
- 01 Aug, 2014 1 commit
-
-
Maciej Suminski authored
-
- 09 Jul, 2014 4 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 04 Jul, 2014 1 commit
-
-
Lorenzo Marcantonio authored
panel - Corrected handling of scrollability in layer panel (fixes 1336996)
-
- 05 Jun, 2014 1 commit
-
-
Bernhard Stegmaier authored
-
- 31 May, 2014 1 commit
-
-
Maciej Suminski authored
-
- 14 May, 2014 2 commits
-
-
Tomasz Włostowski authored
-
Maciej Suminski authored
-
- 13 May, 2014 1 commit
-
-
Maciej Suminski authored
-
- 07 Apr, 2014 1 commit
-
-
Maciej Suminski authored
-
- 24 Mar, 2014 1 commit
-
-
Maciej Suminski authored
- resetting relative coordinates - switching units - not official: changing transparency for layers (works only for main layers, does not work on vias/pads/etc.)
-
- 20 Mar, 2014 1 commit
-
-
Maciej Suminski authored
Screen size is saved in VECTOR2I instead of VECTOR2D.
-
- 18 Mar, 2014 1 commit
-
-
Maciej Suminski authored
-
- 12 Mar, 2014 1 commit
-
-
Maciej Suminski authored
-
- 11 Mar, 2014 1 commit
-
-
Maciej Suminski authored
Added a few settings to make the layer settings more similar to KiCad defaults (moved vias to VIA_THROUGH_VISIBLE, added a few rules for required layers).
-
- 10 Mar, 2014 1 commit
-
-
Maciej Suminski authored
-
- 27 Feb, 2014 1 commit
-
-
Maciej Suminski authored
TOOL_EVENT message is supposed to contain string as parameter. Added missing header for class_drawsegment.h (KiROUND). Renamed SELECTION_TOOL::containsSelected() to SELECTION_TOOL::selectionContains().
-
- 24 Feb, 2014 2 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
Fixed a missing group clearing and update for restored VIEW_ITEMs.Fixed a missing group clearing and update for restored VIEW_ITEMs.
-
- 21 Feb, 2014 1 commit
-
-
Maciej Suminski authored
- VIEW_ITEM::ViewUpdate() does not update items immediately. Now it marks them to be updated and the real update occurs on the next rendering frame. - VIEW::InvalidateItem() made private. - VIEW_LAYER::enabled -> visible - Some functions moved to header files.
-
- 14 Feb, 2014 1 commit
-
-
Maciej Suminski authored
-
- 13 Feb, 2014 2 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 06 Feb, 2014 1 commit
-
-
Maciej Suminski authored
-
- 04 Feb, 2014 2 commits
-
-
Maciej Suminski authored
-
Maciej Suminski authored
-
- 20 Dec, 2013 1 commit
-
-
Maciej Suminski authored
-
- 18 Dec, 2013 1 commit
-
-
Maciej Suminski authored
-
- 09 Dec, 2013 1 commit
-
-
Maciej Suminski authored
Added REASON enum for Reset() function, so tools will know why a reset occured. Fixed SELECTION_TOOL (it was bailing out, when a new board was loaded and some items were still selected). Added removal of VIEW_ITEM groups after changing layers and removing items.
-
- 02 Dec, 2013 1 commit
-
-
Maciej Suminski authored
-
- 27 Nov, 2013 1 commit
-
-
Maciej Suminski authored
-