1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
| )ATTR DEFAULT(%+_) FORMAT(MIX)
/* ------------------------------------------------------------------*/
/* PANEL MYAPPP01 */
/* ------------------------------------------------------------------*/
/* Panel de test */
/* ------------------------------------------------------------------*/
£ AREA(SCRL) EXTEND(ON) /* Scrollable Area */
/* ***************************** BODY *************************** */
)BODY WINDOW(79,24) CMD(ZCMD)
% + ColorApp (Test Fabrice) %&MSGERROR +
%Commande ===>_ZCMD
+Melange de couleurs : Couleur Actuelle : +*----------*
%1 +Ajouter une couleur +*----------------* +| &user +|
%2 +Retirer totalement une couleur +| 0x&MYCOLOR +| +| &system +|
%3 +Modifier une couleur +| &COLORNOM +| +| &time +|
%4 +Soustraire une couleur +*----------------* +*----------*
%5 +Quitter l application
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
£SAREA9
)AREA SAREA9 /* ********************* AREA ********************** */
+Paramètres de couleur :
+Rouge . . . . . :_Z + (0 à 255)
+Vert . . . . . . :_Z + (0 à 255)
+Bleu . . . . . . :_Z + (0 à 255)
)INIT
/* ***************************** INIT *************************** */
/* Valoriser les variables locales avec les valeurs du pool PROFILE */
/* <PROFILE <LOCALE <Conversion */
/* ***************************************************************** */
&ZCMD = ' '
/* Initialisation des variables et valeurs affichees */
&MYCOLOR = '000000'
&COLORNOM = 'blanc'
&MYRED = 000
&MYGREEN = 000
&MYBLUE = 000
&MSGERROR = ' '
/* Rechargement des variables SI elles existent */
VGET (MYCOLOR COLORNOM MYRED MYGREEN MYBLUE MSGERROR) PROFILE
.ZVARS = '(MYRED,MYGREEN,MYBLUE)'
.CURSOR = ZCMD
.HHELP = MYAPPH00
&ZHTOP = MYAPPH00
/* Chargement des informations du cartouche: UserId, Heure, Partition */
&user = &ZUSER
&time = &ZTIME
&system = &ZSYSID
/* ***************************** REINIT *************************** */
)REINIT
&MYRED = 000
&MYBLUE = 000
&MYGREEN = 000
/* ***************************** PROC *************************** */
)PROC
/* =========== VERIFICATION DES VALEURS ENTREES =================== */
/* -> VERIF <- l'option doit être comprise entre 1 et 4. */
VER (&ZCMD ,RANGE,1,5)
VER (&MYRED ,RANGE,000,255)
VER (&MYGREEN,RANGE,000,255)
VER (&MYBLUE ,RANGE,000,255)
VPUT (ZCMD MYRED MYGREEN MYBLUE) PROFILE
)END |
Partager