【GUIライブラリ】wxW ..
337:デフォルトの名無しさん
03/07/17 00:41
それって中2でやりますよ・・・なんて無粋な突っ込みはよしておこう
338:思兼 ◆l3iwkTImVo
03/07/17 00:46
直しておきました.
>>337
マジですか?
一応今年の春の英検2級を正答率80%以上で合格したんだが・・・使えねぇ
学校で英語の授業が無くなって(選択で応募多数の為抽選で落ちた),秋の英検
準1級への勉強を兼ねて翻訳プロジェクトに参加したんだけど・・・この程度じゃ
ダメっすか?
339:デフォルトの名無しさん
03/07/17 14:20
>>338
中2だったかどうかは覚えてないけど、
常識範囲内だと思う。
2級ではそんなもんかもね。
勉強がんばれ。
340:nanasea
03/07/17 18:43
wxSocket*って、誰か訳してます?
まぁ…だぶってても良いから訳すか…
341:デフォルトの名無しさん
03/07/17 20:19
やっと自分で作ったリソースのコンパイルが通った。
けっこう面倒だね。
342:灰 ◆v/.u/aNe9w
03/07/17 21:06
wxAssert で bcc32 551 がまた飛びますた…。鬱。
gcc に移ろうかしら…。
>>335 の件は、調べてみたのですが戻り値を第二引数として、
そのまま使用した場合の話を発見することが出来ませんでした。
近い話として、
The application shall not modify the string returned
which may be overwritten by a subsequent call to setlocale().
アプリケーションは返されたストリングを修正しないものとします、
それはsetlocale()への後の呼び出しによって上書きされるかもしれません。
URLリンク(www.opengroup.org)
なんてのがありますた。
んで、これはbcc限定の話なんでbccスレに行って聞いてきます。
お騒がせしますた。
343:灰 ◆v/.u/aNe9w
03/07/17 21:14
>>340
cvsで確認したところwxSocket系は、
まだ誰も手をつけていないので、
大丈夫だと思います。
うpお待ちしております。
344:デフォルトの名無しさん
03/07/18 00:14
bombsがデバッグモードでコンパイルしたものが上手く実行できないのはどうしてだろ?
FINAL=1をつければ実行できるバイナリが出来るけど…
345:344
03/07/18 00:15
BCC32での話です
346:デフォルトの名無しさん
03/07/18 00:18
xmlのリソースエディタ、早くできないかねぇ。
subclassのところが美味しそう。
347:灰 ◆v/.u/aNe9w
03/07/18 00:31
>>344
>>342で書いた奴が原因です。
> wxAssert で bcc32 551 がまた飛びますた…。鬱。
リリース版はデバッグ関係が一切入らないので動作できるのですが、
デバッグ版は上記理由によりぶっ飛ぶみたいです。
ただいま解析中なり。
td32の使い方がやっと解ってきた。楽しい。
348:灰 ◆v/.u/aNe9w
03/07/18 02:46
>>344
ある程度わかりますた。
wxAssert がおかしいって言うのは私の勘違いでしたゴメンナスン。
んでbombsは、wxSashWindowが原因でAssert発生。
..\common\object.cpp(197):
assert "classInfo" failed: base class 'wxSashWindow' is unknown
to wxWindows RTTI [in child thread]
この時点で、Appの初期化がすんでいないので
GUIでデバッグメッセージを出力できない。
んで、wxAssertは内部で以下の順でデバッグ用 win32api をコール。
OutputDebugString デバッグメッセージをデバッガに送る
DebugBreak ブレークポイント例外を発生させる
OutputDebugString は、Windows2000 の場合、adminまたはadminグループじゃないと出力されない。
URLリンク(support.microsoft.com)
あと、DebugBreakは対応したデバッガがないと意味無し。多分。
なので、一見飛んだようにみえただけですた。
(td32でキャッチできるように出来ないのかな?)
OutputDebugStringの出力をみるにはビューアが無いとダメ臭い。
取りあえず、フリーソフトDebugTracerで確認できますた。
URLリンク(www65.tok2.com)
駆け足ですがこんな感じですた。以上。
349:169
03/07/19 14:19
>169 ですが、Mac OS X でも問題無く日本語が入力出来ました。wxMac の問題
では無く、私が Gimp 用に設定していた環境変数が悪さしていたみたいです。
350:の
03/07/19 14:33
>349
それはすばらしい。
OSがしっかり対応していれば、それなりに使えるみたいだね。
351:灰 ◆v/.u/aNe9w
03/07/20 00:03
bcc32 で samples/bombs のデバッグ版が動かない理由がわかりますた……。
理由:
wxWindows では実行時型情報を提供する為の仕組みとして、
wxClassInfo クラスと、マクロ DECLARE_DYNAMIC_CLASS(foo) と
IMPLEMENT_DYNAMIC_CLASS(foo, bar) を提供していまつ。
URLリンク(www.wxwindows.org)
このマクロはそれぞれ、
static wxClassInfo sm_classなんちゃら;
virtual wxClassInfo *GetClassInfo() const { return &MainFrame::sm_classなんちゃら; }
と
wxObject* wxConstructorForなんちゃら() { return new なんちゃら; }
wxClassInfo MainFrame::sm_classなんちゃら(
"なんちゃら", "wxFrame", 0
, (int) sizeof(MainFrame), (wxObjectConstructorFn) wxConstructorForなんちゃら
);
に展開されます。
んで、wxClassInfo はコンストラクタ(src/common/object.cpp)で
各クラス内のスタティックな sm_classなんちゃら のポインタをチェインとして
登録するような仕組みになってます。
んで、wxWindows::msw のデバッグを有効にしている場合、
内部の WinMain にあたる wxEntry の最初の方で wxClassInfo のチェインをハッシュテーブルに登録。
更に、そのテーブルを元にデータの正当性(依存関係)のチェックを行ってます。
bcc32 は、その正当性チェックの部分で弾かれてしまっています。
352:灰 ◆v/.u/aNe9w
03/07/20 00:04
しかし、スタティック変数は規格上最初に使用されるタイミングまでに初期化されていれば
いいので、この場合 bcc32 の反応はある意味規格に則っているといえます。
逆に、wxWindows の方は各クラスのスタティック変数が、スタートアップルーチン前に
初期化されることを前提に動いているので問題があるともいえます。
取りあえず、bcc32 で bombs のデバッグビルドを正常に走らせるには
以下のような小細工が必要になります。
bool AppClass::OnInit()
{
・・・略・・・
// start Dummy
wxSashEvent::sm_classwxSashEvent.GetClassName();
wxSashWindow::sm_classwxSashWindow.GetClassName();
// end Dummy
return TRUE;
}
むほぉ。
353:デフォルトの名無しさん
03/07/20 00:07
ときに偉い人。wxWindowsではTCP/IPレイヤが提供されてるようだけどSSLは提供されてないの?
354:灰 ◆v/.u/aNe9w
03/07/20 00:11
余り自信はないが、多分これであっていると思う。
誰ぞ突っ込みプリーズ。
でもこれって、他の環境でも少なからず発生しうる現象な気がする…。
他の環境で同じようなことは発生して無いでしょうか?
355:思兼 ◆l3iwkTImVo
03/07/20 00:29
>>353
wxWindows本家では提供されて無いみたいだね.
URLリンク(wxssl.sourceforge.net)
↑でwxWindows用のSSLライブラリが提供されてる.
356:デフォルトの名無しさん
03/07/20 00:33
あら、そうなんだ
ありがとう偉い人
357:デフォルトの名無しさん
03/07/20 00:43
URLリンク(sourceforge.net)
ガビソ 実装のhowtoを書いてるだけでライブラリは出してないんだね…1年以上放置してるし
358:デフォルトの名無しさん
03/07/20 00:44
1年以上放置は誤読だった
359:思兼 ◆l3iwkTImVo
03/07/20 01:20
ほんとだ・・・ライブラリ作成のガイドラインだけ作って,ライブラリ自体は作ってない・・・
適当にググッた結果書き込んだだけだったのだ,スマソ.
360:灰 ◆v/.u/aNe9w
03/07/20 10:29
>>352
・・・ぅ。スミマセン、大間違いでした。
プログラミング言語 C++ 第3版の 9.4.1 で確認しますた。
誤:スタティック変数は規格上最初に使用されるタイミングまでに初期化されていればいいので
正:スタティック変数は、main、WinMain 前に初期化される
# スタートアップルーチン って言葉も意味、使い方ともに間違ってまつね…。
っつーことで、wxWindowsの実装が正しくbcc32に問題がありまつ。
どうやら、bcc32 5.5.1はスタティック変数の初期化にバグを抱えているようです。
なので、wxWindowsが提供する実行時型情報系の部分等で
色々問題が出る可能性が高いです。
[参考サイト]
スタティック変数のバグについて
URLリンク(www.geocities.co.jp)
バグを回避する方法について
URLリンク(homepage1.nifty.com)
逝ってきます…。
361:デフォルトの名無しさん
03/07/25 15:08
DLLをコンパイルできないんですが、なくても大丈夫ですよね?
そもそもDLLとはなんですか?
362:デフォルトの名無しさん
03/07/25 15:57
Nacelle - Beginner - DLLファイルとは何か URLリンク(nacelle.info)
363:デフォルトの名無しさん
03/07/25 17:21
なくてもいけるけどないと困るの?
364:デフォルトの名無しさん
03/07/25 23:02
ここぐらいにまで育つのかな。
URLリンク(www.logionworks.jp)
365:デフォルトの名無しさん
03/07/26 20:14
sample>minimalをコンパイルしたら21.6Mbもありますが仕様ですか?
366:デフォルトの名無しさん
03/07/26 20:39
うちでは 88KB だよ。スタティックリンクしてるのでは?
367:デフォルトの名無しさん
03/07/26 20:40
sample>artprovをコンパイルしたらこれまた21.6Mbもありますが仕様ですか?
368:デフォルトの名無しさん
03/07/26 20:41
make -f makefile.g95 wxusingdll=1
としました。
もしかして、MinGWが原因ですか?
369:デフォルトの名無しさん
03/07/26 20:57
もしかして、d:\wx\src\mswでコンパイルするときに
make -f makefile.g95 FINAL=1
にしないとダメ?
370:デフォルトの名無しさん
03/07/26 21:44
>>367
メガビットとな!?
371:デフォルトの名無しさん
03/07/26 21:50
スタティックリンクで、デバッグシンボル込みだとそんなものかと。
DLL作るか、FINAL=1ですな。
MinGW のみでのDLLの作り方は知らん。
Cygwin+MinGWであれば、
cd $WXWIN
mkdir build-shared-debug
cd build-shared-debug
../configure --with-msw --enable-shared --enable-debug
make; make install;
でいけると思うが…。
372:思兼 ◆l3iwkTImVo
03/07/26 23:52
MinGWでは,MSYSを入れて同じくconfigure,make installですね.
・・・最近翻訳する気が起きない・・・だれか翻訳して欲しい部分をリクエストしてちょ.
GUIとか通信とか前提知識が足りないから翻訳できる部分は少ないけど
373:デフォルトの名無しさん
03/07/27 00:49
wxWindowsのメーリングリストとかないのかな。
374:デフォルトの名無しさん
03/07/27 02:25
>>373
wxPython のほうは入っているけど、ものすごいトラフィック量がある。
だから、サブジェクトをみて一部のものしか目を通していない。
375:の
03/07/27 02:29
>372
Threadがらみキボン。この辺は良くわからないんですよね。
まあ、実際にはwxStringの方が重要ですね。幸せになる人も多そう。
#私はwxTextctrlをぼちぼちやっています……長い……
376:思兼 ◆l3iwkTImVo
03/07/27 03:49
>>375
了解.とりあえずスレッドを一通り訳してから,wxString周りを攻めて行きます.
・・・なんかsourceforgeにうまく繋がらなくなってうぷろだに上げたけど,ちゃんと
コミットできたのでうぷろだのファイルは無視してください.(wx494.htm)
377:灰 ◆v/.u/aNe9w
03/07/29 14:09
やほーい。おまいら、wx440.htm - Log functions - がうpられてましたよ!
ナイス!kaba氏!
そして、気付くのが遅くなってすみませぬ。
今晩、コミットしますでっす!
378:デフォルトの名無しさん
03/07/29 20:00
GUI部分はtkで組め。
以上
379:デフォルトの名無しさん
03/08/01 20:16
wxTextCtrlのEVT_KEY_UPだとつかめるんだけどさぁ、
EVT_KEY_DOWNでShift+TABの入力ってつかめないかなぁ?
380:山崎 渉
03/08/02 02:37
(^^)
381:kaba
03/08/02 13:03
>>377
使ってもらえてうれしいです。
皆さんの訳文・HPを散々見させて頂いているんで、
少しぐらいはお返しせなならんかとうpしてみました。
意訳・超訳なのはごかんべん。
このとおりの亀なのでお手伝いできる事も
あんまりないのですが、またうpします。
382:SEX
03/08/02 13:24
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|オッパイが透けて見えるフラッシュは最高ですぅ〜!
\____ __________________
V
, -―- 、 /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/了 l__〕 〈] /同人で、激エロSEXモノですよ!
7| K ノノノ ))))〉 ,、 | URLリンク(pink.sakura.ne.jp)
l」 |」(l| ( | | ||. !lm \_ _________
| |ゝリ. ~ lフ/リ lアノ V
| | /\∨/‐-/`'/
. l l | /ヽ/==|‐-- '
!リl/ // ヽ _ , '⌒ ⌒\
_〈 // \\\ ノ// ヘヘ、
. `つノl// ヽ // |||)、
//'へ゛ーノ 可愛いエッチな音声も聞けますよ〜!
< お絵描きBBSもありますよ!
383:デフォルトの名無しさん
03/08/02 20:14
☆ ☆ ☆ URLリンク(www.gals-cafe.com)<) ☆ ☆ ☆
384:灰 ◆v/.u/aNe9w
03/08/03 18:10
>>381
意訳・超訳大歓迎ですよ!
お待ちしてまっす!
ところで、
wxNotebook 系とwxEvent、wxEvtHandler を超訳ぶっこきますた。
wxEvtHandler が思いのほかでかく、
なかば白目を剥きながらやっつけたのでかなり不安。
どなたか査読キボンヌ。
URLリンク(wxwindowsjp.sourceforge.jp)
ついでに、topics/wxWindows サンプル の後半を手伝って(やっつけて)くれる人もキボンヌ。
扱う範囲が広くてアップアップで御座います。ヘルプ…ミ。
URLリンク(wxwindowsjp.sourceforge.jp)
385:デフォルトの名無しさん
03/08/04 09:13
すばらしい働きぶりですな,皆さん.
まじでがんがってほしい.応援してます.
で,忙しいところ申し訳ないのですが,一つ質問がありまして.
コントロール間のTabでのフォーカス移動って,どうやってやるんでしょ.
wxTextCtrlでwxTE_PROCESS_TABを指定しても,うまくいかなかったもんで.
誰か教えて下さい.
386:385
03/08/04 13:51
wxArrayStringの訳をあげておきました.
txtになっちゃったみたい.
遠慮なく添削してけっこうです.>皆様
387:デフォルトの名無しさん
03/08/04 19:55
なんとなく小技。
wxSMALL_FONTとかの、文字化け回避(するかも)。
samples/font/font.cppのMyApp::OnInit()の最初のほうに突っ込んでみたら、それなりに動きますた。
wxNativeFontInfo default_nfi,small_nfi,italic_nfi,swiss_nfi;
default_nfi.FromString(wxNORMAL_FONT->GetNativeFontInfoDesc());
small_nfi = italic_nfi = swiss_nfi = default_nfi;
small_nfi.SetPointSize(default_nfi.GetPointSize() - 2);
italic_nfi.SetStyle(wxFONTSTYLE_ITALIC);
swiss_nfi.SetFaceName(wxT("MS Pゴシック"));
wxSMALL_FONT->SetNativeFontInfo(small_nfi);
wxITALIC_FONT->SetNativeFontInfo(italic_nfi);
wxSWISS_FONT->SetNativeFontInfo(swiss_nfi);
SWISSのフェイスは、環境に合わせて適当に指定してください。
font family指定では化けるから、根本的な解決ではないけど・・・
388:灰 ◆v/.u/aNe9w
03/08/04 23:01
>>385
試してみたんだけど上手くいかないね。なぜだ?
$WXWIN/samples/controls のlog出力に使われている奴。
550 m_text = new wxTextCtrl(this, -1, _T("This is the log window.\n"),
551 wxPoint(0, 250), wxSize(100, 50), wxTE_MULTILINE);
特殊なことはやっていないようなんだけど、
普通にタブでフォーカス移動が出来るんだよなぁ。
あと、wxTE_PROCESS_TAB で作った場合でも
CTRL-ENTER でフォーカスが移動する[wxTextCtrl|wx381.htm]ってあるんだけど、
これも上手く行っていない感じ。
あ、$WXWIN/samples/font もTABで遷移できる…。
>>386 >> Kaba氏
ダブル(σ・∀・)σゲッツ!!
ありがてー!
>>387
回避できたーよー。
この辺は解決したい問題ですね。
wxSystemSetting::GetFont()
あたりをいじるといいのかなぁ。
389:灰 ◆v/.u/aNe9w
03/08/05 02:47
うp完了なり。
>>386
> txtになっちゃったみたい.
これは仕様なんです。
htm | html だと、広告が挿入されちゃうのがいやんなのと、
部落らとか、ウィルスを張られた場合の対策も含めて、
(IE だとあまり意味がなかったりするけど…)
拡張子を txt 変更するようにしてまふ。
説明がついてなくてスマソ。直しておきます。
> 遠慮なく添削してけっこうです.>皆様
添削しますた。
case (文字について話している場合)
誤:入れ物
正:大文字小文字
case sensitive で '大文字小文字を区別する' みたいな意味になりますです。
これ以外は問題ないッス。乙!
# 最近、機械翻訳なしでぺろっと英文が読めるようになりつつある自分にビックリ。
# 調子に乗って誤訳生産機になってなければいいけど…。
390:385
03/08/05 22:27
>>389
"case sensitive" == "大文字小文字を区別"
そういや,そうだった.
忘れてました.thx.
391:デフォルトの名無しさん
03/08/06 10:30
>>385
タブオーダーの指定はまだできないようです。
URLリンク(www.wxwindows.org)
392:灰 ◆v/.u/aNe9w
03/08/06 23:09
おおぅ!?またまたファイル(wxSockAddress)がうpられてますた。
>> sue 氏
サンクスコ!後ほどコミットしまふ。
>>391
タブオーダの指定はできなかったのか。
通りで探しても出てこない訳だ…。
んでも、TAB によるフォーカス制御は出来るはず。
wxWindow::SetFocusFromKbd があるぐらいだし…、
これも実は無保証なのかな。
393:385
03/08/08 11:33
Size overview (Sizeの概要) を揚げておきました.
つかれた.
394:灰 ◆v/.u/aNe9w
03/08/08 23:51
>>393
乙です。
ちょっとタグ付けしてうpる余裕が無いので、
後日、うーん、来週の水曜日あたりまでにはコミットします。
どなたか、お手すきな方にやってもらえると助かるなり。
また、次回から以下のルールに沿ってタグ付けしてもらえると助かります。
URLリンク(wxwindowsjp.sourceforge.jp)
翻訳して頂いておきながら、
生意気なことを申し上げて誠に申し訳ないっす。
395:灰 ◆v/.u/aNe9w
03/08/13 08:37
>>393
うp完了なり。
396:の
03/08/14 01:37
長かった……
wxTextControl終了しました。
URLリンク(wxwindowsjp.sourceforge.jp)
397:デフォルトの名無しさん
03/08/14 11:43
>>395・396
お疲れさんです。
凄い勢いでプロジェクトが進行していますね。
陰ながら応援させていただきます。
398:デフォルトの名無しさん
03/08/14 16:39
Dev-C++にwxWindowsを組み込み、新規プロジェクトをwxWindowsで作成すると、
「base.h」「base.cpp」というファイルが生成されます。
私は、DOSで表示させたときと全く同じ動作(数字を入力し、
計算結果を同じウィンドウに表示させる、など初歩的なもの)を
GUIで実現させたいのですが、どこにその構文を挿入すればいいのでしょうか?
どなたか教えていただけないでしょうか?
399:山崎 渉
03/08/15 15:25
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
400:400ゲットプログラム
03/08/15 15:27
400ゲット
401:の
03/08/15 22:46
Dev-C++は使ったことないけれど……
(使う気もないし)
・どこかに
bool 〜〜::OnInit()
{
}
は無かった? そこが実行ブロックになります。
・上記のメンバ関数内はどのようになっている?
SetTopWindow( 〜〜 );
という行があるのならば、そのオブジェクトがメインウインドウになるので、
そのオブジェクトのクラスを追ってください。
もし無いのならば自分でウインドウを作成する必要があります。
URLリンク(wxwindowsjp.sourceforge.jp)
のサンプルプログラムを参考にウインドウをこしらえてください。
402:398
03/08/15 23:17
>>401
base.cppの中に下のような部分があります。
bool MainApp::OnInit()
{
MainFrame *win = new MainFrame("Frame", wxPoint (100, 100),
wxSize(450, 340));
win->Show(TRUE);
SetTopWindow(win);
return TRUE;
}
いろいろ試してみます。
どうもありがとうございます。
403:の
03/08/16 01:03
>402
どっかにwxFrameの派生としてMainFrameのクラスが定義されていると思うから、
そのクラスをいじくるとヨロシかと。
こっから先はwxWindowsのフレームワークの話になってしまうので、
・灰さんのサイト
URLリンク(dot-gray.s33.xrea.com)
・オイラのサイトの解説
URLリンク(www.debilotte.net)
・マニュアル(翻訳途中)
URLリンク(wxwindowsjp.sourceforge.jp)
とかを参照してくれぃ
404:デフォルトの名無しさん
03/08/17 00:06
カレンダーサンプルの日付けがずれていませんか〜
405:デフォルトの名無しさん
03/08/19 04:05
いくらなんでも751では圧潰沈没しそう。緊急浮上。
406:灰 ◆v/.u/aNe9w
03/08/19 19:47
久しぶりに翻訳に挑戦したら頭痛くなった…(藁
>>405
サンクス。
>>404
遅いかもしれんが、うちの環境では特にずれてはいないみたい。
GTK+とかあのあたりのお話?
URLリンク(dot-gray.s33.xrea.com)
407:デフォルトの名無しさん
03/08/20 09:41
Mingw32 options for Dev-C++ with wxWindows (hope minimize the EXE size)
compiler: -D_X86_=1 -DWIN32 -D_WIN32 -D__WIN95__ -D__GNUWIN32__ -D__WIN32__ -DSTRICT -D__WXMSW__ -D__WINDOWS__ -fmessage-length=0 -fno-rtti -fno-exceptions
-mthreads (only needed for multi-threads)
linker: -lwxmsw -lstdc++ -lgcc -lodbc32 -lwsock32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lctl3d32 -ladvapi32 -lopengl32 -lglu32 -lole32 -loleaut32 -luuid
-s (will reduce exe file size a lot, but don't add it if in debugging)
408:407
03/08/20 09:45
>>407のオプションはDevPack版のデフォルトなのかな?
それはともかく、>>398さん 見てたらbase.cppとbase.hの内容をコピペして欲しいです…
409:デフォルトの名無しさん
03/08/20 09:53
自己解決できましたスマソ
410:デフォルトの名無しさん
03/08/20 20:04
がんがれ
411:_
03/08/20 20:05
URLリンク(homepage.mac.com)
412:お気に入り集 ☆http://beauty.h.fc2.com/
03/08/20 21:17
お気に入り集 ☆
URLリンク(beauty.h.fc2.com)
413:灰 ◆v/.u/aNe9w
03/08/24 01:57
やばい忙しいなんてもんじゃない。
書き込みエラーまで出た。
超忙しい、超エラー、超やばい。
414:デフォルトの名無しさん
03/08/30 07:41
extra.zipを解凍して出てくるbin、shareフォルダは
mingwをインストールしたディレクトリ直下と
mingw32フォルダ内のどちらにコピーするのですか?
d:/mingw/bin
d:/mingw/mingw32/bin
415:デフォルトの名無しさん
03/08/30 10:53
メルマガの作者は何を目指してるのだろうか。
ミス多いし文章読みにくい。。。鬱だ。
Javaに乗り換えよう。
416:デフォルトの名無しさん
03/08/30 18:44
>>415
Javaに乗り換えられるなら、それが良いかも
というか、メルマガなんてなくても平気じゃない?
417:の
03/08/31 03:15
ひゃー。
wxStringようやっと終った。長いよ。
URLリンク(wxwindowsjp.sourceforge.jp)
418:の
03/08/31 19:37
たまにはあげ。
Drag and drop overview 終了なり
URLリンク(wxwindowsjp.sourceforge.jp)
419:デフォルトの名無しさん
03/08/31 20:48
おつかるー!
420:デフォルトの名無しさん
03/09/02 01:28
wxTreeCtrl を訳してみました。
いちばん、自信のないところ:
EVT_TREE_GET_INFO(id, func)
アプリケーションから情報を要求する。?
EVT_TREE_SET_INFO(id, func)
情報が与えられた。?
それと、wxTreeCtrl::Unselect と wxTreeCtrl::UnselectAll の違いも文面から
読み取れていません。
コードで試していないのがいかんのですが。
421:の
03/09/03 01:41
> 420
おつかれさまです。マージしました。遅れてスマソ
> EVT_TREE_GET_INFO(id, func)
> アプリケーションから情報を要求する。?
> EVT_TREE_SET_INFO(id, func)
> 情報が与えられた。?
むむむ、情報無さすぎですね。コードをHackしないとわからないか……
多分、Itemに情報をsetする/Itemから情報をgetするときに発生する
イベントだと思うけど……
422:デフォルトの名無しさん
03/09/03 20:59
>>328
亀レスだけど、手元の環境(共有DLL・非デバッグ)でやると178,290byteになったよ
デバッグ版で作ったのかな?
423:デフォルトの名無しさん
03/09/03 21:04
非デバッグだと凄く小さい…デバッグ版だとwxmsw241.dllが30MB以上あったが、リリース版では↓のようになった
$ ls -lh /usr/local/lib/
6.3M libwx_msw-2.4.dll
6.3M libwx_msw-2.4.dll.0
6.3M wxmsw241.dll
9.6M wxmsw241.dll.a
424:思兼 ◆l3iwkTImVo
03/09/03 22:46
>>422
すいません.-DNDEBUGやってませんでした.簡単に実験しただけなので,
オプションをもっと弄ればさらに小さく出来るかもしれません.
最近卒研とプロコンと夏休みの宿題(笑)が忙しいので,翻訳に手が回りません.
しばらく陰で応援しています.
425:デフォルトの名無しさん
03/09/09 22:06
がんばれあげ
426:の
03/09/13 13:23
帰ってきたぞ。イァ〜
やっぱりPC再セットアップは大変ですな。
wxDropSource終了しました。
URLリンク(wxwindowsjp.sourceforge.jp)
427:デフォルトの名無しさん
03/09/14 09:59
おつ
428:デフォルトの名無しさん
03/09/14 10:23
>>107です。
4ヶ月越しですが、ようやく今日から始めました。
とりあえずMinimalに感動しました。
皆様の翻訳大変ありがたいです。がんばってください。
429:デフォルトの名無しさん
03/09/16 17:37
C++BuilderXに採用…?
430:デフォルトの名無しさん
03/09/16 18:49
>>429
採用らしいね。
ついにwxWindowsもメジャー化?
431:思兼 ◆l3iwkTImVo
03/09/16 19:18
マジ?
ソースキボンヌ
432:思兼 ◆l3iwkTImVo
03/09/16 21:31
URLリンク(slashdot.jp)
これは発見した.これ以外にwxWindows採用って言ってるところある?
433:デフォルトの名無しさん
03/09/16 21:59
>>432
URLリンク(www.borland.com)
のデモ見てたら、New wx framework projectとか出てたのと、
wxStringとかwxCommandEventとか出てたけどコレかなぁ。
434:デフォルトの名無しさん
03/09/16 22:17
>>433
wxFrameとか出てくるね。
435:デフォルトの名無しさん
03/09/16 22:46
wxWindowsでRADな環境になる…のかな?
436:デフォルトの名無しさん
03/09/16 23:08
RADいいねぇ。
でも日本語版はいつになる事やら。
437:デフォルトの名無しさん
03/09/17 00:05
>でも日本語版はいつになる事やら。
へ?
po書くだけじゃないの?
438:デフォルトの名無しさん
03/09/17 00:15
>>432
wxwindowsのオフィシャルサイトにも
URLリンク(www.wxwindows.org)
439:灰 ◆v/.u/aNe9w
03/09/17 01:31
C++BuilderX、ビクーリしますた。ワショーイ、ワショーイ。
URLリンク(www.wxwindows.org) で気になる点をつらつら書いてみる。
抜粋:
Rest assured that Borland is adapting itself to wxWindows' open source nature,
残りは、ボーランドがwxWindowsのオープンソースに自然に順応していると保証しました。
オープンソースな状態を保ったまま、ボーランドがwxWindowsを採用しサポートもしてくれるってことかな?
Q&Aから一部抜粋:
Q. How is Borland helping the wxWindows project?
Q. ボーランドはどういった貢献をwxWindowsプロジェクトにするんだい?
A. Borland is providing funding for several aspects, including extended
RTTI, the new build system, documentation and some reengineering tasks.
A. Borlandは、拡張RTTI、新しいビルド・システム、ドキュメンテーションといくらか
の再設計している作業を含むいくつかの面のために、資金提供を提供しています。
文書化に資金提供か…。ライセンス上OKとはいえ勝手に翻訳してて大丈夫かな?
なにかしら、足並みをそろえる必要があったり無かったり?
日本語版には翻訳ドキュメントも付属するのかな?
だとしたら、将来的に翻訳プロジェクトの続行を如何するべきだろう?
などと斜め読みながら思ってみた。ゆっくり読まねばなぁ。
440:デフォルトの名無しさん
03/09/17 11:14
祭りですか?
441:通りすがり
03/09/18 14:26
>>439
Rest assured that Borland is adapting itself to wxWindows' open source nature, and not the other way around
は
ボーランドはwxWindowsをそのオープンソースの性格に則って採用し、
それに反対するようなことはないと保障したから安心しる、
って感じかと。
442:デフォルトの名無しさん
03/09/18 22:40
age
443:の
03/09/19 02:05
ネットワークが死んで隔離されている間に嬉しいニュースが
> だとしたら、将来的に翻訳プロジェクトの続行を如何するべきだろう?
◯Borlandが自由に使用可能な形で翻訳文を提供
->ありがとう、Borland!! オレたちゃ先 (Howto, Tipsとかの整理) にいくぜ!
◯C++BuilderXに閉じたライセンスでの配布のとき
->残念。BuilderXに閉じていると不便だから、自由に使えるように地道に
翻訳するよ。
つう感じですかね。
まあ、のんびりやりましょう。
444:デフォルトの名無しさん
03/09/19 07:34
どちらにしろ構造を先に知っていれば(゚д゚)ウマーかも
漏れはGUIビルダとかを期待かな>BuilderX
マターリマターリ
445:灰 ◆v/.u/aNe9w
03/09/19 20:53
>>443
らじゃあ。
マターリ行きますか。
446:デフォルトの名無しさん
03/09/20 09:46
すいません。イベントに関して質問があります。
環境はwxWindows-2.4.1 on Gtk+2です。
ウィンドウを直接フレームに張り付けた場合にサイズイベントが呼ばれるんですが、
パネルに格納したものをフレームに張り付けると呼ばれなくなってしまいます。
大きな勘違いをしていると思うのですが、どうすればよいのかご教授願います。
次レスにできるだけ短くしたソースを貼ります。
public wxPanelにしても同じでした。
また、イベントを動的に結合(wxEvtHandler#Connect)しても同じでした。
447:446
03/09/20 09:47
#include <wx/wx.h>
struct MyWindow : public wxPanel {
MyWindow(wxWindow* parent) {wxWindow::Create(parent,wxID_ANY,wxDefaultPosition,wxDefaultSize,0,wxT(""));}
void OnSize(wxSizeEvent& event) {puts("MyWindow::OnSize()");}
DECLARE_EVENT_TABLE();
};
BEGIN_EVENT_TABLE(MyWindow, wxWindow) EVT_SIZE(MyWindow::OnSize) END_EVENT_TABLE()
class MyApp : public wxApp {
virtual bool OnInit() {
wxFrame* frame = new wxFrame(0, wxID_ANY, wxT("TITLE"));
//* ("/*" or "//*")
MyWindow* window = new MyWindow(frame);
/*/
wxPanel* panel = new wxPanel(frame);
MyWindow* window = new MyWindow(panel);
panel->Show(TRUE);
//*/
frame->Show(TRUE);
return TRUE;
}
};
IMPLEMENT_APP(MyApp);
448:446
03/09/20 12:50
追記です。
一応解決法としては、MyFrame : public wxFrameを作成してMyWindow* windowをメンバとして持っておいて、
MyFrame#OnSize内で this->window->GetEventHander()->ProcessEvent(event)をする方法がありますが、大変煩わしいです。
例えばwxNotebookに追加したい時も必ずMyNotebook : public wxNotebookを作らないといけないことになってしまいます。
449:の
03/09/20 13:31
>446
VC++.net/MS-WindowsではwxEvtHandler::ConnectでOKですた。
#ソースをハックしないと何指定すればいいかわからないのは難点ですな
class MyApp : public wxApp {
virtual bool OnInit() {
wxFrame* frame = new wxFrame(0, wxID_ANY, wxT("TITLE"));
wxPanel* panel = new wxPanel(frame);
MyWindow* window = new MyWindow(panel);
panel->Connect(
wxID_ANY, wxEVT_SIZE,
(wxObjectEventFunction)(wxEventFunction)(wxCommandEventFunction)
MyWindow::OnSize);
frame->Show(TRUE);
return TRUE;
}
};
450:466
03/09/20 14:29
>>449
素早いお返事ありがとうございます。
しかしその方法ではMyWindow::OnSize内でthisは使えませんよね。
…というかそもそもイベントハンドラ内でthisは使っちゃいけないんでしょうか。
だとしたら俺すごいあほですね。。。
451:466
03/09/20 16:05
すいません。どうやらwxPanel自体がそういう仕様のようです。
つまりwxPanelに載せたオブジェクトはwxFrameに載せた場合と異なり、
明示的に指示しない限りリサイズされないようです。
MyWindowの代わりにwxButtonで確めました。
結局MyWindowの使用者は、wxPanelに載せる場合wxPanel#OnSizeから
ProcessEventでMyWindow#OnSizeを呼び出してあげるのが正攻法ということでしょうか。
自己レスですが、
>イベントハンドラ内でthisは使っちゃいけないんでしょうか。
いいみたいです。でもConnectで異なるオブジェクトから接続すると
thisが変わってしまいますのでやらない方が無難です。
代わりにwxWindow#PushEventHandlerが使えるような気がしたのですが
OnGtkだと正しいthisで呼び出された直後にSearchEventTableの中でセグってしまいます。
(サンプルではPushEventHandlerは同一クラス内でしか使用してない)
こういう使い方をするものじゃないかもしれません。
452:の
03/09/20 17:51
>450
>しかしその方法ではMyWindow::OnSize内でthisは使えませんよね。
はっ、そういやオブジェクト渡していない…… ->*ではないみたいですね。
マニュアルに書いてある通り、あくまで"静的イベントテーブルの使用に代わるもの"
か……ほかのオブジェクトへのコールバックには使えないですね。
m_parent->Connect(wxID_ANY, wxID_ANY, wxEVT_SIZE,
(wxObjectEventFunction) (wxEventFunction) (wxCommandEventFunction)
&MyWindow::OnSize,
window);
}
として
wxEvent::m_callbackUserData
越しのアクセスである程度うまくいくけど……
panelを削除するときに、先に削除したwindowにアクセスしにいってエラーになるなぁ
どうしたもんだか……
453:デフォルトの名無しさん
03/09/22 10:12
MicroWindowsとwxWindowsってどういう関係でしたっけ?
自分の記憶では、DOSでMicroWindowsが動作して、
wxWindowsはMicroWindowsがあれば動作できましたっけ?
知りたいのは、DOSでwxWindowsを動作させるには、だったりして。
454:の
03/09/23 01:20
URLリンク(www.wxwindows.org)
にwxMicroWindows projectについての記載があるけれど……まだまだみたいだね。
# まだ生きてるのかな? 活発な印象は受けないけど……
455:の
03/09/23 01:41
2.4.2がリリースされましたな。
バグとりが中心のようです。
456:デフォルトの名無しさん
03/09/23 14:09
>>454
wxMicroWindowsでDOS動作なんだー。
まだツカテナイケド便利。
457:の
03/09/23 14:42
最近だとwxEmbeddedというくくりになってますな、Microwindows
URLリンク(www.wxwindows.org)
興味ないからあまりトレースしないけど……
458:デフォルトの名無しさん
03/09/23 17:27
起動時に既にそのアプリケーションが起動しているかどうか調べたいんですが
どうすればいいのでしょう?ポインタだけでもいいです。
あと、もしそれができるのであれば、WindowsのPostMessageのように
その既に開いているウィンドウに通知したいのです。宜しくお願いします。
459:デフォルトの名無しさん
03/09/23 17:32
質問ばっかりでアレなのでちょっとしたTips。
Windows版の時にwxWindow#GetHandle()で返ってくるのは描画領域を持つHWNDですが、
GTK+版では描画領域(GdkWindow)を持たないGdkScrolledWindowが返ってきます。(GetHandle(){return m_widget})
GdkWindowを持っているのはwxWindow#m_wxwindow(GTK_PIZZA型 win_gtk.h)なので
ネイティブなウィンドウに描画する場合はその部分だけ#ifで分けねばなりません。
ちなみにwxWindow#m_wxwindowはwxWindow#m_widgetの子供になっているので
gtk_container_children(GTK_CONTAINER(wxWindow#m_widget))->data == wxWindow#m_wxwindow
となります。
ま、あまり使う人はいなさそうですが結構苦労したのでメモっときます。
460:思兼 ◆l3iwkTImVo
03/09/23 18:53
>>458
プロセス間通信までしたいのなら
URLリンク(www.wxwindows.org)
同じアプリが動いているかどうか確かめるだけならこっちのほうが楽
URLリンク(www.wxwindows.org)
結局日本語化はBorlandがやってくれるのかな?プロコンまで3週間切ったけど,どうせ
漏れが翻訳してもBorlandみたいな企業が使ってくれるようなドキュメントにならないと
思うのだが.
それよりはEclipse用にwxWindowsプラグインでも作ったほうが良いかも.まぁEclipseは
CDTがまだ使い物にならないけどね.
461:デフォルトの名無しさん
03/09/23 20:00
>>460
ぐはっ!wxSingleInstanceCheckerってそのまんまの名前ですね。ありがとうございます。
日本語訳あるかどうか見に行こうとしたらメンテナンス中だって言われてしまった。
462:灰@もっぱらPerler, C++に戻りたい… ◆v/.u/aNe9w
03/09/23 23:38
日本語プロジェクトのお話スマソ。
>>460
> 結局日本語化はBorlandがやってくれるのかな?プロコンまで3週間切ったけど,どうせ
どうやら、C++BuilderXはC++Builder6の後継開発環境臭いですね。
Kylix的位置付けなら英語マニュアルしかないのも考えられるけど、
日本語のマニュアルが今まで付属していた既存パッケージの後継であれば、
当然のように日本語圏用のパッケージには日本語マニュアルが付属する可能性は高いッス。
むむむ。
しばし、静観するしかないですな。
時期を見てボーランドに問い合わせでもしてみるべ。
wx340.html 翻訳してもいいかしら?
463:デフォルトの名無しさん
03/09/24 01:43
>>460
>漏れが翻訳してもBorlandみたいな企業が使ってくれるようなドキュメントにならないと
>思うのだが.
そのあきらめのよさは一体・・・
せっかくなんだからBorlandにコンタクトとってみたら?
多分外注に一括して翻訳依頼出すんだろうから
逆に翻訳予定のないところを聞いてそこから手をつけるとか。
464:デフォルトの名無しさん
03/09/24 02:03
某はwxWindowsのドキュメントのみをフリーで公開する気があるんだろうか。
personalとは別にドキュメントだけで。
465:デフォルトの名無しさん
03/09/24 03:32
それはない。
466:灰 ◆v/.u/aNe9w
03/09/24 08:54
ヤフー!
SFメンテ中でまだ読めませんが、
wxSingleInstanceChecker の翻訳ageますた!
>>463
そうですね、早めに問い合わせしてはっきりさせた方が、
無駄がなくてよさげですね。
>>464-465
> Rest assured that Borland is adapting itself to wxWindows' open source nature,
がどこまでを意味しているかですね、むむむむ。
467:灰 ◆v/.u/aNe9w
03/09/24 09:07
ボーランドへの問い合わせのタイミングは、
日本法人からのC++BuilderXかwxWindowsに関する正式発表がでたあたりかな。
今のところ、それらの名前は一切出てないみたいですから、
今問い合わせしてもフライングかと思われ。
468:デフォルトの名無しさん
03/09/24 21:55
MSYSにwx2.4.2をconfigure;make;make installして正常終了、wx-config等のコマンドも通るのに
| hoge.cpp:4: wx/wxprec.h: No such file or directory
| hoge.cpp:9: wx/wx.h: No such file or directory
とincludeファイルが見つからないというようなエラーでコンパイル止まるのはどういうわけなんでしょう…
独自にパスを通さなきゃいけないんですかね
469:デフォルトの名無しさん
03/09/24 22:07
まずは大人しくreadmeにしたがってみる事にします
to compile with optimizations:
> cd c:\wx\src\msw
> make -f makefile.g95 clean
> make -f makefile.g95 FINAL=1
> cd c:\wx\samples\minimal
> make -f makefile.g95 cleanall
> make -f makefile.g95 FINAL=1
470:思兼 ◆l3iwkTImVo
03/09/24 22:42
>>468
いちおう確認.バッククォートって知ってる?
wx-configはバッククォートでくくってgccにオプションを渡して使う.
あと,INCLUDEパスには関係ない話だからそのコンパイルエラーには関係ないけど,
gccがリンクする順序の関係で,wx-configのオプションはソースファイルより後ろに
置かないといけない.
471:デフォルトの名無しさん
03/09/24 22:58
>470
レスサンクス とりあえずunix系の知識は軽くあるんで``でのサブシェル実行(って言っていいんだよな・・)は分かってる。
gccのバージョンを差し替えたり色々環境をいじり壊してたんでこの機にMinGW MSYS wx全部再インストールすることにした。
今make中です
472:灰 ◆v/.u/aNe9w
03/09/24 23:13
>>471
もし、再インストールしてもエラーが出てしまうようなら、
MSYS 環境は良くわからないが、
試しに
echo `wx-config --cppflags`
して、インクルードパスがどうなっているか見てみるといいかも。
おかしければ、wx-config はシェルスクリプトなので、
直接修正しちゃう手もアリかもしれないッス。
473:デフォルトの名無しさん
03/09/24 23:24
吐き出されたlibとincludeをみんぐーのフォルダにコピーしたら問題無しでした。バカみたい(ノД`) スレ汚しスマソ
474:デフォルトの名無しさん
03/09/25 00:30
それをしないためのwx-configなのだが・・・
475:デフォルトの名無しさん
03/09/25 01:25
>>473
環境変数WXWINをC:\wxWindowsとかにしてないかい?
みんぐーは"\"でなく"/"にしないと-Iオプションのいみないかもよ
476:デフォルトの名無しさん
03/09/25 02:03
リソース扱う物が
#error "wxr resources require PrologIO"
で止まるなぁ・・・
検索して出てくるとこも入手先書いてないし
( URLリンク(mitbates.mit.edu) )
477:思兼 ◆l3iwkTImVo
03/09/25 03:24
>>476
それはconfigureのオプションだったと思います.
confiugre --helpで,prologなんちゃらをEnableにするオプションが無いかどうか
調べてみてください.
478:デフォルトの名無しさん
03/09/25 15:30
wxXmlResourceでxrcファイルに日本語が使えないんですけどどうすればいいんですかね?
UTF-8で書くと化けるし、Shift_JISやEUC-JPだと
Cannot convert from encoding 'EUC-JP'!
とかwxLogErrorで言われちゃいます。
ちゃんとXMLファイルのencoding指定とファイルの文字コードは合ってるんだけど。
環境はWindows2000+wxWindows2.4.1です。
Gtk+でも確かできなかったような覚えがあります。
・・・って今思ったんですけどUNICODEビルドすればUTF-8でいけるんですかね。
ちょっと試してみますけど明日になっちゃうので、どなたか既に情報をもっていらっしゃったらお願いします。
479:デフォルトの名無しさん
03/09/25 19:24
>>478
XRCはXMLパーザが原因で日本語通らなかったはず
Unicodeビルドしても変わらないんじゃないかな
ただwxXmlResourceはwxLocaleを設定してやれば
getopt風のメッセージ変換してくれるから
poファイル用意してやれば一応日本語は出せるよ
(Windowsでしか確認していないけどね)
中途半端な情報スマソ
480:デフォルトの名無しさん
03/09/25 21:03
>>479
> getopt風のメッセージ変換してくれるから
> poファイル用意してやれば一応日本語は出せるよ
それは gettext
481:デフォルトの名無しさん
03/09/25 22:55
>>480
半端な上に嘘書いちゃったよスマソ
482:灰 ◆v/.u/aNe9w
03/09/26 00:32
News Release
URLリンク(www.borland.co.jp)
C++BuilderX (Enterprise|Developer) 9/29 に発売。
Perlsonal 版は無償なり。
だだし、
> 2003年10月中旬より、弊社Webサイトにて無償ダウンロードサービス(商業開発不可)を開始する予定です。
らしい。
製品情報はこちら
URLリンク(www.borland.co.jp)
関連スレ: C++Builder相談室 Part7
スレリンク(tech板:219-番)
483:デフォルトの名無しさん
03/09/26 00:36
商業開発不可版のドキュメントでひたすら勉強してあとは本家をゲフゲフ
484:灰 ◆v/.u/aNe9w
03/09/26 00:43
製品情報からの引用
> C++BuilderXは、ボーランドが今まで提供してきたGUIを伴うアプリケーションに主軸
> をおいた「C++Builder」の直接的な後継製品ではありません。ビジュアルデザイナや
> ウィザードなど、従来のC++Builderで提供されてきたような機能は含まれていませ
> ん。
RADがないのか。残念。
んで、なんだかKylixと近い扱いみたいですね。
>>483
日本語マニュアルつかない予感。
485:思兼 ◆l3iwkTImVo
03/09/26 00:46
URLリンク(www.borland.com)
このデモを見ると,一応RADっぽくコンポーネントをぺたぺた貼り付けられるみたいだよ.
486:デフォルトの名無しさん
03/09/26 00:53
>日本語マニュアルつかない予感。
翻訳し放題でよかったじゃん(藁
とりあえずGUI抜きのgccの統合開発環境として使い物になればいいや。
ってスレ違いだけど。
487:灰 ◆v/.u/aNe9w
03/09/26 01:07
>>485
んじゃ、今までより機能が落ちるデザイナが付属する感じなのかな?
>>486
> 翻訳し放題でよかったじゃん(藁
蓋が開けられるまで確かなことはいえないですが、
嬉しいような悲しいような…。
本音は日本語マニュアルが付属する方がうれしいなぁ。
正直、自分の翻訳に自信ないしー。
488:デフォルトの名無しさん
03/09/27 08:22
>>479
レスどうもありがとう。
> XRCはXMLパーザが原因で日本語通らなかったはず
> Unicodeビルドしても変わらないんじゃないかな
そうですか。残念です。
今日初めて気づいたんですが、Gtk版ってUNICODEビルドがないんですね。
いまいちUNICODEビルドが何なのか分からないんですが、どなたか解説願えませんか?
> ただwxXmlResourceはwxLocaleを設定してやれば
> getopt風のメッセージ変換してくれるから
> poファイル用意してやれば一応日本語は出せるよ
> (Windowsでしか確認していないけどね)
今はこれでやってます。
ただいろいろと問題や悩みがあって、
・_Fileに対応するmsgstrが&Fileで直観的ではないし、xgettextで取り出すとsedをかまさなきゃいけない
・下の二つのどちらにしようかという悩み
1.xrcの方を_Fileとしてja.poでファイル(&F)とする
2.xrcの方をFileとしてen.poで&File、ja.poでファイル(&F)とする
poを使うとメッセージの翻訳にインターフェイス(キーバインド)の定義も含まれてしまうから、
キーバインドを変えるためだけにユーザがpoを編集してmsgfmtしなければいけないのが大きな悩みです。
それから、多言語での整合性を取るためにxrcの方で指定するラベルやツールチップ文字列等に
決まった文字列を使わなければならないという悩みもあります。
それならいっそのことインターフェイスの定義に翻訳も含めてしまうのがいいのではないかと。
(というか、翻訳ってインターフェイスの一部ですよね)
なので時間ができればxrcを多言語対応に書き換えようかと思っています。
このレスちょっと日本語おかしいですが勘弁して下さい。宿酔いなので
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5025日前に更新/338 KB
担当:undef