THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700
rodwelch@pacbell.net


S U M M A R Y


DIARY: October 24, 1993 09:56 AM Sunday; Rod Welch

Implement new editing features for SDS.

1...Summary/Objective
2...000002 Macro 55 PF8 Scroll File Left Make File Visible Beyond Col 80
....New Objective


..............
Click here to comment!

CONTACTS 

SUBJECTS
SDS, Medit Improvements
Wordwrap on SDS margins automatically,
Editing, Level 1
Wordwrap, 920102
Scroll Right Left, F7 F8 Macro 55

0707 -
0707 -    ..
0708 - Summary/Objective
0709 -
070901 - Follow up ref SDS 4 0000.
070902 -
070903 - Applying new wordwrap command created yesterday on 931023. ref SDS 4
070904 - IN7G
070905 -
070906 -    Made Insert and wordwrap recognize when they are in the Ref field
070907 -    and so do not do wordwrap.  Made insert work better in SI.
070909 -     ..
070910 -    Need to make these work in Contacts records also.
070912 -     ..
070913 -    Make insert work better in report screens.
070914 -
070915 -
070917 -  ..
0710 -
0711 -
0712 - 000002
0713 -
071301 - Line 1635 - entry 610, modified code created on 931015. ref SDS 3,
071302 - ref SDS 3 EO93
071304 -  ..
071305 - This change applies new wsplit n command Morris created yesterday at
071306 - ref SDS 3, ref SDS 4 IN7G
071308 -  ..
071309 - line 160901.  Mainly deleted the code for macro 612 and
071310 - other stuff that awkwardly managed wordwrap when cursor is on a code
071311 - description line, as opposed to a code explanation line.
071312 -
071313 -    Looks like we need to keep macro 612, to change the margins as the
071314 -    screen is scrolled right, so we can continue to use macro 610 to
071315 -    control screen action as the cursor bumps into the right side of
071316 -    the screen.
071318 -  ..
071319 - Need to distinguish between SDS regular narrative fields, and
071320 - Refernece fields.   Ref, should not use wordwrap.
071322 -        ..
071323 -       Would like to make wordwrap and insert both shift the screen for
071324 -       References.
071326 -  ..
071327 - To make the insert feature work, we need to distinguish when we are in
071328 - the Subject Index or a contact record.  Insert initially calls what is
071329 - assigned to function key pfinsw, and then after insert occurs, it
071330 - calls pfinsw1, per explanation in file 03 00029 02 that has revised
071331 - and added Medit commands. ref OF 1 4966
071332 -
071333 -      If insert is on and the cursor at the end of the text on a line,
071334 -      it calls macro 610.
071335 -
071337 -  ..
071338 - If Insert is on and cursor is on a Control Field, just ignor it
071339 - altogether.
071340 -
071341 -
071342 -
071343 -
071344 -
071346 -  ..
0714 -
0715 -
0716 - 000008
0717 -
071701 - Line 355, ref OF 3 O39M, -entry 1531 in 000008 about 150 lines below -
071702 - pf8, does macro 55, that scrolls screen right and turns Wordwrap off.
071703 -
071704 -     Follow up work on 901112. ref SDS 1 LL9I
071706 -  ..
071707 - Line 390 - pfinsw, calls macro 341, then pfinsw1 which calls macro
071708 - 49.
071709 -
071711 -  ..
071712 - 000002  Macro 55 PF8 Scroll File Left Make File Visible Beyond Col 80
071713 -
071714 - Line 1840, ref OF 2 QY5J, -entry 55 in 000002
071715 -
071716 -    right 22
071717 -    -goto bPrIght
071718 -
071720 -  ..
071721 - Line 1390, ref OF 2 UZ4I, -label bPrIght in 000002 part of macro 54
071722 -
071723 -    -label bPrIght
071724 -
071726 -  ..
071727 - Line 1460, ref OF 2 J37J, -label not47_1 in 000002 part of macro 54
071728 -
071729 -    -if @3 = 22 -exit
071730 -
071731 -        When F8 is used once in SDS and the offset is 22, then exit.
071732 -
071733 -
071734 -
071736 -  ..
0718 -
0719 -
0720 - 000001
0721 -
072101 - Line 1515 - entry 341, called macro 610, if "insert" is called in
072102 - Subject Index.
072103 -
072104 -
072105 -
072106 -
072107 -
072108 -
0722 -

SUBJECTS
SDS Improvements to Medit
Menu and User Interface
Timing Command

0805 -
0806 - 000003
080701 -  ..
080702 - Still need work on timing command, per ref SDS 2 line 060701.
080704 -  ..
080705 - Can timing command run, while User is doing other things, like
080706 - scrolling the screen, or doing data entry?  Sometimes we need to
080707 - suspend any action, and other times we want User to be able to
080708 - continue while message remains on screen.
080710 -  ..
080711 - Can we make errormsg entry permanent until it is changed?  We might
080712 - have a command like errormsgg
080714 -     ..
080715 -    New Objective
080716 -
080717 -    I would like to apply timing command to temporarily change the
080718 -    color of the filname field, setcolor 3, for a few seconds when an
080719 -    error message is given, so the message is more clear to User, then
080720 -    change the color to standard and eliminate the message, so the
080721 -    regular filename shows.
080723 -     ..
080724 -    Since "timing" does not seem to work in compiled code, this limits
080725 -    our ability to do this.
080726 -
080727 -
080728 -
080729 -
0808 -