Objektet "WPS Klasslista" visar dig den kompletta WPS klasslistan som ett hierarkiskt tr„d, med en hel del ytterligare information om WPS och SOM. Genom att anv„nda objektet, kan du registrera och avregistrera WPS klasser s†v„l som att byta ut och †ngra utbyte av klasser som redan har blivit registrerade.

Se "WPS klasser" f”r en introduktion om vad WPS klasser handlar om.

Varning: Objektet WPS Klasslista till†ter dig att g”ra „ndringar som kan g”ra ditt system oanv„ndbart. Om du inte k„nner till betydelsen av en s„rskild klass, eller om du inte vet vad WPS klasser anv„nds till, skall du inte g”ra n†gra „ndringar h„r. Du kan med s„kerhet titta p† all information, men du b”r inte manipulera WPS klasslistan om du inte vet exakt vad du h†ller p† med. M†nga „ndringar som den h„r sidan till†ter kan g”ra ditt system ostabilt (om du har tur) eller helt enkelt hindra Workplace Shell fr†n att ”verhuvudtaget starta s† att du m†ste installera om &os2; fr†n b”rjan. I vilket fall, se till att du har gjort en arkivering av WPS innan du „ndrar n†got.

F”nstret med klasslistan „r delad i tre mindre f”nster, vars separatorer kan flyttas med hj„lp av musen.

Om du v„ljer en klass i klasstr„det till v„nster, kommer de tv† dotterf”nstren p† h”gra sidan att visa dig ytterligare information om klassen.

  1. I den ”vre h”gra kanten, f†r du WPS-relaterad information, som klassens namn, standardrubriken f”r klassen (som visas i den tredje kolumnen av mappens visning ”ver detaljer), och den DLL som inneh†ller klassen.

    Om den DLL'en finns i variabeln LIBPATH, kommer i de flesta fall ingen ytterligare s”kv„g att visas. Detta g„ller speciellt de flesta standard WPS klasser, vilka finns i \OS2\DLL\PMWP.DLL.

    Ocks†, visas "klassens standard" ikon, vilken vanligtvis „r h†rd-kodad direkt in i klassen. Detta „r den ikon som visas som standard om ingen annan ikon har valts f”r ett objekt i objektets inst„llningsblock p† sidan "Ikon".

    I de flesta fall, om den valda klassen „r k„nd av &xwp;'s f”rfattare, kommer du ocks† att erh†lla en kort beskrivning av klassen.

  2. I den nedre h”gra kanten, visas en del metodinformation vilken „r direkt h„mtad fr†n SOM k„rnan (p† vilken Workplace Shell bygger f”r att organisera sina klasser). Den h„r informationen „r troligtvis endast av intresse f”r WPS programmerare och r„tt lika resultatet fr†n den fabul”sa "RWX" utilityn.

    Beroende p† valet i toppen, kommer det h„r dotterf”nstret att visa antingen alla bel„gg av klassmetoder eller endast den aktuella klassen.

    F”r varje metod, f†r du f”ljande metodinformation (du kanske m†ste flytta containerns delning f”r att visa alla f„lt):

    1. Metodindex. Denna anv„nds av SOM internt f”r att snabbt best„mma metod i enlighet med metodtabellerna. Detta „r det index med vilket metoden „r lagrad i klassens metodtabell. Notera att samma metod inte n”dv„ndigtvis har samma index i olika klasser.

    2. Metodnamn. Ja, det „r metodens namn.

    3. Adress. Procedurpekaren som SOM har returnerat n„r metoden fastst„lldes. Pekaren kommer att „ndras f”r olika klasser om en klass har ”verskridit en metod, naturligtvis.

    4. Klass. Den klass som introducerade (f”rst definierade) metoden.

    5. ™verskriden av. En lista p† klasser vilka har ”verskridit metoden. Notera att endast klasser upp till den aktuella ”verskridna klassen visas. Om n†gon annan ned†tstigande klass hos den aktuella klassen har ”verskridit klassen, kommer detta inte att visas. V„lj de ned†tstigande klasserna f”r att visa den informationen.

    Notera att du kan sortera metodinformationen i enlighet med fyra olika kriterier f”r ytterligare klarhet. H”gerklicka p† rubrikraden f”r metodvisningen (d„r kolumnernas rubriker st†r), och du kommer att f† upp en &popmenu; med sorteringsoptioner.
Du kan g”ra „ndringar i WPS klasslistan genom att anv„nda &popmenu;er. Tryck musknapp 2 p† n†got klassnamn i klasstr„det, och en &popmenu; kommer att upptr„da, visande dig vilka optioner som finns f”r den klassen. Vissa optioner „r avaktiverade om &xwp; tycker att du inte borde g”ra n†gra „ndringar.

Om du trycker musknapp 2 ”ver en tom yta hos det v„nstra f”nstret, kommer en annan &popmenu; att upptr„da. Den till†ter dig att registrera en ny klass.