2007年 03月 30日

CGSPrivate.h 画面のフリーズなど

CGSNewTransition() が実行されたとき、spec.wid に指定されたウィンドウの描画がフリーズされる (spec.wid が NULL の場合は画面全体がフリーズされる)。すなわち、CGSNewTransition() から CGSInvokeTransition() の間までで「新しいウィンドウの状態」をつくってあげると、それとの間で Transition する。(フリーズしても、1秒だか3秒だかで解除される。安全のためっぽい)
というのに気付くまで30分ぐらいかかった……VirtueDesktop のソースコメントを読んでやっとわかった……

でもって、エフェクト付きのをコミットした。けど、まだ使える段階になってない。

OSX.require_framework のロードパス

ってどうやって調べるんだろう。

WebKit のレンダリング終了

ってどのイベントなんだろ。

WebView を二枚つくって交互にやっていこうと思ったけど、すすむだけってわけじゃないし、もどるときとかとぶときにエフェクトが変になってしまう。
ページひとつひとつに WebView つくってあげてあらかじめロードしておけば問題ないけど、気持ちわるい。