WPDesktop implementa la Scrivania &os2;.
Dato che la Scrivania non Š che un tipo particolare di cartella, essa supporta, oltre alle
stringhe proprie di WPDesktop, anche quelle relative alle classi
WPObject e
WPFolder.
Per influenzare la Scrivania aperta correntemente bisogna richiamare queste stringhe
sull'oggetto che ha <WP_DESKTOP> come ID.
AUTOLOCKUP={YES|NO}
LOCKUPTIMEOUT).
Il valore assunto Š NO.
LOCKUPAUTODIM={YES|NO}
YES.
LOCKUPBACKGROUND=name,mode,factor,bgtype,bgcol
BACKGROUND.
LOCKUPFULLSCREEN={YES|NO}
YES, al blocco del sistema viene visualizzata l'immagine
di sfondo specificata in LOCKUPBACKGROUND.
Se NO, viene visualizzata solo una finestra per
cui inserire la parola d'ordine di sblocco.
Il valore assunto Š YES.
LOCKUPONSTARTUP={YES|NO}
NO.
LOCKUPTIMEOUT=n
AUTOLOCKUP Š disabilitato.
SHOWHELPPANEL=[XWP|nomefile,]panelid (solo &xwp;)
.HLP; permette alle
applicazioni o agli script REXX di visualizzare il proprio aiuto in linea, sia in un pannello di aiuto
di sistema sia in un pannello specifico dell'applicazione.
In &os2;, ad ognuna delle pagine di aiuto all'interno di un file .HLP viene assegnato un numero
univoco, il panelid.
In questa maniera ogni pannello di aiuto Š identificabile specificando il nome del file di aiuto
ed il numero del pannello.
SHOWHELPPANEL permette di visualizzare tale pannello in diverse
maniere:
XWP,panelid specifica un pannello dal file di aiuto
di &xwp;, XFLDRxxx.HLP. XWP Š un'abbreviazione per il nome file, che permette
di non dover limitarsi ad un codice lingua specifico. Le ID nel pannello di aiuto usate da &xwp;
si trovano nel file helpids.h, nella cartella
toolkit\shared.
panelid si assume di far
riferimento ad un pannello di aiuto nel file WPHELP.HLP di &os2;.
nomefile, Š possibile
aprire un qualunque file .HLP nel sistema. Se il file si trova in una cartella
elencata nel percorso di sistema
HELP, non Š necessario
percorso completo.
Se il valore cartelladiavvio Š DEFAULT, la voce relativa alla cartella di avvio nella finestra di dialogo sar… vuota (il che significa che sar… usato l'indirizzario radice del volume di avvio). Ogni altro valore sar… usato come valore iniziale per la cartella di avvio.
Nota 1: questa stringa impostazione non Š una vera "impostazione", ma piuttosto un comando, che viene eseguito immediatamente.
Nota 2: se si richiama questa stringa impostazioni attraverso un programma
(con WinSetObjectData o SysSetObjectData) la funzione non
termina finch‚ la finestra non viene chiusa.
Per esempio: SHOWRUNDLG=F:\OS2 mostra la finestra "Eseguire..." con il campo
Cartella di avvio impostato su F:\OS2.
XSHUTDOWNNOW=impostazioni (solo &xwp;)
Nota 1: questa stringa impostazione non Š una vera "impostazione",
ma piuttosto un comando, che viene eseguito immediatamente.
Le Nota 2: se si richiama questa stringa impostazioni attraverso un programma
(con Per superare il comportamento prestabilito, una volta completata la &xshutdown; utilizzare
una delle istruzioni seguenti:
Per superare le impostazioni predefinite per Per superare le impostazioni predefinite per l'animazione, usare
Per superare le impostazioni predefinite di conferma usare
Se non si vuole modificare nessuna impostazione, specificare Esempi:
impostazioni elencate sotto influenzano solo la chiusura di sistema corrente.
WinSetObjectData o SysSetObjectData), e le richieste
conferma sono abilitate,
la funzione non viene rilasciata finch‚ la finestra non si chiude.
impostazioni pu• essere uguale ad una lista di impostazioni specifiche per la &xshutdown; separate da virgole o a
DEFAULT. Si pu• specificare una qualunque combinazione
dei valori riportati sotto. In generale, se una delle parole chiave seguenti non viene specificata
&xshutdown; utilizza l'impostazione relativa nella pagina
"&xshutdown;" del blocco appunti impostazioni della Scrivania.
HALT avvia la chiusura del sistema, mostra la finestra "E' ora
possibile spegnere..." e ferma il sistema.
REBOOT esegue una chiusura del sistema seguita da un riavvio normale.
USERREBOOT(cmd) esegue la chiusura del sistema cui segue
un riavvio definito dall'utente attraverso il comando di riavvio
cmd.
POWEROFF chiude il sistema e spegne la macchina via
APM, se questa possibilit… Š supportata dall'hardware.
RESTARTWPS non chiude il sistema ma si limita a riavviare la
WPS.
FULLRESTARTWPS non chiude il sistema ma si limita a riavviare la
WPS, chiudendo per• prima tutte le sessioni aperte e rileggendo il contenuto
della cartella di avvio &xwp; al riavvio della Scrivania.
Per superare le impostazioni predefinite per le finestre VIO utilizzare
AUTOCLOSEVIO o NOAUTOCLOSEVIO.
XSHUTDWN.LOG
usare LOG o NOLOG.
ANIMATE o NOANIMATE.
CONFIRM o NOCONFIRM. Si noti che se le richieste di conferma
sono attive (o perch‚ si Š specificato CONFIRM o perch‚ tale Š il valore
assunto) la maggior parte delle impostazioni specificate con XSHUTDOWNNOW
far… soltanto sŤ che la finestra di conferma venga presentata con differenti valori assunti preselezionati.
DEFAULT.
XSHUTDOWNNOW=DEFAULT avvia la &xshutdown; con le impostazioni
correnti.
XSHUTDOWNNOW=RESTARTWPS,NOCONFIRM,LOG riavvia subito la WPS, senza richieste di
conferma, ma abilitando, solo per questa volta, il file resoconto.