1 :
デフォルトの名無しさん:
XWindow上で動くプログラム作成に関する質問やら話題やらはこちらへどうぞ。
せっかくだから2ゲット
なんかxlibめんどくせーな
>>1 は man X の SYNOPSIS を百万回音読しろ
5 :
デフォルトの名無しさん:2005/09/23(金) 04:00:36
UNIXのスレと一緒でいいだろ
7 :
デフォルトの名無しさん:2005/09/23(金) 09:48:43
9 :
デフォルトの名無しさん:2005/09/29(木) 06:30:03
CLXの質問はここでいいのですか?
Common Lisp かと思ったけど、Kylix なんだろうな。
11 :
デフォルトの名無しさん:2005/10/09(日) 21:32:19
ウィンドウ上に何か図形を描画させ、それをマウスのドラッグ操作で任意の座標に移動させるプログラムを作りたいのですが、どのようにやればいいのかわからないので誰か教えてください。
xwindowプログラミング初心者です。
ハァ?xwindowって何だよ
13 :
ちぁ:2005/10/10(月) 00:12:43
>>11 1, Window上に何か適当に図形を描画させる
2, マウスのクリックを感知する
3, 感知した位置から移動したらその分描画した図形の座標も移動させる
これだけかと。
14 :
デフォルトの名無しさん:2005/10/10(月) 00:46:32
>>13 ありがとうございますm(_ _)m
描画なのに自分で図形を書いてそれを動かそうとしてました(´・ω・`)
自分で描画と書いておきながらぜんぜん気がつきませんでしたorz
バカでした。。。すいません。。。
15 :
デフォルトの名無しさん:2005/10/12(水) 10:02:12
ちょっと、ボケねたです。
XWindow の仕様書は、RFC1013 だけど、これは基本機能だけなんだよね。
拡張機能の仕様書ってどこかにないかな?
出来たら日本語がいい。RFC の番号でもいい。
私の持ってるRFCを探したけど見つからなかった。
そういうことが書いてあるサイトでもいいのだけど。
目的は、現在XWindowのプロトコルを解析中なのです。
なにか、関連しそうなの見たら教えて下さい。
Kylixを実際仕事で使ってる人とかいるんかいな?
もう無くなる方向性なんじゃろ?
余計なお世話だ
18 :
デフォルトの名無しさん:2005/10/14(金) 01:47:27
Xlibだと日本語表示は普通何使うの?
XmbHoge?
19 :
ちぁ:2005/10/14(金) 23:44:16
表示って何?
CLIPBOARDにイメージをいれる方法を教えてください。
画像 Pixmap *px; があるとして、これをCLIPBOARDに書き込むにはどうしたらいいですか?
たとえば、フォーマットは、単純な(非圧縮)BMP で、おねがいします。
X に clipboard なんて概念あったっけ。
知らないなら黙っててくれませんか?
じゃましないでください。
23 :
20:2005/10/17(月) 02:19:17
>>22 まぁまぁ。なんか、俺が書いたみたいじゃないか。
CLIPBOARD SELECTION というのがあるみたい。
X11の標準なのかどうかはわからんけども。
googleりまくって、CStringという型にして出し入れしているみたいということがわかりましたが、
これをどうやってつくるんだろう・・。
まだまだわからないので、引き続き待っています。
>>23 X11にはクリップボードなんてないし、ましてCStringなんて型はない。
CLIPBOARD selectionという語が出た後にそんなこと言っても間抜けにしか
見えないわけだが。
Xには任意のデータをやりとりできるプロパティというプロセス間通信機能があって、このプロパティを
使ってアプリケーション間で共通のコピー&ペースト機能を実現するためのX標準の機能がセレクション。
セレクションにはPRIMARY,SECONDARY,CLIPBOARDの3つがあって、PRIMARYは通常左ドラッグで文字列
選択して中ボタンで貼り付ける機能のために使われる、CLIPBOARDは通常WindowsやMACのクリップボード
と同様に、任意のデータに対して、コピー対象を選んでメニューからコピーを選び、貼り付け場所で
メニューから貼り付ける機能に使われる。
さらにセレクションでは日本語等の国際化テキストを文字コードに関係なくやりとりできるための仕組み
があってCOMPOUND TEXTと呼ばれている。
セレクション(プロパティ)でやりとりするデータの型はunsigned char * + データ数。CStringなんて
型はWindowsのMFC以外にしらん。少なくともX標準で定義されているものではないはず。
セレクションで画像のやりとりしたいなら、
http://xjman.dsl.gr.jp/X11R6/X11/CH04.html のProperties and Atoms以下を読んでがんがるか、Qt等を使え。
ウインドウが第二のウインドウによって覆い隠されるならば、第二のウインドウは、最初のウインドウの
先祖でもある第二のウインドウのその先祖だけを覆い隠す。
ところで、この文章どういうことが書かれているのでしょうか?
イメージしにくいというか理解できないんですけど
>>27 英語の翻訳ならば、翻訳前の文章に当たった方がいいかも。
29 :
20:2005/10/21(金) 14:00:49
>>26 CStringは、いつの間にかWindows用の解説を見てしまったのかも。
英語力足りなくてすまんっす。
30 :
デフォルトの名無しさん:
xlib理解できないと駄目だよな。
もしくはxlibをラップしてくれるよさげなライブラリの機能を使う。
gtkとか?