作るぞ ギコ猫アプレット (437レス)
作るぞ ギコ猫アプレット http://mao.5ch.io/test/read.cgi/linux/985667458/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
116: gchar [スペインのエープリールフール?3/1 魚が死ぬ] 2001/07/15(日) 01:33 最新のソース読みましたが、なんだか分かりませんでした。 笑 けど、変な機能見付けました。メール欄に書いてます。 あのって、何のことかわかりませんが、ギコ猫アプレットと想定して、 Xの解像度を変えてもらうしかないです。 実際には絵ではなく、文字なのでフォントをいじることになると思います。 なんとかしてみます。 http://mao.5ch.io/test/read.cgi/linux/985667458/116
117: login:Penguin [sage] 2001/07/15(日) 01:35 確かにあのデカさでは常駐させられんな。 http://mao.5ch.io/test/read.cgi/linux/985667458/117
118: gchar [sage] 2001/07/15(日) 01:36 文字が化けた。 もう書きます。 スペインのエープリールフール? 3月1日魚が死にます。 http://mao.5ch.io/test/read.cgi/linux/985667458/118
119: gchar [sage] 2001/07/15(日) 04:19 小さいギコ猫アプレット思考錯誤中 特殊な文字を使用しているので、普通に小さいフォントを指定すると文字化けします。 けど、もしかしたらうまくいくかもしれない。 可能性があるのはモナーフォント、それとM$フォント。 http://mao.5ch.io/test/read.cgi/linux/985667458/119
120: gchar [sage] 2001/07/15(日) 04:57 モナーフォントを使って文字化けしないで、できました。 けれど、ラベルを最大縦7行使ってるんですけれど、 結局元と同じぐらいの大きさになってしまいます。 小さくするにはラベルウィジェットの縦のサイズも変える必要がある。 そんなんできるのかな? 分からんし、寝る。 http://mao.5ch.io/test/read.cgi/linux/985667458/120
121: gchar [sage] 2001/07/15(日) 05:33 モナーフォントを使えば、少しコンパクトになりそうです。 今までのサイズが縦100 * 横 100 でした。 80 * 70 になりそうです。 これが限界です。 文字がずれるので、100個くらいAAを編集しなければなりません。 笑 http://mao.5ch.io/test/read.cgi/linux/985667458/121
122: 裂除忍 [] 2001/07/15(日) 09:39 http://mao.5ch.io/test/read.cgi/linux/985667458/122
123: gchar [age] 2001/07/15(日) 15:14 ギコ猫アプレット3.2 スモールバージョン作りました。 モナーフォントを使用します。 モナーフォントがあるか確認して下さい。 コマンド xfontsel で起動して mona-gothic-medium-r-*-*-12-*-*-*-*-*-*-* で字が下に出るなら正常に使えます。 http://gikocat.20m.com/ http://mao.5ch.io/test/read.cgi/linux/985667458/123
124: login:Penguin [sage] 2001/07/15(日) 15:51 つか、なんで絵じゃダメなんだろ? http://mao.5ch.io/test/read.cgi/linux/985667458/124
125: gchar [sage] 2001/07/15(日) 16:16 >>124さん gimp使って、絵(xpm)にして、できなくはないんです。 そうすると、パネルサイズに合わせて自動的にサイズが変更されます。 けど、問題は背景と文字の色が変わらないんですよ。 それに100個くらい絵を作らなければいけません。 笑 容量(サイズ)も当然大きくなります。 Gnomeさかな君の場合は絵なんですね。 だから色を変更することはできません。 いい考えがあったら教えてください。 http://mao.5ch.io/test/read.cgi/linux/985667458/125
126: login:Penguin [sage] 2001/07/15(日) 16:38 >>125 了解 http://mao.5ch.io/test/read.cgi/linux/985667458/126
127: login:Penguin [] 2001/07/17(火) 13:56 age http://mao.5ch.io/test/read.cgi/linux/985667458/127
128: login:Penguin [sage] 2001/07/17(火) 14:53 >>125 元絵から表示用のxpmを作ることにして、その時色変えちゃったら? http://mao.5ch.io/test/read.cgi/linux/985667458/128
129: gchar [sage] 2001/07/18(水) 01:11 いつの間にか上がってた。 >>128さん 絵にするのはやっぱり非現実的です。 申し訳ありません。 もしかしたら、勘違いしていたかもしれないです。 文字化けしないでフォントを小さくできるかもしれません。 文字のサイズを変更するか、他の方法で何とかしたいと思います。 http://mao.5ch.io/test/read.cgi/linux/985667458/129
130: login:Penguin [sage] 2001/07/18(水) 02:41 表示用フォントをつくる http://mao.5ch.io/test/read.cgi/linux/985667458/130
131: gchar [sage] 2001/07/18(水) 03:29 ギコ猫ダウンローダー 0.4を公開 かなり良くなってきました。 ギコ猫アプレット、何とかなるかもしれません。 http://mao.5ch.io/test/read.cgi/linux/985667458/131
132: gchar [sage] 2001/07/19(木) 07:04 ギコ猫アプレット、いろいろやってみましたが、ダメでした。 最後の頼みのM$フォントも小さくしてしまうと、汚くなります。 今のところXの解像度をかえてもらうしかありません。 とりあえず、エディタやるぜよー バイビー http://mao.5ch.io/test/read.cgi/linux/985667458/132
133: gchar [age] 2001/07/21(土) 07:20 ギコ猫ダウンローダー0.5を公開 0.4は落ちます。 メモリを開放していると思っていたら、行えていませんでした。 それの修正 ギコ猫アプレット3.3を公開 アニメ: ギコ忍、 加護、 桃ちゃん、 よっすぃー2 静止: 辻2、 加護2、 ギコ忍2を追加 http://gikocat.20m.com gEdit 複雑ー http://mao.5ch.io/test/read.cgi/linux/985667458/133
134: login:Penguin [sage] 2001/07/21(土) 11:21 >>1 の技術がどんどん向上してゆく http://mao.5ch.io/test/read.cgi/linux/985667458/134
135: gchar [sage] 2001/07/21(土) 15:49 メモリいじっていたら、他にも影響が出ていたので、 ギコ猫ダウンローダー 0.5.1を公開 果たしてこれでも向上しているのだろうか? 笑 向上するぜよー 疲れたので、寝るぜよー http://gikocat.20m.com http://mao.5ch.io/test/read.cgi/linux/985667458/135
136: login:Penguin [sage] 2001/07/21(土) 21:00 ギコ猫アプレット3.3を落して利用した。疑問がいくつか、ある。 1. acconfig.h が見つからぬ。どうやってconfig.h.inを作ったのだろう? autoconf-2.50対応なのか?しかしAH_はない。 2. configure.inでAM_INIT_AUTOMAKE(giko_applet ,3.1)となっているのに giko-3.3.tar.gzで配布となっている。make distしないのだろうか? 3. configure.inでGNOME_INIT(applets)を使用していない。その代わりにやた ら面倒なスクリプトが書かれている。何か問題があるのか? 勉強して出直すとしよう。 http://mao.5ch.io/test/read.cgi/linux/985667458/136
137: gchar [sage] 2001/07/22(日) 07:11 3つとも全く知りませんでした。 AM_INIT_AUTOMAKEの名前と、バージョンって意味があったのですね。笑 make dist でtar.gzを作っていたわけですね。 そんなことすら知りませんでした。 >>136さん 教えてくれて有難うございます。勉強して出直します。 http://mao.5ch.io/test/read.cgi/linux/985667458/137
138: 136 [sage] 2001/07/22(日) 08:30 このような小さなパッケージでは、config.hは不要と思われ。 AM_CONFIG_HEADER(config.h)はなくても良いと思われ。 これをなくすと、make時に gcc -DPACKAGE=\"giko_applet\" -DVERSION=\"3.3\" のようにdefineされるので、giko.cのdefine文が不要と思われ。 GNOME_INIT(applets)は、 aclocal -I /インストールしたディレクトリ/share/aclocal/gnome-macros しないとautoconfで失敗すると思われ。 Makefile.amに CFLAGS = @GNOME_INCLUDEDIR@ LDFLAGS = @GNOME_LIBDIR@ giko_applet_LDADD = @GNOME_LIBS@ @GNOMEUI_LIBS@ @GNOME_APPLETS_LIBS@ とか書いてく必要があると思われ。 make distするために、Makefile.amに EXTRA_DIST = giko_applet.desktop giko_applet.gnorba gikocat.png が必要と思われ。 偉大なゲームプログラマに文体が似ていたためびっくりした。 ISBN4-7978-2020-9 http://mao.5ch.io/test/read.cgi/linux/985667458/138
139: gchar [sage] 2001/07/22(日) 09:17 >>136さん うおー、感激しました。 ありがとうございます。 やっぱり、その本買って来ます。 偉大なプログラマーって誰なんでしょうか? もしかして、"ぜよー"が似ているんでしょうか? 勉強するぜよー。 http://mao.5ch.io/test/read.cgi/linux/985667458/139
140: login:Penguin [sage] 2001/07/22(日) 18:14 他のソースも見たけど、本買わなくてもいいかも。infoとgnome-macros以下の m4ファイルでconfigure対応は分かると思う。Makefile.amの書き方は私の趣味 に合わない。すでに買ってたらスマソ。 ギコ猫のgettextは無駄だと思うし、共有ライブラリを作成するなら、内容が 若干古い。まもなくlibtool-1.4とautoconf-2.50に移行するのでAutobookも時 代遅れになりそう。 Gnome全体を知る読み物としてはGoodだが。内容は、gcharさんなら物足りない かもしれない。特にプログラミングの部分は、初歩的な内容が多い。 私には、十分役立つ内容だったけど、、、能力無し 3章と13章を立ち読みして良ければ買いかな? http://mao.5ch.io/test/read.cgi/linux/985667458/140
141: gchar [sage] 2001/07/23(月) 07:52 >>140さん 本購入しました。 日本語の解説はありがたいですし、良い本だと思います。 gnome-commonが必要なのも知りませんでしたし、早速役に立ちました。 136で書いてある通りやったら、うまくできました。 本当に参考になりました。ありがとうございます。 全く理解していないんで、gnome-macros以下を見たいと思います。 本当に細かいところまで、教えてくださって、ありがとうございます。 make-dist 便利ですー 笑 http://mao.5ch.io/test/read.cgi/linux/985667458/141
142: gchar [age] 2001/07/25(水) 20:35 ギコ猫アプレット3.4を公開 configure修正 ギコ猫4 , ギコ忍2のアニメーションを追加 ギコ猫ダウンローダー0.5.2を公開 configure修正 アイテムを素早くダブルクリックするとバグる それの修正 エディタしょっぱなから、てこずってます。 GtkTextは、expand と fillをTRUEにすると、文字の表示が遅くて使えない。 geditを見ても解決方法がわからん。 GtkexTextはデフォルトでkinput が起動しないので、日本語を書けない。 悪戦苦闘中 http://gikocat .20m.com http://mao.5ch.io/test/read.cgi/linux/985667458/142
143: freebsd [クソスレにつき削除依頼済] 2001/07/25(水) 22:54 クソスレにつき削除依頼済 http://mao.5ch.io/test/read.cgi/linux/985667458/143
144: gchar [age] 2001/07/26(木) 06:44 ギコ猫ダウンローダー 0.5.3 FTPプロトコルに対応 本体: プロパティ -> ダウンロードに "パッシブFTPを使用する"を追加 アプレット: 右クリックのメニューに"新規アイテムの追加(ペースト)を追加 アプレット: プロパティ -> クリックに"新規アイテムの追加(ペースト)を追加 バイビー http://mao.5ch.io/test/read.cgi/linux/985667458/144
145: login:Penguin [sage] 2001/07/26(木) 19:31 >>142 URLにスペースが入っているのは、navi2chのせいかな?最初はダウソロー ドできんかった。気になったことはAM_PATH_GTKはいらないぐらいです。 気が向いたら、ソースを見やすくするために、データとアルゴリズムを分けて ほしいです。xpmみたいにAAをincludeできなくてもかまいませんが、、、 gdk_draw_text_wcでGdkPixbufに書いてgdk_pixbuf_scaleで縮小して表示する と小さいアプレットにはならないかな?フォントの設定とか面倒なのかな? 「おまえやれ」と言われる前に逝ってくる。 http://mao.5ch.io/test/read.cgi/linux/985667458/145
146: gchar [sage] 2001/07/26(木) 20:32 >>145さん URLはタイプミスです。ごめんなない。 >>気になったことはAM_PATH_GTKはいらないぐらいです。 AM_PATH_GTKは削除します。 >>気が向いたら、ソースを見やすくするために、データとアルゴリズムを分けて ほしいです。 私もソースは酷すぎると思います。 笑 今となっては非常に面倒くさいです。けどなんとかします。 >>gdk_draw_text_wcでGdkPixbufに書いてgdk_pixbuf_scaleで縮小して表示する と小さいアプレットにはならないかな? gdk , GdkPixbuf は全く知りません。 難しそうですが、14章読んでみます。 毎回教えて下さって、感謝しております。 http://gikocat.20m.com http://mao.5ch.io/test/read.cgi/linux/985667458/146
147: gchar [sage] 2001/07/26(木) 21:14 ギコ猫ダウンローダー0.5.4公開 アプレット: プロパティ -> プロトコル デフォルトのプロトコル機能追加 本体: 個別のプロパティ -> ディレクトリ 機能追加 アイテム追加後にも個別にディレクトリを変更可能になった。 http://gikocat.20m.com http://mao.5ch.io/test/read.cgi/linux/985667458/147
148: 145 [sage] 2001/07/26(木) 22:13 combo_changedでcheck_button_clickedを呼び出せば、変更が反映されると思 われ。教えているのではなくgikoのソース眺めてGNOME勉強中でし。 笑 http://mao.5ch.io/test/read.cgi/linux/985667458/148
149: gchar [sage] 2001/07/27(金) 00:13 >>145さん >>変更が反映されると思われ。 すいません。わかりませんです。 何が反映されるんでしょうか? やっぱりわかりませんです。 http://mao.5ch.io/test/read.cgi/linux/985667458/149
150: gchar [sage] 2001/07/27(金) 07:19 いつの間にかwget1.7が出てました。 ftp://ftp.gnu.org/gnu/wget/ 今日は秋葉行くぜよー。 絵がダメ、フォントもダメなら 、後はgdk しかないかなー、と思っていました。 gdk やるぜよー。 バイビー http://mao.5ch.io/test/read.cgi/linux/985667458/150
151: 名無しさん@XEmacs [sage] 2001/07/27(金) 07:45 GNOMEギコ猫君きぼん http://mao.5ch.io/test/read.cgi/linux/985667458/151
152: 148 [sage] 2001/07/27(金) 17:22 すまんです。実際試そうとしたら、チェックボタンのハンドル取得とか必要で、 結構面倒になります。忘れて下さい。wget1.7はcookie関係の修正が中心なの でそのまま使えるはずです。wget-1.6の変更は結構あったけど、、、 http://mao.5ch.io/test/read.cgi/linux/985667458/152
153: gchar [sage] 2001/07/28(土) 11:28 ギコ猫アプレット 3.5公開 大きさを変更出来るようになりました。 アニメーション かみなり様を追加しました。 プロパティから大きさで、変更できます。 フォントでなんとかやってみました。モナーフォントではなく、デフォルトのフォントです。 gdk_fontset_loadをマルチバイト(日本語)しか指定していなかった。 シングルバイトとマルチバイトの2つを指定するらしく、そうしたら文字化けしませんでした。 大きさ | フォントサイズ | アプレットのサイズ 標準 12 100 * 100 (従来のサイズ) 小さい 8 67 * 67 大きい 16 134 * 134 私はこれで、満足しているんですが、152さん どうでしょうか? http://gikocat.20m.com http://mao.5ch.io/test/read.cgi/linux/985667458/153
154: gchar 腹へったぜよー [age] 2001/07/28(土) 11:41 >>名無しさん@XEmacsさん 応援ありがとねー 一応、gdk / GdkPixbuf でも考えてみました。かなり複雑です。 gdk_drawing_area_new gdk_pixmap_new gdk_draw_string , gdk_draw_string でも日本語大丈夫らしいです。 gdk_pixbuf_new gdk_pixbuf_get_from_drawable gdk_draw_pixmap これに色を変更すると gdk_gc_new GDKColor 構造体つくって、 gdk_gc_set_background gdk_gc_set_foreground、 理論的に、これでイケルような気がします。 けれど1 つのAAを切替えるのに、これだけ処理がかかります。(笑) さらにアニメーションが加わると訳わからなくなって、正直自信がありません。 gdk/ GdkPixbuf を使って、どうしようもなく、別のくだらないの製作中です。(笑) バイビー http://mao.5ch.io/test/read.cgi/linux/985667458/154
155: gchar [sage] 2001/07/28(土) 11:46 ついでに前のギコ猫アプレット(スモール)で 使っていたのはフォントサイズ10です。 http://gikocat.20m.com http://mao.5ch.io/test/read.cgi/linux/985667458/155
156: 152 [sage] 2001/07/28(土) 14:30 フォントを小さくすると文字化けがぁ!と思ったら、 -*-fixed-medium-r-*-*-8-*-*-*-*-*-jisx0208.1983-* なフォントが無かった。欝田氏能。 他の開発が面白くなったら止め時だと思われ。 http://mao.5ch.io/test/read.cgi/linux/985667458/156
157: gchar [sage] 2001/07/28(土) 17:22 >>156さん ごめんなさい。 非常に間抜けなんですが、xfontselで確認したところ -*-fixed-medium-r-*-*-8-*-*-*-*-*-jisx0208.1983-* のフォント 私もありませんでした。 けど、文字化けしておりません。 ちょっと調べてみます。 http://mao.5ch.io/test/read.cgi/linux/985667458/157
158: 156 [sage] 2001/07/28(土) 19:03 -*-fixed-medium-r-*-*-10-*-*-*-*-*-jisx0208.1983-* でコンパイルすると常用可能なサイズになった。 恵梨沙フォントを入れるまでもないか。 http://mao.5ch.io/test/read.cgi/linux/985667458/158
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
179: gchar [sage] 2001/08/12(日) 01:06 ギコ猫アプレット3.8公開しました。 http://www.bc.wakwak.com/~milky/data/data613.jpg ぷんすけ?に色が付きました。 なぜかxpm によって、Xが落ちる。error 見ても分からん。 >>名無しさんEmacsさん ランダム機能はつきません。もうちょいお待ちください。ごめんなさい。 >>178さん grepで見れば良かったんですね。 大抵のサブクラスがaddシグナルをオーバーライドしていて、納得いたしました。 分かりやすい解説本当にありがとうございます。m ( _ _ ) m http://gikocat.20m.com 精進するぜよー。\(^o^)/ http://mao.5ch.io/test/read.cgi/linux/985667458/179
180: login:Penguin [sage] 2001/08/12(日) 22:41 以前データとアルゴリズムを分けてと逝っていたので、簡単なサンプルを作っ てみた。 ファイル名 giko2.AA ------- #include <glib.h> static gint giko2_num = 3; static gchar *giko2[] = { "\n" "| | Λ \n" " | |Д゚) \n" "| |⊂)\n" "| |∧| \n" "ギコギコ", "\n" "| | Λ \n" " | |Д゚) ギコ\n" "| |⊂)\n" "| |∧| \n" "逝ってよし", "\n" " | | サッ\n" " | |)彡 \n" " | | \n" " | | \n" "  ̄ ̄ ̄ ̄ ̄ ", }; http://mao.5ch.io/test/read.cgi/linux/985667458/180
181: login:Penguin [sage] 2001/08/12(日) 22:42 続き ファイル名 main.c ---------- #include <applet-widget.h> #include "giko2.AA" typedef struct { gint picture_num; gchar **picture; }giko_data; giko_data my_giko; void timeout_callback (gpointer data) { static int picture_number; picture_number++; if (picture_number >= my_giko.picture_num) picture_number = 0; gtk_label_set (GTK_LABEL(data), my_giko.picture[picture_number]); } int main (int argc, char *argv[]) { GtkWidget *applet, *label; gint mytimer; applet_widget_init (PACKAGE, VERSION, argc, argv, NULL, 0, NULL); applet = applet_widget_new (PACKAGE); label = gtk_label_new (giko2[0]); applet_widget_add (APPLET_WIDGET (applet), label); gtk_widget_show_all (applet); my_giko.picture_num = giko2_num; my_giko.picture = giko2; mytimer = gtk_timeout_add(3000 ,(GtkFunction)timeout_callback , label); applet_widget_gtk_main (); gtk_timeout_remove(mytimer); return EXIT_SUCCESS; } http://mao.5ch.io/test/read.cgi/linux/985667458/181
182: gchar [sage] 2001/08/13(月) 00:53 >>181さん、 日曜日なのにもかかわらず、ありがとうございます。 私が口ばっかりで、遅くてすみませんです。笑 そういう構造体にすればいいんですね。 データの無駄なコンパイルいらないし。追加する時も簡単になると思います。 それに別にアニメーションの数も3でなくても良くなりますね。 なるべく早くしたいと思います。\(^o^)/ 大変参考になります。ありがとうございます。 m ( _ _ ) m http://mao.5ch.io/test/read.cgi/linux/985667458/182
183: gchar [sage] 2001/08/16(木) 00:31 ギコ猫ダウンローダー 0.5.6 メモリ使用量を徹底的に減らした。 クリップボード: アドレスがttp://で始まるならhttp://に自動的に修正 ギコ猫アプレット 3.9 最初から全部作り直してます。 愛着ないのは外した。 特に安田とか 笑 http://gikocat.20m.com http://mao.5ch.io/test/read.cgi/linux/985667458/183
184: login:Penguin [age] 2001/08/16(木) 19:17 バージョンアップage フォントの変更はなくなったのでしょうか? ギコ猫アプレットのソースは読みやすくてGoodです。 現在、ギコ猫ダウンローダーをダウソロードちう。 http://mao.5ch.io/test/read.cgi/linux/985667458/184
185: gchar [sage] 2001/08/16(木) 19:45 ギコ猫アプレット4.0でランダム機能が付きます。 今フォントやってます。 今日中になんとか。 もうちょいお待ち下さい。バイビー http://mao.5ch.io/test/read.cgi/linux/985667458/185
186: gchar [age] 2001/08/17(金) 01:47 ギコ猫アプレット 4.0公開 できてたんだけど、サーバにアップできんかった。 ランダム機能、サイズ機能を追加 AA ,サイズ 、色 ,ランチャー情報をセーブするようになってます。 >>184さん ギコ猫ダウンローダー使ってくれてありがとねー。 ギコ猫ダウンローダーまったく反応ないんだけれど、(笑) どうでしょうか? トレイ -> プロパティ -> クリック -> アイテムの追加( ペースト) にしてると便利ですね。 quickres_appletソース読むぜよー。 http://gikocat.20m.com http://mao.5ch.io/test/read.cgi/linux/985667458/186
187: 184 [sage] 2001/08/17(金) 18:00 私はwgetそのまま使っているので、パネルにギコアプレットを並べて CPUパワーの無駄使いをする以外には意味がないです ;-P 2ちゃんねるでディストリ作るスレにでも報告しとけばいいのかな? # AAファイルの行末に"\"があるのには、なにか意味があるのかな? http://mao.5ch.io/test/read.cgi/linux/985667458/187
188: gchar [sage] 2001/08/18(土) 01:05 >>184さん "\"はいらなかったみたいですんね。削除します。 >>2ちゃんねるでディストリ作るスレにでも報告しとけばいいのかな? いや、結構です。 いや本当に。 くだらなすぎます。笑 quickres_applet理解した。 X のプログラミングをちょっとかじった。 XF86VidModeGetModeLine , VidModeGetAllModeLines 関数名も構造体も長過ぎ。 http://mao.5ch.io/test/read.cgi/linux/985667458/188
189: login:Penguin [] 2001/08/18(土) 06:54 ギコ猫アプレット落ちた。 やっぱりGtkComboよりGtkOptionMenuの方がいい。 5日ぐらい前からGGADの日本語のページが消えてる。 どこ行ったんだろうか? XmbDrawStringでマルチバイトの描画までできた。 xpenguinは全く理解できんかった。 今日は本屋にX プログラミング立ち読みに行くぜよー。 http://mao.5ch.io/test/read.cgi/linux/985667458/189
190: gchar [sage] 2001/08/18(土) 06:57 不覚にも上げてしもうた。 http://mao.5ch.io/test/read.cgi/linux/985667458/190
191: gchar [sage] 2001/08/18(土) 18:57 GtkText遅い理由がようやく分かった。 gtk._style_new gdk_font_unref gdk_font_set_load gtk_widget_push_style gtk_widget_set_style gtk_widget_pop_style ドキュメントをGListでつないで、styleを設定すれば良い。 http://mao.5ch.io/test/read.cgi/linux/985667458/191
192: gchar [sage] 2001/08/23(木) 07:05 http://www.bc.wakwak.com/~milky/data/data1798.jpg ギコ猫アプレット GtkOptionに変更したものの、800x600でメニューが画面に収まらない。 もう一回書き直す。 エディタ とりあえずオープンとセーブまでできた。 フォントと色の設定をやる。 lock / unlock もやんなきゃいけない。 ワイドキャラクタとXIM XOpenIM , XCreateIC をごちゃごちゃやってる。 http://mao.5ch.io/test/read.cgi/linux/985667458/192
193: gchar [sage] 2001/08/23(木) 07:10 「絵日記」 このセンスは秀逸だと思う。 ttp://www2.odn.ne.jp/sign/aalog/AAnikki.html http://mao.5ch.io/test/read.cgi/linux/985667458/193
194: gchar [age] 01/08/31 06:59 ID:u23fJ/uQ 久々上げ ギコ猫アプレット4.2 GtkCListに変更 スクリーンセーバー機能は付いてません。 ずっと見てたら気分悪くなりました。\(^o^)/ http://gikocat.20m.com http://mao.5ch.io/test/read.cgi/linux/985667458/194
195: login:Penguin [] 01/09/01 22:31 ID:2bJFBjas 優良スレにつきage。 http://mao.5ch.io/test/read.cgi/linux/985667458/195
196: login:Penguin [age] 01/09/07 05:52 age http://mao.5ch.io/test/read.cgi/linux/985667458/196
197: login:Penguin [sage] 01/09/07 10:06 そういえば、rpm版はどうなったのでしょうか。 specファイルをパッケージに含めてくれると $ rpm -bt giko_applet-X.X とかでrpmが作れて楽なのですが、、、 http://mao.5ch.io/test/read.cgi/linux/985667458/197
198: gchar [sage] 01/09/07 12:38 ディストリビューションスレにギコ猫アプレット入ってた。ダウンローダーも \(^o^)/ 頑張ってもらいたいもんです。 >195, 196さん、上げてくれてありがとねー。 >197さん、 以前57さんがrpm作ってくださったんですが、その後は、、、 なんとかやります。 今はエディタとスクリーンセーバーを暢気に、いや実は必死にやってます。 : P エディタは検索とブックマーク機能が付いたらとりあえず公開でもしてみます。 あとマーク/ しおり機能もできたら。 スクリーンショット http://www.basket7.com/clip/img/32ch5/47.jpg そろそろ新しいディストリが出るんで、気分転換で今度はredhat か Kondaraにでもしたいです。 バイビー http://mao.5ch.io/test/read.cgi/linux/985667458/198
199: gchar [sage] 01/09/14 11:58 ID:MelcdubI スクリーンセーバー もうちょいです。 エディタ 行き詰まっていたけど、ようやくうまく行きそうな予感。 飛行機の音が聞こえると反射的に上を見るようになった。 もしかしたら落ちてくるんじゃないかと、心配になります。 スクリーンショット http://www.bc.wakwak.com/~milky/data/data4391.jpg http://mao.5ch.io/test/read.cgi/linux/985667458/199
200: gchar [age] 01/09/16 00:45 ID:uPRVZdt2 プンプン スクリーンセーバーとりあえず出来た。 何か問題がありましたら、教えて下さい。 TODO 斜めに移動する 背景を透明、宇宙と設定できるようにしたい。 http://gikocat.20m.com http://mao.5ch.io/test/read.cgi/linux/985667458/200
201: login:Penguin [sage] 01/09/16 16:12 ID:m.r/QSrM vroot.hが必要な理由が分かりません。ドキュソな疑問ですまんです。 # /usr/X11R6/lib/libXxf86vm.a ではなく、-lXxf86vmの方がカッコいいかも。 http://mao.5ch.io/test/read.cgi/linux/985667458/201
202: gchar [sage] 01/09/16 17:49 ID:G6T5lbAw >>201さん >>-lXxf86vmの方がカッコいいかも。 そうですね。-lXxf86vmにします。 >>vroot.hが必要な理由が分かりません。理由が分かりません。 基本的にスクリーンセーバーはroot windowに描画します。 けど、xscreensaverの場合、スクリーンセーバープログラムはvertual root windowに描画する必要があるそうです。 vertual root windowに描画しなければいけないそうですが、全く意識する必要がありません。 vroot.h を見ればわかりますが、3つほどマクロがあって勝手に変換してくれてます。 それで必要です。 Linux Moe Moe project さんの所 いつも参考にしております。 ttp://www2.pos.to/~rero2/tips/gtk_ss/gtk_tips04.html あと今月号のBSD MAGAZINE ゲームをハックしよう!「 スクリーンセーバーを作ろう」でまさにその当りを解説しております。 相変わらず酷いソースですが、よろしかったら複雑に改造して下さい。 今月号からBSD MAGAZINE買うことにした。bsd使ってないけど。 KDEプログラミングもマイシェルを作ろうも面白そうだったです。 んで今日はバックナンバー立ち読みしてきた。 \(^o^)/ バイビー http://mao.5ch.io/test/read.cgi/linux/985667458/202
203: 201 [sage] 01/09/16 20:29 ID:.TfUfiOQ >>202 Thanks!! URLも参考になりました。 http://mao.5ch.io/test/read.cgi/linux/985667458/203
204: login:Penguin [sage] 01/09/16 22:05 ID:Xy3yrplk タイトルバー(?)が表示されるのは、俺だけか? スクリーンをセーブしないのはふざけていて楽しいです。 http://mao.5ch.io/test/read.cgi/linux/985667458/204
205: gchar [sage] 01/09/16 23:24 ID:IYRmPXM2 >>204さん タイトルバーは表示されてます。 本来はgtk_window_new(GTK_WINDOW_POPUP);をすると消えます。 けど、そうするとこのプログラムの場合、Xが落ちます。 ウィンドウのサイズを少し大きく取れば消える(見えなくなる)と思うんで、修正しときます。 そもそもスクリーンセーバーってスクリーンをセーブするもんなのでしょうか? : P このプログラムはウィンドウにプンプンの形のマスクかけてるだけです。 だれかMac OS Xのランチャー、何とかドックってやつ作って下さい。 当然ギコ猫アプレットが入るやつ。 gnome-coreに入っているpanelを改造すればできるような気がするんですけどね。 http://mao.5ch.io/test/read.cgi/linux/985667458/205
206: gchar [age] 01/09/21 07:08 ID:xPIiOgP6 スクリーンショット http://www.bc.wakwak.com/~milky/data/data5722.jpg プンプンスクリーンセーバ 0.3 変更点 車、ひこうき、戦車、れろれろ を追加 背景を宇宙 プンプンの説明を表示 上下の移動なし、色変更なし。 ようやくスクリーンセーバの仕組みがわかってきた。 けど、さすがに飽きた。 面白そうな(くだらなそうな)アイデアありましたら、教えて下さい。 gedit読んだんで、glimmerのソースを読んでみる。 http://gikocat.20m.com http://mao.5ch.io/test/read.cgi/linux/985667458/206
207: login:Penguin [] 01/09/21 23:18 ID:bqajWAyk > gchar 先週、アプレットの spec 書いて AUTHORS に書いてある メアドに送ったんですが、届いてませんか? 届いてないなら送り直します・・・ http://mao.5ch.io/test/read.cgi/linux/985667458/207
208: gchar [age] 01/09/22 12:35 ID:mkSL2pQI >>207さん、届いておりませんでした。 gikocat@gikocat.20m.com がアドレスです。 すいませんが、もう一度送っていただけないでしょうか? 20mのかなりアホなんで、ディストりビューション作ろうのアップローダを借りた方が早いかもしれませぬ。:P http://mao.5ch.io/test/read.cgi/linux/985667458/208
209: gchar [age] 01/09/22 19:34 ID:5HxTUOYw プンプンスクリーンセーバ 0.4 0.3だと問題があった。 スクリーンセーバの説明は/usr/X11R6/lib/X11/app-defaultsディレクトリのXScreenSaverにあります。 それをトンチンカンな場所にインストールしてた。 これでGnomeコントロールセンターに反映されると思います。 ギコエル 追加 http://gikocat.20m.com http://mao.5ch.io/test/read.cgi/linux/985667458/209
210: 207 [] 01/09/22 23:58 ID:8.KCBVL6 再送しました。 http://mao.5ch.io/test/read.cgi/linux/985667458/210
211: gchar [age] 01/09/23 19:37 ID:OITkD1UU >>207さん 送られているのですが、20mでは開くとエラーが出て見れません。 日本語?のタイトルとか文字化けしてしまいます。 他のを用意しますので、再度送って頂けないでしょうか? ホント申し訳ありません。 m ( _ _ ) m プンプンスクリーンセーバ 0.5 魚、 救急車、 宇宙船、 ロケットを追加。 それなりに満足できるものになったので、 スクリーンセーバ終了です。 オリジナルクラスの作り方がようやくわかって来た。 http://gikocat.20m.com http://mao.5ch.io/test/read.cgi/linux/985667458/211
212: login:Penguin [sage] 01/09/23 21:59 ID:fTH8OzwQ sourceforgeに登録すれば?プロジェクトの審査通ると思うよ。 http://mao.5ch.io/test/read.cgi/linux/985667458/212
213: 207 [sage] 01/09/23 23:35 ID:QsEZmSeo すいません、同じアカウント宛にuuencodeして本文は(ブロークンな)英語で 再送しました。uudecode して取り出して下さい。 これでもダメならuudecodeしたものを直接ここに貼っていいですか? http://mao.5ch.io/test/read.cgi/linux/985667458/213
214: gchar [sage] 01/09/24 00:57 ID:FCaMJB8M >207さん 何度もお手数かけてすみません。 無事giko_applet.spec取り出せました。 ありがとうございます。 ギコ猫アプレットはこれを期に新しくしようと思っているんですが、全く進展ありません。 :P モナー板も前ほど行かなくなったし、、、。 >212さん、 前に登録しようとしたんだけど、記入の多さに、挫折しました。 審査なんてあったのですね、知りませんでした。 ボチボチやります。\(^o^)/ バイビー http://mao.5ch.io/test/read.cgi/linux/985667458/214
215: gchar [age] 01/10/05 07:16 ID:6W7Cb/sI よっすぃーセンターおめでと上げ \(^o^)/ プンプンスクリーンセーバ 0.6 追加 ギコ猫, ギコ猫2, ギコ猫3, モナー、ヒッキー、ペンギン、キティガイ 削除 不謹慎なんでレロレロ gtkのソース読んでた。 エディタ GtkText は機能が乏しい。 GtkExTextは入力はできるけれど、マルチバイトに対応してない。 オリジナルのテキストウィジェットを作ろうと思っていたけど、難しい。 GtkLabelや GtkEntryとかマネして作ってみてる。 アドレス変更 20m はファイルサイズ500k制限があるので、tripodにしてみた。 http://gikocat.tripod.com/ バイビー http://mao.5ch.io/test/read.cgi/linux/985667458/215
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 222 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.027s