Pełny ekran dodaje fullscreen przycisk, który po naciśnięciu będzie sprawnie animować okno do stanu na pełnym ekranie. Okno może być przywrócony do poprzedniego stanu, klikając w górnej prawej części ekranu i umieszczenie przycisku w pasku menu. Pakiet ten nie ma żadnego związku ze standardowym poleceniem Tk "wm atrybutów $ w -fullscreen 1", który realizuje również pełnoekranowego okno i śledzi jego stan wewnętrznie przez Tk. W OS X, "wm atrybutów" używa różne API, a jego stan może być śledzone i konfigurowany przez Tk. ":: Fullscreen :: fullscreen" tylko dodaje fullscreen przycisk do okna, a nie śledzić stan na okna; ustawienie okno do stanu na pełnym ekranie jest wyzwalany przez użytkownika. Korzyść z tego polecenia jest to, że zapewnia lepszą integrację z nowoczesnym Mac API
Co nowego w tym wydaniu:.
Ten pakiet dodaje natywną a " fullscreen ", aby okna Tk w systemie Mac OS X 10.7 i nowszych. :: Komenda fullscreen :: fullscreen realizuje Kakao-natywnego fullscreen przycisk, który po naciśnięciu będzie przenieść okno do stanu na pełnym ekranie. Okno może być przywrócony do poprzedniego stanu, klikając ikonę "resize" w menu aplikacji. To polecenie jest realizowane wewnętrznie nadrzędnymi rodzimą Cocoa pełnoekranowy API do generowania "ToggleFullScreen" wirtualnego zdarzenie, które jest następnie przekazywany do Tcl mapować pełnoekranowy status okna przez "atrybutów wm $ w -fullscreen" polecenia. To zapewnia płynniejszą integrację pomiędzy Tk i kakao przez pracę ze standardowym mechanizmem Tk, ale nie działa w identyczny sposób jak w pełni rodzimych implementacje Kakao pełnoekranowej. Wcześniejsze implementacje fullscreen starano się przedstawić w pełni natywną realizację Cocoa, ale to było wysoce skomplikowane i podatne na awarie.
Komentarze nie znaleziono