チケット #1434 (reopened タスク) — at バージョン 10
Window Restoration対策見直し
報告者: | daisuke | 担当者: | daisuke |
---|---|---|---|
優先度: | 普通 | マイルストーン: | 3.8b1 |
コンポーネント: | アプリケーション | バージョン: | |
キーワード: | 関係者: |
説明 (最終更新者: daisuke) (diff)
ApplePersistenceIgnoreStateよりも、NSWindow. restorableを設定する方が良いかもしれない
CocoaWindow?.mm/setup
CocoaPanelWindow?.mm/setp
に、self.restorable = NO;を入れる
ApplePersistenceIgnoreStateはとりあえずそのまま。
→
ApplePersistenceIgnoreState設定も削除する。
restorationの仕組み:NSWindow.restorableがYESの場合に、restorationClassで指定されたクラス(=NSWindowRestorationプロトコル)のrestoreWindowWithIdentifier:state:completionHandler:メソッドを使用してウインドウを復元する。デフォルトでは、restorationClassはNSDocumentControllerになっている。
関連:#557
チケットの履歴
Note: チケットについてのヘルプは
TracTickets を参照
して下さい。