X



トップページLinux
926コメント335KB

GTK+プログラミング

0680login:Penguin
垢版 |
2011/08/25(木) 08:20:25.79ID:Yioj7fNN
>>678 下記サイト 中段 "GdkDrawable is gone" によると
「GTK+3において GdkDrawable,GdkPixmap,GdkImage は削除された。代わりに cairo_surface_t,GdkPixbuf を使え」
とあります。承知の上での質問でしたらすいません
http://developer.gnome.org/gtk3/3.1/ch25s02.html
0681login:Penguin
垢版 |
2011/08/25(木) 15:58:01.07ID:67oz2wuj
>>677
GHashTableを使うのが一番楽そうですね
参考になりました,ありがとうございました
0682login:Penguin
垢版 |
2011/08/26(金) 09:59:15.55ID:lIEWgrKL
dat復帰しろ
0683login:Penguin
垢版 |
2011/08/26(金) 18:45:59.14ID:miWeYAjd
>>679,680
どうやらgtk+3は描画の高レベル部分をcairoに置き換えたがってるようなので、
素直にgdkによる描画をcairoで書きなおすことにします。
0685login:Penguin
垢版 |
2011/08/30(火) 03:41:36.85ID:KLnazqo8
GTK+2で使用可能な2D plotterにはどんなものがありますか?

GTK+3にも移行できそうなものでオススメがありましたら教えてください
0686login:Penguin
垢版 |
2011/08/30(火) 10:24:20.53ID:5PScM+cr
あんたの言う「2D plotter」とは何なのかをもうちょっと調べなさいよ
「大判プリンター」で目的に合うならこちらを勧めるよ
どうしてもプロッターならその理由が判らないと始まらないし
GTK関係ない話にもなる
0687login:Penguin
垢版 |
2011/08/30(火) 10:55:15.61ID:9Gn96LUV
ベクトルDrawとかのライブラリの亊じゃね?
gnuplotとかmatplotとかそういうの。
わからい人にはグラフ書くライブラリって言ったほうがいいのかな?
0688login:Penguin
垢版 |
2011/08/30(火) 11:18:58.63ID:KLnazqo8
仰る通りライブラリのことです、GUIプログラミングのスレでの発言ですからね
それじゃ調べたものを書きますね
・plplot5.9.6
 古い環境を意識してるのか8-bit色制限?cairoが普通に扱えて且つPostScriptも吐けて好印象
 ただ関数群が使いにくい印象
・GtkExtra3.0.1(beta) の GtkPlot
 こちらはdemoを動かしただけですが若干もっさり描画?
 cairoすらwrappingしてるからからか?

他にあればそれも検討してその上で使うものを決定したいのです
0689login:Penguin
垢版 |
2011/08/31(水) 00:52:22.06ID:n3SEIKnI
http://stackoverflow.com/questions/915940/python-plotting-libraries
http://wiki.python.org/moin/NumericAndScientific/Plottinghttp://wiki.python.org/moin/NumericAndScientific/Plotting

最近だとRとか使ってるイメージはあるけど
この辺昔からあるからね。どうしてもラッパーライブラリは多くなっちゃうよね

Q: Does pychart support Windows?
Yes. But you need to install Python and Ghostscript beforehand.

pychartとかどうかな日本の人だよ名前から判断すると
0690login:Penguin
垢版 |
2011/08/31(水) 15:52:48.56ID:STiWeB5m
>>689
ありがとうございます。出来ればCで使えるGTK+のwidget又はcairo_tに描画できるものでお願いします。。
グラフの枠,軸ラベル,グラフ自身,凡例
これらを書ける関数が用意されてると嬉しいです。cairoでガリガリ書く奴はgnome-system-monitorを参考にして
書きましたが何か違うなと感じました、「もっと楽できるものあるだろう」と

Rって言語は初めて知りました。R-devel入れてみましたが GtkDrawingAreaやcairo_tに書く方法が判らず断念しました
pychartはpython使う時は使ってみようと思います
0691login:Penguin
垢版 |
2011/09/06(火) 20:57:43.09ID:JODXyz/L
gtk_image関連で、プログラム内でファイルを指定して画像を用意する関数はありますか?
gtk_image_new_form_fileなどのように起動するときに指定するのではなく
プログラム内で指定したいのです
0692login:Penguin
垢版 |
2011/09/06(火) 21:09:41.30ID:h7bDDi3V
get_image_set_from_file
0693login:Penguin
垢版 |
2011/09/06(火) 23:45:05.53ID:JODXyz/L
>>692
すみません、それの具体的な使い方を教えてもらえないでしょうか?
その後に続く()の中には何を入れればいいのでしょうか?
devhelpを見ましたが、書いてある通りに入れるとコンパイルエラーが出ます

gtkwidget *image;
image = gtk_image_set_from_file (GtkImage *image,
                    const gchar *filename);

↑の*filename のところにファイル名を入れるのでしょうか?例えばaaa.png等
*imageのところも何か入れるのでしょうか?
0694login:Penguin
垢版 |
2011/09/07(水) 00:10:39.05ID:OQwTGmux
gtk_image_new_from_fileでなんでだめなの
0695692
垢版 |
2011/09/07(水) 00:54:07.56ID:QF3RPTD4
>>693
get_ じゃなくて gtk_ ね。俺の書き間違い


ttp://wingtk.sourceforge.net/ishan/sliders.html
ページ内で gtk_image_set_from_file で検索して
0696login:Penguin
垢版 |
2011/09/07(水) 01:59:10.86ID:T6UTzAz+
>>693
gtk_image_set_from_file()使ってjpegでぱらぱら漫画作った
git clone git://git.pf.sourceforge.jp/gitroot/k/ke/kemeco/parapara_manga.git

いっしゅのモーションJPEGwww
0697login:Penguin
垢版 |
2011/09/07(水) 11:01:37.48ID:s/CIYWHm
>>696
何かの折にヘッダファイルとして使わせてもらいます
0698login:Penguin
垢版 |
2011/10/03(月) 10:40:33.28ID:DltdAdh6
>>696さんのリストを一部改変してボタンを押されたら次の画像を表示するというふうにしたいのですが
上手くいきません
ボタンのシグナルコネクトをflipという関数に接続したのですが
関数が反応してないようです
どうすればいいか教えてください
改変したリストです↓
http://www1.axfc.net/uploader/Sc/so/280374.c
0700login:Penguin
垢版 |
2011/10/04(火) 05:43:43.88ID:OMJjY+ZZ
>>700
ちょちょと換えてみたから見てみて
http://www1.axfc.net/uploader/Sc/so/280675.c
devhelpってヘルプビューア入れて GtkButtonの説明読むのおすすめ
「The "clicked" signal」 てとこにclickedシグナルハンドラのシグネチャが書いてあるよ
>>699が元々書いてたハンドラとシグネチャが一致してなかったみたい

それと初回クリック時の画像ファイルインデックスは0番じゃなくて1番にしといた
0701login:Penguin
垢版 |
2011/10/04(火) 05:45:48.43ID:OMJjY+ZZ
指示レス番まちがえたけど  訂正しねーよ!(我が家杉山)
0702login:Penguin
垢版 |
2011/10/04(火) 12:32:09.76ID:VseFFwAj
>>700
動きました、どうもすいません
0703login:Penguin
垢版 |
2011/10/04(火) 22:44:16.96ID:OMJjY+ZZ
謝る必要はこれっぽっちもないけど
「動けばいい」とかいう低い志は捨てようや
0704login:Penguin
垢版 |
2011/10/17(月) 00:11:29.94ID:OFrElfAX
ボタンを押されたときに、シグナルコネクト先を変更したいのですが
if elseで分岐させてみたのですが上手くいきません。(最初に通過した設定がそのまま残って変更出来ない)
ボタンを押されたら、シグナルコネクト先を変更するにはどうすればいいのでしょうか?
0705login:Penguin
垢版 |
2011/10/17(月) 03:57:34.59ID:jBv5AccH
>>704
> if elseで分岐させてみたのですが上手くいきません。(最初に通過した設定がそのまま残って変更出来ない)

コード見ていないので確かなことは言えませんが、
g_signal_handler_disconnect()とg_signal_connect()を使えばきっと出来ますよ(やってみたら出来た)
code snippestでも貼ってくれたらアドバイスもできたかと思いますが情報が不足していましたので
「ボタンを押されたら、シグナルコネクト先を変更する」というサンプルを書いてみました。ので参照みて下さい

http://www1.axfc.net/uploader/Sc/so/284339.c

main関数内とハンドラ内で共用する変数についての渡し方は
・g_object_set_data()を利用して渡す方法
・g_signal_connect()の最後の引数にGHashTableを指定して渡す方法
・大域変数として宣言しておく方法(この程度の場合は悪手かな?)
の3通り思いつきましたが1番目の案で記述しました。書き方はいろいろあります
0706login:Penguin
垢版 |
2011/10/17(月) 17:36:59.12ID:OFrElfAX
>>705
ご親切にありがとうございます
解読してみます
0707login:Penguin
垢版 |
2011/12/26(月) 12:41:35.30ID:Jg1bu6au
GTKとcarioとpangoの関係を教えて下さい
0708login:Penguin
垢版 |
2011/12/27(火) 02:22:40.60ID:4qSP4mDf
なんと、全部文字数が奇数です。
0711login:Penguin
垢版 |
2012/03/13(火) 23:30:30.92ID:XEqUJYrf
ぼくもつくろっと。
0714login:Penguin
垢版 |
2012/03/25(日) 09:54:04.27ID:1P7W2wf1
>>713
>どれだけ高速化されたかが気になる

cairoで何をしようとしてるの?
0715login:Penguin
垢版 |
2012/03/25(日) 18:58:57.29ID:3RGnGf+l
何をしようとしてるかが関係あるの?
0716login:Penguin
垢版 |
2012/03/25(日) 21:27:14.92ID:rI7Awxch
正直に白状するが、
glageのuser dataの使い方がわからないまま
実務で開発しちゃったりしてます。
0717login:Penguin
垢版 |
2012/03/25(日) 21:35:56.39ID:FgoOLGO6
あと、ラジオボタンとか、配列可して、コールバック関数を一つに
まとめる方法もわからないまま
一個一個書いてます。
とほほ
0718login:Penguin
垢版 |
2012/03/28(水) 08:35:06.02ID:ThQeaUjt
EmacsとかVisual Studioみたいなマルチストロークのキーバインドって
GTK+でできますか?
0719login:Penguin
垢版 |
2012/03/28(水) 11:02:58.95ID:he0UMBAC
GTK+はEmacsで使われています
0720login:Penguin
垢版 |
2012/03/28(水) 20:02:18.92ID:ThQeaUjt
GTK+はEmacsではキーイベントの処理に使われていません
0722login:Penguin
垢版 |
2012/03/29(木) 22:20:44.47ID:GJB1hQRo
cairoが高速化ってことはeclipseも早くなるのかね
0723login:Penguin
垢版 |
2012/03/29(木) 22:37:41.77ID:CN8scaWa
anjutaを使ってみたところ
gtk_signal_connectだと警告なしでコンパイルできるのに
g_signal_connectだと暗黙的関数宣言のエラーになるんですが
どうやったら直せるでしょうか?
0724login:Penguin
垢版 |
2012/04/02(月) 18:01:59.91ID:BFIgJvs2
どんな呼び方したのか書いてくれなきゃわからん
一番いい解決方法は DevhelpっていうGUIヘルプビューワ入れて g_signal_connectの説明読むこっちゃ
ver.も気にせずに例を書くとシグネチャ違うみたいだねそれが一番幸せになれる
0726login:Penguin
垢版 |
2012/04/15(日) 02:03:04.26ID:Z1/ZfeAU
threadやmutex関係もgtk_の方は廃止になって、g_の方のみになった。3。0あたりから
基本的な関数はglibに集約して、ツールキット的な関数のみgtk 3で担当するように住み分けされた
コンパイルの最中に廃止された関数と表示がでるソースは、いずれソースを書き換えないとビルド不能になる
ちなみに最も基本的なlibcでも現在開発ラインの最新版だとgetsが本当にソースから廃止されてるので、getsが使われてるソースをビルドできなくなってる
0727login:Penguin
垢版 |
2012/04/15(日) 08:43:51.29ID:khsJyTTq
ガチで使えないキット(GTK)
0729login:Penguin
垢版 |
2012/05/03(木) 19:08:20.54ID:2lAo9jqg
フォントサイズって10.5ptとか小数点で設定できる?
0730login:Penguin
垢版 |
2012/05/04(金) 06:17:57.12ID:phIzEGLj
フォントサイズの指定方法がわかってて
小数点の指定ができるかって疑問なら
やってみて自分で確認すりゃいいのに。
0731login:Penguin
垢版 |
2012/05/04(金) 11:44:12.10ID:LzE47Zaa
型がguintみたいだが
0733login:Penguin
垢版 |
2012/05/09(水) 14:47:56.27ID:M8lWcVDx
Gtk.TreeView.Selection.Mode = Gtk.SelectionMode.Multiple;
に変更すると得られるGtk.TreeIterがおかしくなってしまう
のですが、Multipleの時はSelection.GetSelectedは使えない
のでしょうか?
0734login:Penguin
垢版 |
2012/05/15(火) 22:46:57.21ID:PyXbSQll
Gtk.Label page_label = new Gtk.Label (title);
page_label.KeyReleaseEvent += delegate {
Console.WriteLine("!"); //←呼び出されない理由を説明してほしい!
};
0735login:Penguin
垢版 |
2012/05/16(水) 07:38:42.69ID:1Jlqt6RC
gtk_widget_set_events()
0736login:Penguin
垢版 |
2012/05/16(水) 21:45:01.79ID:oMuQxzgz
GTKは親切ではないなーと楽をしてきただけに思いますw

>>735
ありがとうございます
しかし、それらしいのが見つかりません
0737login:Penguin
垢版 |
2012/05/23(水) 21:46:04.65ID:jdgnkMvj
GTKのGUIは更新をサボる癖があるようですが
無理やり更新させる方法はないでしょうか?
0738login:Penguin
垢版 |
2012/05/23(水) 21:50:35.79ID:jdgnkMvj
更新するWidgetを間違えてた!
解決
0739login:Penguin
垢版 |
2012/06/08(金) 19:02:58.11ID:BmPo410Y
Gtk-CRITICAL **: IA__gtk_main_quit: assertion `main_loops != NULL' failed

メインループ内でGtk.Application.Quit ();を呼ぶなって事だろうけど
終了させる方法はないのでしょうか?
0741login:Penguin
垢版 |
2012/06/09(土) 03:50:44.00ID:xIQyunsc
gtk_main_quit()のソースコードを読めば解決。
0742login:Penguin
垢版 |
2012/06/10(日) 07:41:42.40ID:NypXeHdm
>>739
launcher みたいの作ろうとしてるんだろうか…
いまいちどういうことなのか判らないんだけど

logメッセージを抑制したいなら glib 2.32から

http://www.mail-archive.com/geany-devel@uvena.de/msg06039.html
G_LOG_LEVEL_CRITICAL
log level for critical messages, see g_critical(). This level is also
used for messages produced by g_return_if_fail() and g_return_val_if_fail().

ある程度デフォルトだと出力されなくなるみたい
onにするときは環境変数G_MESSAGES_DEBUG=allで以前と同じ動作になるらしい
0743login:Penguin
垢版 |
2012/07/04(水) 15:28:28.70ID:RZglH82u
from gi.repository import Gtk
0744login:Penguin
垢版 |
2012/08/07(火) 21:52:39.08ID:4kcOLz8m
このスレ的にはGTKのものをそのまま叩くっていうのは危険なこと?
0747login:Penguin
垢版 |
2012/08/09(木) 09:21:30.12ID:n/9/m8Sd
え?ラッパーライブラリを介さず直接コールするって意味じゃないの?
0750login:Penguin
垢版 |
2012/09/11(火) 19:25:22.84ID:AmLZmZH+
取り敢えずgtk_main_quit()
0751login:Penguin
垢版 |
2012/11/27(火) 12:00:27.00ID:Mwv1yHjg
UbuntuでPyGTKを利用してアプリケーションを作っているのですが、一部パーミッションが与えられていないファイルへの書き込みを行いたいと考えております。

Ubuntu Software Centerからアプリケーションをインストールしようとすると、Authenticateというポップアップが出てきてパスワードを入力するとsudoの様にアプリケーションのインストールができますが、これはどのように実現しているのでしょうか?

自分でも書き込めるようにパーミッションを変更していることを前提にしているのですが、変更方法を知らない人や、一々変更した後にアプリケーションを起動するのが煩わしい人向けに、アプリケーションからsudoのようなことができないかと考えております。
0752login:Penguin
垢版 |
2012/11/27(火) 23:24:04.63ID:p3EAvFxY
>>751
pyは使えないのですが、この話はGTKのスレの質問でしょうかね?
Cだったらstatとchmod使うところじゃないかと。
0753login:Penguin
垢版 |
2012/11/27(火) 23:44:47.91ID:2Faa51y/
>>751
もしかして:gksu

$ sudo command
のかわりに
$ gksu command
ってやると
GUIでパスワード聞かれる
0754login:Penguin
垢版 |
2012/11/28(水) 00:24:58.73ID:JU9FPiAT
口下手な>>753は、gksuを参考にlibgksuを使えと言いたいんだな?
libgksuのpythonバインディングもあるから安心だって言いたいんだよな?
0755login:Penguin
垢版 |
2012/11/28(水) 16:35:00.90ID:a6DQ5WYq
polkit
0757login:Penguin
垢版 |
2013/02/09(土) 09:31:18.23ID:cnWShbXp
質問させてください。
gtkmm2.4ベースでプログラムをいじっているのですが、画面操作せずにGtk::Dialogを閉じる方法が分かりません
Dialog作成→threadで特定の処理を開始→処理終了→※Dialogを閉じる(画面操作せずに)
と言う流れをプログレス表示などをして処理したいのですがrunした後にresponseをしてもhideしてもDialogが消えません
根本的に分かっていないのでしょうが・・・上記のような処理をするにはどうしたら良いのでしょうか?
0758login:Penguin
垢版 |
2013/03/07(木) 14:11:29.83ID:QnTnog/x
こう書く方法ないかな?
public class Window :Gtk.Window{
}
0760login:Penguin
垢版 |
2013/03/08(金) 18:55:04.44ID:Eqvj3fL9
vala優秀そうだね
でもwindowsでも使いまわしたいのでmonoから外れたくない
0762login:Penguin
垢版 |
2013/03/23(土) 10:23:11.54ID:PyYsgXcc
Gtk::Dialogはon_delete_eventを呼ばないのですか?
処理が途中の場合とかにダイアログを閉じるのを中止したいのですが、何処で中止させたらいいのやら
0763login:Penguin
垢版 |
2013/03/23(土) 16:14:11.15ID:oI1eFSYR
ちょっとチャレンジしてみることにしました
FreeBasic導入したら、GTK+とCairoが入っていたので。
ネットとサンプルを参考にしながら、
ちょこちょこと弄ってみます。

お手軽に描写の綺麗なプログラムが書けるってことは素晴らしい。
0764762
垢版 |
2013/03/23(土) 16:55:08.61ID:PyYsgXcc
結局add_buttonで追加したボタンを使うのではなく、アクションエリアに普通のボタンを追加し、
connectしたメソッドで処理チェックを行なった後にresponseでIDを投げる事で一応動きは出来たみたいです。
もっと簡単な方法はないですか?
0765login:Penguin
垢版 |
2013/05/07(火) 16:10:42.57ID:6dLQJSLO
ちょっとスレチになるかもなんですけど、GTK使われたアプリをWindowsで自動操作したいのですが
WM_LBUTTONDOWNなどで座標を直接指定でやってるんですけどMenuBar以外が反応してくれないです
どうすればいいでしょうか?
0767login:Penguin
垢版 |
2013/07/03(水) NY:AN:NY.ANID:5x5esxXj
FreeWnn スレッドより:
http://toro.2ch.net/test/read.cgi/unix/1084551838/l50

457 :名無しさん@お腹いっぱい。:2012/07/05(木) NY:AN:NY.AN
gtk2アプリにkinput2で入力する場合に、kinput2のステータス表示の「[あ]」が
真っ黒になってしまう問題の解決法の俺様メモ。

gtk2のソースの、modules/input/gtkimcontextxim.cの
on_status_window_expose_event()関数が変更されたのが原因。

これを、gtk+-2.21.5(以前)のソースのgtkimcontextxim.cに戻せば桶。

modules/input以下のサブディレクトリだけmakeして、
できたim-xim.soだけ置き換えればよい。

ソースにバグありとみた。
0768login:Penguin
垢版 |
2013/09/23(月) 01:43:22.12ID:pt1QWlbc
http://www.tarnyko.net/en/
ここでWindows版のBroadway実行環境を配布してたから試してみたけど
遅くて使いものにならん…
asm.jsは良い感じなんで、GTK+アプリをそのままasm.jsにコンパイルして
ブラウザで実行出来るようにしてくれたら最高だがな。
0769login:Penguin
垢版 |
2013/10/24(木) 11:46:06.77ID:YHoA8g0Q
同一アプリ上で、IconViewからFrameとかImageへDrag & Dropって
可能なんでしょうか・・・。

そんな感じのサンプルをご存知でしたら教えてくださいm(_ _)m
0770769
垢版 |
2013/10/25(金) 16:54:19.59ID:2AmnlVsx
すみません、>>769は出来るようになりました。
drop側の設定に問題がありました。

ところで、Imageから別のImageへのDrag & Dropは可能なんでしょうか。
Dragしても、IconViewの時のようにカーソルが変化しません・・・。
0771login:Penguin
垢版 |
2014/05/24(土) 00:08:41.16ID:jA6HOcWn
gtkmmでProgressBarの描画更新はどうやったらええねん
set_fractionしても途中を描画してくれない
0773771
垢版 |
2014/05/24(土) 09:12:07.41ID:ESO9FbEd
>>772
それアクティビティモードというのと違う?
ナイトライダーをしたいわけではないんよ・・・
0774login:Penguin
垢版 |
2014/05/24(土) 12:34:03.59ID:3aXipg2f
>>771,773
set_fraction() で、その都度増分を変えて、すぐ更新したいってこと?
queue_draw() で、PrograssBar の on_draw イベントを呼んでみたら?
0775771
垢版 |
2014/05/24(土) 14:58:12.72ID:ESO9FbEd
>>774
はい、その通りです。お付き合い頂き有り難う御座います。
queue_draw()を試してみましたが、表示のされ方は変わりませんでした。
試したコードを貼り付けようとしたのですが、行数の制限で書けませんでしたので、部分的に書き込みます。
ググって見ているのですが・・・何かお気づきの点がありましたらよろしくお願い致します。

プログレスバーとボタンを配置し、ボタンが押された時に動くようにしました。
drawBtn.signal_clicked().connect( sigc::mem_fun( *this, &ProgressWindow::on_draw_prog ) );

void ProgressWindow::on_draw_prog() {
progBar.set_fraction( 0.0 );
for( int i=0; i<100; i++ ) {
progBar.set_fraction( (double)i/100.0 );
// progBar.queue_draw();
sleep( 1 );
}
progBar.set_fraction( progBar.get_fraction() + 0.01 );
}
0776login:Penguin
垢版 |
2014/05/24(土) 16:46:51.13ID:3aXipg2f
おそくなってゴメン、こんな感じでどうでしょう?
ttp://www.dotup.org/uploda/www.dotup.org5080741.gz.html
>>772 であげたチュートリアルのコードをいじったものです。

SpinButton の値を 0 から 100 (%)までの任意の値に変更して "Update" ボタンを押すと
ProgressBar の状態が変化します。

examplewindow.cc の on_button_update を見れば分かるかと思います。
0777login:Penguin
垢版 |
2014/05/24(土) 17:31:46.88ID:3aXipg2f
あれ? queue_draw() いらねーな。w
0778771
垢版 |
2014/05/24(土) 22:15:14.18ID:SrMGc3rQ
>>776
コードまで書いて頂き有り難う御座います。
コンパイルして動作を見ましたら、進捗状況の変化を確認できました。
しかしながらon_button_update内で下記コードのようなループを回しset_fractionするようにしてみましたら
相変わらず最後の表示だけするようです。実際の処理ではループを回して進捗状況をset_fractionします。
む〜もう少しネットをあさってみます。

void ExampleWindow::on_button_update()
{
m_ProgressBar.set_fraction( 0.0 );
for( int i=0; i<100; i++ ) {
m_ProgressBar.set_fraction( (double)i/100.0 );
m_ProgressBar.queue_draw();
sleep( 1 );
}
}
0779771
垢版 |
2014/05/24(土) 23:11:20.28ID:SrMGc3rQ
なんかそれっぽい動きになったけどこれでいいのかね・・・イベント強制執行みたいな

[変更前]
m_ProgressBar.queue_draw();
sleep( 1 );
[変更後]
usleep( 50000 );
while( Gtk::Main::events_pending() ) Gtk::Main::iteration( true );
レスを投稿する


ニューススポーツなんでも実況