5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Xlibに関する質問ー01ー

1 :デフォルトの名無しさん:03/08/04 22:52
Xlibに関する質問はここで〜。

Xlib入門
ttp://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/XLIB/index.html
xlibマニュアル
ttp://tronche.com/gui/x/xlib/
ttp://www.the-labs.com/X11/XLib-Manual/index.html


2 :デフォルトの名無しさん:03/08/04 22:55
↓3取ったやつはバカ

3 :デフォルトの名無しさん:03/08/04 22:55
/   /:::::::::::::::::::::::::`'::::::::::::::::::::\ \
 \.  /::::::::::::::::::::::::::::::iVi:::::::::::::::::::::::ヽ/
   ヽ/::::::::::::::::::::::::::::::::| |::::::::::::::::::::::::::|
    l:::::::::::::::::::::i:|:::::::|:|  |/|'l:::::::: i:::::::::|、
    |::::::::::ト:从|'l:|:_::::|'!  / `ー '|:::::::/::ヽ
    N::人::| , ─、`    ,─ 、  |へ':::::::|  >>1
    /:::::::r‐l 〈 i.::::|       |.::::i 〉 | 〉〉::::::|  おまいが、質問したいだけなんだろ?
    |::::::::l〈ヽr 、 ̄      ̄   |ノ::::::::::ト、
    |::::::::ヽ | |    '       /::l::|:::::::::ト、\
   |'i;:::::::/| |     匸)    / Tー、::::;N| ├、
    / ̄/ | ト   r‐、   イ〉  ヽ  ̄  |  |
  /    | | └ ⌒ヽ/   /   |    | /
 /     ヽ |  -'⌒ヽ〉  /   |   /

4 :デフォルトの名無しさん:03/08/04 22:56
↑3取ったやつはバカ

5 :1:03/08/04 22:56
>>3
当たり。

6 :1 ◆ZXkirJaN32 :03/08/04 23:01
そっそくだけど。

for(){
〜(処理)〜
}

と、処理をしているときにイベント(マウスクリック等)を拾いたいのです。
VBの「events」みたいな働きをするのってありますか?

もしくは、関数かなにかを周期的にCALLさせながら、イベントを拾うみたいなことって
できるでしょうか?


7 :デフォルトの名無しさん:03/08/04 23:10
VBの「events」は知らないが、イベントを取得する関数は XNextEvent() だ。
キューから取り出さないなら XPeekEvent()。
関連する関数として、 XPending(), XEventsQueued() などがある。


8 :デフォルトの名無しさん:03/08/04 23:14
キューに特定のイベントが存在するかどうかをチェックするには、
XIfEvent()、 XCheckIfEvent() もしくはXPeekIfEvent()を使用する。
XIfEvent()は目的のイベントがなければブロックする。
XCheckIfEvent()はノンブロッキング。
XPeekIfEvent()はイベントをキューから取り出さない。



9 :1 ◆ZXkirJaN32 :03/08/04 23:17
>>7-8
ありがとうございます。


10 :デフォルトの名無しさん:03/08/04 23:18
ちなみに ConnectionNumber() でファイル記述子が取得できる。
これを select することで event を待つ方法もある。
(もちろん他のファイル記述子も一緒に使える)

11 :デフォルトの名無しさん:03/08/04 23:23
XtだったらXtAppAddInput()というのもあるけど。

12 :デフォルトの名無しさん:03/08/04 23:25
注意しなければいけないのは、Xはサーバ/クライアントのアプリになるため、
ソケットの向こう側にあるイベントとこちら側のキューにたまっているイベントがあることだ。
キューにあるイベントをすべて処理したからといって、もうイベントが残っていないとはいえない。


13 :デフォルトの名無しさん:03/08/04 23:27
>11
Xtは死滅したと思ってた。 まだ現役なのかなぁ?

EclipseのMotif版はXtか?


14 :デフォルトの名無しさん:03/08/04 23:30
ちょっと古いみたいだが、リンクを貼っておく。
ttp://xjman.dsl.gr.jp/


15 :デフォルトの名無しさん:03/08/04 23:46
>>13
MotifはXtじゃないだろ?たしか。

16 :デフォルトの名無しさん:03/08/05 12:55
MotifはXtだ。


17 :デフォルトの名無しさん:03/08/09 22:19
保守

18 :デフォルトの名無しさん:03/08/11 23:12
保守

19 :山崎 渉:03/08/15 16:02
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

20 :デフォルトの名無しさん:03/08/16 02:50
保守 死ね 山崎

5 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)