TTXFixedWinSize -- Tera TermのVTウィンドウのサイズを80x24に固定する

機能:
  Tera TermのVTウィンドウのサイズを80x24に固定し、サイズの変更を行えなくします。

解説:
  起動時、および設定の読み込み時のサイズはTTXGetSetupHooksでReadIniFileを
  フックし、設定が読み込まれた後に端末サイズを書き換えています。

  端末設定ダイアログによるサイズの変更は、TTXGetUIHooksで端末設定ダイアログを
  フックして、ダイアログ終了時に端末サイズを書き換えています。

  マウスでの枠のドラッグや最大化ボタン、制御シーケンスによる変更に対しては、
  TTXSetWinSizeの中で元のサイズにリサイズしなおしています。この時のリサイズ
  処理に関してはTTXResizeWinの解説を参照してください。

  TTXResizeWin/TTXResizeMenuによるサイズ変更は実質端末設定ダイアログによる
  ものと同じなので、ORDERをTTXResizeWin/TTXResizeMenuより大きくして後に実行
  されるようにする事で対応しています。

バグ:
  ・どこにも接続していない状態では、マウス等でサイズ変更ができてしまいます。
  ・マウス等によるサイズ変更時は、画面がクリアされたり、接続先にSIGWINCHが
    送られたりする事があります。
  ・マウスで上辺や左辺の枠をドラッグしてサイズを変更しようとした時は、
    ウィンドウの位置が移動してしまいます。

その他:
  このプラグインは「80x24以外のサイズでTerminal emulatorを使うのは間違って
  いる」という意見の人(*1)にお勧めします。
  「時にはサイズを変更する時もあるけれど、普段は80x24で使いたいよね」という
  意見の人には、TTXResizeWin/TTXResizeMenuの使用をお勧めします。

  *1:
  元々はTTXResizeWin/TTXResizeMenuの作成後に、冗談で思いついたプラグインです。
