fullskjerm legger fullscreen knapp som, når den trykkes, vil jevnt animere vinduet til fullskjerm status. Vinduet kan bringes tilbake til sin tidligere tilstand ved å klikke på øvre høyre del av skjermen og finne på knappen i menylinja. Denne pakken har noe forhold til standard Tk kommandoen "missing attributter $ w -fullscreen 1", som også implementerer en fullscreen vindu og sporer dens tilstand internt gjennom Tk. Under OS X, "attributter wm" kommandoen bruker forskjellig API-er og dens tilstand kan spores og konfigureres via Tk. Den ":: fullskjerm :: fullscreen" bare legger den fullscreen knappen til vinduet, og sporer ikke vinduets tilstand; sette vinduet til fullskjerm tilstand utløses av brukeren. Fordelen med denne kommandoen er at det gir bedre integrasjon med moderne Mac API-er
Hva er nytt i denne utgaven:.
Denne pakken legger innfødt en " fullskjerm "-knappen for å Tk vinduer på Mac OS X 10.7 og nyere. Den :: fullskjerm :: fullskjerm kommando implementerer en Cocoa-innfødt fullscreen knapp som, når den trykkes, vil flytte vinduet til fullskjerm status. Vinduet kan bringes tilbake til sin tidligere tilstand ved å klikke på "resize" ikonet i programmenyen. Denne kommandoen er implementert internt ved å overstyre den innfødte Cocoa fullskjerm API for å generere en "ToggleFullScreen" virtuelt arrangement, som deretter sendes til Tcl å kartlegge fullskjerm status til vinduet via "missing attributter $ w -fullscreen" kommandoen. Dette sikrer jevnere integrasjon mellom Tk og Cocoa ved å arbeide med en standard Tk mekanisme, men fungerer ikke på samme måte i fullt innfødte Cocoa fullskjerm implementeringer. Tidligere implementeringer av fullskjerm forsøkt å gi et fullt innfødt Cocoa implementering, men det var svært kompleks og utsatt for krasj.
Kommentarer ikke funnet