ウィンドウ表示位置指定
ユーザは、MIDITrailのプロパティリストファイルに、MIDITrailのウィンドウ左上の スクリーン座標(x,y)を登録する。 MIDITrailはプロパティリストファイルに座標が登録されている場合は、 その座標にMIDITrailのウィンドウを表示する。 座標が登録されていなければ、従来通りスクリーン中央にウィンドウを表示する。
View
WindowPosition
X = 100
Y = 200
Screen
0----X---------------+
| | |
Y----+--------+ |
| | Window | |
| | | |
| +--------+ |
| |
+--------------------+
プロパティリストファイルの編集は、Property List Editorまたは ユーザが独自に開発したプログラムから編集してもらうことを想定している。
~/Library/Preferences/jp.sourceforge.users.yknk.MIDITrail.plist
10.8以降ではplistファイルを削除しても、初期状態に戻らない。 (~/Library/Preferences/jp.sourceforge.users.yknk.MIDITrail.plist) OS側がキャッシュしているため、次のコマンドで削除する必要がある。
defaults delete jp.sourceforge.users.yknk.MIDITrail
10.7以降でアプリ終了時のウィンドウ位置を記憶する機能が追加されている。
Mac版にて、ウィンドウ表示位置を指定したいとのユーザ要望を受けた。 現状のMac版は、スクリーン中央にウィンドウを表示するように実装している。