フルスクリーンは、押されたときに、スムーズにフルスクリーン状態にウィンドウをアニメーション化しますフルスクリーンボタンが追加されます。ウィンドウは、画面の右上の部分をクリックし、メニューバーのボタンを配置することにより、元の状態に復元することができる。このパッケージには、フルスクリーンウィンドウを実装とTkを通して内部でその状態を追跡する "-fullscreen 1ワット$属性WM、「標準のTkのコマンドとは関係がありません。 OS Xでは、コマンドが異なるAPIの使用しており、その状態を追跡とTkを介して構成することができる「WM属性」。 "::フルスクリーン::フルスクリーンは、「唯一のウィンドウにフルスクリーンボタンが追加され、ウィンドウの状態を追跡しません。フルスクリーン状態に設定画面は、ユーザによってトリガされる。 。それは最近のMacのAPIとの統合を提供することである。
の、このコマンドの利点は、このリリースのの新機能:
このパッケージには、「ネイティブAが追加されますは、Mac OS X 10.7以降にTkのウィンドウにフルスクリーン」ボタンを押します。 ::フルスクリーン::フルスクリーンコマンドが押されたときに、フルスクリーン状態にウィンドウを移動します、ココア、ネイティブフルスクリーンボタンを実装しています。ウィンドウは、アプリケーションメニューの「リサイズ」アイコンをクリックして、以前の状態に復元することができる。このコマンドは、コマンド「WMが-fullscreenワット$属性」を経由してウィンドウにフルスクリーンの状態をマップするためのTclに渡される「ToggleFullScreen「仮想イベントを生成し、ネイティブココアフルスクリーンAPIをオーバーライドすることで内部的に実装されている。これは、標準のTkのメカニズムと協力してTkとココアの間でスムーズな統合を保証しますが、完全にネイティブココアフルスクリーン実装に同じように動作しません。フルスクリーンの以前の実装は完全にネイティブココア実装を提供しようとしましたが、それは非常に複雑なとクラッシュする傾向があった。
コメントが見つかりません