THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700


S U M M A R Y


DIARY: December 20, 1997 11:31 PM Saturday; Rod Welch

Changed color scheme for SDS reports.

1...Summary/Objective
2...New Subject Index for SDS Color Scheme
3...Made Full Reports Black background with White Letters
4...Record Segment Headers in Reports Black with Bright White Letters
5...Medit Color Control
6...000005 - Changed Diary Report Headers to Black with White Letters
.....Entry 947 Restores Colors to Lines when Menu is Closed
7...000008 - Color for "full" reports black background white letters
8...000003 - Opening and Closing Menus Impacts Color Selection
.....Macro 814 Sets Common Line Colors when Menu is Opened
.....Macro 804 - Restores Colors when Menu is Closed
9...000003 - Fix Closing Contact Summary Menus
10...0470410 - Profile Reset When Menu Closed in Contact Summary
11...06112 - Summary Reports use White Background Black Letters
12...06112 - Made Full Reports Black with White Letters
.....Action Item Control to Open and Close Menus
13...06111 - Made Summary Reports White with Black Letters
14...06111 - Made Full Reports Black with White Letters
15...0703 - Headlines and Subjects white background and black letters
16...07031 - Headlines and Subjects white background and black letters


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

CONTACTS 

SUBJECTS
SDS Menus,
Color management
Colors for Report screens & Menus
Color Scheme, Planning
Text

0907 -    ..
0908 - Summary/Objective
0909 -
090901 - Follow up ref SDS 3 2616.
090902 -
090903 - Changed program color scheme and set up comprehensive Subject Index so
090904 - changes can be tracked more precisely.
090905 -
090906 - The new scheme has two primary color distinctions:
090907 -
090908 -      •  Screens with white background and black letters
090909 -
090910 -      •  Full report screens with black background and white letters.
090911 -
090912 - Current SDS records still use white background and blue letters. All
090913 - other distinctions are based on structure of the data.  Full Report
090914 - screens need clear color difference to make clear they are not actual
090915 - records.
090916 -
090917 -   [On 990729 changed color scheme for cut and paste. ref SDS 5 9588]
090918 -
090919 -
090920 -
0910 -
0911 -
0912 - Progress
0913 -
091301 - New Subject Index for SDS Color Scheme
091302 -
091303 - Today, I created a separate primary account under SDS v 3.0 for
091304 - planning and implementing color assignments to the various SDS
091305 - screens.
091306 -
091307 -                     03 00050 10 CC
091308 -
091309 - Background on early work for color scheme is reported on 920629, ref
091310 - SDS 11 1714.  This was reported under accounts:
091311 -
091312 -                     03 00050 02 06
091313 -                     03 00050 10 21
091314 -
091315 -       ...accunt 03 00050 10 21, has since been assigned to something
091316 -       else entirely, so I need to update records that used it for
091317 -       identifying work on color assignments.
091318 -
091319 - From concepts developed on 920927, ref SDS 1 2256, there has been
091320 - considerable work done over the years to get a color scheme that
091321 - accomplishes the following objectives:
091322 -
091323 -     a.  Easily readable in a variety of lighting conditions
091324 -
091325 -     b.  Distinguishes between Schedule, SDS records, reports and tools
091326 -         like Contacts, Subject Index and DMS. ref SDS 1 2256
091327 -
091328 - Major work was done for example in the record on
091329 -
091330 -                 921009. ref SDS 2 1024
091331 - ..
091332 - On 971120 I made a major change to the color scheme so that all
091333 - working records are now white with black letters, setcolor 1 112, ref
091334 - SDS 10 2896, except current SDS records remain white with blue
091335 - letters.
091336 -
091337 - This change resulted in all records looking the same.  It causes a
091338 - problem of being difficult to visually recognize when scrolling
091339 - between archived SDS records which are often in memory, and full
091340 - reports of SDS records, which have always been white with black
091341 - letters.  Summary reports are distinguishable because the format is
091342 - significantly different, so we don't need a different color scheme for
091343 - them.
091344 -
091345 -
091346 - Made Full Reports Black background with White Letters
091347 -
091348 - Therefore, in recent days, I changed all full report screens that
091349 - generally show SDS record content to be black with white letters.
091350 -
091351 -
091352 -
091353 - Record Segment Headers in Reports Black with Bright White Letters
091354 -
091355 - For simplicity and to save memory, I made the headers for all SDS
091356 - report screens black background with bright white letters.  The File
091357 - and Annotate fields can then be black with yellow letters.
091358 -
091359 -
091360 -
091361 - Medit Color Control
091362 -
091363 - Medit.asm line 430, ref OF 1 3812, establishes the default color
091364 - scheme.
091365 -
091366 - I changed the annotate field from 49d to 14d so that the entire line
091367 - is the same color scheme, black with yellow letters.  But when Medit
091368 - is assembled, and I open a file without my normal profile, the change
091369 - to the annotate field is not made.  It is still cyan, which is counter
091370 - 49d, the setting in Medit.asm before I changed it to 14d.
091371 -
091372 - The next day, I called Morris and he suggested deleting medit.obj,
091373 - then running the program compiler operation.
091374 -
091375 - I tried this, but we are still getting cyan - 49d - instead of black
091376 - with yellow letters, which is 14d.
091377 -
091378 -
091379 - Fullscrn.asm line 915, ref OF 2 3751,
091380 -
091381 -
091382 -
091383 - 000005 - Changed Diary Report Headers to Black with White Letters
091384 -
091385 - Line 1750 -label dCD_dt_lp, ref OF 12 2432, changed color of Diary
091386 - Summary to use standard record segment colors of black with bright
091387 - white letters.
091388 -
091389 - Line 1920 -label mr947, ref OF 12 6468, changed call to macro 1241 and
091390 - entered calls for the file and annotate fields, since macro 1241 is
091391 - elimated today. ref te 4 1052
091392 -
091393 - Changed my mind and unplugged colors for File ID and Annotate fields,
091394 - so default colors apply.
091395 -
091396 -
091397 -     Entry 947 Restores Colors to Lines when Menu is Closed
091398 -
091399 -     Line 1960 -entry 947, ref OF 12 3467, this restores colors to
091400 -     lines in the file when a menu is closed.  I changed this to color
091401 -     15 for all headers.  The default color for report lines is 112 and
091402 -     for Full reports it is 7.
091403 -
091404 - Line 3155 -label schdl, ref OF 12 5784, changed code so that
091405 -
091406 -                        setcolor 7 0
091407 -
091408 -     ...only applies to the Schedue and not the Diary, so we can look
091409 -     for something in the Diary, if necessary.
091410 -
091411 -
091412 -
091413 -
091414 -  ..
091415 - 000008 - Color for "full" reports black background white letters
091416 -
091417 - Line 800 -entry 124, ref OF 14 4680, changed the body text from 1 112
091418 - which is white background and black letters, to 1 7 which is black
091419 - background with white letters.
091420 -
091421 - Decided not to use 1 15 which is black background and bright white
091422 - letters.
091423 -
091424 -      This macro was removed today as unneeded, because can do all of
091425 -      this stuff with macro 1572
091426 - ..
091427 - Line 810 -entry 1241, ref OF 14 5623, removed macro 1241 which
091428 - set colors for the File ID and Annotate fields, as unneeded, since it
091429 - was only called for the Diary Summary, we can specify it directly.
091430 -
091431 - Line 850 -entry 1252 ref OF 14 2455, changed color for headers that
091432 - separate records in full reports for subjects and documents.
091433 -    ..
091434 - Actually, decided to make this the primary control on color
091435 - schemes for full reports, since it is run on all full reports and they
091436 - are the only ones that require special coloring to differentiate from
091437 - regular records.
091438 -
091439 - Line 830 -entry 125, ref OF 14 3149, is ths still needed?
091440 -
091441 -     Decided -entry 125 and -entry 124 are not needed and so deleted
091442 -     them because macro 1572 is adequate. ref SDS 0 4764
091443 -
091444 - Line 1810 -entry 1572, ref OF 14 4804, changed this to call macro 150,
091445 - so it gets all of the function keys and the header calls for report
091446 - screens.  The only adjustment is to the screen color for full reports,
091447 - and this is done in macro 1252. ref SDS 0 5124 and. ref SDS 0 4764
091448 - ..
091449 - Line 220 -entry 153, ref OF 14 3966, had to add a switch for
091450 - setcolor 112 as the default, since this is called through macro 1572
091451 - to set up full report screens which now use color 7 instead of 112 in
091452 - order to accomplish the distinction with regular SDS records.
091453 -
091454 -
091455 -
091456 - 000003 - Opening and Closing Menus Impacts Color Selection
091457 -
091458 -
091459 -     Macro 814 Sets Common Line Colors when Menu is Opened
091460 -
091461 -     Line 1850, ref OF 11 3286, is the start of the code that applies
091462 -     common color for screens when menus are opened
091463 -
091464 -     Line 1880 -label 00jj, ref OF 11 3794, tried to eliminate specific
091465 -     calls for various component screens, because now most everything
091466 -     is color 112, so set it as default and set the color for full
091467 -     report screens to 7, since that is the new scheme.
091468 -
091469 -
091470 -     Macro 804 - Restores Colors when Menu is Closed
091471 -
091472 -     Line 1400, ref OF 11 1928, closes menus and restores original
091473 -     colors to screens for each application.
091474 -
091475 -     Line 1670 -label ColOrq, ref OF 11 5699, changed this code to
091476 -     restore the top screen line on closing menues, and restoring the
091477 -     profile for full reports of subjects and documents called by 06112
091478 -     and 06111, and for Headline, Action Items and Subject listings for
091479 -     individual SDS records called by 0703 and 07031.
091480 -
091481 -     The code now uses macro 947, ref OF 12 3467, which is the code for
091482 -     Diary Summary files. ref OF 12 3650, called in 000003 to exit
091483 -     menus, per ref OF 11 2894.
091484 -
091485 -
091486 -  ..
091487 - 000003 - Fix Closing Contact Summary Menus
091488 -
091489 - Line 1730 -label C_sumr, ref OF 11 5112, calls the profile in 047041
091490 - to close the Contact Summary Menu. ref SDS 0 1789
091491 -
091492 -
091493 -
091494 -  ..
091495 - 0470410 - Profile Reset When Menu Closed in Contact Summary
091496 -
091497 - Line 590 -label profLe, ref OF 3 3002, called by macro 804 when menu
091498 - closed in Contact Summary. ref SDS 0 3864
091499 -
091500 - Line 465 -label profLe, ref OF 3 3053, has a command:
091501 -
091502 -               -if @48 = 1000 -goto ent_dt
091503 -
091504 -    ...this jumps the code that is only needed for the Contact Summary
091505 -    during startup.
091506 -
091507 -    Since macro 153 is called to restore the profile and since it sets
091508 -    48 1, I changed
091509 -
091510 -               -if @48 = 1000 -goto ent_dt
091511 -
091512 -    ...to use counter 88, thus...
091513 -
091514 -               -if @48 = 88 -goto ent_dt
091515 -
091516 -    Also changed the code at ref OF 3 3674 to set 88 0 when Summary
091517 -    first loads, so it can set it up correctly.
091518 -
091519 -
091520 -
091521 - 06112 - Summary Reports use White Background Black Letters
091522 -
091523 - Line 800 -label y_sRt, ref OF 6 1937, this calls macro 124 which is
091524 - in 000008  and sets the color of body text.
091525 -
091526 - I unplugged this since the default screen is white background and
091527 - black letters.
091528 -
091529 - The standard Editor macro 153 sets the colors needed for the Summary
091530 - Subject report.
091531 -
091532 -
091533 -
091534 -  ..
091535 - 06112 - Made Full Reports Black with White Letters
091536 -
091537 - Line 1720 -label nAItem, ref OF 5 5969, eliminated calls to macros 124
091538 - and 125, which are deleted today, and use instead macro 1572, see...
091539 - ref OF 14 4804, which is in 000008 and sets the color of body text as
091540 - part of a call to macro 153. ref OF 14 3966, per explanation above.
091541 - ref SDS 0 2789
091542 -
091543 -
091544 -     Action Item Control to Open and Close Menus
091545 -
091546 -     Line 1790 -label Prof ref OF 5 3303, added flag for Action Item
091547 -     reports produced by subject so it is the same as for single record
091548 -     Action Item listings, 159 = 777, so the color processing will be
091549 -     the same when menus are opened and closed.
091550 -
091551 -     Decided to unplug this becaues the rest of the code is too
091552 -     complicated.  Will use 147 = 12 for what I was trying to do with
091553 -     this thing.
091554 -
091555 -     That did not work, because we need to distinguish from regular
091556 -     subject reports, so will try counter 127. ref OF 5 5386
091557 -
091558 -
091559 - 06111 - Made Summary Reports White with Black Letters
091560 -
091561 - Line 1250 -label y_sRt, ref OF 4 4548, unplugged macro 124 because the
091562 - default colors set by macro 153 are white background with black
091563 - letters.
091564 -
091565 -
091566 - Line 1250 -label cO_PrF, ref OF 4 5258, this calls macro 1251 which
091567 - sets annotate field to black with yellow letters, so I disconnected
091568 - it because macro 153 does this.
091569 -
091570 -
091571 - 06111 - Made Full Reports Black with White Letters
091572 -
091573 - Line 570 -label cOstop, ref OF 4 5969, eliminated calls to macros 124
091574 - and 125, which are deleted today, and use instead macro 1572, ref OF
091575 - 14 4804, which is in 000008 and sets the color of body text as part of
091576 - a call to macro 153. ref OF 14 3966, per explanation above. ref SDS 0
091577 - 2789
091578 -
091579 -
091580 -
091581 - 0703 - Headlines and Subjects white background and black letters
091582 -
091583 - Line 200 -label ooh1, ref OF 8 3907, make headline red background with
091584 - white letters.
091585 -
091586 - Should not need other color contorl, because default is okay.
091587 -
091588 -
091589 -
091590 - 07031 - Headlines and Subjects white background and black letters
091591 -
091592 - Line 200 -label ooh1, ref OF 9 3258, make headline red background with
091593 - white letters.
091594 -
091595 - Should not need other color contorl, because default is okay.
091596 -
091597 -
091598 -
091599 -
091600 -
0917 -