Werner Almesberger
|
1b250bd467
|
eeshow/: change file name handling from positional to be extension-driven
This also enables versioning for page layouts.
We no longer need the option -P.
|
2016-08-22 20:49:29 -03:00 |
|
Werner Almesberger
|
0550b016ee
|
eeshow/gui/: change zoom system to use float; reduce step from 2 to 2^(1/3)
|
2016-08-22 06:41:03 -03:00 |
|
Werner Almesberger
|
b925268c90
|
eeshow/gui/common.h (struct gui_sheet): add back link to history
|
2016-08-22 05:37:23 -03:00 |
|
Werner Almesberger
|
6c4eae22e1
|
eeshow/gui/: experimental support for page layout; option -P pl-file.kicad_wks
Unlike libraries and schematics, page layouts are not (yet) tracked through
revision history.
|
2016-08-22 04:06:59 -03:00 |
|
Werner Almesberger
|
23a2340ca8
|
eeshow/gui/render.c: resurrect delta mode (A toggles between delta and diff)
|
2016-08-20 09:01:59 -03:00 |
|
Werner Almesberger
|
1805118940
|
eeshow/gui/: sel_split to select 2nd version; sel_only doesn't set old_hist
|
2016-08-19 17:58:03 -03:00 |
|
Werner Almesberger
|
133a9c8ae3
|
eeshow/gui/sheet.c: clicking on the revision overlays changes diff mode
|
2016-08-19 07:34:31 -03:00 |
|
Werner Almesberger
|
006d83057b
|
eeshow/gui/: difference display can now be switched with New/Old/Diff
Still need a GUI way to do the same.
|
2016-08-19 07:08:22 -03:00 |
|
Werner Almesberger
|
6ff7d63312
|
eeshow/gui/: highlight glabels
|
2016-08-19 06:49:47 -03:00 |
|
Werner Almesberger
|
2b80fcad45
|
eeshow/gui/glabel.c: allow other glabels to replace pop-up
|
2016-08-19 05:51:05 -03:00 |
|
Werner Almesberger
|
7eff14b7cd
|
eeshow/gui/: use overlay_draw_all_d for glabels, due to offsets
The offsets can move the coordinates across zero, thus flipping the alignment.
overlay_draw_all_d is immune to this.
|
2016-08-19 05:22:42 -03:00 |
|
Werner Almesberger
|
0e9a308d6c
|
eeshow/gui/: use underlay to draw a nice box for glabels
|
2016-08-18 17:13:36 -03:00 |
|
Werner Almesberger
|
76f7f80c88
|
eeshow/gui/: add "underlay" for pop-ups (WIP)
We'll use this to construct stacks for glabels.
|
2016-08-18 17:09:20 -03:00 |
|
Werner Almesberger
|
cfa730459c
|
eeshow/gui/gui.c: move rendering to render.c
|
2016-08-18 12:41:12 -03:00 |
|
Werner Almesberger
|
8d3b642fb2
|
eeshow/gui/history.c: provide complete set of input functions
|
2016-08-18 04:10:35 -03:00 |
|
Werner Almesberger
|
9792a22799
|
eeshow/gui/gui.c (eeschema_coord): only used in glabel.c, move there
|
2016-08-18 04:01:45 -03:00 |
|
Werner Almesberger
|
23fed29423
|
eeshow/gui/gui.c: move history list to history.c
|
2016-08-18 03:59:12 -03:00 |
|
Werner Almesberger
|
4ae81be02a
|
eeshow/gui/gui.c: move sheet navigation to sheet.c
|
2016-08-18 03:50:43 -03:00 |
|
Werner Almesberger
|
4191931c06
|
eeshow/gui/gui.c: move global label pop-up to glabel.c
|
2016-08-18 03:07:43 -03:00 |
|
Werner Almesberger
|
6975c2b6d5
|
eeshow/gui/gui.c: move progress bar handling to progress.c
|
2016-08-18 02:53:39 -03:00 |
|
Werner Almesberger
|
f981ec1a63
|
eeshow/gui/gui.c: move common data structures to common.h
Preparing for splitting gui.c into more manageable parts.
|
2016-08-18 02:48:57 -03:00 |
|