La classe 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}

Determina se la funzione di blocco automatico Š o no attiva (se cioŠ la scrivania ed il mouse si bloccano automaticamente dopo un certo periodo di inattivit…; vedi LOCKUPTIMEOUT). Il valore assunto Š NO.

LOCKUPAUTODIM={YES|NO}

Determina se la funzione salva schermo Š o no attiva (se cioŠ, due minuti dopo il blocco di tastiera e mouse, lo schermo si oscura e viene visualizzata un'immagine). Il valore assunto Š YES.

LOCKUPBACKGROUND=name,mode,factor,bgtype,bgcol

Imposta lo sfondo di blocco. La sintassi Š la stessa della stringa WPFolder BACKGROUND.

LOCKUPFULLSCREEN={YES|NO}

Determina se il blocco Š a schermo intero. Se 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}

Determina se il sistema si blocca o no automaticamente finito l'avvio (o subito dopo un riavvio). Il valore assunto Š NO.

LOCKUPTIMEOUT=n

Specifica quanti minuti di inattivit… di tastiera e mouse devono passare prima che il sistema vada automaticamente in blocco. L'impostazione viene ignorata se AUTOLOCKUP Š disabilitato.

SHOWHELPPANEL=[XWP|nomefile,]panelid (solo &xwp;)

Visualizza una pagina di aiuto ("pannello") da un file .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:

SHOWRUNDLG=cartelladiavvio (solo &xwp;)
Mostra la finestra di dialogo "Eseguire..." di &xwp;, analogamente al comando "Eseguire..." dell'elemento &xbutton; di &xcenter;.

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;)

Avvia subito la &xshutdown; con le impostazioni specificate, corrispondenti alle varie impostazioni nella pagina"&xshutdown;" nel blocco appunti impostazioni della Scrivania.

Nota 1: questa stringa impostazione non Š una vera "impostazione", ma piuttosto un comando, che viene eseguito immediatamente. Le impostazioni elencate sotto influenzano solo la chiusura di sistema corrente.

Nota 2: se si richiama questa stringa impostazioni attraverso un programma (con 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.

Per superare il comportamento prestabilito, una volta completata la &xshutdown; utilizzare una delle istruzioni seguenti:


Per superare le impostazioni predefinite per le finestre VIO utilizzare AUTOCLOSEVIO o NOAUTOCLOSEVIO.

Per superare le impostazioni predefinite per XSHUTDWN.LOG usare LOG o NOLOG.

Per superare le impostazioni predefinite per l'animazione, usare ANIMATE o NOANIMATE.

Per superare le impostazioni predefinite di conferma usare 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.

Se non si vuole modificare nessuna impostazione, specificare DEFAULT.

Esempi: