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
|
de8f992158
|
eeshow/gui/render.c: NULL backpointers for delta; don't try to pl_render
|
2016-08-22 07:01:37 -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
|
dc4c29c5be
|
eeshow/: support format symbols %%, %N, %S, and %T in page layout
|
2016-08-22 05:38:19 -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
|
b6821089a5
|
eeshow/gui/render.c (render_delta): we had red and green (old/new) reversed
|
2016-08-21 11:53:57 -03:00 |
|
Werner Almesberger
|
b7fc07b650
|
eeshow/gui/render.c (on_draw_event): also mark changed subsheets in delta mode
|
2016-08-20 23:27:02 -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
|
b5d2b05757
|
eeshow/gui/render.c (hack): experimental highlighting of changed sub-sheets
This doesn't quite work yet, due to delta's sheet_eq being overzealous.
But we get the foot in :)
|
2016-08-20 08:57:41 -03:00 |
|
Werner Almesberger
|
6b901399ce
|
eeshow/gfx/diff.c (diff_to_canvas): draw caller-supplied areas
These are for future highlighting. WIP.
|
2016-08-19 21:25:48 -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
|
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
|
fc5597e2a0
|
eeshow/gui/render.c: update section comments
|
2016-08-19 04:10:02 -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
|
cfa730459c
|
eeshow/gui/gui.c: move rendering to render.c
|
2016-08-18 12:41:12 -03:00 |
|