[過去ログ] GTK+プログラミング (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
634
(1): 2011/05/15(日)21:13 ID:CFcmlqIg(2/2) AAS
グダグダにするぞ!の間違いだろw
635
(1): 2011/05/15(日)21:17 ID:UHIJLo/l(1) AAS
libgtk2.0-devをインストールしてなかったわ コンパイルできた
636: 2011/05/15(日)21:22 ID:3m8/J1/j(1) AAS
>>635
怒るでしかしwwww
637
(1): 2011/05/15(日)23:53 ID:IS7vzHtp(1) AAS
>>634
1. パスの通し方でからんでるアホ
2. スレ違いのグダグダにからんでるアホ
3. >>637 このレス

同レベル。
638: 2011/05/16(月)06:50 ID:HgEV0miS(1) AAS
Gentooを使うとみみっちい*-devパッケージなんかで
悩まされずにすむんだけどなあ
639: 2011/05/17(火)07:03 ID:17NbAwxj(1) AAS
HTML5バックエンドにはびびった。
これは、GTK+アプリがサーバーで動いていてクライアントでは<canvas>で
表示しているだけって事かな。
HTML5対応ツールキットとか沢山出てきそうだけど、やっぱりGTK+は最初から
完成度高いものが使えるから、かなりのアドバンテージになるはず。
インストールしなくてもWindows上でGTK+アプリが使える訳だから最高だな。
640: 2011/05/18(水)01:14 ID:zz1Ry4tA(1) AAS
既存のGTK+アプリケーションを応用したクラウドサービスの予感
641
(2): 2011/05/24(火)08:34 ID:KqvnTjTM(1) AAS
GTK+2で、Cairoを用いて一回の描画に非常に時間がかかるもの(例えばマンデルブローとか)を描画して、
GTKのDrawingAreaに表示するにはどうしたらいいんでしょうか?
直接DrawingAreaのGdkwindowにExposeイベント毎に描画するようにすると当然破綻します。
GTK+2だとCairoのSurfaceに描画してそれをPixbufにするというのもできない感じなので困ってます。
642
(1): 2011/05/24(火)17:28 ID:ob7Yh9v7(1) AAS
GdkPixmapに描画して、ウィンドウ再描画のときはそこから転送する。

むしろGTK+3でGdkPixmapがなくなって、オフスクリーンなpixmapを
どうやって持つのか知りたい。
オフスクリーンなGdkWindowというのがあるらしいから
それを作ってpixmapとして使えということなのだろうか。
643
(1): 641 2011/05/24(火)17:47 ID:SHDVYoHh(1) AAS
>>642
ありがとうございます。
使ってる言語のバインディングが+2用なので仕方なく+2を使ってますが、今から使うアプリに
GdkPixmapは使いたくないので、他に手段ないでしょうか?
+2でも、CairoのSurfaceをGdkWindowにコピー?できるのが理想なんですが。

ちなみに、+3では
外部リンク[html]:developer.gnome.org
によればCairoのSurface使えってことだと思います。
644
(1): 2011/05/25(水)22:49 ID:ypXSp7WE(1) AAS
>>643
外部リンク:zetcode.com
の「Blind down effect」でできるようですよ

簡単に要約すると
関数cairo_image_surface_createでオフスクリーンなsurfaceを作って、そこに落書きし、
eexposeイベント内で関数cairo_set_source_surfaceを呼び出して落書き結果をコピーするという方法だそうです
645: 2011/05/26(木)01:09 ID:/us7JkTi(1) AAS
GTK+3とかマジ迷惑なんですけど。
646: 641 2011/05/28(土)02:19 ID:cDNuTVbD(1) AAS
>>644
ありがとうございます、それでやってみます。
647
(1): 2011/05/29(日)20:26 ID:zJJLH/V3(1) AAS
GtkTableにアタッチしたウィジェットのパディングを変更したいんですが
gtk_table_attach()を変更の度に呼んでも問題ないですか?
それともパティングを手軽に変更できる手段って他にあるでしょうか。
648
(4): 2011/05/31(火)20:26 ID:Bc3stUR8(1/2) AAS
>>647
GtkAlignmentでどうですか?
例えば、GtkButtonのパッディングを変更できるようにしたいなら、

button = gtk_button_new_with_label( "Button 2" );
align = gtk_alignment_new( 0, 0, 0, 0 );
gtk_container_add( GTK_CONTAINER( align ), button );
gtk_table_attach( GTK_TABLE( table ), align , 1, 2, 1, 2, GTK_SHRINK,
GTK_SHRINK, 0, 0 );
でButtonを登録し、

gtk_alignment_set_padding( GTK_ALIGNMENT( align ), 5, 5, 10, 10 );
省1
649: 648 2011/05/31(火)20:30 ID:Bc3stUR8(2/2) AAS
>>648の追記です。
参考にしたURLは
外部リンク[php]:www.gtkforums.com
です。
650
(1): 2011/06/02(木)12:20 ID:9ZkW8466(1) AAS
>>648
ありがとうございます
GtkAlignmentでもパディング変更できましたが
GtkTableのchildrenの中の該当ウィジェットを格納した
GtkTableChildのx/ypaddingを変更することでもできるようです
651: 2011/06/03(金)01:41 ID:UsW+bpf/(1) AAS
2chスレ:tech
652: 2011/06/04(土)06:32 ID:DoiP0avE(1) AAS
スレッドA,BにおいてAからBを終了させるpthread_close()に相当する処理を行う方法がgtkには無い。
653: 648 2011/06/04(土)17:42 ID:lYXnt5Pq(1) AAS
>>650
お役に立てずにすみません。GtkTableChildを使った方がスマートですね。

ところで、Gtk 2.0のリファレンスにGtkTableChildクラスの説明がみつからないのですが
どこにあるか教えていただけませんか?
Gtk 1.0のほうは見つけたのですが、Gtk 2.0の方では見つかりません
1-
あと 349 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.033s