属性とプロパティ
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/17 07:03 UTC 版)
「X Window Systemプロトコルとアーキテクチャ」の記事における「属性とプロパティ」の解説
各ウィンドウには事前定義された属性群とプロパティ群があり、それらは全てサーバに格納されていて、クライアントは適切な要求によってそれらにアクセスできる。属性とは、大きさ、位置、背景色などのウィンドウに関するデータである。プロパティとは、ウィンドウに付加されたデータである。属性とは異なり、プロパティはX Window System コアプロトコルのレベルでは何の意味も持たない。クライアントは任意のデータをウィンドウのプロパティに格納できる。 プロパティには、名前と型と値がある。命令型プログラミング言語における変数に似ていて、アプリケーションは新たなプロパティを生成するときに名前と型を指定し、値を格納できる。プロパティはウィンドウ毎にあるので、各ウィンドウに同じ名前のプロパティがある場合、型と値はそれぞれ異なる。 プロパティはクライアント間通信で主に使われる。例えば、WM_NAMEという名前のプロパティはウィンドウの名前を格納するのに使われる。ウィンドウマネージャはこのプロパティを読んで、そのウィンドウの上辺に名前を表示する。 ウィンドウのプロパティ群はxpropプログラムを使って表示できる。特にxprop -rootとすればX resource(en:X resourcesを含むルートウィンドウのプロパティが表示される。
※この「属性とプロパティ」の解説は、「X Window Systemプロトコルとアーキテクチャ」の解説の一部です。
「属性とプロパティ」を含む「X Window Systemプロトコルとアーキテクチャ」の記事については、「X Window Systemプロトコルとアーキテクチャ」の概要を参照ください。
- 属性とプロパティのページへのリンク