以下はXスタイルのウィンドウジオメトリー指定によるアクションのデータを調べる方法です:
関数x-parse-geometry
は標準的なXウィンドウのジオメトリー文字列をmake-frame
の引数の一部として使用できるalistに変換する。
このalistはgeom内で指定されたパラメーターと、そのパラメーターに指定された値を記述する。各要素は(parameter
.
value)
のような形式。可能なparameterの値はleft
、top
、width
、height
。
サイズのパラメーターの値は整数でなければならない。位置のパラメーターleft
とtop
の名前に関しては、かわりに右端または下端の位置を示す値もいくつかあるので完全に正確ではない。位置パラメーターにたいして可能なvalueは前述したような整数(位置のパラメーターを参照)、リスト(+ pos)
、リスト(- pos)
である。
以下は例:
(x-parse-geometry "35x70+0-0") ⇒ ((height . 70) (width . 35) (top - 0) (left . 0))