Het "WPS Class Lijst" object toont u de complete WPS Class lijst als een hi‰rarchische boomstructuur, met zeer veel extra WPS en SOM informatie. Door dit object te gebruiken, kunt u WPS classes registreren, de-registreren en vervangen en de vervanging van classes die reeds zijn geregistreerd, ongedaan maken.

Zie: WPS Classes voor een introductie wat WPS classes inhouden.

Waarschuwing: Het WPS Class Lijst object maakt het u mogelijk wijzigingen aan te brengen die uw systeem onbruikbaar maken. Als u de betekenis van een bepaalde class niet weet, of als u niet weet waar WPS classes allemaal voor dienen, moet u hierin geen wijzigingen aanbrengen. U kunt veilig alle informatie bekijken, maar u moet de WPS Class lijst niet bewerken indien u niet precies weet wat u doet. Veel van de wijzigingen die deze pagina mogelijk maakt, kunnen uw systeem instabiel maken (als u geluk heeft) of maken het starten van de Workplace Shell geheel onmogelijk zodat u misschien &os2; geheel opnieuw moet installeren. Zorg er in ieder geval voor dat u een backup van de WPS maakt voordat u ook maar iets gaat wijzigen.

Het class list venster is gesplitst in drie sub-vensters waarvan de scheidingen d.m.v. de muis verplaatst kunnen worden.

Als u een class selecteert in de class boom in het linker venster, tonen de twee sub-vensters rechts extra informatie over deze class.

  1. Rechtsboven vindt u WPS gerelateerde informatie zoals de naam van de class, de standaard class naam (zoals getoond in de derde kolom van een gedetailleerde weergave van een map) en de Dynamic Link Libraries (DLL's) die de class bevat.

    Als deze DLL in het LIBPATH staat, zie: Systeempaden, is in de meeste gevallen geen extra informatie te zien. Dit is speciaal van toepassing voor de meeste standaard WPS classes, die zijn opgeslagen in \OS2\DLL\PMWP.DLL.

    Ook is het "class default" pictogram te zien dat gewoonlijk 'hard-coded' in de class zit. Dit is het pictogram dat standaard wordt afgebeeld indien geen eigen pictogram is gemaakt voor een object op de "Pictogram" notitieblok pagina.

    Als de geselecteerde class bekend is bij de maker van &xwp;, ziet u, in de meeste gevallen, ook een korte beschrijving van de class.

  2. Rechtsonder wordt veel methode informatie getoond die direct uit de SOM kernel wordt gehaald (waarop de Workplace Shell afgaat om zijn classes te organiseren). Deze informatie is ongetwijfeld alleen van belang voor WPS programmeurs en praktisch gelijk aan de output van het befaamde "RWX" hulpprogramma.

    Afhankelijk van de bovenin gemaakte selectie, laat dit sub-venster de instantie methodes van de class methodes van de zojuist geselecteerde class zien.

    Van iedere methode krijgt u de volgende methode informatie (het kan zijn dat u de scheidingsbalk van de verzamelplaats moet verplaatsen om alle velden te kunnen zien):

    1. Methode index. Dit wordt intern door SOM gebruikt om snel methodes, overeenkomend met de methode tabellen, te verklaren. Dit is de index waarin de methode is opgeslagen in de class methode tabel. Bedenk dat dezelfde methode niet noodzakelijk dezelfde index heeft in verschillende classes.

    2. Methode naam. Dat is dus de naam van de methode.

    3. Adres. De procedure pointer teruggegeven door SOM toen de methode werd ingevuld. Deze pointer is natuurlijk afwijkend voor verschillende classes als een class een methode heeft opgeheven.

    4. Class. De class die de methode introduceerde (het eerst definieerde).

    5. Vervangen door. Een lijst van classes die deze methode hebben vervangen. Bedenk dat alleen classes tot aan de huidige geselecteerde class worden getoond. Als andere overge‰rfde classes van de huidige class deze methode vervangen, wordt dat niet getoond. Selecteer de afstammende classes om die informatie te zien.

    Bedenk dat u de methode informatie,voor extra duidelijkheid, op vier verschillende criteria kunt sorteren. Klik rechts in het naamgebied van het methode scherm (waar de kolomnamen staan) en u krijgt een &popmenu; met de sorteer opties.
U kunt de WPS class lijst wijzigen door &popmenu;s te gebruiken. Druk met muistoets 2 op iedere class naam in de class boom en er zal een &popmenu; verschijnen dat u de aanwezige opties voor deze class toont. Bepaalde opties worden uitgeschakeld als &xwp; denkt dat u bepaalde wijzigingen niet moet maken.

Als u muis toets 2 in een leeg gebied van het linker venster indrukt, verschijnt een ander &popmenu;. Dit geeft u de mogelijkheid om een nieuwe class te registreren.