Volledig scherm voegt de fullscreen knop die, wanneer ingedrukt, zal vlot het venster animeren om fullscreen-status. Het venster kan naar de vorige toestand hersteld worden door te klikken op de rechterbovenhoek van het scherm en het lokaliseren van de knop in de menubalk. Dit pakket heeft geen relatie met de standaard Tk commando "wm attributen $ w -fullscreen 1," die ook implementeert een fullscreen raam en tracks zijn staat intern door Tk. Onder OS X, de "wm attributen" commando maakt gebruik van verschillende API's en de staat kan worden gevolgd en geconfigureerd via Tk. De ":: fullscreen :: fullscreen" voegt alleen de fullscreen knop om het venster, en niet de staat van het venster te volgen; het instellen van het venster om fullscreen toestand wordt geactiveerd door de gebruiker. Het voordeel van deze opdracht is dat het zorgt voor een betere integratie met moderne Mac API's
Wat is nieuw in deze release:.
Dit pakket voegt inheemse een " fullscreen "knop om Tk vensters op de Mac OS X 10.7 en hoger. De :: fullscreen :: fullscreen commando implementeert een Cocoa-native fullscreen knop die, wanneer ingedrukt, zal het venster naar fullscreen-status. Het venster kan naar de vorige toestand hersteld worden door te klikken op het pictogram "resize" in het programmamenu. Deze opdracht wordt intern uitgevoerd door het overschrijven van de natieve Cocoa volledig scherm API om een "ToggleFullScreen" virtual event, die vervolgens wordt doorgegeven aan Tcl de fullscreen status Venster kaart via het genereren "wm attributen $ w -fullscreen" commando. Dit zorgt voor een betere integratie tussen Tk en Cacao door te werken met een standaard Tk mechanisme, maar niet op dezelfde manier werken om volledig-native Cocoa fullscreen implementaties. Eerdere implementaties van de fullscreen geprobeerd om een volledig-native Cocoa uitvoering, maar het zeer complex en gevoelig voor crashen was.
Reacties niet gevonden