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)