[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[b-free: 1978] Re: Window (was: BTK)
やすしです。
書き忘れの補足。
From: Yasushi Shoji <yashi@yashi.com>
Subject: [b-free: 1976] Window (was: BTK)
Date: Thu, 30 Jul 1998 18:59:53 -0400
> > X の Window はあくまでも一枚の単純な長方形の Window を指しています。だ
> > から、XCreateWindow あるいは XCreateSimpleWindow で Window を作っても、
> > 単に一枚長方形ができるだけです。それだけだとほとんど何もできないので、
> > 大抵の X のアプリケーションは、単純な Window を多数重ね合わせています。
これほんとに重ねてるんですよね‥。
プロハン 3-7に、ある図3なんですが、境界線と陰をいっしょに作ってますよね。
Xでやるとすると
main window
↓
shadow window
↓
上二つを含む
透明なwindow
みたいな3枚のwindowをつかいますね。
applicationが、気にしなければならないのは、main windowだけで
あとの二つは X の window manager が、main window を reparents
させて、root window -> 透明なwindow -> shadow -> mainみたく
なるんじゃなかったかな? 親から -> 子供へ
--
Yasushi Shoji | my pgp public key is
yashi@yashi.com | http://yashi.com/public_key.txt
yashi@kafka.salem.mass.edu | powered by linux and open source software