GTK プログラミング! ..
39:1
01/07/27 22:12
gnomeとgnomeuiについて書いてあるページを見つけた。
URLリンク(developer.gnome.org)
明日gladeと本を探して来よう。
英語ばっかり見てるとしんどい。
40:入ります なっち( ● ´ ー ` ● )
01/08/09 00:26
出ます なっち( ● ´ ー ` ● )
41:login:Penguin
01/08/09 00:54
QTのがカコイイ
42:login:Penguin
01/09/30 07:55 d7JcX47M
43:login:Penguin
01/10/13 12:01 wNh.nQZ.
44:え
01/10/17 23:05 1zYpbN2Z
gladeで作ったウイジェットのバックグラウンドにピックすマップをはりたのですが
だれか教えてくださいお願いします。
45:login:Penguin
01/10/20 13:24 OcfV46Zh
LinuxJapanのGTKプログラミングくだらないんですけど。
書いてる人がモロ初心者ってのがまるわかりだね
もっと高度な技が知りたいんだがな
46:login:Penguin
01/10/20 16:52 sKfJP4vD
自分で習得せい
47:エディタ作るよ
01/11/09 17:06 Wh+81om3
随分埋もれているスレですが、本格的にGTKに取り組もうと思うので引きageました。
僕はLinuxを始めてまだ2ヶ月という初心者ですが、あまり良いエディタが無いので
cursesを使ってコンソール上で動くものを作っていました。
しかしずっとWindowsを使ってきた自分にはやはりX上で使いたいので、
これからXのプログラミングを勉強したいと思っています。
僕はGNOMEを主に使っているのでGTKでプログラミングをしようと思っています。
48:エディタ作るよ
01/11/09 17:14 Wh+81om3
ところがいきなりつまっているんですよねぇ。
日本語変換サーバに接続するにはどうやったらいいのでしょうか?
変換途中の文字列を表示したりする方法がわかりません。どなたか教えて下さい。
49:login:Penguin
01/11/09 17:20 sxIsRJw7
>>47
viやemacsがお気に召さないようでしたら、
gedit URLリンク(gedit.sourceforge.net)
Dedit URLリンク(dice.debian.gr.jp)
はどうでしょうか?
50:エディタ作るよ
01/11/09 17:30 Wh+81om3
geditは今使っていますが、やはりいろいろ不満があるので自分で作ろうと思うのです。
geditはプラグインで拡張できるみたいですが、それでも限界がありますでしょうし。
僕が最終的に作りたいのは単なるエディタじゃなくて、
プログラミングの総合開発環境なんです。
通常プログラムを組もうとすると、ソースをいくつものファイルに分割しますよね?
ところが大規模なものになってくるとたくさんになってわけがわからなくなる。
そこでツリー状に表示して視覚的にファイルの連携が分かるようにしたいのです。
具体的にはVisualStudioのような感じになります。
こうなるとやはり既存のエディタでは対処できないものですから。
51:login:Penguin
01/11/09 17:37 AHRgFOVE
>>50
参考になるかな?
URLリンク(gtkeditor.sourceforge.net)
52:エディタ作ってやる!!
01/11/09 17:40 Wh+81om3
やはりソースコードを読むのがてっとり早いようですね。
参考にさせていただきます。
53:login:Penguin
01/11/09 17:43 UHjJxhYN
gtkじゃないけどkylix入れて作った方が早いぞ
54:login:Penguin
01/11/09 20:23 x4vrKCqJ
>>50
emacsならそーいう機能もありそうだな。使ってないから知らないが。
55:login:Penguin
01/11/10 04:04 d5xkrrlz
>>11
あのさ、日本語訳さぁ、あるから。
展開済
URLリンク(toba.yanagi.gifu-u.ac.jp)
tgz 展開前
URLリンク(www.interq.or.jp)
56:login:Penguin
01/11/11 19:09 Ehv7JjaS
>>50
古い雑誌ですが、ISBN4-8222-2305-1
「日経BP パソコンベストムック」1999年4月30日発行
という雑誌に、同じようなことを考えて、
AutomakeのGUIフロントエンドを作成している人がいます。
Makefile.amの内容を調べると、
プロジェクトのディレクトリ階層や、ヘッダファイル、
依存関係が分かるので、それをgtkListでリスト表示するものです。
emacsでMakefile.amの内容を利用するlispを書こうとしている人も
いるようです。どこでみたのか忘れてしまいましたが。
Autotoolでプロジェクト管理するといいのかもしれません。
57:login:Penguin
01/11/12 20:41 nwFhGe7L
>>48
普通にやったら変換中の文字列は表示されていると思うが?
とりあえず、一番簡単なソースを書いておく。
from ISBN4-7741-0789-1 P.85より。一部変更。
#include <gtk/gtk.h>
#include <stdlib.h>
int main (int argc, char *argv[])
{
GtkWidget *window, *text;
gtk_set_locale ();
gtk_init(&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_signal_connect (GTK_OBJECT(window), "destroy",
GTK_SIGNAL_FUNC(gtk_main_quit), NULL);
text = gtk_text_new (NULL, NULL);
gtk_container_add (GTK_CONTAINER(window), text);
gtk_text_set_editable (GTK_TEXT(text), TRUE);
gtk_widget_show (text);
gtk_widget_show (window);
gtk_main ();
return EXIT_SUCCESS;
}
58:login:Penguin
02/01/08 18:57 u+t8IVl0
一時の気ままな情熱?
もう冷めちゃったのか? >all
思いコンダラ〜♪
もう一度奮い立て!
59:スレを最後まで使い切る会
02/01/09 02:38 X9daWS+z
Qt&KDEでKDevelop使って作ればいいYO!
KDevelopはGtk+も使えちゃったりするらしいが。
60:名無しさん@Emacs21
02/01/09 04:03 1Lr0/gEB
まじめに誰かanjutaのエディタm17nしてくれー。
いちいち間違えたに違いない英語でコメント書くの
疲れた。
成功すればKylixなんか不要になるような...
おまえがやれ、ってのはなしだYO!
61:login:Penguin
02/01/09 22:23 3VMMyjI/
anjutaは使えるIDEなの?他にIDEはないの?
62:login:Penguin
02/01/09 23:01 uRF3TBC8
>>59
Kdevelopって使いやすいの?
Visual Studioとか仕事で使うけど、どうしてもGradeのほうが
使えると思ってしまう。
Visual StudioのLinux版よりGradeのWindows版が欲しいな
そうすればかなり楽できるのに(^.^)
63:login:Penguin
02/01/10 00:20 3FZlj9zd
>>62
Gladeのtypoだろ?
漏れはKDevelopの方がスキだけどな。
しかも、Visual Studioはもっとスキだ。
Linux使うようになってからもVisual Studioのコード補完機能だけは譲れずに、
Visual StudioだけのためにWindows起動することもある。
ま、KDevelopはあからさまにVisual Studioのクローンだから
Glade好きには合わないかもな。
KDevelop3.0ではコード補完が実装されるべく、現在奮闘中なのでそれに期待するよ。
64:login:Penguin
02/01/10 00:29 fjjH265S
>>63
>KDevelop3.0ではコード補完が実装されるべく、現在奮闘中なのでそれに期待するよ。
いいこと聞いた。
それって漏れみたいなLinuxでプログラミング始めようかなって層にはとっつきやすそう
に感じるのだけど。
トーシロも期待して待ってよかですか?
65:login:Penguin
02/01/10 00:47 3FZlj9zd
>>64
いいんじゃないの?
漏れも大いに期待してるし。
emacsもいいけど、コード補完ができるのってかなり魅力的だしな。
正直、コード補完さえできればどんなエディタだっていいよ。
ただ、まだ開発段階であんまりうまくいってないみたいよ。
Qtのsignal/slot機構があるから既存のParserではダメらしい。
コード補完ができるようになるのはもう少し先の話かも。
66:64
02/01/10 00:56 fjjH265S
なるほどサンクス。
いろいろ調べてみます。
67:名無しさん@Emacs21
02/01/12 22:48 qnsysu3Y
Visual Studioとはちょっと違いますがanjutaは関数のパラメータ
表示はできます。
あと、EmacsでJDE使えばまあコード補完にほぼいっしょのことは
できます。
GNOME使ってるのでKDEのことは知りませんがKDevelopはなんか
よさげですなー。
68:login:Penguin
02/01/27 19:48 HLJxu36x
空揚げ
69:login:Penguin
02/01/27 19:49 5ITICSPO
>>68
うまい!
70:login:Penguin
02/03/06 19:36 AZIsXcCu
あ
71:login:Penguin
02/03/11 00:28 FmLWb+7S
GTK、2.0がstableでリリース?
URLリンク(www.gtk.org)
72:login:Penguin
02/03/11 00:30 FmLWb+7S
ageわすれ
73:login:Penguin
02/03/29 11:10 F0DgSbr9
愛あるage
74:神
02/03/30 07:03 DuAItk01
神の声「うまー」
75:login:Penguin
02/03/31 01:34 NpQA8gR5
gtkはデザインがダサいからキライ
76:login:Penguin
02/03/31 02:03 TkOBS2wq
>>75
どういう意味の「デザイン」?
77:login:Penguin
02/03/31 15:16 NpQA8gR5
>>76
ごめんプログラム板でその単語は注意するべきだった
単に見た目の話(w
低レベルでスマソsage
78:login:Penguin
02/03/31 15:22 NpQA8gR5
ちなみに
テーマで変更できるのは知ってるけどディフォルトのデザインが
ださいしカスタム作るの面倒だから
気にする人あんまり多くないのかもしれないけどね
79:login:Penguin
02/07/13 05:58 q2+XoCQE
保守sage
80:login:Penguin
02/07/31 20:50 SAMq0uYI
さらに保全sage
81:login:Penguin
02/08/01 16:14 ZgkCZ7ws
g_threadの使い方がわからん。
g_thread_init()は必須ですか?
というか、Gtk+でスレッドやるならGlibのスレッドのほうがいいのですか?
pthreadですか?教えてください。
82:login:Penguin
02/08/08 00:16 VbBFNw1l
gtk で作ったプログラムって Xt の Widget と共存出来ないんでしょうか?
Qt には(昔いじった記憶では)Xt の Widget を埋め込むサンプルが確かあったの
ですが、gtk は web を探しても見付からないです。
どなたかご存知の方がいらっしゃいましたら教えて下さい。
83:82
02/08/08 00:37 VbBFNw1l
一応mozillaの中に gtkxtbin なるものを発見はしたんですが、
View Source しても殆ど使われていないらしくって使い方が良く分かりませぬ…
84:login:Penguin
02/08/08 02:04 75koLqWb
system("startx");
85:login:Penguin
02/09/24 02:57 zHWB0hgh
C++になれていると、Gtk+の継承はかなりめんどい気がしてくるな。
そもそもCでオブジェクト指向やろうって発想がすごいが・・・
というわけでGtkmmもやり始めたんだけど、どっちがいいのかねえ。
86:login:Penguin
02/09/29 02:48 eHgtOed6
GTKもっとみんなに使ってほしいからageる
87:login:Penguin
02/09/29 02:54 eHgtOed6
継承をする場合(独自のウィジェットを書く場合)、
ウィジェットの構造体はクラスにしても良いようだ。
Gtk+の継承は構造体の最初のフィールドをGtkWidgetにすることにより
キャスティングの多用でそれっぽいことができるようになっているが、
これはclass hoge:public GtkWidget と書いてC++による
「本物の」継承をさせてもうまくいくことがわかった。
最初のフィールドが同じなんだから当然といえば当然だが。
88:login:Penguin
02/09/29 02:58 eHgtOed6
オーバーライドはxxx_class_init()のような関数内で行える。
肝心のメンバ関数は次のように書けば良い。
static void xxx_init(GtkXXX *newwidget)
{
GTK_WIDGET_SET_FLAGS(newwidget, GTK_CAN_FOCUS);
newwidget->Init();
}void GtkXXX::Init(){
//ここからインスタンス固有フィールド
//わざわざキャスティングしなくてもメンバ変数がそのまま書ける
}
89:login:Penguin
02/09/29 03:05 eHgtOed6
Gtkmmは、標準では入ってないディストリがほとんどなので使うのをためらってしまう。
Gtk+のバージョン2も同様。まだ使う気にはなれない。
1.2.xのみでC++のオブジェクト指向がほぼそのまま使えることがわかったため
自分としてはかなり使いたくなってきた。というわけでスレをあげてみた。
90:login:Penguin
02/09/29 15:59 4p6DQ8aZ
OOPやりたいんなら素直にC++使えばいいじゃん。
Cで無理にOOPやろうとするところが解せない。
91:login:Penguin
02/09/29 16:20 fE3HHMZQ
で、C++ 使うんなら素直に Qt 使えばいいじゃん。
となる罠。
92:login:Penguin
02/09/29 22:53 3o1IzYa7
C++は言語仕様がfatすぎてどうも...
Cくらいのシンプルさがちょうどいいナリ。
GTKの設計思想はイイとこ突いてると思う。
93:スレタイ
02/09/29 23:39 w4WxNaS7
s/GTK/GTK+/
94:login:Penguin
02/09/30 00:17 OLKvT8Xh
>>92
そっかなぁ?
GTK+みたいにでかくなるとCではちょっと持て余し気味じゃない?
Qtはかなりスマートだと思うけど。
95:login:Penguin
02/09/30 01:19 BdR/p6Dn
Qtは、mocを使うのがイマイチ気に入らん。
GTK+は日付バージョンの時代から使ってるのでなんとなく今も使ってる。
96:login:Penguin
02/09/30 01:20 B0DOm7W8
ruby/gtkでバイナリまで作れたらいいのに…
97:login:Penguin
02/09/30 01:28 gFORtcVB
GCode
URLリンク(gcode.sourceforge.net)
GCode is a GTK+ C++ Object Development Environment for
the GTK+ 2.0 library.
だそうな。
98:おむこさん志望 ◆GqCwfDSA
02/09/30 02:10 R33exTlJ
m17n.orgで多言語処理ライブラリを作ってるらすぃ
URLリンク(www.ipa.go.jp)
現物を見たことがないので理解が間違っとるかもしれんが、これが本当にGtk+に
組み込まれたらUnicodeに頼らないCSIなm17n環境が実現できるってこと?
誰か詳しいひとはフォローおながいしまつ。
99:login:Penguin
02/11/11 20:56 gMGsLKZV
GTK+もあまり使われてないんですかね・・・
100:login:Penguin
02/11/11 21:42 vgJymunl
GCode の名前がIntiに変わった模様。
しっかし gtkmm とどっちを使うべきか迷うよな。
こーゆーあんま違わない分岐は正直困る。
全然違うんなら「選択出来て良い」と言えなくもないけどさぁ。
101:login:Penguin
02/11/11 23:03 d9jtMLp4
>>95 moc が嫌いっていうけど、じゃあ libsigc はいいの?
102:login:Penguin
02/11/12 01:02 XwN1vX/q
>>91
gtk--
と書いてみるテスト
103:仕様書無しさん
02/11/28 21:01 efkqpcj6
とりあえず、参考のためのURLを貼っておきます。
がんばれ!>1さん。(そういえば、最近見ないな)
Gtk+関係
URLリンク(www.kitanet.ne.jp)
URLリンク(www.gnome.gr.jp)
URLリンク(www.gnome.gr.jp)
Imlib関係
URLリンク(docsrv.caldera.com:8457)
画像ビューアを作っちゃおう
URLリンク(www.geocities.co.jp)
104:仕様書無しさん
02/12/03 12:58 htGqbcIp
ここ、あんまり人が来ないみたいだから…。
とりあえず、自分用のメモ。
Gtk+プログラムをコンパイル/リンクするためには。
gcc `gtk-config --cflags` -c file名 ←コンパイル
gcc `gtk-config --libs` file名 ←リンク
105:仕様書無しさん
02/12/03 14:00 htGqbcIp
Imlibを使用した場合のコンパイル/リンク方法
gcc `imlib-config --cflags` -c file名 ←コンパイル
gcc `imlib-config --libs` file名 ←リンク
106:login:Penguin
02/12/03 18:41 an39zP9M
gtk-2.0 以降だったら
pkg-config にしる!
107:仕様書無しさん
02/12/03 19:46 htGqbcIp
>106 thx! ここ、見ている方がいるんですね。
>104 はgtk-1.xに摘要っと。
gtk-2.0 以降だったら
gcc `pkg-config --cflags gtk+-2.0` -c file名 ←コンパイル
gcc `pkg-config --libs gtk+-2.0` file名 ←リンク
108:login:Penguin
02/12/05 19:46 lirUEjaW
>> 103
Larseさんとこは外しちゃ駄目でしょう。
URLリンク(larse-gtk.hp.infoseek.co.jp)
109:仕様書無しさん
02/12/06 12:34 5SAieeJI
>108 thx!
>107の続き
[1] makeファイルとは
Makefileというのは、ソースファイルから実行可能ファイルを
作成する手順を記述したものです。実際に、ソースファイルか
ら実行可能ファイルを作成するためにはmakeコマンド(MS社
のコンパイラ系ではnmakeコマンド)を実行します。
110:仕様書無しさん
02/12/06 12:36 5SAieeJI
>109の続き
コマンドの実行によって、オブジェクトファイルとソースファ
イルの比較が行われます。もし、ソースファイルの方が新しけ
ればコンパイルが行われます。そうでなければ、何もしません。
makeファイルを作成する事により、ソースファイルと実行
可能ファイルの関係および保守・管理を容易にすることができ
るようになります。
コマンドの形式は
make −f makeファイル名
となります。ただし、makeファイルの名前がmakefileであ
るときは、上記コマンドの−f以下は省略可能です。
111:おむこさん志望 ◆QtGqCwfDSA
02/12/06 17:21 aWU0cpft
Gtk+ の話じゃないじゃん(w
gcc, make, gdb, gprof などの使いかたを一通りさらっと見るなら
URLリンク(www.amazon.co.jp)
がいいよ
112:login:Penguin
02/12/06 18:28 5wmq/hiL
>>111 今だとちょっと古いかも。
GNUツールなら
URLリンク(www.sra.co.jp)
とか
URLリンク(www.sra.co.jp)
のリンク先とかだと日本語対応になっているよ。
読み易いとは限らんけどね。
113:名無しさん@XEmacs
02/12/06 18:33 +MeggbtK
GTK+ Programming するなら automake、autoconf 使いましょう!!
簡単な使い方の説明がたしか Larse さんのところ(>>108参照)にあったよね?
114:login:Penguin
02/12/06 18:56 5wmq/hiL
>>113
> GTK+ Programming するなら automake、autoconf 使いましょう!!
最近バージョンアップが激しいので、できればam-1.5 ac-2.13を使いませう。
今日、ac-2.57 am-1.7.2まであがりますた。ほとんどの.m4ファイルが
撃沈されますた。
115:login:Penguin
02/12/06 22:23 m6HOswTF
automakeとかautoconfとか、書式がちょっと変態的だと思う。いや、使ってるけどさ。
116:login:Penguin
02/12/06 22:34 5wmq/hiL
>>115
確かに、confgure.in(ac)のマクロとシェルスクリプトの混在状態は
変態的だね。Makefile.amはまだマトモだけどさ。
自分でhoge.m4を作っておいてconfigure.inはほとんどマクロだけに
するとかしたほうがいいのかな?何とかすっきりさせたいんだけどね。
UNIX板のすれは死んでいる状態だけど、やっぱりすれ違いかな?
117:login:Penguin
02/12/06 23:06 m6HOswTF
>116
bin_PROGRAMS=hoge
hoge_SOURCES= main.c
みたいなMakefile.amの書き方も俺は気持ち悪いと思うんだけど、そこらへん
はどう思う?
なんで区切が_なんだよ。未だになじめない。
そろそろスレ違いっぽくなってきてるような気がするので最後にGTK情報を。
GTK+ 2.1.3がリリースされてる。
118:冗談だよ
02/12/06 23:20 5wmq/hiL
>>117
> なんで区切が_なんだよ。未だになじめない。
GTK+の関数やマクロは、ほとんど _ がデリミタになっているから気にしない。
119:login:Penguin
02/12/06 23:30 m6HOswTF
>>118
GTK+の関数とかは、向こうが用意してくれてるじゃん。自分が定義したhogeが
hoge_SOURCESみたいな感じで_でつながってる!って感じがなんか気持ちわるい
んだ。
そう、俺の中では_は完全に区切ってる感じじゃなくて、区切りつつもつなが
ってる感じなんよ。ここらへんの感覚は、やっぱり人によって違うんだろうなぁ。
120:login:Penguin
02/12/06 23:39 5wmq/hiL
名前のところを見て欲しいが、、、>>119
確かに SOURCES プライマリは気に入らないですね。
それ以外はインストールされるディレクトリ名と割り切ってしまえば、
そんなでもないですけど。
# 他にも例外あったっけ?
121:login:Penguin
02/12/07 00:17 yjJ1LM9Y
>>120
とりあえず、hoge_LDADDってのがあるね。hoge_LDADD = @GTK_LIBS@みたい
な感じで使う。
まぁ、定型的に使う分には、割切ってしまえばそんなに気にはならないと
いえば、そうなんですけどね。
122:120
02/12/07 10:07 Of8FLFRv
ということでまとめ、am-1.7環境でMakefile.amで変態的なプライマリは、
SOURCES AR LIBADD LDADD LDFLAGS LINK CCASFLAGS CFLAGS CPPFLAGS
CXXFLAGS FFLAGS GCJFLAGS LFAGS OBJCFLAGS RFLAGS YFLAGS DEPENDENCIES
SHORTNAME
に決定されました。結構いっぱいありますね。
123:login:Penguin
02/12/07 20:20 yjJ1LM9Y
120さん乙ー
124:login:Penguin
02/12/10 17:16 m9e/PYr1
良スレage
125:login:Penguin
02/12/23 19:31 1cqFxvzz
GTK+2.2 リリースage。
ところで、みなさんはGTK+1.2とGTK+2.x、どっちを使ってますか?またその理由は?
ちなみに俺はGTK+2.xの方を使ってます。1.2より速いし、immoduleとか
アンチエイリアスとか、いろいろ新機能があるから。
126:名無しさん@Emacs
02/12/23 19:54 Mt+k38km
僕もGTK+2.xですね。
とりあえず新しいの使っておこうって感じです。
127:名無しさん@カラアゲうまうま
02/12/23 20:11 HupxKL2U
いまだ1.2.xのまま。
自分でつくったやつが動くのかどうか検証するのがめんどい。
# そんなことじゃだめなんだけどなー。
128:(^v^)-666
02/12/26 12:41 5tM+3DZe
オレも1.2.xのまま。
特に、理由はないです。Gtk+2.xに変えてもいいけど…。
イマ、ちょっと忙しいんで、年明けにでも…。
129:login:Penguin
03/01/03 20:55 WNlDvEUU
保守
130:IP記録実験
03/01/08 22:04 1aQvEFST
IP記録実験
スレリンク(accuse板)
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
131:login:Penguin
03/01/09 01:27 5dI2J0HT
>>375
偽者だから
132:login:Penguin
03/01/09 01:41 5dI2J0HT
さて、そろそろ読むべきレスがなくなって
記念カキコで1000目指す頃合ですか。
133:IP記録実験
03/01/09 02:05 NCBslnNH
IP記録実験
スレリンク(accuse板)
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
134:login:Penguin
03/01/09 02:11 X6ogbEfM
>>584
ポイズン
135:login:Penguin
03/01/09 02:45 oeq9HIxH
>>50
タイプミス
スマソ
136:login:Penguin
03/01/09 03:29 z58+fY32
90 名前:心得をよく読みましょう 本日のレス 投稿日:03/01/08 17:30 Xc+fqEec
>1
>どうやら管理人
>qbサーバ
ってなんですか?
97 名前:●ITAN.IBM ◆GQITAN.IBM 本日のレス 投稿日:03/01/08 17:31 A4oVmFaH
>>90
批判要望、削除議論、削除整理、削除要請
98 名前:心得をよく読みましょう 本日のレス 投稿日:03/01/08 17:31 TzeruebF
>>90
qb.2ch.netで始まるアドレスの鯖。
とありましたな。スマソ
他の鯖はIPとってないの?
137:山崎渉
03/01/15 11:29 wo7m90to
(^^)
138:質問君
03/01/17 21:51 Gw5Q2kTa
お力をお貸し下さい!
gtk_timeout_addで画面の再描画を設定しています.
しかし,別の関数内でwhile(1)の無限ループを使うと,画面の再描画ができません.
どうしても無限ループが必要なのですが,どのようにすればよいのでしょう?
お力をお貸し下さい!
139:山崎歩
03/01/17 22:20 tQv9kuDJ
>>138 おまえが永遠にソースを書き続ければよろしい。
140:login:Penguin
03/01/17 22:49 wyXs27gT
>>138
スレッド使えば?
141:login:Penguin
03/01/19 05:15 LdWFg6+q
>>138
あなたの望むそのものズバリの解答ではないかもしれないけど、
while( g_main_iteration(FALSE) )
/* do nothing */;
で強制的にメインループを回せます。
よって再描画が必要なときはただちに行われます。
参考までに。
142:login:Penguin
03/01/22 11:49 VGBhRJXh
Gtkmmの参考書って出てないんですか?
143:login:Penguin
03/01/22 23:47 2URUk/vJ
Gtkmmを使いたいなら、まずただのGtkをやること。
オブジェクト指向の知識があれば、すぐ移行できる。
144:login:Penguin
03/01/22 23:49 2URUk/vJ
Gtk2で開発している人はあまりいないのかな?
自分が思うに、Gtkは1.2.xでも相当洗練されていて、十分な機能を備えているんじゃないだろうか。
145:login:Penguin
03/01/23 02:34 DVnX67iq
>>144
Pango だけでも十分 1.2.x から 2.x に移行する動機付けには十分過ぎると思うんだけどなぁ。
2.1 からは Xft2/fontconfig 対応で OpenType フォントも使えるようになったし。
あと、個人的に Gtk+ 1.2の GtkPaned Widget は大キライ。仕切りの下にあんなつまみつけた
センスが分からん。
146:login:Penguin
03/03/06 12:49 ucaHnoqM
scheme で gtk やりたいぞ age.
和製糞ソフト作るようなヤツでもわかる日本語ドキュメント見せろ,または書け.
guile-gtk 希望.
え?w3m cgi? GUI じゃないだろ?便利だけど.
147:login:Penguin
03/03/06 13:53 fSTp04vi
>>146
(・∀・)つ gauche-gtk ツカエ!
URLリンク(www.shiro.dreamhost.com)
URLリンク(www.shiro.dreamhost.com)
148:146
03/03/07 12:46 5F6JJ4cf
>>147
Gauche-gtk に同梱されている gtk-tutorial の hello, world! か.
でもこれだけじゃあ和製糞ソフトが量産されるとは思えないな.
gtk2 って何?
まだ 1.2 使ってるんだけど,これから gtk プログラムを作るなら 2.x の方がいいの?
多国語の扱いがマシになったとか書いてあるところがあったけど.
簡単な方を教えてクレクレ はぁと.
149:login:Penguin
03/03/07 13:19 E7ysupB/
1ユーザとしては
アンチエイリアシングで、表示が綺麗なgtk2を使って欲しい、、
150:山崎渉
03/03/13 16:51 52vAtNh8
(^^)
151:login:Penguin
03/03/18 10:45 FeF5+SYV
gtk ver 1.2を使っているが、どうすればwidgetの中味を強制的に再描画させら
れる?計算結果をすぐに反映したい時など、ウィンドウ操作によって
expose_eventが発生するのを待たずに再描画したいケースが有るはず。例えば
ボタンをクリックした時にGtkDrawingAreaオブジェクトを再描画させるとすると
GtkDrawingArea* area;
int main(int argc, char** argv)
{
(中略)
// GtkDrawingAreaオブジェクトを作成
area = gtk_drawing_area_new():
// expose_eventのコールバック関数を指定
gtk_signal_connect(GTK_OBJECT(drawingarea1), "expose_event",
GTK_SIGNAL_FUNC(on_drawingarea1_expose_event), NULL);
// GtkButtonオブジェクトを作成
GtkButton* button = gtk_button_new_with_label("Draw now");
// clickedイベントのコールバック関数を指定
gtk_signal_connect(GTK_WIDGET(button), "clicked", GTK_SIGNAL_FUNC(click_event_handler));
(略)
}
(続く)
152:login:Penguin
03/03/18 10:45 FeF5+SYV
(続き)
// drawing areaの中味を描画する
gboolean expose_event_handler(GtkWidget* widget, GdkEventExpose* event, gpointer arg)
{
GdkWindow* window;
GdkGC* gc = gdk_gc_new(window = event->window); // グラフィックコンテクストを取得する
// 描画コード
gdk_gc_unref(gc);
return FALSE;
}
// ボタンがクリックされた時の処理
void click_event_handler(GtkWidget* widget, gpointer arg)
{
gboolean return_val;
// areaの再描画を要求
困ったのはここから。click_event_handlerの中でareaに対してexpose_eventを発行すれば再描画されると踏んだが、関数
gtk_signal_emit_by_name()の呼び出しで第3引数以下にどんなパラメー
タを渡せば良いのやら(続く)。
153:login:Penguin
03/03/18 10:48 FeF5+SYV
(続き)
以下は今までに洩れが試したこと
1.expose_event_handlerにargだけを渡す
gtk_signal_emit_by_name(
GTK_OBJECT(area), // areaに対して
"expose_event", // expose_eventを発行する
NULL, // expose_event_handlerの第3引数argに渡す値
&return_val); // expose_event_handlerの戻り値を格納する変数へのポインタ
コールバック関数expose_event_handlerは第2引数にGdkEventExpose*を
取るが、ここでexpose_eventを発行すると指定している以上、
GdkEventExpose*は自動的に渡されると予想して第2引数eventに渡す値は
指定しなかった。結果はこのコードを実行するとsegmentation faultが
発生して失敗。
2.GdkEventExposeオブジェクトを生成する
GdkEvent* event = gdk_event_new(GDK_EXPOSE); // GdkEventExposeオブジェクトを生成する
gtk_signal_emit_by_name(
GTK_OBJECT(area), // areaに対して
"expose_event", // expose_eventを発行する
event, // expose_event_handlerの第2引数eventに渡す値
NULL, // expose_event_handlerの第3引数argに渡す値
&return_val); // expose_event_handlerの戻り値を格納する変数へのポインタ
gdk_event_free(event); // eventに割り当てられていたリソースを解放する
結果はgdk_event_newがundefined referenceとなってコンパイル不能。
誰か手がかりをキボンヌ。
154:login:Penguin
03/03/18 12:23 LjoIsUnh
>153
ウィジェットを再表示するだけなら単に gtk_widget_draw() 使えば
いいんじゃないのかな。
155:151-153
03/03/18 12:53 FeF5+SYV
>>154
サンクス。ついでにgtk_widget_で始まる関数の一覧表調べたら今ではgtk_widget_queue_drawを使うことを推奨しているみたいだね。おまけに、描画
領域を背景色で塗り潰す方法も発見。結局上記のコードはこうなった。
// drawing areaの中味を描画する
gboolean expose_event_handler(GtkWidget* widget, GdkEventExpose* event, gpointer arg)
{
GdkWindow* window;
GdkGC* gc = gdk_gc_new(window = event->window); // グラフィックコンテクストを取得する
gdk_window_clear(window); // 背景色で塗り潰す
// 描画コード
gdk_gc_unref(gc);
return FALSE;
}
// ボタンがクリックされた時の処理
void click_event_handler(GtkWidget* widget, gpointer arg)
{
gtk_widget_queue_draw(GTK_WIDGET(area));
}
156:login:Penguin
03/03/22 23:09 XBKip/9C
GTKアプリを、Xの起動時に立ち上げると、
日本語が一部消えるんだけど・・・。
なぜ?
157:相互リンク
03/04/14 14:01 nee9/l5h
GTK+/Glade/gtkmm
スレリンク(tech板)l50
158:login:Penguin
03/04/14 20:31 Rvr2v4eQ
>>156
化けるんじゃなくて?
化けるのはAAを掛けてるライブラリのせいなのでAAを切るとよいかも。
159:156
03/04/14 22:58 Y/KrP1DD
>158
化けてはいません。
なんか、X起動直後に、初めて描画したときだけWidget単位で消えます。(ちゃんと出るのもある)
でも、『あああaaaあああ』みたいのだと『 aaa 』ってアルファベットだけ出る。
しかも、最小化とかすると、元に戻したときちゃんと出る。
上の別のウィンドウを重ねたりしても。
今は仕方ないから、プログラム中でxrefreshを呼び出して、むりやり再描画してるけど。
タイムアウトでの割り込みをかけたりしてるから、美しくないんだよな。
160:login:Penguin
03/04/16 18:42 p/eHtb4s
Gtk2(というかGdk/Pango)で、文字を任意の深さのPixmapに
(実際表示されているウィンドゥの深さ,Visualとは切り離して)
描画できる方法はないですか?
いったん描画したあとでgdk_drawable_get_imageで取り込み
プログラム内部で利用しようと考えています。
内部で使用するため、ハードにかかわらず一定の深さの
データがいいわけで、表示しているWindowとは無関係のPixmapに
描画できる方法をさがしています。
ただ単にPixmapを作成してgdk_draw_layout_with_colorsで
描画すると、カラーマップの設定が必要と怒られます。
カラーマップを設定しようとしたのですが、そのためには
Visual構造体を設定することが必要です。
自分で勝手に値を設定してそれをgdk_colormap_newに渡すと
落ちてしまうようですし...なんか方法はあるのでしょうか
161:160
03/04/16 18:48 p/eHtb4s
pixmap=gdk_pixmap_new(drawable,xsize,ysize);
visual.type=GDK_VISUAL_STATIC_GRAY;
visual.depth=1;
visual.colormap_size=1;
visual.bits_per_rgb=1;
visual.red_mask=1;
visual.red_shift=1;
visual.red_prec=1;
visual.green_mask=2;
visual.green_shift=2;
visual.green_prec=1;
visual.blue_mask=4;
visual.blue_shift=3;
visual.blue_prec=1;
colmap2=gdk_colormap_new(&visual,TRUE); ←ここで落ちる
gdk_drawable_set_colormap(pixmap,colmap2);
pangocontext=gtk_widget_get_pango_context(widget);
pangolayout=pango_layout_new(pangocontext);
pangofontdesc=pango_font_description_new();
pango_font_description_set_family(pangofontdesc,"monospace");
pango_layout_set_font_description(pangolayout,pangofontdesc);
pango_layout_set_text(pangolayout,"TEST",4);
gdk_draw_layout_with_colors(pixmap,gc,0,0,pangolayout,gdkcol,NULL);
getimg=gdk_drawable_get_image(pixmap,0,0,xsize,ysize);
/* getimg->mem の内容をプログラムで使用する */
162:160
03/04/16 18:53 p/eHtb4s
大切なとこ間違えてたスマソ
× pixmap=gdk_pixmap_new(drawable,xsize,ysize);
○ pixmap=gdk_pixmap_new(drawable,xsize,ysize,8); /*深さ固定*/
163:login:Penguin
03/04/16 20:10 lo8mJ2VY
gtk2ってUTF8で渡さないと文字書いてくれないですよね。
で教えて欲しいのですが、EUC-JPからUTF8に変換するには
普通 iconv を使うものなのですか? それとも mbstowcs とかでもOK?
とりあえず今は iconv 使って表示できてるけどムダなのかな。
164:login:Penguin
03/04/16 20:27 f73hW52k
mbstowcs は wchar_t が UTF-8 であることを仮定しちゃうことになるので
使っちゃだめ。
iconv() の wrapper である g_iconv 系の関数か、g_locale_to_utf8() を使う。
前者は変換元の文字コードを明示的に指定したい場合。
後者は「locale の文字コード」から変換したい時。gconvert.h を参照のこと。
165:160
03/04/17 01:22 LaltSFnA
PangoとXftを組み合わせればなんとかなりそうという気がしたが
...どうやって使うのだろうか
XCreatePixmapでPixmap作成(Xは使いたくなかったが...)
XftDrawCreateAlphaでXftDraw作成
XftDrawColormapでカラーマップ作成
pango_xft_get_font_mapでPangoFontMap作成
pango_font_description_newでPangoFontDescription作成、必要な値をセット
pango_font_map_load_fontでフォント読み込み
script_engine_listでpangoエンジンIDを取得←このあたりよくわからん
script_engine_loadでロード
PangoEngineShape(←これはどうやって取得するのか...)で
文字列からPangoGlyphStringに変換
pango_xft_renderで文字列描画
XGetSubImageでイメージ取得、でいいのかな?
166:山崎渉
03/04/17 11:49 KRn99/cy
(^^)
167:login:Penguin
03/04/19 23:58 OPO/Nk6v
保全age
168:山崎渉
03/04/20 05:47 X64WTq1+
∧_∧
( ^^ )< ぬるぽ(^^)
169:login:Penguin
03/04/22 18:53 f6Aef7e/
>>164
> mbstowcs は wchar_t が UTF-8 であることを仮定しちゃうことになるので
> 使っちゃだめ。
どんなlibcをつかってんだ(w
UTF-8っつーのは最大6byteのマルチバイトなcharacter encoding schemeだそ。
union wchar_t{
uint64_t wc;
char utf8[8]; /* 先頭2byteおまけ */
} wchar_t;
みたいな実装にはお目にかかったことが無いけど?
# wchar_tがUCS2だったりUCS4だったりする実装は山ほど在るが。
>>163に答えるなら、内部エンコードを仮定云々は関係なしに
「mb/wcはコード変換機能ではない」だろうよ。
170:160
03/04/22 23:43 N17I9atm
(pangoを使って配列に文字描画結果を格納する)
gdk-pixbufを使って解決しますた
ウィンドゥと同じ深さのpixmapを用意して
そこに文字を描画して
gdk-pixbufにとりこむ
gdk-pixbufはハードにかかわらずRGB24bitで操作できる
pixmap=gdk_pixmap_new(window,xsize,ysize,-1);
pixbuf=gdk_pixbuf_new(GDK_COLORSPACE_RGB,TRUE,8,xsize,ysize);
pangocontext=gtk_widget_get_pango_context(widget);
pangolayout=pango_layout_new(pangocontext);
pangofontdesc=pango_font_description_new();
pango_font_description_set_family(pangofontdesc,"monospace");
pango_layout_set_font_description(pangolayout,pangofontdesc);
pango_layout_set_text(pangolayout,"TEST",4);
gdk_draw_layout_with_colors(pixmap,gc,0,0,pangolayout,gdkcol,NULL);
gdk_pixbuf_get_from_drawable(pixbuf,pixmap,NULL,0,0,xsize,ysize);
171:160
03/04/22 23:49 N17I9atm
↑これで配列に取り込まれるので
gchar *pos;
pos=gdk_pixbuf_get_pixels(pixbuf)+x*4+y*gdk_pixbuf_get_rowstride(pixbuf);
で、R:pos[0], G:pos[1], B:pos[2], A:pos[3]で(x,y)の値が取得可能。
XmbDrawStringとXGetSubImageでもできないことはないが、pangoに
こだわったのは、(プログラム操作する側をふくめて)フォントの
扱いが簡単になり、統一がとれるため。
ただ、アンチエイリアスフォントはこの方法できれいにとれるが
2値(ビットマップ)にしたいばあいがきれいにとれない....
172:164
03/04/26 03:02 d+JpEtZU
>>169
あ、UCS4 だ。UTF-8 じゃねぇや..ボケてた。
>「mb/wcはコード変換機能ではない」だろうよ。
が言いたかったことです。wchar_t の実装がどうなってるかを
仮定するな、ってことで。
173:login:Penguin
03/04/29 04:55 TV50G8uM
Gtk でスプラインとかベジェとか、曲線を描きたいのですが、サンプルとか無い
でしょうか。Gtk 単体では難しそうなので、他のライブラリも必要かなと思うの
ですが。作りたいのは Flash みたいな Vector Animation です。
174:login:Penguin
03/04/29 15:26 37fqnSLQ
DPS (Display PostScript)を使用するのがいいんじゃない?
使ったことないけど(^^;
URLリンク(www.xfree86.org)
175:login:Penguin
03/04/29 18:48 LuljFrkZ
>>173
URLリンク(www.gyve.org)
はもうダメぽなので
URLリンク(sodipodi.sourceforge.net)
とか参考にどうよ、かなり萎えるTopだが。
176:login:Penguin
03/04/29 21:12 dHsFcWW5
>>175
スクリーンショットがひどぃ...
177:login:Penguin
03/04/29 22:05 ER/8FD9H
>>175
gyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
178:login:Penguin
03/04/29 22:35 /4ZC/4OS
>175
ワラタ、腹筋硬直するぐらい
179:login:Penguin
03/04/29 22:36 AjRnLWEG
参った・・・
180:login:Penguin
03/04/29 22:39 clC6rFXj
精神的ブラクラ
URLリンク(sodipodi.sourceforge.net)
181:login:Penguin
03/04/29 22:40 OyAr9ioi
>174-175
ありがとうございます。
guppi や gtkextra も見てみましたが、GtkGLExt で OpenGL を使ってみようかな
と考えています。
182:login:Penguin
03/04/29 22:49 /4ZC/4OS
>180
svgでここまで書かれると凄いものがあるな
183:login:Penguin
03/04/30 05:22 +Nekyn/i
>>173
使ったことはないのだが、GNOMEならlibartを使うのが王道っぽい。
184:login:Penguin
03/04/30 13:31 Cq88QVNL
gyk+インスコ難い
185:login:Penguin
03/04/30 22:31 frxRUIpZ
>183
これかなり良いですね。ちょっと試してみます。ありがとうございました。
186:login:Penguin
03/05/01 03:56 BcJCA4M8
ほー、levien さんって GhostScript のメンテナーさんなんだ。なるへそ。
libart って gnome 無くても使えるみたいだね。fresco にも使われてる。
187:login:Penguin
03/05/01 04:22 v9irLuOR
>>164
wchar_tをUnicodeと見なすのは悪だというのは、ダメハッカーの寝言。
このアプリではwchar_tはUnicodeに限定すると、宣言すればいいだけのこと。
どうせ、g_locale_to_utf8()も内部ではmbstowcs()呼んでるよ。
まあ、その場合でもglibの関数を使うべきだが、それはUTF-8仮定とか
が理由ではない。
>>173
ベジエなんて自分で書けるだろ。ほれ。
double x = (1-t)*(1-t)*p0.x + 2*t*(1-t)*p1.x + t*t*p2.x;
double y = (1-t)*(1-t)*p0.y + 2*t*(1-t)*p1.y + t*t*p2.y;
0<=t<=1な。
>>183の言うとおり、libartでもベジエをドローできる。
libartだとアンチエイリアスの機能もあるのでありがたくはある。
188:login:Penguin
03/05/01 16:22 N64qTJQU
>>187 ソース読めない香具師ハケーン
glibは文字コード変換はiconvでやってますが何か?
g_convert_to_utf8 -> g_convert -> g_covert_with_iconv -> g_iconv -> iconv
MS-Win32のバヤイMultiByteToWideCharを使ってるがこいつは非POSIX関数だしな。
変換結果がUCS2(プッ16bitかよ)だと保証がある。
一旦MBCSからUCS2に変換して自前でUCS2->utf8変換書いた方が楽かもしれん。
あんまり褒められたコードとは思えんがな。
ちなみにSUSv4ではwchar_t is opaque objectと書いてありますが何か?
__UNICODE__とか__MBCS__とか__、C99の__STDC_ISO10646__を宣言するのは勝手だが、
MS-Win32のMSBC用バイナリ for Win9x/Me とUNICODE用バイナリ for NT/2k/XP のように
互換性の無いものになる & サポートしないplatformがあることは覚悟しとけ。
189:188
03/05/01 16:27 N64qTJQU
補足、Win32の場合__UNICODE__と__MBCS__で
リンクされる関数が別になるだけまだまし。
__STDC_ISO10646__の場合は同一インタフェースになるからな。
どこでブっ壊れるか判ったもんじゃない。
まあNetBSDのsys/cdefs.h内の__RENAMEマクロのような仕組みを使うとか
ldに細工するとかで、別シンボルを呼び分ける仕組みがlibcに用意されれば
Win32並に安全にはなる。
190:山崎渉
03/05/22 02:04 p4opmoqv
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
191:login:Penguin
03/06/01 21:11 Mv7aj8Tw
Ruby-Gtk+-2には、Ruby-GTK+-1.2のときにあったCListは無いよね?
CListと同じことを別の方法でするには、なんかいい方法ありますか?
192:動画直リン
03/06/01 21:13 +qVihZQ+
URLリンク(homepage.mac.com)
193:160
03/06/01 22:02 JkScEVpY
>>191
Gtk2ではCListのかわりに
GtkTreeViewを使うことになっている。
C言語での話になるが、GtkListStoreをつくってそのなかに
表のデータをほうりこんでやり、
別にGtkTreeViewヴィジェットを作成して
gtk_tree_view_column_new_with_attributesで表示上の列と
データ上の列を対応づけ(アトリビュートの"text"に何列目の値を
表示するかを指定する)
gtk_tree_view_set_modelで、先に用意したGtkTreeViewrと
GtkListStoreを対応づける
おそらくRuby-Gtkでも同じようにできると思われ
194:login:Penguin
03/06/02 05:57 l0w8IOx1
で、何作るの?
何つかってもそれは個人の自由だから良いが
目的があるのと無いのでは習得速度に雲泥の差がある。
最低限のライブラリの使い方を覚えたらさっさgladeでも使って
組んだ方が良いよ。
目的が無いとすぐ飽きるし飽きると忘れる、結局無駄な時間を過ごした事になる。
ある程度長い時間使ってないとモノにならない。
見た目にしろlibgtk自体いしろ結局”ガワ”でしかないのだから
ちゃんと日本語化されてるなら後は中身に心血を注ごう。
cだからめんどくさそうとか言う奴はgtk,gdk,glibのチュートリアルをだいたい
どんな事ができるかざっと眺める位にして後はgladeつかえ。
195:191
03/06/02 20:31 H7/+JInF
>>193=160
Ruby-GNOME2のソースについてたサンプルに、GtkTreeViewもありました。
どうやら、説明してくれた通りのようです。
ありがとうございました
>>194
MPlayerのフロントエンドを作ろうかと...
飽きないように、まったり作ろうと思ってます。
glade使ってますよ。便利ですね、あれは。
頭の中でゴチャゴチャ考えるのがいかに非効率的かわかります(^^;
196:login:Penguin
03/06/05 00:27 NeWdmQAa
>>195
mplayerのフロントエンドなら2つ3つあるみたいだけどそれとどういう差別化をす
んの?
俺としてはフロントエンドによる速度低下を使い勝手が上回るような奴を希望。
197:login:Penguin
03/06/08 11:46 h1K8ATYr
GTKで何か作りたいけどWinみたいにGUI主体じゃないから
作りたいものがない・・・
こういうツールが欲しいとかなんかないですか?
198:login:Penguin
03/06/08 12:18 NVYlBdnZ
>>197
家計簿ほすぃ
199:197
03/06/08 17:11 h1K8ATYr
家計簿ですか、、Linuxで家計簿付ける人っているのだろうか。(^^;
需要があるかどうかわかりませんが勉強かねてそれらしいの作ってみます。
200:login:Penguin
03/06/08 18:19 TUPg9XW4
>>199
>>198じゃないけどモノによっては期待する。
今OOo使って家計簿つけてるんだけど、なんかイマイチ。
機能を絞り込んだ「一人暮らしの男のための家計簿」みたいな感じだと俺は使うと思う。
201:197
03/06/08 21:38 NVYlBdnZ
>>199
>>200の「一人暮らしの男のための家計簿」ようなやつがほしい。
#さらに完成度が高まると、主婦層を狙ったキラーアプリにもなる!
202:login:Penguin
03/06/13 15:25 bpko5Clf
aunjuta って内蔵エディタ以外のエディタ指定できますか?
なんか、そういう設定項目が見つかりません。
203:197
03/06/14 07:43 aLrsfyXo
>>200
OOoみて公開するの躊躇ったんですが、せっかく作ったので公開します。(^^;
# めちゃくちゃシンプルな家計簿ですが…。
URLリンク(gtk2ch.hp.infoseek.co.jp)
UNIXプログラムは今回が初めて&一週間そこらで作ったのでヘタレなのはご勘弁ください。。
# あぁなんか叩かれそうだ…。
204:login:Penguin
03/06/16 23:41 qOFJTntY
見れん >>203
205:login:Penguin
03/06/17 00:48 rQFVPuSz
ぢつは>>203がアクセスできるうちに手にいれたのだが
src/menu.cpp:40: invalid conversion from `void*' to `gchar*'
src/menu.cpp:40: invalid conversion from `void*' to `void (*)()'
っていうのが9回くらい出た後に
src/menu.cpp: function 内の `void print_hello(void*, unsigned int,
GtkWidget*)':
src/menu.cpp:63: invalid conversion from `void*' to `GdkEvent*'
となってコンパイルできない。
gcc-3.2.2-5
gtk2-2.2.1-4
glib2-2.2.1-1
直してからカキコしようかとも思ったが、
あまりカキコせずにいるのもなんかなーと思ったので一応。
206:login:Penguin
03/06/30 20:36 yw9J/DOE
197どこ逝った
207:login:Penguin
03/07/01 00:52 NjIY7kth
age テモ イイ?
∧_∧ ∧_∧ ∧_∧
( ・∀・ ∩ ( ・∀・) ( ・∀)
⊂ ノ ⊂ ⊂ ) ( (_`つ
,(__つ < < < > 〉\ \
し' (_(_) (__) (__)
208:login:Penguin
03/07/10 02:20 h0xkhYEg
どなたか助けて下さい。
gtkhtmlの、src/gtkhtml.cの2670行目くらいにある
gtk_html_im_preedit_changed_cb (GtkIMContext *context, GtkHTML *html){
g_warning ("preedit changed callback: implement me");
}
をちゃんと実装したいのです。(このメソッドは現在CVSから取ってきた
物でも実装されてません)
目的は、evolutionで日本語メールを書く時に、XIM(or IIIMF)経由で入力すると
確定前の変換中の文字が見えないのを直したいのです。
URLリンク(docs.linux.cz)
ここらへん見ながらいろいろいじったのですが、CもGTKも全く分らないため、
私には手が出せそうにありません。
よろしくお願いします。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4040日前に更新/255 KB
担当:undef