1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2025-04-21 12:27:27 +03:00

eeshow/gui/gui.c: begin moving input (mouse, keyboard) handling to input.c (WIP)

We had input state scattered all over the place. This cleans things up.
We also merge the functions of left and (previously) middle button.

This breaks history panning.
This commit is contained in:
Werner Almesberger
2016-08-18 01:45:24 -03:00
parent c4811c8dd6
commit 547e7059ae
5 changed files with 422 additions and 164 deletions

View File

@@ -153,12 +153,13 @@ eeshow `sed -n '/pcbnew/q;/^LibName[0-9]*=/{s///;s/$/.lib/p;};d' anelok.pro` \
Mouse function in GUI mode
--------------------------
Eeshow uses only the left mouse button and the scroll wheel.
Hover show additional details on revisions, sheets, global
labels
Left-click jump to sheet (on sub-sheet, sheet stack, global
Click jump to sheet (on sub-sheet, sheet stack, global
label hover box), open history, select revision
Left-click and drag scroll history
Middle-click and drag pan sheet
Click and drag pan sheet, scroll history
Scroll wheel zoom in or out