Två av de globala XFolder inställningssidorna i "Skrivbord" objektet påverkar statusfält, som XFolder kan lägga till i alla öppna mappar.

Som förklarats i Statusfält introduktion, visar statusfälten olika information beroende på om inget objekt, exakt ett objekt eller flera objekt har valts i en mapp.

För varje av dessa lägen kan du definiera vad som exakt kommer att visas. XFolder använder vissa (inte särskilt intuitiva, men flexibla) koder för att visa mappinformationen.

Det är rekommenderat att ha både statusfältinställningssidan och en provmapp öppen medan du experimenterar med dessa inställningar.

Allt numeriskt utflöde formateras enligt dina inställningar i "Land" objektet i din Systemkonfigurations mapp. Det innebär, att XFolder använder dessa inställningar för att bestämma  tusentalsavskiljare för värden större än 1000 och visningsformat för datum och tid.

Notera att fonter och färger kan släppas ner på ett statusfält från respektive palett i "Systemkonfiguration" mappen och alla statusfält kommer att uppdateras omedelbart.

Följande koder fungerar i alla tre lägen:

$c
antal nuvarande valda objekt
$C
totalt antal objekt i mappen
$sb
total storlek på valda objekt i Byte
$sk
total storlek på valda objekt i kByte, dvs byte / 1000
$sK
total storlek på valda objekt i  KByte, dvs byte / 1024
$sm
total storlek på valda objekt i mByte, dvs byte / 1000000
$sM
total storlek på valda objekt i  MByte, dvs byte / 1048576
$Sb
total storlek av mappinnehåll i Byte
$Sk
total storlek på mappinnehåll i kByte, dvs byte/ 1000
$SK
total storlek på mappinnehåll i KByte, dvs byte / 1024
$Sm
total storlek på mappinnehåll i mByte, dvs byte/1000000
$SM
total storlek på mappinnehåll i MByte, dvs byte/ 1048576
$fb
fritt utrymme på enheten i Byte
$fk
fritt utrymme på enheten i kByte, dvs byte /1000
$fK
fritt utrymme på enheten i KByte, dvs byte /1024
$fm
fritt utrymme på enheten i mByte, dvs. byte /1000000
$fM
fritt utrymme på enheten i MByte, dvs byte/1048576
$x(xxx)
 Vänster liggande tabulator: skriv ut följande information vid X position "xxx" (relativt till vänstra gränsen av statusfältet). Exempel: $x(300)$sK kommer alltid att skriva ut den totala storleken på de valda objekten vid X position 300.
$x(-xxx)
som tidigare, men relativt till högra gränsen av statusfältet. Exempel: $x(-150)$sK kommer att skriva ut den totala storleken på de valda objekten vid X position 100, om statusfältet är förnärvarande 250 pixel brett.
$x(xx%)
som tidigare, men X positionen kommer att räknas ut med "xx" som procent relativt till gällande vidd på statusfälet. Exempel: $x(50%)$sK kommer alltid att skriva ut den totala storleken på de valda objekten i mitten av statusfältet.

I "en-objekt läge" XFolder kan (V0.80) visa olika information beroende på objektklassen, som valt objekt tillhör. Vissa objektklasser har utökats för att kunna visa statusfältinformation och översätta koderna nedan.

På inställningssidan för statusfält finns en knapp för val av objektklass för vilken du önskar ställa in statusfältinformation i "en-objekt läge". Fyra klasser stödjer för närvarande statusfältinformation: XFldObject, XFldFileSystem, XFldDisk och XFldProgram.

Alla objekt stödjer följande koder (förutom de som beskrivs ovan):

$t
objektnamn
$w
Skrivbordklass standard namn, det som är synligt i tredje kolumnen av mapp Detaljvisningsläge (t.ex. "Data fil")
$W
Skrivbord (WPS) internt klassnamn (t.ex. "XFldDataFile")

Filsystem objekt (XFldFileSystem klass, dvs mappar och data filer) stödjer följande ytterligare koder:

$r 1)
objekts "riktiga namn"
$y 1)
objekttyp (.TYPE Utökade Attribut)
$a 1)
objekt filesystem attribut; detta kommer att sätta in fyra bokstäver ("ahrs") för arkiverad, gömd, skrivskyddad och system filsystem attribut, med den med stora bokstäver som sätts för en fil (t.ex Ahrs)
$D 1)
objekt senast ändrad datum
$T 1)
objekt senast ändrad tid
$Eb 1,2)
Utökade Attribut storlek i byte
$Ek 1,2)
Utökade Attribut storlek i  kByte, dvs. byte / 1000
$EK 1,2)
Utökade Attribut storlek  i KByte, dvs. byte / 1024

Notera:

1) Dessa koder kommer bara visa data som finns i interna Skrivbordsbufferterna. När dessa data ändras t.ex. därför att en fil har blivit ändrad av något annat program, kommer statusfältinformationen bara ändras när Skrivbordsbuffertdata förnyas, t.ex. om du väljer "Förnya nu"

2)  Skrivbordet har alltid haft en bugg som gör att en utökad attributstorlek större än 32767 alltid visas som 32767, även om storleken 64K är tekniskt möjlig. Som ett resultat, kommer XFolder också att visa detta felaktiga värde.

Diskobjekt (XFldDisk klass, dvs objekten i "Enheter" mappen) stödjer följande koder ytterligare än koderna för alla objekt:

$fb
fritt utrymme på enheten i byte
$fk
fritt utrymme på enheten i kByte, dvs byte / 1000
$fK
fritt utrymme på enheten i  KByte, dvs. byte / 1024
$fm
fritt utrymme på enheten i mByte, dvs byte / 1000000
$fM
fritt utrymme på enheten i MByte, dvs byte / 1048576
$F
filsystem typ (FAT, HPFS, CDFS, ...)

Notera: Om du använder dessa nycklar, koppla ur OS/2∩s hårdvarufelmeddelanden, därför annars kan du få "enheten inte klar" meddelanden varje gång ingen disk är insatt. Det görs i nya "OS/2 Kärna" objektet på "Fel" sidan.

Notera också att $f koderna är redefinerade  för enhetsobjekt. Normalt visar de fritt utrymme på enheten där mappen finns, vilket för "Enheter" mappen skulle naturligtvis alltid ge samma värde som för enheten där ditt Skrivbord finns. Denna kod har därför redefinierats för objekt för enheter.

Programobjekt (XFldProgram klass) stödjer följande koder ytterligare än koderna för alla objekt:

$p
körbar programfil (som specifierats i Inställningarna)
$P
parameterlista (som specifierats i Inställningarna)
$d
arbetskatalog (som specifierats i Inställningarna)