###################################################################
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
...




