⇤ ← 2013-02-18 17:11:26時点のリビジョン1
サイズ: 1000
コメント:
|
サイズ: 998
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 14: | 行 14: |
* XinearmaやRandR使用時はルートウィンドウが複数の物理モニタにまたがる 可能性がある |
* XinearmaやRandR使用時はルートウィンドウが複数の物理モニタにまたがる可能性がある |
座標系について
- 各ウィンドウはそれぞれの座標系を持っている
- 原点は左上角、ウィンドウ枠の内側
- ウィンドウの座標はそのウィンドウの左上角の点の座標で表す
- こちらは枠の外側の角
- 子ウィンドウの座標は親ウィンドウの座標系における座標
- トップレベルウィンドウの座標は、ルートウィンドウの座標系においてのもの
- reparentすると座標系が変わる
ConfigureRequestの希望座標はルートウィンドウの座標系でやってくる
ConfigureNotifyを送るときはルートウィンドウの座標系を用いる
- ウィンドウの幅と高さに枠の幅は含まない
- リサイズ時は注意する
- XinearmaやRandR使用時はルートウィンドウが複数の物理モニタにまたがる可能性がある
- 画面上の原点とルートウィンドウの原点は必ずしも一致しない