path: root/gui/over.c
AgeCommit message (Collapse)AuthorFilesLines
2016-10-22gui/over.c (overlay_draw, overlay_size): support overlays without contentWerner Almesberger1-2/+19
2016-10-15gui/over.c, over.h (overlay_vtext): vprintf-style variant of overlay_textWerner Almesberger1-1/+7
2016-09-07fix numerous whitespace atrocitiesWerner Almesberger1-1/+0
- trailing spaces - trailing tabs - space before tab - more than four spaces ... - at the beginning of a line - after tab - in general (okay in many cases, but not all) - caught a stray blank line as well
2016-08-29gui/over.c (over_iterate_geometry): iterate overlays and pass geometryWerner Almesberger1-0/+22
This way, one can draw things in relation to overlays. E.g., the threads in the revision history.
2016-08-24gui/over.c (overlay_draw_text): clipping shaved off rightmost pixelsWerner Almesberger1-1/+1
2016-08-24gui/: experimental sheet index (WIP)Werner Almesberger1-1/+1
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.
2016-08-21eeshow/gui/: hover callback now indicates in which direction we leftWerner Almesberger1-2/+3
2016-08-21eeshow/gui/over.c, over.h: support icon overlaysWerner Almesberger1-7/+109
2016-08-20eeshow/gui/over.c, over.h: make coordinates "int" (to avoid bad surprises)Werner Almesberger1-5/+4
2016-08-20eeshow/gui/over.c (overlay_draw): break down into more manageable partsWerner Almesberger1-33/+51
2016-08-19eeshow/gui/over.c (overlay_set_related, _all): support related AoIsWerner Almesberger1-1/+34
2016-08-18eeshow/gui/over.c (overlay_remove_all): make re-entrant safeWerner Almesberger1-1/+1
2016-08-18eeshow/gui/over.c (overlay_draw): shift border outside the content areaWerner Almesberger1-2/+5
This also ensures that lines with an odd-numbered width are not blended.
2016-08-18eeshow/gui/over.c (overlay_size, _all): calculate height and width of overlayWerner Almesberger1-0/+75
2016-08-18eeshow/gui/over.h, over.c: allow also setting of min/max heightWerner Almesberger1-0/+3
2016-08-18eeshow/gui/over.c; add section commentsWerner Almesberger1-0/+15
2016-08-18eeshow/gui/over.h, over.c: remove dragging support (now input.c)Werner Almesberger1-10/+1
The crazy detour through aoi.c and over.c is no longer needed.
2016-08-17eeshow/: util.h and diag.c go to misc/Werner Almesberger1-1/+1
2016-08-17eeshow/fmt-pango.c, fmt-pango.h: also move to gui/Werner Almesberger1-1/+1
2016-08-17eeshow/: move gui* into subdirectory gui/Werner Almesberger1-0/+305