- 1 名前:login:Penguin [2001/07/22(日) 22:31]
- 俺の様な厨房プログラマーをある程度使えるようにまで育成して、和製糞ソフトを
大量量産するのが目的のスレッドです。 とりあえずGNOMEプログラミング(小学館)を買ってきました。 これから読んでみます。
- 712 名前:login:Penguin mailto:sage [2005/10/20(木) 01:56:33 ID:uIaqifFq]
- >>711
www.google.co.jp/search?hl=ja&q=gtk+%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
- 713 名前:login:Penguin mailto:sage [2005/10/20(木) 02:28:11 ID:gcr1pUQn]
- >>712
昔、アテナウィジェットでプログラムを組んだことがあるので、理解ははやいです。 ありがとうございました。
- 714 名前:login:Penguin mailto:sage [2005/10/25(火) 10:18:40 ID:5uMbs+gQ]
- GtkButtonを使ったボタンを通常より立体的にしたいのですが、
リソースを設定するだけで可能なのでしょうか。
- 715 名前:login:Penguin mailto:sage [2005/10/25(火) 13:25:22 ID:IfftLXnr]
- GTKはリソース使いません。
- 716 名前:login:Penguin mailto:sage [2005/10/25(火) 13:45:08 ID:6LKQFPf8]
- >>715
.gtkrcはリソースファイルって言わないの?
- 717 名前:login:Penguin mailto:sage [2005/10/25(火) 14:02:11 ID:5uMbs+gQ]
- >>715
Reference Manual に Resource File の章があるんですけど。
- 718 名前:login:Penguin [2005/10/25(火) 17:22:31 ID:m1tx75Sl]
- gtk+-2.0をインストールしたいのですがうまくいきません。
pkageconfig,glib,atkをmakeしたあと pangoをコンパイルしたのですが fontconfigがないとのエラーが出ました。 fontconfigをダウンロードしたのですが、以下のようなエラーが出て コンパイル出来ません。 どうすればいいのか、アドバイスをお願いします。 ../fontconfig/fcfreetype.h:27 から include されたファイル中, ../src/fcint.h:39 から, fc-lang.c:25 から: /usr/local/include/freetype2/freetype/freetype.h:20:2: #error "`ft2build.h' hasn't been included yet!" /usr/local/include/freetype2/freetype/freetype.h:21:2: #error "Please always use macros to include FreeType header files." /usr/local/include/freetype2/freetype/freetype.h:22:2: #error "Example:" /usr/local/include/freetype2/freetype/freetype.h:23:2: #error " #include <ft2build.h>" /usr/local/include/freetype2/freetype/freetype.h:24:2: #error " #include FT_FREETYPE_H" make[2]: *** [fc-lang.o] エラー 1 make[2]: Leaving directory `/usr/local/src/fontconfig-2.2.0/fc-lang' make[1]: *** [all-recursive] エラー 1 make[1]: Leaving directory `/usr/local/src/fontconfig-2.2.0' make: *** [all-recursive-am] エラー 2
- 719 名前:login:Penguin mailto:sage [2005/10/25(火) 18:47:16 ID:cgJQeaf4]
- freetype2インストールしてある?
- 720 名前:login:Penguin mailto:sage [2005/10/25(火) 22:24:06 ID:j8mKOjPp]
- コンパイルエラーの意味がわからないなら、
rpmとかdebとかのをインスコしろよ
- 721 名前:login:Penguin mailto:sage [2005/10/26(水) 00:25:02 ID:0UU6o7oS]
- Geany is a text editor using the GTK2 toolkit with basic features of an IDE.
geany.uvena.de/
- 722 名前:login:Penguin mailto:sage [2005/10/26(水) 01:50:52 ID:fACOIYn1]
- java-gnomeとかgnoclとかいじってる奴っておらん?
もうちょっと盛り上がれこのスレ。
- 723 名前:login:Penguin mailto:sage [2005/10/26(水) 10:45:30 ID:J1h3yCQS]
- >>718
ttp://www.kde.gr.jp/ml/Kuser/msg04076.html 要するに該当ファイル中の #include <freetype/freetype.h> を #include <ft2build.h> #include FT_FREETYPE_H に直せばよい。
- 724 名前:login:Penguin [2005/10/26(水) 20:04:52 ID:7wGr95kq]
- >>722
java-gnome vs gtk#とかおもしろそう。
- 725 名前:login:Penguin [2005/11/26(土) 16:49:49 ID:QuE9fj5+]
- GTK+2.0以降 で GDK Imlib を使う方法はないもんでしょうか。
- 726 名前:login:Penguin mailto:sage [2005/11/29(火) 01:33:56 ID:NZ7bfDmC]
- UIManagerでMenuToolButtonを扱うにはどうすればいいのでしょうか?
- 727 名前:login:Penguin mailto:sage [2005/12/05(月) 17:09:52 ID:yTnWD7jY]
- GtkTextViewで質問があります。
ウィンドウにメニューバーとテキストビューをのせています。 横スクロールバーはなくし、長文を折り返して表示させたいのですが、 ウィンドウが勝手に広がってしまいます。 また、ウィンドウを狭くしようとしても、狭くできません。(マウス操作で)
- 728 名前:login:Penguin mailto:sage [2005/12/05(月) 18:04:47 ID:BtGpeGNp]
- >>727
gtk_text_view_set_wrap_mode()
- 729 名前:login:Penguin mailto:sage [2005/12/07(水) 12:30:25 ID:/q9zEwb5]
- >>728
レスありがとう。 ワードラップ効かすと折り返しが妙なとこでされちゃうので、NONEにしてます。 具体的には、空白9つのあとに数字を記述した行と連続した文字の行で、表示位置がズレてしまうので。 1 2 3 4 5 6 7 8 9 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
- 730 名前:login:Penguin mailto:sage [2005/12/07(水) 12:37:34 ID:/q9zEwb5]
- >>729
1 2 3 4 5 6 7 8 9 ありゃ、先頭に空白いれたつもりが... それからGtkTextViewのかわりにVTE を使って、どうように表示できるようにしてみたのですが、 表示自体はうまくいけそうだったのですが、ウィンドウのリサイズで内容を書き換えてくれないし、 なにやら Gdk-CRITICAL が出力されてます。 [vte:xxxxx]: Gdk-CRITICAL **: gdk_gc_get_colormap: assertion `GDK_IS_GC (gc)' failed 因に SuSE 10.0 使ってます。
- 731 名前:login:Penguin mailto:sage [2005/12/07(水) 13:32:02 ID:uBfmckMe]
- >>727
以前、狭くできなくて悩んだ時は textview に gtk_widget_set_size_request で 適当なサイズを入れて狭くできるようになった。 理屈はわからないけど
- 732 名前:login:Penguin mailto:sage [2005/12/07(水) 17:02:44 ID:/q9zEwb5]
- >>731
ご教授いただきましたように、 gtk_widget_set_size_request (GTK_TEXT_VIEW(text), 100, 75); と一行、適当(値も適用)に入れてみました。 確かにウィンドウのリサイズができるようになりました。 ただ、折り返して表示してくれないのでorz。 今は、VTEで作業してます。
- 733 名前:login:Penguin mailto:sage [2005/12/07(水) 17:20:33 ID:gfGZYrS3]
- >>732
お前が折り返しをしないように設定してるからだろ。ちっとは頭を使え
- 734 名前:login:Penguin mailto:sage [2005/12/07(水) 17:38:00 ID:/q9zEwb5]
- >>733
ワード・ラップとは、ある単語が一行で完了しない場合に、(単語の区切りを意識して) 強制的にその単語を次の行に移動して表示する機能をいいます。 単語の区切りを無視してくれるようにはできないですよねぇ...
- 735 名前:login:Penguin mailto:sage [2005/12/07(水) 18:02:40 ID:gfGZYrS3]
- >>734
GTK_WRAP_CHAR リファレンス嫁
- 736 名前:login:Penguin mailto:sage [2005/12/08(木) 10:11:26 ID:NkHarRL9]
- >>735
GTK_WRAP_CHAR にもしたが、へんなとこで改行されてしまうんだけれど... リファレンス嫁んorz
- 737 名前:login:Penguin mailto:sage [2006/01/28(土) 06:10:36 ID:y31wlGaX]
- pcmanfm.sourceforge.net/
- 738 名前:login:Penguin mailto:sage [2006/01/28(土) 13:29:29 ID:amWZrwNv]
- >>736
ここでゴチャゴチャ訊いてるより自前でやってしまう方が早いと思うが
- 739 名前:login:Penguin mailto:sage [2006/02/08(水) 12:18:47 ID:EWHkI7FI]
- コマンドライン引数で `-' を渡したいんですが、gtk_init() で `-' は取り除
かれるみたいですね。 なんか回避方法とかありますか? やっぱ gtk_init() の前で一旦引数をパーズするしかない?
- 740 名前:login:Penguin mailto:sage [2006/02/08(水) 20:36:38 ID:CYm40DFq]
- 慣習としては -- をおいてオプションと引数を区別するんじゃないか。
GTKが対応してるかどうかは知らんけど。
- 741 名前:login:Penguin mailto:sage [2006/02/08(水) 23:26:08 ID:EWHkI7FI]
- >>740
うーん、オプションとして `-' を渡したかったんですけどね。`-file -' で 標準入力からデータを読む、みたいな。とりあえず gtk_init() の前で捕捉す ることで逃げました。 ちなみに `--' には対応してるみたい。試してみたら `--' の後の `-' は gtk_init() を通過してきた。
- 742 名前:login:Penguin mailto:sage [2006/02/19(日) 15:58:57 ID:P101Qt/X]
- シグナルの発行ってどうやるの?
- 743 名前:login:Penguin mailto:sage [2006/02/20(月) 13:14:52 ID:OBEFgOmS]
- g_signal_emit()
- 744 名前:login:Penguin mailto:sage [2006/02/21(火) 01:18:20 ID:OjKUo/jf]
- コールバック関数の中でブロッキングする処理があるんですが
ウインドウ上のボタンを押されたらキャンセルさせたいです。 でもコールバック関数がブロッキングしてたらgtk_main()に返らない のでキャンセルボタンには反応できないんでしょうか? 解決方法をご存じの方がいらっしゃいましたら教えてください。
- 745 名前:login:Penguin mailto:sage [2006/02/22(水) 00:35:56 ID:DgPvEyu9]
- >>744
よくわからんが、長時間かかる処理をキャンセルできるようにしたいということか? gtk と関係ないがスレッドとかどうよ?
- 746 名前:744 mailto:sage [2006/02/22(水) 22:32:46 ID:s0bZ0aZZ]
- うーん、スレッドでもいいんだけど割り込み処理みたいなこと
できないかなぁーと思いまして。。
- 747 名前:login:Penguin mailto:sage [2006/02/23(木) 14:41:15 ID:9eTddDoJ]
- 適当な間隔で
while (gtk_events_pending()) gtk_main_iteration(); を呼んで一時的にイベントループを回してやると、スレッドを使わなくてもUIの処理ができるようになる。 システムコールなんかで長時間ブロックするような場合には使えないけど。
- 748 名前:login:Penguin mailto:sage [2006/02/23(木) 22:16:58 ID:HDaCfi3a]
- >>743
サンキスト
- 749 名前:login:Penguin [2006/04/06(木) 09:06:33 ID:xwiqVJCG]
- すいません、どうしてもわからなかったのですが…
gtk_label_set_markup() で '<' と '>' を表示する方法がわかりません。 タグの開始(終わり)と判断されてしまうようです。 すいません、よろしくお願いいたします。
- 750 名前:login:Penguin mailto:sage [2006/04/06(木) 13:56:52 ID:lK+xfIyV]
- >>749
以下の様にしたらちゃんとイタリックで「<test>」と表示されるみたいだけど、 駄目すか。 m = g_markup_printf_escaped ("<span style=\"italic\">%s</span>", "<test>"); gtk_label_set_markup (GTK_LABEL(label), m); g_free (m);
- 751 名前:749 mailto:sage [2006/04/07(金) 00:53:52 ID:064lZiFe]
- >>750
ありがとうございました、行けました。
- 752 名前:login:Penguin [2006/04/08(土) 16:50:28 ID:qD5vNEHv]
- GTKアプリケーションでウィンドウを分割しているウィジット(マウス操作でレイアウトの棒を左右に動かせる)を見掛けたのですが
あれは何と言うウィジットなのでしょうか。 ウィジットの名前が分からないと調べようもないので教えてください
- 753 名前:login:Penguin [2006/04/08(土) 17:07:07 ID:et4vCTR5]
- 多分 GtkHPaned っていうやつだと思う
Glade(2.12.1)だと右から2番め下から2番めにあるやつ
- 754 名前:login:Penguin [2006/04/09(日) 00:12:12 ID:lWv/4qoU]
- >>753
ありがとうございました。 そのウィジットで出てきました
- 755 名前:login:Penguin [2006/04/26(水) 18:09:37 ID:k4vlbIwh]
- gtkで画面をすぐに更新させるにはどうしたらいいでしょうか。
swapBufferやflushのようなカンジの関数があるかと 思ったんですが、見付かりませんでした。
- 756 名前:login:Penguin mailto:sage [2006/04/26(水) 23:15:06 ID:aZu1U6v6]
- GdkFlush って無かったっけ?
- 757 名前:login:Penguin mailto:sage [2006/05/02(火) 08:17:35 ID:UqKVJP00]
- 関数名長いよ!ヽ(`Д´)ノ ウワァァァン
- 758 名前:login:Penguin mailto:sage [2006/05/02(火) 08:57:43 ID:e/deB1lW]
- ああ、C言語だからな。
- 759 名前:login:Penguin [2006/05/09(火) 07:32:53 ID:reS9af81]
- GtkComboBox で質問です…。
GtkComboBox の signal で "changed" が発行された時と同じような感じで コールバックを呼びたいのですが、 選択されたアイテムが前のと同じでも呼べるようにするにはどうすればよいでしょうか… 識者の方、お願いいたします。
- 760 名前:login:Penguin [2006/05/21(日) 23:50:35 ID:wP3kA47Z]
- Gtk初心者です
get_wigetを使ってウィジェットから値を取り出したのですが, undefined reference to `get_widget` というエラーメッセージが出ます 何か解決する方法はあるでしょうか? また,代替手段などありましたら教えて下さい
- 761 名前:login:Penguin mailto:sage [2006/05/22(月) 00:15:02 ID:lYbn8Pcy]
- >>760
文が変
- 762 名前:760 mailto:sage [2006/05/22(月) 00:36:55 ID:cF96P9p7]
- 失礼しました.訂正します
> get_wigetを使ってウィジェットから値を取り出したのですが, ウィジェットから値を取り出すために,get_widgetを使って ウィジェットを取得したいのですが, > undefined reference to `get_widget` > というエラーメッセージが出ます > > 何か解決する方法はあるでしょうか? > また,代替手段などありましたら教えて下さい よろしくお願いします
- 763 名前:login:Penguin mailto:sage [2006/05/22(月) 10:15:59 ID:DWYo0BTY]
- >>760
私はsupport関数を使わないからよく分からないけど、 gtk+-1.x用のgladeでは get_widget だった関数が 2.0 では lookup_widget に なってるっぽい。 こんなんあった。↓ ttp://lists.ximian.com/pipermail/glade-users/2003-October/001603.html glade使ってるんだよね? glade使ってないのにgladeで準備された関数を 使っているという話じゃないよね?
- 764 名前:760 mailto:sage [2006/05/22(月) 21:47:05 ID:cF96P9p7]
- >>763
ありがとうございます > glade使ってるんだよね? glade使ってないのにgladeで準備された関数を 使っているという話じゃないよね? はい.glade使ってます. でも,lookup_widget以外を使って同じような関数って,皆さんどのようにしているんでしょうか? それから,GTKを学習する上で参考になるHPなどありましたら, 教えて下さい
- 765 名前:763 mailto:sage [2006/05/23(火) 00:10:16 ID:gEQHRwr8]
- >>760
GTKを簡単かつ体系的に教えてくれるHPは無いかもなぁ。 GTK自体が簡単なもんじゃないし、変化もしていくからね。 私が参考にしているのはGNOMEのプログラミング関係のドキュメント類。 それとGTK+とかglibのソース。 それと、gtk-demoというコマンドはとても参考になります。 gladeのsupport関数を使わない方法は、 モジュール的構造も考えなきゃならない少し大規模なプログラミングを するとなると、自然にそうなる気がする。これは言語(C言語とか)を じっくり体系的に勉強する必要があると思う。そうすると自然に見えてくるかな。 変数のスコープ(通用範囲)に大きく関わります。 簡単に言うと、widgetのアドレスさえどこかに覚えておけばいいので、 必要なものを構造体にしてそれを関数の引数として渡せばいい。 あるいはGUI部分だけ1ファイルにしてその中の最初でstatic変数として定義とか。 この場合はwidgetからの値の取得とかwidgetの書き換えとかはこの1ファイル中で 行って、他の部分にはwidgetのアドレスは必要ない状態にするといいかな。 ちなみに、lookup_widgetを使わない場合はinterface.cの GLADE_HOOKUP_OBJECT とかのマクロ部分は必要なくなります。
- 766 名前:login:Penguin [2006/05/24(水) 10:41:45 ID:zKYF/EzE]
- gtk+-2.6 をつかってるんですが、
GtkRadioButtonで、group内のすべての radio buttonを inactiveにする方法ってあります? gtk_toggle_button_set_active(radio_button, FALSE) だと activeになっているものを inactive にしてくれないみたいなんですが。
- 767 名前:login:Penguin mailto:sage [2006/05/24(水) 15:19:22 ID:Yn9YRiJ9]
- >>766
必ず一つだけが active になってるのが radio button なので、できない。
- 768 名前:login:Penguin mailto:sage [2006/05/25(木) 02:56:23 ID:VlZmec8+]
- >>767 そうみたいですね... newしたときから activeになってるみたいだし。
どれも選択されていない RadioButtonって需要ないのかしらん。 素直に GtkToggleButtonに signal組み合わせて作ります。
- 769 名前:login:Penguin mailto:sage [2006/06/02(金) 00:28:01 ID:hcRTarUB]
- gtk_button_new_from_stockはgtk_buttonと名が付くのに何で
GtkWidgetを返しやがりますか
- 770 名前:login:Penguin mailto:sage [2006/06/02(金) 02:04:06 ID:N+GTRApa]
- gtk_hogehoge_new は GtkWidget *を返すって conventionじゃないの?
そのほうが gtk_widget_showとかに渡すときも面倒じゃないし。 gtk_hogehoge_do_something の第1引数は たいてい GtkHogehoge だから その場合は面倒だけど。 OOPLでやればそんな面倒はないんだけどね。
- 771 名前:login:Penguin [2006/06/08(木) 02:09:17 ID:+cYFIqs+]
- 質問です。
GTK のメインループで使っている GMainContext は g_main_context_default () で 取れますか? 実は main_context = g_main_context_default (); して、この main_context を他のライブラリに使用しようとしたら(ライブラリの初期化に必要) 「FreeBSD ではうまく動く、しかし Windows ではうまく動かない」 という現象に出くわしました。 なにせ main context も loop も理解していないので…。 どなたかお教えくださいませ.............
- 772 名前:login:Penguin [2006/06/08(木) 03:26:47 ID:DJniGV22]
- gtk_widget_destroyと g_object_unrefってどう使い分けるんでしょう?
ほかからも参照されている可能性を考えると g_object_unref() を 使うべきの気がするんだけど、だとすると gtk_widget_destroy() が ある意味がわからない...
- 773 名前:login:Penguin mailto:sage [2006/06/11(日) 20:12:39 ID:J6bQThTU]
- gtk_window_set_title(window,"ゲイツ砲作動");
- 774 名前:login:Penguin mailto:sage [2006/06/14(水) 01:55:53 ID:t+ofgOcF]
- glibとかgtkのドキュメントでman形式のものってありますか?
--enable-manとかやってみたけど、よくわかりません。 どこかへのポインタでもいいですので、教えていただけませんか。
- 775 名前:login:Penguin mailto:sage [2006/06/14(水) 13:34:14 ID:iviE8HFQ]
- つ/usr/share/gtk-doc
- 776 名前:login:Penguin mailto:sage [2006/06/25(日) 01:13:32 ID:FTDnSR/k]
- >>772
閉じるボタンに繋げる合などだけ destroy で、他は unref でいいと思う。 ほかから参照されているときに destroy しても 使いものにならなくなるだけで問題はない。 destroy メソッドを実行すると初回のみ destroy シグナルが発行される。 参照がまだあれば、object は回収されずに残る。 unref メソッドの場合、最後の参照だった場合のみ destroy finalize の順に 実行されて、object が回収される。 似たような質問がここに mail.gnome.org/archives/gtk-list/2001-August/msg00105.html GtkObject の終了処理について developer.gnome.org/doc/GGAD/sec-finalization.html
- 777 名前:login:Penguin mailto:sage [2006/06/26(月) 11:40:10 ID:M7qvCUGx]
- OpenLDev
ttp://www.openldev.org/ これよさげ
- 778 名前:login:Penguin mailto:sage [2006/07/03(月) 22:12:38 ID:pWv0Yxym]
- GTK+ 2.10.0とGLib 2.12.0のリリースアナウンスメントをwww.gtk.orgで発見
でもリリースノートとtarballは、まだなのね…
- 779 名前:login:Penguin mailto:sage [2006/07/06(木) 20:30:35 ID:xw7f/fG0]
- Gtk使えねぇええええ
TreeModel超糞。
- 780 名前:longhon [2006/07/17(月) 23:28:47 ID:BTBgIeR8]
- いまGtkをまなんでexcelみたいな表を作ろうと考えたのですが、
tree view list を使ってできるというところまではわかったのですが、 日本語のチュートリアルはなく、原本のリファレンスを見るものの さっぱりな状態です。ちょっと教えていただけないでしょうか? クレクレ君ですみません。
- 781 名前:login:Penguin mailto:sage [2006/07/18(火) 00:17:21 ID:KWhoRQuP]
- Linuxならgtk-demoでサンプルが見れるぜい
- 782 名前:longhon [2006/07/18(火) 00:56:09 ID:P7E0MH5b]
- おーdemoのバージョンってどうやってしらべるんだろ?
- 783 名前:login:Penguin mailto:sage [2006/07/18(火) 01:07:07 ID:lOzLf0iO]
- 表作るなら>>659みたいなのもあるらしい。
俺はListStore程度で済む事しかやらん(やれん)から使った事ないけど。 あとリファレンスはruby-gtkのが割と日本語化されてて初めは楽。
- 784 名前:login:Penguin [2006/07/18(火) 06:48:40 ID:TIhQa3Ub]
- jpegイメージを表示するプログラムはどれくらいかんたんにできますか?
- 785 名前:longhon [2006/07/18(火) 16:17:54 ID:P7E0MH5b]
- そのListstoreがわからないーーー
- 786 名前:login:Penguin mailto:sage [2006/07/18(火) 16:37:02 ID:CMZdz4SS]
- 英語で良いならttp://scentric.net/tutorial/があるな。
- 787 名前:login:Penguin mailto:sage [2006/07/18(火) 19:37:56 ID:Af6G0/qF]
- >>784
#!/usr/local/bin/perl use Gtk2 '-init'; $win = new Gtk2::Window->new(GTK_WINDOW_TOPLEVEL); $img = new Gtk2::Image->new; $win->signal_connect("delete_event", \&qu, undef); $win->add($img); $img->set_from_file("hoge.jpg"); $win->show_all; Gtk2->main; exit; sub qu { Gtk2->main_quit; }
- 788 名前:longhon [2006/07/21(金) 00:43:24 ID:6uqESCNY]
- ソートとeditが同時に出来ないーー
static void add_columns(GtkTreeView *treeview) { GtkCellRenderer *renderer; GtkTreeViewColumn *column; GtkTreeModel *model = gtk_tree_view_get_model(treeview); /* column for date */ renderer = gtk_cell_renderer_text_new(); column = gtk_tree_view_get_column(treeview, COLUMN_DAY); //column = gtk_tree_view_column_new_with_attributes("Daisuke", renderer, "text",COLUMN_DAY, NULL); g_signal_connect(renderer, "edited", G_CALLBACK(cell_edited), model); g_object_set_data(G_OBJECT(renderer), "column", (gint *)COLUMN_DAY); gtk_tree_view_insert_column_with_attributes(GTK_TREE_VIEW(treeview), -1, "Date", renderer, "text", COLUMN_DAY, "editable", COLUMN_EDITABLE, NULL); gtk_tree_view_column_set_sort_column_id(column, COLUMN_DAY); gtk_tree_view_append_column(treeview, column); 以下略
- 789 名前:longhon [2006/07/21(金) 02:15:17 ID:6uqESCNY]
- 訂正 "Daisuke" -> Date
デバックの張ってしまった
- 790 名前:login:Penguin [2006/07/22(土) 22:44:27 ID:ePUeuv0L]
- リストの更新ってどうしりゃいいんだ?
- 791 名前:login:Penguin mailto:sage [2006/07/23(日) 03:07:35 ID:amAZ2PT+]
- >>790
リストって何のリストだお
- 792 名前:login:Penguin [2006/07/23(日) 05:14:23 ID:x3i4d7lC]
- GTKのスレで質問するのは適切ではないかもしれないのですが、
リアルタイムに描画を更新するプログラムでVSYNCを取得するって どうすればいいのですか? 簡単なアニメーションを表示させたくて、ウィンドウシステムや ウィジェットなどはなんでもいいのですが、普通はどのようにVSYNCを 取得するものなのでしょうか? ウィンドウシステムごとに固有の方法が用意されている? それともカードのレジスタかなんかから直接とってくるのでしょうか? (それともVSYNCなんて取る必要はない?) 描画関係に関してはまるっきり素人なもので…
- 793 名前:login:Penguin mailto:sage [2006/07/23(日) 05:59:52 ID:9cNKicFy]
- 無理無理
- 794 名前:login:Penguin mailto:sage [2006/07/23(日) 08:32:45 ID:h2mLkene]
- >>792
DRM_IOCTL_WAIT_VBLANK で検索してみ
- 795 名前:login:Penguin [2006/07/23(日) 11:29:11 ID:x3i4d7lC]
- >>794
ありがとうございました! 調べてるときに、割り込みでVBLANKがとれない場合 単にVBLANKの周期で処理を行うようなpatchがあったりしたのですが こういったことも有効なものなのでしょうか? (何か根本的に勘違いしてる、私?)
- 796 名前:login:Penguin mailto:sage [2006/07/24(月) 20:55:51 ID:OZvD/B1G]
- 意味ないんじゃないのそれ。
単に周期を合わせるのだと、運がよければvsyncに合うけど、 運が悪ければ書き換えの最前線が常に画面上になるんじゃないのかな。
- 797 名前:login:Penguin mailto:sage [2006/07/25(火) 20:47:07 ID:ObYp5Z0J]
- 無理無理
- 798 名前:login:Penguin mailto:sage [2006/07/25(火) 22:07:19 ID:ANae/VXn]
- gtkでほにゃららウィザードみたいな感じで画面全体を
遷移させたいのですが、どうすればいいか教えてください。 やっぱり神様windowがパネルごとshow/hide?
- 799 名前:login:Penguin mailto:sage [2006/07/26(水) 03:03:30 ID:nO5MsZXX]
- gtk_window_fullscreen
ttp://developer.gnome.org/doc/API/2.0/gtk/GtkWindow.html ?
- 800 名前:login:Penguin mailto:sage [2006/07/28(金) 16:03:10 ID:gdBL/xGV]
- ドルイド使えん?
developer.gnome.org/doc/API/2.0/libgnomeui/GnomeDruid.html って、全画面にはならんのかな.
- 801 名前:login:Penguin mailto:sage [2006/08/01(火) 00:31:39 ID:L0TWKid5]
- おまいらやっぱCで書いてる?
- 802 名前:login:Penguin mailto:sage [2006/08/03(木) 17:59:03 ID:Pbm1StqY]
- Haskellで。
- 803 名前:login:Penguin mailto:sage [2006/08/03(木) 21:08:21 ID:PrqlXciu]
- #include <gtk/gtk.h>
がダメで `pkg-config --cflags --libs gtk+-2.0` だと大丈夫なのはどういう意味があるのでしょうか。 windows.h のように普通にincludeできないと違和感を感じてしまうのですが…
- 804 名前:login:Penguin mailto:sage [2006/08/03(木) 21:25:07 ID:3S1RLjXN]
- 何がどうダメなのさ
- 805 名前:login:Penguin mailto:sage [2006/08/03(木) 21:26:34 ID:ONA5Yror]
- pkg-config --cflags --libs gtk+-2.0
を実行したらすぐわかるような
- 806 名前:login:Penguin mailto:sage [2006/08/03(木) 23:21:48 ID:k7FfsSEw]
- gtk を試しはじめてネット上で検索とかしまくってるんだけど、
検索すればするほど日本ではあまり使われてないような…。 みんな何作ってるの?公開とかしてる?
- 807 名前:login:Penguin mailto:sage [2006/08/03(木) 23:29:07 ID:B7tJQEHQ]
- >>806
本が結構売られているよ。 GTK+で有名なのはGIMPかな。っていうかこれのために作られたのがGTK+・・・
- 808 名前:login:Penguin mailto:sage [2006/08/04(金) 02:18:59 ID:1ByfcMbI]
- >>806
JDでスレ検索
- 809 名前:login:Penguin mailto:sage [2006/08/04(金) 16:25:35 ID:QDVDuP06]
- GTK+-2.0の日本語の本ってある??>>806
結局、公式 gnome 開発者ガイド使ってるけど、これも突っ込み甘い.. www.amazon.co.jp/gp/product/1593270305/250-5057288-9394607?v=glance&n=52033011&s=english-books
- 810 名前:login:Penguin mailto:sage [2006/08/12(土) 23:07:37 ID:gUx2Zo6A]
- APIのレファレンスマニュアルのページ読むと必ずハングするんですが、
なんか意地悪してるんでしょうか。
- 811 名前:login:Penguin mailto:sage [2006/09/01(金) 22:01:53 ID:9hBp2t2i]
- >>810
GTKベースのソフトで読まないとハングするよ。
- 812 名前:login:Penguin mailto:sage [2006/09/02(土) 09:14:33 ID:4priHuM5]
- 読むのに使ってるソフトのスレで訊くべきじゃないの
|

|