Helskärm tillägger fullscreen knapp som, när den trycks, kommer smidigt animera fönstret till fullskärms status. Fönstret kan återställas till sitt tidigare tillstånd genom att klicka på övre högra delen av skärmen och placera knappen i menyraden. Detta paket har ingen relation till den standard Tk kommandot "wm attribut $ w -fullscreen 1", som också genomför ett fullscreen fönster och spårar dess tillstånd internt genom Tk. Under OS X, "attribut wm" kommandot använder olika API och dess tillstånd kan spåras och konfigureras via Tk. Den ":: fullscreen :: fullscreen" bara lägger den fullscreen knappen till fönstret, och spårar inte fönstrets staten; inställning av fönstret till fullskärms tillstånd utlöses av användaren. Fördelen med detta kommando är att det ger bättre integration med modern Mac API
Vad är nytt i den här versionen:.
Detta paket lägger personen en " fullscreen "-knappen för att Tk fönster på Mac OS X 10.7 och senare. Den :: fullscreen :: fullscreen kommandot implementerar ett Cocoa-native fullscreen knapp som, när den trycks, kommer att flytta fönstret till fullskärms status. Fönstret kan återställas till sitt tidigare tillstånd genom att klicka på "ändra storlek" -ikonen i programmenyn. Detta kommando genomförs internt av tvingande den nativa Kakao fullscreen API för att generera en "ToggleFullScreen" virtuell händelse, som sedan skickas till Tcl att kart av fullskärms status till fönstret via "wm attribut $ w -fullscreen" kommando. Detta säkerställer smidigare integration mellan Tk och Cocoa genom att arbeta med en standard Tk mekanism, men fungerar inte på samma sätt för att fullt infödda Cocoa helskärm implementationer. Tidigare implementeringar av fullscreen försökt att ge en fullt nativ genomförande Kakao, men det var högt komplexa och benägna att krascha.
Kommentarer hittades inte