1 名前:login:Penguin [2007/09/05(水) 13:58:46 ID:2SORZMjm] GUIツールキットであるGTK+とその周辺技術についてのスレッド -前スレ- pc11.2ch.net/test/read.cgi/linux/995808691/ -関連サイト- 本家 www.gtk.org/ APIレファレンス library.gnome.org/devel/gtk/stable/ gtkmm(C++ラッパー) www.gtkmm.org/ glade glade.gnome.org/ libglade www.jamesh.id.au/software/libglade/
433 名前:login:Penguin [2010/05/01(土) 02:23:02 ID:ZoBub0ZC] あるデータファイルをどんどん読んで処理しながら、1秒に1回その途中経過を Windowに表示する、みたいなプログラムを書こうとしています。 Windowに表示する部分は、gtk_main()を呼ぶ前に、g_timeout_add(1000, draw, NULL) のようにしてタイムアウト関数を使えばいいとして、データファイルを読み込んで 処理する部分は、どこに書けばいいのでしょうか? スレッドとかを使わずにやりたいのですが。
434 名前:login:Penguin mailto:sage [2010/05/01(土) 18:51:28 ID:lTmE6Ym2] g_io_add_watchとか?
435 名前:login:Penguin [2010/05/01(土) 21:52:51 ID:5eA3cNHe] LinuxでGTK+やってる人はWindowsでも主にGTK+で書いてる? WindowsのAPIは使いませんって人いるのかな。
436 名前:login:Penguin mailto:sage [2010/05/02(日) 00:32:37 ID:Bdebw0Wa] そもそもWindows使いません。
437 名前:login:Penguin [2010/05/02(日) 06:00:37 ID:J+HCMgwe] >>433 スレッドを使わない方がめんどくさいと思うんだけどね。 ずーっと処理し続けて一秒に一回描画するって事だと その処理の間は入力受け付け無くてもOK? その為のスレッドなんだけどなぁ。 シングルCPUでもそう言うことが出来るのがスレッドの良いところ。 それでもスレッドを使いたくないというなら、こまめにシグナル飛ばしっこ するしかないと思う。
438 名前:login:Penguin mailto:sage [2010/05/02(日) 21:48:38 ID:uNQYZGNa] 簡単なシミュレーション用のGUIラッパ作りたんですが、 Qt4とgtkmmどっちが作るの楽ですか? どっちもバグてんこ盛りそうで、javaやM$畑に生まれたかった
439 名前:login:Penguin mailto:sage [2010/05/02(日) 22:14:42 ID:WSA7U0rv] >>438 マジでバグテンコ盛りだからいまからでも上にJava+Swingあたりでやらせてくれって掛け合ったほうがいい。 ちゃんと上にQtもGTK+もバグテンコ盛り過ぎてプロダクションレベルに使えないって直訴するんだぞ。
440 名前:login:Penguin mailto:sage [2010/05/04(火) 08:25:25 ID:i62yYai1] >>438 vala とかどうか。バグが多いかどうかはプラットフォームに よる部分も多いと感じるが…win ならC#で組むのが楽だとは思う。
441 名前:login:Penguin [2010/05/04(火) 09:52:32 ID:gZYcN+Ue] >> 439 使いこなせていないだけじゃないの。
442 名前:login:Penguin mailto:sage [2010/05/04(火) 21:20:07 ID:C0XJN+7X] なんでこのスレ、ム板じゃないの? SDLとかはちゃんとム板でやってるのに なんでGTKはのけ者なの? いじめに合うの?
443 名前:login:Penguin [2010/05/04(火) 21:28:25 ID:9ORU/lJS] Gtkプログラミング on Windows!!! ってスレがム板にあるけど? pc12.2ch.net/test/read.cgi/tech/1147024203/
444 名前:login:Penguin mailto:sage [2010/05/04(火) 21:36:12 ID:C0XJN+7X] 窓専用じゃん。
445 名前:login:Penguin [2010/05/04(火) 21:47:13 ID:9ORU/lJS] 自分で立てればいいぢやん
446 名前:login:Penguin mailto:sage [2010/05/05(水) 17:49:24 ID:NLGDqQjm] まぁええやんここにも有っても どうせ両方見てるし
447 名前:login:Penguin mailto:sage [2010/05/07(金) 23:05:29 ID:ZSmA/qjk] >>433 g_idle_add関数がいいかも。 >>435 WindowsでもGTK+を利用してるけど、必要ならWinAPIも利用するよ ちないに、LinuxのGTK+とWindowsのそれとは挙動がちがうことがあるから 注意が必要
448 名前:犬山ぽち丸 mailto:sage [2010/05/22(土) 13:39:02 ID:CFJ0lXX6] 以前ここで質問してご教示いただいた事を参考にして、 縦書きビューワーを作ってみました。 ぽち*ろぐ: ぽちたて 0.1.0 をリリースしました ttp://pochimaru.seesaa.net/article/150542330.html
449 名前:login:Penguin mailto:sage [2010/05/25(火) 09:28:21 ID:wq6kVR7V] >>448 おめ!
450 名前:login:Penguin mailto:sage [2010/06/16(水) 00:53:38 ID:U5l5xiNY] Xサーバーのdepth=15bit下において以下のコードで色がおかしくなります。(例えば白がマゼンタぽくなる)firefox,gimp上やdisplay -window root では正常に見えます。 こちらの書き方が正しくないのでしょうか?それともgdk-pixbufの15bitでの処理が正しくないのでしょうか16,24bitでは正常に見えます。 (xorg-server-1.7.1,gtk+-2.21.0) #include <gdk-pixbuf-xlib/gdk-pixbuf-xlib.h> int main(int argc,char *argv[]){ Display *dpy; int scr; Window root; int depth; GC gc; GdkPixbuf *pixbuf; gint imgw,imgh; dpy = XOpenDisplay(NULL); scr = DefaultScreen(dpy); depth = DefaultDepth(dpy,scr); root = RootWindow(dpy,scr); gc = DefaultGC(dpy,scr); g_type_init(); gdk_pixbuf_xlib_init_with_depth(dpy,scr,depth); pixbuf=gdk_pixbuf_new_from_file(argv[1],NULL); imgw=gdk_pixbuf_get_width(pixbuf); imgh=gdk_pixbuf_get_height(pixbuf); gdk_pixbuf_xlib_render_to_drawable(pixbuf,root,gc,0,0,0,0,imgw,imgh,XLIB_RGB_DITHER_MAX,0,0); gdk_pixbuf_unref(pixbuf); return 0;}
451 名前:login:Penguin mailto:sage [2010/06/29(火) 08:21:44 ID:7ZTRAVs/] この板の奴には分からんだろ
452 名前:login:Penguin mailto:sage [2010/06/29(火) 12:06:30 ID:SCBkgPqa] gdk-pixbufの新しいバージョンとソースくらは確認できるだろ?
453 名前:login:Penguin mailto:sage [2010/06/29(火) 13:07:25 ID:7ZTRAVs/] くちごたえだけいっちょまえ
454 名前:login:Penguin mailto:sage [2010/07/01(木) 20:38:54 ID:ff1chlOv] またgdk-pixbuf分離したのかめんどくせえな
455 名前:login:Penguin mailto:sage [2010/07/08(木) 13:05:20 ID:kV57IwAm] あらっ?PPMの色反転してね?
456 名前:login:Penguin mailto:sage [2010/07/08(木) 21:04:54 ID:kV57IwAm] ああ勘違いだった、反転フィルタ効いてた
457 名前:login:Penguin mailto:sage [2010/07/21(水) 21:06:32 ID:eYcae5GB] ValaでGTK+ vs C++でQt の構図に持って行きたい。
458 名前:login:Penguin mailto:sage [2010/07/22(木) 01:58:11 ID:PbDDQq9y] valaつかうぐらいなら、gtk#つかうだろ
459 名前:login:Penguin mailto:sage [2010/07/22(木) 10:25:07 ID:B8+a86z/] いやいや、Valaは良い言語だよ。 実行時に余計なライブラリとか要らないし。
460 名前:login:Penguin mailto:sage [2010/07/22(木) 18:59:19 ID:P6pQJgjf] gtkbuilder対応もうれしいですね。 > vala
461 名前:login:Penguin [2010/08/09(月) 22:35:54 ID:FqMSbruc] クリックする度に画像を切り替えようとして以下のようにしたところ、 2枚目の画像は表示されませんでした。 2枚目の画像を表示するには他にどのような処理が必要でしょうか? #!/usr/bin/ruby require 'gtk2' window = Gtk::Window.new window.signal_connect("destroy") {Gtk.main_quit} image = [] image[0] = Gtk::Image.new("test.s/sample7.jpg") image[1] = Gtk::Image.new("test.s/sample8.jpg") i=0 event_box = Gtk::EventBox.new event_box.add(image[0]) event_box.events = Gdk::Event::BUTTON_PRESS_MASK event_box.signal_connect("button_press_event") { event_box.remove(image[i]) i += 1 i %= 2 event_box.add(image[i]) } window.add(event_box) event_box.realize event_box.window.cursor = Gdk::Cursor.new(Gdk::Cursor::HAND1) window.show_all Gtk.main
462 名前:login:Penguin mailto:sage [2010/08/10(火) 19:44:28 ID:fAaz4maQ] >>461 event_box.add(image[i]) event_box.show_all とか
463 名前:login:Penguin [2010/08/23(月) 22:46:19 ID:UjVUUhyV] gtkでサブディスプレイにウィンドウを表示するのはどうやればいいんでしょう? メインがlocalhost:0.0でサブがlocalhost:0.1になってます。
464 名前:login:Penguin mailto:sage [2010/08/24(火) 05:56:03 ID:+4na7v6g] それはX用語(GTK+でも)でスクリーンというので GtkWindowのscreenプロパティに表示したいgdkScreenを入れるんじゃないかな?
465 名前:login:Penguin [2010/09/06(月) 00:37:50 ID:DZ6K0yAz] GTK#なのですが、.NETのWinFormsでいう、 SuspendLayout() と ResumeLayout() はどうすればいいでしょうか?
466 名前:login:Penguin [2010/09/29(水) 06:17:42 ID:Xcx5gfP/] 質問です。 GtkBuilderで定義したウィンドウを複数表示するにはどうすればいいでしょうか? 一つだけだったら、gtk_builder_get_objectで取得して簡単に表示出来ます。
467 名前:login:Penguin mailto:sage [2010/09/29(水) 07:30:54 ID:gR2Kn98z] >>466 GtkBuilder を複数生成すればいいんじゃないの? 自分がよくやるのは、GtkBuilder を複数生成して gtk_builder_add_from_string で定義を取り込み
468 名前:login:Penguin mailto:sage [2010/09/29(水) 08:32:23 ID:mEXXgo8J] Gtkビルダー?マイクソソフトのC++ビルダーみたいな感じか? と思って検索しようと思ったが堪えた
469 名前:login:Penguin mailto:sage [2010/09/29(水) 18:41:46 ID:jeMZvjSG] GTK+のRAD開発ツールってgladeじゃん
470 名前:466 mailto:sage [2010/09/30(木) 03:18:19 ID:oEA2zNJX] >>467 ありがとう。その方法でやってみる。 >>468 GtkBuilderは、以前のlibgladeにあたるもの。 それに、C++BuilderはMSじゃないぞ。 >>469 もちろん、Glade使ってXMLを作成してるよ。 それを読み込むのがGtkBuilder。
471 名前:login:Penguin mailto:sage [2010/10/03(日) 23:46:11 ID:y5C9HzxD] cairoを使って書かれたゲームとかありますかね? 簡単なものでいいのですが
472 名前:login:Penguin [2010/10/04(月) 11:18:38 ID:9wJE7nSN] >>471 uproda.2ch-library.com/299097YiT/lib299097.c ダウンロードするとlib299097.cというファイルが出来るからこれをgccでコンパイルすればいい コンパイルはディレクトリを移動してから gcc lib299097.c -o cairo_game `pkg-config --cflags --libs gtk+-2.0` と入れれば通るだろう ./cairo_game でゲーム開始だ
473 名前:login:Penguin mailto:sage [2010/10/07(木) 23:33:21 ID:bzqpJyzy] gtkmm使ってもなんか書きにくい Python使ったら楽かな
474 名前:login:Penguin mailto:sage [2010/10/07(木) 23:58:28 ID:wQWwIsB3] >>473 余程のものじゃない限り、性能的に問題とはならないと思うから、スクリプトは便利だよ。 まぁ、俺は ruby なんだけど。。。
475 名前:login:Penguin mailto:sage [2010/10/08(金) 13:40:09 ID:BvF1QbPR] PythonならC++並みに開発環境整備されているし、Ubuntuのアプリも多くが Python + gtk で開発されているよ。
476 名前:login:Penguin mailto:sage [2010/10/08(金) 13:41:57 ID:yKf5ENPb] >>474 ( ゚∀゚)人(゚∀゚ )ナカーマ
477 名前:login:Penguin mailto:sage [2010/10/08(金) 22:26:59 ID:ncsyc+ZE] PerlとPythonなら どっちがいいですか?
478 名前:login:Penguin mailto:sage [2010/10/08(金) 22:51:53 ID:lqYDv+Jp] gtkの開発するなら圧倒的にpython、としか言えんだろこのスレじゃ
479 名前:login:Penguin mailto:sage [2010/10/08(金) 22:53:13 ID:vwfmsqfo] CだろJK
480 名前:login:Penguin mailto:sage [2010/10/08(金) 23:25:32 ID:RoG/rFqo] 「PerlとPythonならどっちがいいですか?」 「CだろJK」 ぱねぇっす! やっぱハッカーのひとはぱねぇっす!!
481 名前:474 mailto:sage [2010/10/08(金) 23:53:29 ID:YC1HKIpZ] ruby 以外のバインディングの事を知らずに書くけど、今時はどの言語でも GtkBuilder を使えるだろうし、 どの言語がいいか何て、自分にどの言語が合ってるか次第なんじゃないの?
482 名前:login:Penguin mailto:sage [2010/10/09(土) 00:01:38 ID:BvF1QbPR] >>481 C/C++ 以外では、 gtkが公式にサポートしているのがPython Gnomeの公式アプリに使われているのがPython UbuntuやFedoraでデフォルトでインストールされているのがPython Anjuta等GTK系開発ツールのサポートが一番充実しているのがPython
483 名前:474 mailto:sage [2010/10/09(土) 00:20:06 ID:HCJJF52G] >>482 おぉ、Python は gtk で公式にサポートされてるんだ。 それは、いいねぇ。 ruby も入れてくれんかな。
484 名前:login:Penguin mailto:sage [2010/10/09(土) 04:01:15 ID:mDHE/CAa] 何でみんなPythonが好きなんだ? 忠誠を誓ってるGoogle様が使ってるから、好きなふりをしてるだけか? そうはいっても本当はPerlが大好きなんだろ?
485 名前:login:Penguin mailto:sage [2010/10/09(土) 06:24:12 ID:Xt3OjFd+] 日本のRuby右翼と同じだと思われたくないから
486 名前:login:Penguin mailto:sage [2010/10/09(土) 13:25:25 ID:JGqpR3KW] Perlは3日たったら自分の書いたコードでも解読に苦労することがある。 Pythonは30分チュートリアルを読むだけで他人の書いたコードでもスラスラ読めることが多い。
487 名前:login:Penguin mailto:sage [2010/10/09(土) 13:39:33 ID:3AdxyjT6] それでもボクはCがいい
488 名前:login:Penguin mailto:sage [2010/10/09(土) 13:59:17 ID:pWZySSkO] / ,' i | | ! | | i | | i | | | | | | | | 」_ . :| | | | : : : :|: : │ i . :| . :| 「 { l:. . : . : . :| │ │ : :|: : i _ノ: : : : ヽ、: :|: : : : |: : : : :/ }| | |: : : : : : :| 〈::| │: : 斗‐ 「 │: : : : :.:.| 「:.T ー-|- : : :| l|. l lヘ: : : : : :| まあ、いやらしい。 \:::L_」─‐-ンt云、└─- -┘ ィ乏ァ-.、─-:l l. | ', ヽ: : : : | r.、:、:::∧ l∧イ;::::}` ´{;イ:;::::::}ヾ| } l l } 〉: : : :| | |:::::::::ヘ 弋;r:ユ 辷_;:r:.ソ l/ | | |,/: : : : :| | {、:::::::: ', ´  ̄ / /│:. : : :| ヽ ヾ::::::::::! " " " "/ ノ:.: : : : l |ヘ ヽ::::::}、 、 / /: : : : : : : ', |: :ヽ \::::`:.、 ヽ_フ / /: : : : : : : : : : ヽ |: :.:ィ\ \:::::::丶、 { /|_,.-‐'" ̄ \: ヽ / |: : :ヽ `ー==:≧ 、_ イ| / /:::::::/ ヽ:.} / l: : : :| 人:::::::::::| l:.:/:::::::/ ヽ | ヽ: : l /、  ̄ ̄| l/:::::::/ | | ∨ /::::::: ̄ ̄ | |::::::/ | | / /::::::::::::::::::::::| l::::::{ |
489 名前:login:Penguin mailto:sage [2010/10/10(日) 18:30:46 ID:Sp+agnVp] そのAAを壁紙にしたい
490 名前:login:Penguin mailto:sage [2010/10/11(月) 18:54:49 ID:VGide9Wk] pythonって,vbaみたいな位置付けだな
491 名前:login:Penguin [2010/10/19(火) 16:15:51 ID:EWnEpHL/] GTK+を使ってプログラムを作ると、MacOSXでボロボロな結果になるから使わないほうがいい。
492 名前:login:Penguin mailto:sage [2010/10/19(火) 17:17:34 ID:2NWEe5/4] 位置づけとは微妙 pythonは、VBAほど腐ってはいないぞ ところでVBAの近代化って進んでいるのか? Access VBA甘グラマ供の再利用は由々しき問題ぜよ
493 名前:login:Penguin mailto:sage [2010/10/19(火) 19:29:33 ID:mjCBYhC0] VBAも.netが使えるっぽいから、近代化進んだんじゃないの?
494 名前:login:Penguin mailto:sage [2010/10/19(火) 19:47:43 ID:/Nj/keXZ] >>491 どう考えてもGTKが悪いのではなく糞マックが悪いと思うんだが。
495 名前:login:Penguin mailto:sage [2010/10/19(火) 19:49:07 ID:Ux5sdFhe] どっちが悪いという話はしていないと思う。
496 名前:login:Penguin mailto:sage [2010/10/19(火) 20:39:28 ID:2NWEe5/4] >>493 そうなの? ttp://www.microsoft.com/japan/msdn/vba/ なんて2003年でとまってんだけど、更新が。
497 名前:login:Penguin mailto:sage [2010/10/19(火) 21:38:06 ID:mjCBYhC0] >>496 [HOWTO] Microsoft Office で Visual Basic for Applications から Visual Basic .NET クラス ライブラリを呼び出す方法 support.microsoft.com/kb/317535/ja こういう事が出来るらしい。 けど一般的じゃないっぽいね。 まぁ互換性失われるし一般的にはならないように感じられるな…
498 名前:login:Penguin mailto:sage [2010/10/20(水) 16:42:06 ID:dibJXxnt] >>494 GTK+がマルチプラットフォームになるように吸収するんだろ? だったら、Macは悪くない。 かと云って、「GTK+が悪い」と云うのはおこがましい。 文句云っていいのは、それ相当のものを作れる人だけだ。
499 名前:login:Penguin mailto:sage [2010/10/20(水) 16:59:50 ID:nkUeeiMO] >>498 「同じようなモノをつくれるひとでなければ批評してはいけない」というのなら ・linuxの○○の部分が悪いといっていいのはOS開発者だけ ・ゲームの○○が面白くないといっていいのはゲーム開発者だけ ・携帯電話の○○が使いづらいといっていいのは端末開発者だけ ・新作映画のストーリーラインを批判していいのは映画監督だけ そういうのって言論封殺っていわない? オープンソース風土とはだいぶ違う文化じゃない?
500 名前:login:Penguin mailto:sage [2010/10/20(水) 17:17:25 ID:xVoAed/u] WindowsでもLnFはぼろぼろだよね。
501 名前:login:Penguin mailto:sage [2010/10/20(水) 21:35:34 ID:9tE6IJS+] osxのgtk+ってx window版とネイティブ版とあるんじゃなかったっけ?
502 名前:login:Penguin [2010/10/22(金) 10:57:35 ID:i0oNjkXQ] Windows7でも見た目が最悪になるからな。 MacOSXみたいに日本語入力ができないとか絶望的ってほどではないが。
503 名前:login:Penguin mailto:sage [2010/10/22(金) 11:53:18 ID:r2m3k6+H] Pythonバインドでも同じ問題って起こるの? 今日からPython勉強してGUIなアプリを作ってみようと思っていたのだが・・。 Qtのほうがいいのかな。でも、GNOME使ってるしGtkがいいんだよな
504 名前:login:Penguin mailto:sage [2010/10/22(金) 22:39:01 ID:T3dIa7zi] そんなあなたにPythonでもC++でもPerlでもokの wxGlade wxglade.sourceforge.net/ はどうかな?
505 名前:login:Penguin [2010/10/24(日) 07:46:05 ID:Vhl0qsDm] 残念だが、日本語云々の話はWindows1.0のレベルにも達していないというのが現実。 開発体制の問題だろうね。
506 名前:login:Penguin mailto:sage [2010/10/24(日) 22:57:17 ID:uho4GCjV] 酷いと思うけどさすがに1.0はないだろ それに日本語(2バイト文字)関連はGtkよりQtのが酷いしマシな方
507 名前:login:Penguin mailto:sage [2010/10/26(火) 18:03:28 ID:XGIO2f11] GtkTreeView内のテキスト(gtk_cell_renderer_text_newで設定したもの)がカラムの幅を超えたら自動的に折り返して次の行に表示するようにできませんかね? 現状はカラムの幅を超えた部分は消えてしまいます。自分で改行を入れた場合は次の行に表示されるので折り返しも出来そうな気はするのですが。
508 名前:login:Penguin mailto:sage [2010/10/26(火) 18:05:34 ID:O6NRu0pw] ttp://library.gnome.org/devel/gtk/unstable/GtkCellRendererText.html#GtkCellRendererText--wrap-mode
509 名前:login:Penguin mailto:sage [2010/10/26(火) 18:32:48 ID:XGIO2f11] >>508 ありがとうございます!
510 名前:login:Penguin mailto:sage [2010/11/02(火) 19:29:02 ID:0mcR1TdE] TreeView内にGtkCellRendererTextでテキストを表示する場合に、一部の文字だけ色を変えたり太字にしたりすることは可能でしょうか? あるいはTreeViewにGtkEditableを格納するようなことができればそれでもよいのですが。
511 名前:login:Penguin mailto:sage [2010/11/02(火) 19:41:27 ID:RVdg5wgR] >>510 pango markupで対応するんじゃね?
512 名前:login:Penguin mailto:sage [2010/11/04(木) 13:45:22 ID:xBpDemuD] >>511 g_object_set (renderer, "markup","ab<b>cd</b>e", NULL); とかでできました。ありがとう!
513 名前:login:Penguin mailto:sage [2010/11/07(日) 14:39:48 ID:qFCSAFkG] GtkTextIterのリファレンス読んでて、iterって単語がいっぱい出てくるけど これって、日本語に訳すとどういう単語が適切なのかな? iteratorで「反復子、繰り返しの概念」って出てきて、いまいち意味がつかめず iterって出てくると、まったくもって意味がわからん。 ググっても、熱核融合炉とか出てくるし…
514 名前:login:Penguin mailto:sage [2010/11/07(日) 14:43:10 ID:Um+oFuZb] イテレータはイテレータだよ ループの抽象化
515 名前:login:Penguin mailto:sage [2010/11/07(日) 14:57:51 ID:qFCSAFkG] >>514 iteratorとiterは、まったく同じと考えりゃいいということ?
516 名前:login:Penguin mailto:sage [2010/11/08(月) 06:15:04 ID:Wxghvts2] >>515 正確な話は分からないけど、Gtkで出てくる?Iterの類は"位置を指す物"と理解してる。 GtkTextIterでいうと、GtkTextBuffer中のどこかの位置を指す。 イテレータだと、意味するものが広くてピンとこない感じがする。 かといって、訳す場合に他にいい単語があるかは分からない。
517 名前:login:Penguin mailto:sage [2010/11/08(月) 06:20:30 ID:Wxghvts2] ごめん、文字化けした "?Iter"は"なんとかIter"ってことね
518 名前:login:Penguin mailto:sage [2010/11/08(月) 20:12:16 ID:M/miEbwJ] >>516 ものすごく参考にさせていただく。ありがとう。
519 名前:login:Penguin mailto:sage [2010/11/09(火) 00:55:32 ID:Tw+0pcNe] C++のイテレータはポインタと同じ動作をするものと考えられている。 ポインタのようなものっていう概念が一番しっくり来る。
520 名前:login:Penguin mailto:sage [2010/11/13(土) 16:17:20 ID:Pqzt35wF] >>519 ものすごく返答が遅くなったけど、感謝します。
521 名前:login:Penguin mailto:sage [2010/11/22(月) 02:59:05 ID:PS3m5Gby] GTK+のリファレンスを見てると、ところどころに "… is deprecated and should not be used in newly-written code." ってのが、出てきます。 「推奨しないし、使うなよ」って意味だけど、どうすればいいの? 公開する予定の無いプログラムだから、無視して使ってるけど。
522 名前:login:Penguin mailto:sage [2010/11/22(月) 03:05:51 ID:9McU1lSw] 他のやり方があるはず
523 名前:login:Penguin mailto:sage [2010/11/24(水) 15:54:13 ID:euuHJfN4] GtkTreeViewでアクティブなRowをハイライトして色を反転させる 機能を無効にすることはできますでしょうか? 自分の環境ですとアクティブなRowは青い背景に白い文字でハイライト されてしまいます。 RowのSelected状態は変えることができるのですが、そちらはRowが Select時に灰色っぽくなるだけで問題ないのです。ハイライトの機能 の方を無効したいです。
524 名前:login:Penguin mailto:sage [2010/11/29(月) 21:54:46 ID:sMx9z6BS] button = gtk_button_new_from_stock (GTK_STOCK_CANCEL); と、ボタンにアイコンを付けようとしても、アイコンが出てきません。 上の場合、「キャンセル(_C)」というラベルだけ出ます。 メニューバーにアイコンを付けようとしても、アイコンが出ません。 何か欠けてるんでしょうか?
525 名前:login:Penguin mailto:sage [2010/11/29(月) 22:14:12 ID:lGrvc++f] gtk_button_set_image()の説明に"gtk-button-images"の設定によると書いてあるから調べてみて
526 名前:login:Penguin mailto:sage [2010/11/29(月) 22:34:36 ID:sMx9z6BS] >>525 ありがとう。今から調べます。
527 名前:login:Penguin mailto:sage [2010/11/29(月) 22:58:14 ID:sMx9z6BS] 他に同じく悩む人がいるとは思えませんが、解決したのでご報告。 525さんにヒントいただいて、devhelp読んで、ググったら下のとこが出た。 ubuntuforums.org/showthread.php?t=1135510 ここの逆をやって、アイコンが出ました。ありがとう。
528 名前:login:Penguin mailto:sage [2010/11/29(月) 23:22:35 ID:OgcvDSer] >>527 つーか、俺もこれずっと悩んでた。 原因が分かってスッとしたよ。ありがとう!
529 名前:login:Penguin mailto:sage [2010/11/30(火) 12:55:40 ID:M+63bYwL] >>527 ありがとう!!
530 名前:login:Penguin mailto:sage [2010/11/30(火) 16:19:03 ID:TQa7Ptpz] >>527 なんかよくわかんないけど、オレからもありがとう!
531 名前:login:Penguin mailto:sage [2010/11/30(火) 21:51:44 ID:o02+ms48] >>527 なんのことかわからんけど、俺からもありがとう!
532 名前:login:Penguin mailto:sage [2010/12/01(水) 23:14:33 ID:xPo+2HeT] MinGWでWindowsむけにGTK+アプリをクロスコンパイルしている人はいるのだろうか。 Windows上で環境構築せずにすむから楽そうなんだけれど。
533 名前:login:Penguin mailto:sage [2010/12/02(木) 00:56:21 ID:zqStIY3v] >>532 最近のFedoraはmingw関連のパッケージがたくさん追加されているから Windows向けのクロスコンパイルは簡単だよ。