L'oggetto "Elenco classi WPS" mostra la lista completa delle classi WPS sotto forma di un albero gerarchico, fornendo numerose informazioni WPS e SOM aggiuntive. Attraverso questo oggetto Š possibile registrare e deregistrare classi WPS, come pure sostituire o reintegrare classi gi… registrate.

Si veda "Classi WPS" per un'introduzione generale alle classi WPS.

Attenzione: Attraverso l'oggetto Elenco classi WPS si possono apportare modifiche tali da rendere inutilizzabile il sistema. Se non si sa esattamente a cosa serve una certa classe, o se in generale non si sa bene cosa sono le classi WPS, NON si faccia nessuna modifica! E' possibile prendere visione in completa sicurezza di tutte le informazioni riportate, ma non modificate l'Elenco se non sapete esattamente cosa state facendo! Molti dei cambiamenti possibili attraverso questa pagina potrebbero, nella migliore delle impotesi, rendere instabile il sistema, ma si potrebbero anche verificare danni tali alla Workplace Shell da obbligare ad una reinstallazione di tutto il sistema. In ogni caso, prima di procedere in qualunque cambiamento, assicuratevi di avere a disposizione una copia di riserva della WPS, aggiornata!

Questa pagina comprende tre sottofinestre, le cui dimensioni sono regolabili a piacimento con il mouse.

Selezionando una classe dalla finestra di sinistra nelle due finestre sulla destra vengono visualizzate le informazioni relative a quella classe.

  1. In alto a destra sono riportate informazioni relative alla WPS, come il nome della classe, il titolo assunto (quello riportato nella terza colonna della visualizzazione dettagli di una cartella) ed il nome della DLL che contiene la classe.

    Se la DLL Š nel LIBPATH, nella maggior parte dei casi non vengono riportate informazioni relative al percorso. Questo vale soprattutto per le classi standard della WPS, che sono contenute in \OS2\DLL\PMWP.DLL.

    Viene inoltre visualizzata l'icona "classe standard", che Š di solito registrata all'interno della classe. E' l'icona che viene visualizzata come valore assunto se non vi Š un'icona specifica impostata nella pagina "Icona" delle impostazioni dell'oggetto.

    Nella maggior parte dei casi, se la classe selezionata Š nota all'autore di &xwp;, Š presente anche una sua breve descrizione.

  2. In basso a destra sono elencate le informazioni relative ai metodi che vengono ricavate direttamente dal kernel SOM (sul quale si basa la Workplace Shell per organizzare le proprie classi). Queste informazioni possono interessare solo i programmatori WPS e sono analoghe a quelle che si ottengono con il programma "RWX".

    A seconda di quel che si Š selezionato, questa finestra visualizza o tutti i metodi istanza (instance methods) o tutti quelli classe (class methods) relativi alla classe selezionata.

    Per ogni metodo sono disponibili le seguenti informazioni relative al metodo (potrebbe essere necessario utilizzare le barre laterali per vedere tutte le colonne):

    1. Indice metodo. E' utilizzato internamente dalla SOM per poter ricavare velocemente i metodi basandosi sulle tabelle. Viene visualizzato l'indice in cui il metodo Š registrato nella tabella metodi delle classi. Si noti che non necessariamente lo stesso metodo ha lo stesso indice in tutte le classi.

    2. Nome metodo. Il nome del metodo.

    3. Indirizzo. Il puntatore procedurale che la SOM ha restituito nel risolvere il metodo. Se una classe Š subentrata ad un metodo, il puntatore sar… differente per classi differenti.

    4. Classe. La classe che per prima ha introdotto (definito) il metodo.

    5. Superato da. Elenco di classi che sono subentrate a questo metodo. Si noti che vengono mostrate solo le classi al di sopra di quella selezionata. Anche se ci fossero altre classi al di sotto di quella corrente che hanno superato questo metodo, non verranno mostrate. Selezionare le classi inferiori per visualizzarle.

    Si noti anche che per maggior comodit… Š possibile ordinare le informazioni secondo quattro criteri differenti. Cliccare con il tasto destro nell'area titolo della visualizzazione metodo (cioŠ sui titoli delle colonne) per ottenere il relativo &popmenu;e.
E' possibile modificare l'Elenco classi WPS utilizzando i &popmenu;i. Premere con il tasto di destra del mouse su un nome classe nell'albero delle classi per aprire il &popmenu;e, che mostra le opzioni possibili per quella classe. Se alcune opzioni sono disabilitate Š perch‚ &xwp; non ritiene possibili certe modifiche.

Se si preme con il tasto destro del mouse in una area vuota della finestra di sinistra, si ottiene un &popmenu;e differente, che permette di registrare nuove classi.