[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference iosg::all-in-1_v30

Title:*OLD* ALL-IN-1 (tm) Support Conference
Notice:Closed - See Note 4331.l to move to IOSG::ALL-IN-1
Moderator:IOSG::PYE
Created:Thu Jan 30 1992
Last Modified:Tue Jan 23 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:4343
Total number of notes:18308

1189.0. "GPC - can't add conf with Select key" by OASS::ADAMS_S (Junior Walker and the All-Stars) Wed Aug 05 1992 17:26

    I hope this is the appropriate conference to reference this inquiry.
    
    A customer brought to my attention the fact that within GPC you cannot
    use the Select key or KP7 to add a conference that has been associated
    with a .note file as you can in VAX Notes.
    
    He uses the SCF feature but said they would also like the ability to
    add a conference with the Select key within GPC.
    
    Your feedback will be appreciated.  Thank you!
    
    Susan
T.RTitleUserPersonal
Name
DateLines
1189.1Not ALL-IN-1 like perhaps?IOSG::PYEGraham - ALL-IN-1 Sorcerer's ApprenticeWed Aug 05 1992 19:2213
    I guess we wouldn't want to map the Select key, since this already has
    a meaning in ALL-IN-1.
    
    Philosophically, GPC is supposed to have an ALL-IN-1-like UI, so the
    interface is defined to work in a corresponding way with menu options
    to do things rather than using special keys. Those keys from the
    Character Cell i/f that *are* defined are only there to help luddites
    like me ( :-) ) move to GPC more easily.
    
    Of course it would be a simple customisation to fix this. If your
    customer feels strongly abut this, suggest they submit an SPR.
    
    Graham
1189.2The big picture?GRANMA::BHOWARDBen Howard @COPFri Aug 07 1992 16:3612
   Way back when, we got the distinct impression that the UI part of 
ALL-IN-1 development didn't like defining keypad 1-9.  The 7 is really 
only there for privileged users.  I don't know if the idea was to 
reserve them for customer use, or some sort of embarassment over the 
use of 1,2,4, and 5 for recognition back in V1 days.  Perhaps they saw 
the coming of laptops without keypads (not realizing that some of us 
would make the mistake of testing out of the only way to get one). How 
many of the 6 million ALL-IN-1 users have any idea why these keys have 
the error messages they have now.

    Ben
[End
1189.3I'm glad there are a few keys left for us (techie) users to defineSKNNER::SKINNERI'm doing my EARSFri Aug 07 1992 18:1919
There would be nothing wrong at all with defining KEY 7 on the GPC forms to allow
a conference to be added.  It's not used for anything now in a form context, is
it?  There are certainly enough notes written in our network's conferences that
say "Press KP7 to add this conference"...  Poor ALL-IN-1 GPC user that tries in
vain to follow instructions.

RE: .-1

Keypad keys have gone "out of vogue", haven't they?  But they are great ones
to use for "global" forms such as DEFAULT or MY_DEFAULT since nothing else
wants to define them.  On MY_DEFAULT I've setup 5 of those jewels to do fun
things.  Typing Gold-U and a UDP name can be quite boring, and some of us
hard-to-retrain "old-fashioned" types can't be troubled with F17-F20.UDP.

BTW, KEY 7 is not for programmers, but GOLD KEY 7 is.  It's so special
that it's hard-coded in the internals.  At one point it couldn't be overridden.
I don't know if that's still true or not.

/Marty
1189.4to continue...JEKYLL::HYDEFrom the laboratory of Dr. JekyllThu Oct 29 1992 15:49123
Howdy folks.

In fact Keypad-7 will select an associated conference and add it to your
notebook. The problem in V3 seems to be that it won't work on the first
screen of a multi screen note.

Create a topic with multiple screens worth of text.
Modify Note it and add an associated conference.

Now read the note and when it stops after the first screen, press KP7...
nothing. Press RETURN to get the next screen full, then try KP7 and it
works ok.

This was not a problem in 2.4.

Here's the trace coming into the bottom of the first screen of text and
then pressing KP7.

            :
            :
!Text DSAB Name: OAN$ASCII                       Requests : GET_NEXT
!Text DSAB Name: OAN$ASCII                       Requests : GET_NEXT
![FORM]   Form: OAN$LIST. There is no current field context
![INPUT]  Terminal input follows:
 {KEY 7}
![FORM]   Form: OAN$LIST. There is no current field context
![FUNC]   Function: XOP, Cmd line: "~~CHECK_KP7~~"
![A1LOG]  Entry: %OA-I-LOGFUN, Function: XOP             "~~CHECK_KP7~~"
![SYMBOL] Symbol: "~~CHECK_KP7~~", Value: ~~CHECK_KP7~~
![FUNC]   Function: OA$SCP_DISPATCH, Cmd line: .IF OA$NOTES_NOTE_CONFERENCE EQS 
!               ""   THEN     CLOSE_PRIOR\    GET #OAN_DISPLAY_MESSAGE = NOTES$_
!               ERROR_NO_KP7\    FORM OAN$DISPLAY$MESSAGE2\    CLOSE_PRIOR\    O
!               A$LIST_REFRESH\    GET OA$STATUS = 0
![A1LOG]  Entry: %OA-I-LOGFUN, Function: OA$SCP_DISPATCH .IF OA$NOTES_NOTE_CONFE
!               RENCE EQS ""   THEN     CLOSE_PRIOR\    GET #OAN_DISPLAY_MESSAGE
!                = NOTES$_ERROR_NO_KP7\    FORM OAN$DISPLAY$MESSAGE2\    CLOSE_P
!               RIOR\    OA$LIST_REFRESH\    GET OA$STATUS = 0
![SCRIPT] Form: OAN$LIST, Statement: .IF OA$NOTES_NOTE_CONFERENCE EQS ""   THEN 
!                   CLOSE_PRIOR\    GET #OAN_DISPLAY_MESSAGE = NOTES$_ERROR_NO_K
!               P7\    FORM OAN$DISPLAY$MESSAGE2\    CLOSE_PRIOR\    OA$LIST_REF
!               RESH\    GET OA$STATUS = 0
![SYMBOL] Symbol: OA$NOTES_NOTE_CONFERENCE, Value: OASS::JOBS
![SYMBOL] Symbol: "", Value: 
![SCRIPT] IF Operation starting
![SCRIPT] .IF condition OA$NOTES_NOTE_CONFERENCE EQS ""    is FALSE
![SCRIPT] Null ELSE clause detected
>>>![FUNC]   Function: IFSTATUS, Cmd line: 
>>>![A1LOG]  Entry: %OA-I-LOGFUN, Function: IFSTATUS        
>>>![FORM]   Form: OAN$LIST. There is no current field context
>>>![INPUT]  Terminal input follows:
>>> {CR}
![FORM]   Form: OAN$LIST. There is no current field context
![FUNC]   Function: OA$SCP_DISPATCH, Cmd line: .IF OA$PROMPT_TEXT EQS OA$_MO_DEL
        :
        :



Compare the >>> area with the following from the bottom of the second
screen when KP7 is pressed:


       :
       :
!Text DSAB Name: OAN$ASCII                       Requests : GET_NEXT
!Text DSAB Name: OAN$ASCII                       Requests : CLOSE
![FORM]   Form: OAN$LIST. There is no current field context
![INPUT]  Terminal input follows:
 {KEY 7}
![FORM]   Form: OAN$LIST. There is no current field context
![FUNC]   Function: XOP, Cmd line: "~~CHECK_KP7~~"
![A1LOG]  Entry: %OA-I-LOGFUN, Function: XOP             "~~CHECK_KP7~~"
![SYMBOL] Symbol: "~~CHECK_KP7~~", Value: ~~CHECK_KP7~~
![FUNC]   Function: OA$SCP_DISPATCH, Cmd line: .IF OA$NOTES_NOTE_CONFERENCE EQS 
!               ""   THEN     CLOSE_PRIOR\    GET #OAN_DISPLAY_MESSAGE = NOTES$_
!               ERROR_NO_KP7\    FORM OAN$DISPLAY$MESSAGE2\    CLOSE_PRIOR\    O
!               A$LIST_REFRESH\    GET OA$STATUS = 0
![A1LOG]  Entry: %OA-I-LOGFUN, Function: OA$SCP_DISPATCH .IF OA$NOTES_NOTE_CONFE
!               RENCE EQS ""   THEN     CLOSE_PRIOR\    GET #OAN_DISPLAY_MESSAGE
!                = NOTES$_ERROR_NO_KP7\    FORM OAN$DISPLAY$MESSAGE2\    CLOSE_P
!               RIOR\    OA$LIST_REFRESH\    GET OA$STATUS = 0
![SCRIPT] Form: OAN$LIST, Statement: .IF OA$NOTES_NOTE_CONFERENCE EQS ""   THEN 
!                   CLOSE_PRIOR\    GET #OAN_DISPLAY_MESSAGE = NOTES$_ERROR_NO_K
!               P7\    FORM OAN$DISPLAY$MESSAGE2\    CLOSE_PRIOR\    OA$LIST_REF
!               RESH\    GET OA$STATUS = 0
![SYMBOL] Symbol: OA$NOTES_NOTE_CONFERENCE, Value: OASS::JOBS
![SYMBOL] Symbol: "", Value: 
![SCRIPT] IF Operation starting
![SCRIPT] .IF condition OA$NOTES_NOTE_CONFERENCE EQS ""    is FALSE
![SCRIPT] Null ELSE clause detected
>>>![FUNC]   Function: IFSTATUS, Cmd line: 
>>>![A1LOG]  Entry: %OA-I-LOGFUN, Function: IFSTATUS        
>>>![FUNC]   Function: GET, Cmd line: #CONFERENCE = OA$DIR_PARSE.NAME[OA$NOTES_NOTE
>>>!               _CONFERENCE]
>>>![A1LOG]  Entry: %OA-I-LOGFUN, Function: GET             #CONFERENCE = OA$DIR_PA
>>>!               RSE.NAME[OA$NOTES_NOTE_CONFERENCE]
![SYMBOL] Symbol: OA$NOTES_NOTE_CONFERENCE, Value: OASS::JOBS
![SYMBOL] Symbol: #CONFERENCE = OA$DIR_PARSE.NAME[OA$NOTES_NOTE_CONFERENCE], Val
!               ue: JOBS
![FUNC]   Function: NOTES, Cmd line: ADD_ENTRY OA$NOTES_NOTE_CONFERENCE, #CONFER
!               ENCE, $OAN_CLASS
![A1LOG]  Entry: %OA-I-LOGFUN, Function: NOTES           ADD_ENTRY OA$NOTES_NOTE
!               _CONFERENCE, #CONFERENCE, $OAN_CLASS
![SYMBOL] Symbol: OA$NOTES_NOTE_CONFERENCE, Value: OASS::JOBS
![SYMBOL] Symbol: #CONFERENCE, Value: JOBS
![SYMBOL] Symbol: $OAN_CLASS, Value: MAIN
![SYMBOL] Symbol: , Value: 
![SYMBOL] Symbol: , Value: 
![FUNC]   Function: GET, Cmd line: OA$DISPLAY = NOTES$_CONFERENCE_ADDED
![A1LOG]  Entry: %OA-I-LOGFUN, Function: GET             OA$DISPLAY = NOTES$_CON
!               FERENCE_ADDED
![SYMBOL] Symbol: OA$DISPLAY = NOTES$_CONFERENCE_ADDED, Value: Conference added 
!               to notebook - do you want to access it now? [Y/N]
![MESS]   Message: Conference added to notebook - do you want to access it now? 
!               [Y/...Press RETURN 
![FORM]   Form: OAN$LIST. There is no current field context
         :
         :


Definately something different going on here..

mark