summaryrefslogtreecommitdiff
path: root/meme/gui.c
AgeCommit message (Expand)AuthorFilesLines
2015-03-13meme/: add overlays (option -o, key O); clean up log file implementationWerner Almesberger1-0/+55
2015-03-13meme/: new option "-l logfile" to append marker/measurement data to fileWerner Almesberger1-7/+24
2015-03-13meme/gui.c (set_marker): move text output to new function print_markerWerner Almesberger1-15/+21
2014-12-16meme/gui.c: clip profiles more aggressivelyWerner Almesberger1-11/+15
2014-12-16meme/gui.c (show_xz_profile, show_yz_profile): wrap long linesWerner Almesberger1-2/+4
2014-12-16meme/gui.c: roll back change in reverse orderWerner Almesberger1-19/+33
2014-09-27meme/gui.c, README: keep track of last mouse position; + and - keys zoom in/outWerner Almesberger1-7/+33
2014-09-27meme/gui.c (button_event): move zoom in/out to separate functionsWerner Almesberger1-18/+30
2014-09-27meme/gui.c (button_event, clear_markers), README: right-click clears both mar...Werner Almesberger1-0/+9
2014-09-17meme/gui.c (surface_draw): draw contour for equality (more precise), change c...Werner Almesberger1-12/+106
2014-09-17meme/gui.c: add equal highlighting mode when pressing "e"Werner Almesberger1-3/+37
2014-09-15meme/gui.c: add contrast enhancement mode (hold down C and turn wheel)Werner Almesberger1-9/+100
2014-09-14meme/gui.c (change): drop zero- or negative-sized change areas; better error ...Werner Almesberger1-1/+4
2014-09-14meme/gui.c (surface_draw): pre-compute depth gradientWerner Almesberger1-7/+27
2014-09-14meme/: use SDL_GetVideoInfo to set up SDL_AllocSurface, instead of SDL_Displa...Werner Almesberger1-13/+3
2014-09-14meme/: show measurement results on screenWerner Almesberger1-0/+76
2014-09-13meme/gui.c; autoscale on "*" (and enable Unicode translation)Werner Almesberger1-0/+9
2014-09-13meme/gui.c: auto-scale (maximize zoom to 90% of window width/height) at startWerner Almesberger1-3/+14
2014-09-13meme/gui.c: make window resizable and reduce initial size to 640 x 480Werner Almesberger1-5/+12
2014-09-13meme/gui.c (XRES, YRES): use variables for current resolutionWerner Almesberger1-21/+25
2014-09-13meme/gui.c (event_loop): we don't need the "redraw" flag - just return 0Werner Almesberger1-9/+5
2014-09-13meme/gui.c: toggle profiles with PWerner Almesberger1-2/+13
2014-09-13meme/gui.c: add markers and distance measurementsWerner Almesberger1-1/+97
2014-09-13meme/gui.c (show_cursor): add cursor crossWerner Almesberger1-0/+4
2014-09-13meme/: add YZ plane cutWerner Almesberger1-0/+55
2014-09-12meme/gui.c (button_event): button 2 (middle) centers the current mouse positionWerner Almesberger1-0/+4
2014-09-12meme/gui.c: use SDL_HWSURFACE; time redrawsWerner Almesberger1-2/+8
2014-09-12meme/gui.c: clean up color handling; increase contrast of depth gradingWerner Almesberger1-5/+11
2014-09-12meme/gui.c (show_grid): don't show grid by defaultWerner Almesberger1-1/+1
2014-09-12meme/: show intersection with XZ plane (WIP)Werner Almesberger1-2/+62
2014-09-12meme/: abstract iteration over edges (edge_foreach)Werner Almesberger1-14/+20
2014-09-12meme/gui.c: add idle timer mechanism and update cursor only when idleWerner Almesberger1-2/+129
2014-09-12meme/gui.c (gui): move event loop to event_loop and fix indentationWerner Almesberger1-29/+38
2014-09-12meme/gui.c (find_nearest): comment out time measurementWerner Almesberger1-4/+4
2014-09-12meme/gui.c (proximity_fn): use single-precision mathWerner Almesberger1-4/+4
2014-09-12meme/gui.c (proximity_fn): faster processing of points that are far awayWerner Almesberger1-0/+28
2014-09-12meme/gui.c: add cursor (and nearest vertex lookup, SDL backing store)Werner Almesberger1-2/+186
2014-09-12meme/gui.c (coord): move coordinate transform to separate functions; simplifyWerner Almesberger1-16/+24
2014-09-12meme/gui.c: add section title commentsWerner Almesberger1-10/+25
2014-09-12meme/gui.c (button_event): move coordinate transform to separate functionsWerner Almesberger1-4/+14
2014-09-12meme/gui.c: don't draw off-screen itemsWerner Almesberger1-12/+23
2014-09-12meme/gui.c: process keys: Q to quit, G to toggle grid (edges)Werner Almesberger1-3/+25
2014-09-12measmesh/: renamed to meme/Werner Almesberger1-0/+194