作るぞ ギコ猫アプレット (437レス)
作るぞ ギコ猫アプレット http://mao.5ch.io/test/read.cgi/linux/985667458/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
159: gchar [sage] 2001/07/28(土) 20:40 -*-fixed-medium-r-*-*-8-*-*-*-*-*-jisx0208.1983-* は私の環境ではデフォルトで入っているフォントが使われてますね。 それで正常に表示されております。 redhat7.0です。 恵梨沙フォントいれてみました。elisat10.tar.gz フォントサイズ 8 可能ですが、一部化けます。半角カナや、ギコ猫の目とか。 WEBからは何故かダウンロードできなかったんで、 GTK+ 入門 (田中ひろゆき)に付いてくるCDROMから入れました。 フォントマニアックスというページ見付けました。 http://nite.kuicr.kyoto-u.ac.jp/~katayama/font/ 引き際かもしれません。 http://mao.5ch.io/test/read.cgi/linux/985667458/159
160: gchar [sage] 2001/07/29(日) 08:23 ギコ猫アプレット3.6を公開 フォントを変更可能にした。 恐らくフォントがないと文字化けするか、落ちます。いずれ、フォントを検出する機能を付けたいとおもいます。 misc , kappa ,mnkana ,alias が選択可能です。 redhat 7.0ではデフォルトで入っています。 xfontsel ではフォントサイズ8 はありませんが、4つとも正常に表示されてます。 一番良いのがkappaかな。 http://gikocat.20m.com 選挙いくぜよー。バイビー http://mao.5ch.io/test/read.cgi/linux/985667458/160
161: 名無しさん@Emacs [] 2001/08/05(日) 11:44 さすがに、常時表示は不格好なので引き出しを作って そこに表示。ランチャはemacs -e navi2chにして そこから起動するようにしてるので2ちゃん閲覧時には開いている(藁 http://dmhghn.home.dk3.com/image/img-box/img20010805044231.jpg http://mao.5ch.io/test/read.cgi/linux/985667458/161
162: 名無しさん@Emacs [sage] 2001/08/05(日) 12:03 あと、AAを一定時間で変わるようにできないの? いろんなAAがほっといても出るといいんだけど。 http://mao.5ch.io/test/read.cgi/linux/985667458/162
163: gchar [sage] 2001/08/06(月) 06:58 >>名無しさん@Emacsさん (・∀・)イイ!! スライドパネルですね。使ってくれてありがとねー。 ギコ猫ダウンローダーもいいですよ。 笑 データとアルゴリズムを分けるので、ちょっと時間がかかります。 根本的に理解しようと思って、gtkのソースを読んでました。 今まで意識しなかったけど、内部では複雑ですね。 set_arg ,get_arg ,finalize ,destroy ,shutdown ,GtkArg ,size_request ,allocat ,expose 関数へのポインタ、 シグナル、クラス初期化関数、 頭クラクラしてきた。 エディタあきらめないぜよー。バイビー. http://mao.5ch.io/test/read.cgi/linux/985667458/163
164: gchar [sage] 2001/08/06(月) 19:26 今日何にもしてないのに、PCのスピーカから人間の声が聞こえて来た。 聞こえてきたのは2秒ぐらいで、低くて何を言ってたのか聞き取れなかった。 恐くてすぐボリューム思わず下げちゃったよ。 あれはマジで人間の声です。 恐くて泣きそうになったぜよー。 http://mao.5ch.io/test/read.cgi/linux/985667458/164
165: login:Penguin [] 2001/08/09(木) 08:13 http://xpenguins.seul.org/ これのギコ版作って。 http://mao.5ch.io/test/read.cgi/linux/985667458/165
166: login:Penguin [sage] 2001/08/09(木) 08:27 >>164 通信技術板にそんなスレたってな。 違法に出力を上げてる無線の混信だそうです。 近くにトラックが通るような国道ない? http://mao.5ch.io/test/read.cgi/linux/985667458/166
167: not 164 [sage] 2001/08/09(木) 08:38 >>166 冷静な解説、ありがたいなぁ… http://mao.5ch.io/test/read.cgi/linux/985667458/167
168: 166 [sage] 2001/08/09(木) 09:40 >>166 うっ ×そんなスレたってな。 ○そんなスレたってたな。 http://mao.5ch.io/test/read.cgi/linux/985667458/168
169: login:Penguin [sage] 2001/08/09(木) 10:37 次はうしみつどきにいきなり不気味なうめき声を出すアプレットですね http://mao.5ch.io/test/read.cgi/linux/985667458/169
170: login:Penguin [sage] 2001/08/09(木) 10:40 >>164 砂嵐のテレビに人の顔が浮き出たケースもほとんどは遠隔地のテレビ電波の混信 UHF帯でまれにラブホテルの隠しカメラを受信する場合もある アノ声がノイズと混ざってかなり恐い効果音付になることも http://mao.5ch.io/test/read.cgi/linux/985667458/170
171: login:Penguin [] 2001/08/09(木) 10:44 >>169 あ、それ欲しいです(藁 http://mao.5ch.io/test/read.cgi/linux/985667458/171
172: gchar [age] 2001/08/09(木) 23:48 ウィジェットの生成、終了処理がなんとなく分かってきた。 けど、gtk_container_add / gtk_container_remove が分からん。 それぞれ シグナルでgtk_container_add_unimplemented / gtk_container_remove_unimplementedを 呼び出しているんだと思うけど、それからが分からん。 というか処理がないように思える。 誰か教えて下さい。 m ( _ _ ) m >>165さん 笑 154でやろうと考えていたのが、まさにそれです。 実は デスクトップ上を" 2度と来ねえよ、プンプン "を走らせようと考えていました。 すくりーんしょっと http://www.bc.wakwak.com/~milky/data/data499.jpg これはxpmの絵です。この絵を作るのに結構時間がかかりました。 背景が透き通っているのが分かるでしょうか? ウィンドウの位置をずらしていけば、動いているように見えるかもしれません。 スクリーンセーバーみたいに、なればいいと思うのですが。 >>160 ,179 さん やっぱりそんなこともあるんですね。昼間だったので、助かりました。 >>169 ,171 さん マジレスすると、それ系のmp3 か wav を用意してcronでxmmsかmpg123で鳴らすように 設定すれば良いと思います。 笑 エディタやりたいぜよー。バイビー。 http://mao.5ch.io/test/read.cgi/linux/985667458/172
173: ほぉ [Microshit] 2001/08/10(金) 00:17 >>164 県道沿いの民家です。PCの電源off、スピーカーの電源offでも バカトラック通ると「へぇ〜:(’&%$$% よなぁ〜」とか 鳴ってます。 うるさい。 http://mao.5ch.io/test/read.cgi/linux/985667458/173
174: login:Penguin [sage] 2001/08/10(金) 11:19 172>> gtkcontainer.c(gtk+1.2.10)より抜粋 (708行付近) void gtk_container_add (GtkContainer *container, GtkWidget *widget) { g_return_if_fail (container != NULL); g_return_if_fail (GTK_IS_CONTAINER (container)); g_return_if_fail (widget != NULL); g_return_if_fail (GTK_IS_WIDGET (widget)); g_return_if_fail (widget->parent == NULL); if (!GTK_OBJECT_CONSTRUCTED (widget)) gtk_object_default_construct (GTK_OBJECT (widget)); gtk_signal_emit (GTK_OBJECT (container), container_signals[ADD], widget); } となっていていろいろやっているが、そういう話ではない? http://mao.5ch.io/test/read.cgi/linux/985667458/174
175: gchar ねむいー [age] 2001/08/10(金) 22:07 >>173さん もう恐がりませんです。 ボリューム下げても無駄だったのかな。笑 >>174さん いや、そういう話です。 gtk_container_add関数内のgtk_signal_emitでシグナルを発行していますが、 何の関数が呼ばれているんでしょうか? サブクラスで関数のオーバーライドもされていないし、gtk_container_class_initで それぞれgtk_container_add_unimplemented / gtk_container_remove_unimplementedが呼ばれるように 設定されていると思うのですが。 私が根本的に勘違いしているんでしょうか? static void gtk_container_add_unimplemented (GtkContainer *container, GtkWidget *widget) { g_warning ("GtkContainerClass::add not implemented for `%s'", gtk_type_name (GTK_OBJECT_TYPE (container))); } static void gtk_container_remove_unimplemented (GtkContainer *container, GtkWidget *widget) { g_warning ("GtkContainerClass::remove not implemented for `%s'", gtk_type_name (GTK_OBJECT_TYPE (container))); } それぞれg_warningを呼んでいるだけ? はにゃ? 間違いを指摘して頂ければ、ありがたいです。 GDK ,gdk_pixbuf かなり理解したぜよー。バイビー http://mao.5ch.io/test/read.cgi/linux/985667458/175
176: 174 [sage] 2001/08/11(土) 09:31 >>175さん gtk_signal_emit (GTK_OBJECT (container), container_signals[ADD], widget); で、containerに対してwidgetをADDするsignalをemitしているが、 gtk_container_class_init (GtkContainerClass *class)で class->add = gtk_container_add_unimplemented; となっていて、"なんじゃこりゃ?"状態ってことですよね。 そこで、gtkディレクトリで $ grep "container_class->add" *.c なんてすると、 gtkbin.c: container_class->add = gtk_bin_add; gtkbox.c: container_class->add = gtk_box_add; (以下略) のようにそれぞれのwigetがオーバーライドしています。 ってことで、いかがでしょう? http://mao.5ch.io/test/read.cgi/linux/985667458/176
177: gchar \(^o^)/ [sage] 2001/08/11(土) 10:07 >>175さん わかりました。 間抜けな勘違いしてました。笑 ちゃんとサブクラスでオーバーライドされてますね。 GtkContainerとGtkWindowクラスだけ見てて、堂々巡りしてました。 間にGtkBIn挟間っているの気が付きませんでしたです。 ありがとうございます。m ( _ _ ) m シグナル勉強しなおします。 http://mao.5ch.io/test/read.cgi/linux/985667458/177
178: login:Penguin [sage] 2001/08/11(土) 13:21 >>177さん gtk_window_class_init (GtkWindowClass *klass)で、 parent_class = gtk_type_class (GTK_TYPE_CONTAINER);ではなく parent_class = gtk_type_class (gtk_bin_get_type ());になっている と書けば良かったのですね。 Classの階層図を手元に置いておくと楽なのですが、 http://developer.gnome.org/doc/API/gtk/gtk-index.html をみると階層構造が分かります。 http://mao.5ch.io/test/read.cgi/linux/985667458/178
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 259 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.442s*