Changeset 2676 in Sophya for trunk/SophyaPI/PI/picons.cc
- Timestamp:
- Apr 19, 2005, 11:11:32 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PI/picons.cc
r2615 r2676 40 40 // * <Ctl>E : Fin de ligne. 41 41 // * <Ctl>K : Effacement jusqu'en fin de ligne. 42 // * <Ctl>C : Effacement de la ligne .42 // * <Ctl>C : Effacement de la ligne et envoi du message PIMsg_Cancel 43 43 // * Curseur gauche, droite : deplacement curseur 44 44 // * Cursur Haut,bas : rappel de commande 45 45 // * Backspace, del : effacement de caracteres 46 // * <Return> : Validation 46 // * <Return> : Validation (Envoi du message PIMsg_OK) 47 47 //-- 48 48 //++ … … 445 445 mRindx = mRCindx; 446 446 mChangeFg = true; 447 Send( Msg(), PIMsg_Cancel, NULL); 448 447 449 break; 448 450 case 5 : // <Cntl> E Fin de ligne … … 497 499 for(k=0; k< mCLC; k++) mCmdStr[k] = mRStr[ridx][k]; 498 500 mCmdStr[mCLC] = '\0'; 499 } 501 int mxCC = mWSzC-strlen(mPrompt)-2; 502 if (mCCP >= mxCC) mCCP = mxCC; // On se met le plus loin possible sur la ligne 503 } 500 504 break; 501 505 … … 932 936 mCPBuffer[k] = mText[mLPo[j]+i]; k++; 933 937 } 934 if (j<mCPendL-1) mCPBuffer[k] = '\n'; k++; 938 if (j<mCPendL-1) { mCPBuffer[k] = '\n'; k++; } 939 else mCPBuffer[k] = '\0'; 935 940 } 936 941 mCPBuffer[l] = '\0';
Note:
See TracChangeset
for help on using the changeset viewer.