summaryrefslogtreecommitdiff
path: root/gui/index.c
AgeCommit message (Collapse)AuthorFilesLines
2016-09-29get rid of sch_render_extra and move selection to rendering (WIP)Werner Almesberger1-1/+1
This works for eeshow, but this breaks the -e option of eeplot and eediff, permanently enabling it in FIG, and permanently disabling it in all the Cairo-based formats.
2016-09-25gui/inxex.c (thumb_hover): also show file name when hoveringWerner Almesberger1-3/+6
2016-09-14gui/index.c (thumb_hover): draw border around sheet titleWerner Almesberger1-1/+1
This makes it a bit easier to read the title.
2016-09-10gui/index.c (SHEET_MAX_W): increase from 200 to 240 pixelsWerner Almesberger1-1/+1
2016-08-30gfx/cro.c (cro_img): add alpha mode; get rid of paint_yellowWerner Almesberger1-33/+3
This didn't work before because we didn't use CAIRO_OPERATOR_SOURCE.
2016-08-30kicad/delta.c (sheet_eq): make recursing optional; don't recurse in indexWerner Almesberger1-1/+1
In the index, we don't want to have pages marked because there's a page underneath that has changed. After all, that other page is being shown in the index as well. However, in all other cases we still want to recurse.
2016-08-25gui/index.c (thumbnail_pos): since we have "alloc", we don't need "gui"Werner Almesberger1-4/+3
2016-08-25gui/: "struct gui_ctx" is now "struct gui"; also s/gui_ctx/gui/ in aoi_ctxWerner Almesberger1-16/+16
2016-08-25gui/: "struct gui_ctx *ctx" is now "struct gui_ctx *gui"Werner Almesberger1-53/+53
2016-08-25gui/index.c, help.c: more GDK_KEY_HelpWerner Almesberger1-0/+1
2016-08-24separate argument list from gfx_init; related API changesWerner Almesberger1-3/+1
2016-08-24remove global gfx state (pass context as argument)Werner Almesberger1-9/+9
2016-08-24gui/: cover entire thumbnail in yellow when highlighting in diff modeWerner Almesberger1-10/+47
Alas, the "clean" solution with alpha doesn't work for some reason. So we use some more pixel editing ...
2016-08-24gui/index.c (thumb_set_style): highlight changed sheets in diff modeWerner Almesberger1-0/+10
2016-08-24gui/index.c: show sheet name when hoveringWerner Almesberger1-6/+50
2016-08-24gui/index.c (index_resize): politely bow out if asked for impossible sizeWerner Almesberger1-3/+7
2016-08-24gui/index.c (best_ratio): fix algorithm; use size, not aspect; add marginWerner Almesberger1-12/+16
2016-08-24gui/index.c: add hoveringWerner Almesberger1-21/+44
2016-08-24gui/: move resizing back to gui.c; support resizing indexWerner Almesberger1-3/+13
2016-08-24gui/: experimental sheet index (WIP)Werner Almesberger1-0/+287
We also change the way the sheet overlays work: now clicking on the subsheet (which, in the case of the bottom-most sheet did nothing) goes back to the parent and clicking on the root opens the index.