################################################################### LATEST EMAIL UPDATE: 22 Sep 2015 ################################################################### New Help Table of Contents One of the problems with the csurf help menu and the R-click help system in tksurfer et al is that there is no single help document, except for the marginally useful concatenation of all helpfiles in $CSURF_DIR/lib/help/CSURF_HELP.txt I didn't (yet) make a single readable document, but as a stopgap, I made a new single help window: csurf: Help -> All Help Contents (clickable) This pops up a compact table of contents for the all of the csurf menu item helps as well as all of the R-click helps for tksurfer, tkmedit, and tkregister. Each topic line in the help table of contents has 5-10 keywords (usu. button names). The topic lines are arranged by interface, and generally in upper-left to lower-right order for each program's interface. Clicking a heading, topic, or keyword displays the corresponding helpfile in a single adjacent panel. This should make it quicker to find stuff. In the process, I made revisions to almost all of the 320+ help panels to regularize them, remove stale stuff, and make them easier to read as standalone items. ######################################### Latest addition to $CSURF_DIR/UPDATES.txt ######################################### ### UPDATE: 22 Sep 2015 --cleanup csurf startup (warn no $CSURF_DIR before try load tix) --Mac: add yosemite hack to help panel --lib/help/*/*: major update/cleanup/regularization of 320+ help panels --tksurfer.tcl: cmd-ctrl-left/right arrow rotates brain in plane --tksurfer.c: ctrl-left/right arrow rotates brain in plane --mk0{.csh}: renamed helpfiles, new helpfiles, include forgotten rot/trans help --tksurfer.tcl: new help for "%:" scale entry --csurf: clickable table-of-contents of ~320 helppanes in one clearable helpwin --tkmedit.tcl: bold {x,y,z}Tal labels, change to left click --tkmedit.tcl: bind new helps --lib/help/tkmedit/{script_record,linewidth,linearflag,colscale} --lib/help/tksurfer/script_record,brainpose: new helpfiles --tksurfer.tcl: new help for click "tcl:" to record interface tcl commands --wrappers.tcl: helpwin: fix $loc="varnotfile" broken by justraise using w=fname --lib/help/csurf/rc-{subjects,surfaces,patches,sessions,scandirs,surfload{23}} --lib/help/csurf/viewrgb: new helpfile --tkmedit.tcl: respect new helpfile name (label -> seglabel) --lib/help/tkmedit/label: rename helpfile label -> seglabel --lib/help/tkmedit/im2label: new helpfile --tkmedit.tcl: im2 popup now L-click, add R-click help, make action label bold --csurf: begin compact clickable contents bound to helpfiles --tkregister.tcl: respect new helpfile name: fthresh -> fthresh2 --lib/help/tkregister/fthresh: rename helpfile fthresh -> fthresh2 --calcvert.c: allow curv/area/fs input to write to bare (swapped) floats --tksurfer.tcl: redraw select_surfext fix stalebuff on 2x in funct on Mac (?) ### UPDATE: 12 Sep 2015 --all tksurfer/tkmedit tcl scripts now keep GLX window live while up --{mri2mpg,slices}.tcl: rm dependence on tmpcontrols --tkmedit.tcl: source $script resets userok for tmpcontrols->controls --{borders,flattenmovie,inflatemovie,offsetmovie,phasemovie}.tcl:rm tmpcontrols --tksurfer.tcl: source $script resets userok for tmpcontrols->controls --csurf: turn off surfclust in SAMP2SUBJ (2nd pass) if clustarea not > 0.0 --csurf: SURFACE-STATS skips checkstale{regdat,wfile} if subj fsaverage --lib/help/tksurfer/val3d_uniq: 'representative' vertices HOWTO for surf avg --lib/tcl/movie360.tcl: fix popup hangs GLX win, allow redo (controls w/o wrap) --wrappers.tcl: undo intercept killbox in controls (user must save f, kill win) --tksurfer.tcl: new dftctrls/corrctrls callers for interactive parmfix w/o kill ...