2009-03-10

sas5

リサイズ対応。全画面化周辺のクラス群が複雑すぎて死ねる。思わずvisioでクラス図を書いてしまった。複雑さの原因は、pimpl、誰が全画面化をするのかという問題、画面の抽象化と実装の切り替え、入力系の分離。たぶん色々やり過ぎなんだと思う。でもそのあたりの全体的な設計は変えずに、細かい部分の追加と修正で対応。