1 名前:デフォルトの名無しさん mailto:sage [03/05/06 11:04] クロスプラットフォームGUIライブラリのwxWindowsについて語りましょう。 本家 www.wxwindows.org/ dW : Linux : wxWindowsの概要 www-6.ibm.com/jp/developerworks/linux/010413/j_l-wxwin.html SunWorld Online:wxWindows――無名だが成熟したGUIツールキット www.idg.co.jp/sw/back/200102/20010219_01_report.html メルマガ www.mag2.com/m/0000108320.htm 1はこれからインストールします
641 名前:デフォルトの名無しさん mailto:sage [04/01/07 14:42] サンプルのopenglだけうまくコンパイルできない。
642 名前:デフォルトの名無しさん mailto:sage [04/01/07 16:01] Java1.5でデフォルトの見た目がWindowsネイティブっぽくなる&テンプレートっぽい機能が使えるようになるので、wxWin捨てる悪寒です。
643 名前:デフォルトの名無しさん mailto:sage [04/01/07 16:46] >>642 捨てるもなにもそもそもどれくらい使っていたのかと(ry
644 名前:デフォルトの名無しさん mailto:sage [04/01/07 18:20] >>641 エラー内容は? OpenGLのヘッダーファイルは入っている?
645 名前:デフォルトの名無しさん mailto:sage [04/01/07 18:49] >>644 調べてみる
646 名前:デフォルトの名無しさん mailto:sage [04/01/07 18:57] mingwフォルダにあるgl.h、glex.h、glu.hの3つをコピーしてみたけど失敗。 cube.cpp:31:2: #error Please set wxUSE_GLCANVAS to 1 in setup.h. In file included from cube.cpp:34: cube.h:44: error: syntax error before `{' token cube.h:50: error: syntax error before `*' token cube.h:55: error: destructors must be member functions ・ ・ cube.cpp: In member function `virtual bool MyApp::OnInit()': cube.cpp:524: error: syntax error before `(' token make: *** [cube.o] Error 1
647 名前:デフォルトの名無しさん mailto:sage [04/01/07 19:19] >>646 Please set wxUSE_GLCANVAS to 1 in setup.h
648 名前:デフォルトの名無しさん mailto:sage [04/01/07 20:15] ・・・
649 名前:デフォルトの名無しさん mailto:sage [04/01/07 20:26] Please set wxUSE_GLCANVAS to 1 in setup.h完了 しかし新たなる問題が。 cube.o(.text+0x13b4):cube.cpp: undefined reference to `_imp___ZN10wxGLCanvasC2EP8wxWindowPKS_iRK7wxPointRK6wxSizelRK8wxStringPiRK9wxPalette' cube.o(.text+0x1444):cube.cpp: undefined reference to `_imp___ZN10wxGLCanvasC2EP8wxWindowPKS_iRK7wxPointRK6wxSizelRK8wxStringPiRK9wxPalette' ・ ・ cube.o(.text$_ZNK10wxGLCanvas12GetClassInfoEv+0x2):cube.cpp: undefined reference to `_imp___ZN10wxGLCanvas18sm_classwxGLCanvasE' make: *** [cube.exe] Error 1
650 名前:デフォルトの名無しさん mailto:sage [04/01/07 20:30] ライブラリをビルドする前に1しろよな、当然ながら。
651 名前:デフォルトの名無しさん mailto:sage [04/01/07 20:43] 0から1にはしたよ
652 名前:デフォルトの名無しさん mailto:sage [04/01/07 20:55] こんなのもある cube.cpp:81: warning: unsigned int format, long int arg (arg 3)
653 名前:デフォルトの名無しさん mailto:sage [04/01/07 20:58] もしかして、wxWindowsとは別にopenGLをインストールしないとダメ?
654 名前:デフォルトの名無しさん mailto:sage [04/01/07 21:04] >>651 650も書いてるが、wxWindowsを初めからビルドし直さなければ だめだよ。 それから、サンプルのコンパイル。
655 名前:デフォルトの名無しさん mailto:sage [04/01/07 21:14] >>654 え? そんなめんどうなことやりますよ。
656 名前:デフォルトの名無しさん [04/01/07 21:18] やりおえたら、その手順をうpしてね♪
657 名前:デフォルトの名無しさん mailto:sage [04/01/08 03:16] Linux版だとRPMにGL版入ってるけどな。
658 名前:655 mailto:sage [04/01/08 04:42] >>646-647 にあるように、スタートボタン→検索(F)→ファイルやフォルダ(F)で wxWindowsをインストールしたフォルダ内のsetup.hを探して setup.h内でwxUSE_GLCANVAS 0 となっているところ全てをwxUSE_GLCANVAS 1に変更。 その後、654さんの言うとうり、wxWindowsを始めからビルドしなおしました。 d:\wx\src\>mingw32 d:\wx\src\>cd msw d:\wx\src\msw>make -f makefile.g95 cleanall d:\wx\src\msw>make -f makefile.g95 WXUSINGDLL=1 FINAL=1 WXMAKINGDDとすべき所をいつものようにWXUSINGDLLとしていたので失敗。 d:\wx\src\msw>make -f makefile.g95 cleanall d:\wx\src\msw>make -f makefile.g95 WXMAKINGDLL=1 FINAL=1 ビルド時間長杉->睡眠->起床->ビルド成功! 次はサンプルのコンパイル。 d:\wx\samples\opengl\cube>make -f makefile.g95 cleanall d:\wx\samples\opengl\cube>make -f makefile.g95 WXUSINGDLL=1 FINAL=1 大成功!みなさんありがとうー。。。 あれ? (つづく)
659 名前:デフォルトの名無しさん mailto:sage [04/01/08 04:59] cube.exeをクリックしても、2つのダイアログが出て起動せず。 ・プログラム開始エラー CUBE.EXE ファイルは 欠落エクスポート WXMSW242.DLL:_ZN10wxGLCanvas10SetCurrentEv にリンク されています。 ・D:\wx\samples\opengl\cube\cube.exe D:\wx\samples\opengl\cube\cube.exe システムに装着されたデバイスは動作していません。 前にもコンパイルしたサンプルが起動しなかったことがあって、その時はdllをC:\WINDOWS\SYSTEM内に入れたらうまくいったので、 同様にd:\wx\lib内のwxmsw242.dllをコピーして、C:\WINDOWS\SYSTEM内にペーストしようとしたら、 ファイルの上書き確認ダイアログ出現。 現在のファイル サイズ:4.85MB 更新日時:2004年1月1日、23:39:22 に新しいファイルを上書きしますか? サイズ:4.87MB 更新日時:2004年1月7日、22:11:32 setup.hの情報を変えてビルドし直したせいか、ファイルのサイズが違ったので、 これで間違いない(長井風)と思い、もう一度cube.exeをクリックすると。キター!! みなさんありがとうございました。うまくいきました。
660 名前:思兼 ◆l3iwkTImVo mailto:sage [04/01/08 05:13] >>659 dllだと,ビルドしたときの設定によって中身が変わっちゃうからね. 自分で使う分には,使いそうな機能全部Enableにしたdllを使えばいいかもしれないけれど, 配布する時にはユーザーが使っているdllのことも考えないといけなくなる. 全部スタティックリンクしちゃえば,DLL HELLは避けられるよ.賢いリンカは使わない関数は 外してサイズを削ってくれるし,そもそもMFCとちがってwxWindowsはアプリが少ないからdllを 使ってもメモリの節約になら無いから,スタティックがお勧め.
661 名前:659 mailto:sage [04/01/08 05:45] >>660 をネタにググルってみる。 まずはスタティックリンクから
662 名前:灰 ◆v/.u/aNe9w mailto:sage [04/01/09 02:12] wxArray と wxList を翻訳してくれた方がおりますです。 あんがとー。
663 名前:デフォルトの名無しさん mailto:sage [04/01/09 04:52] VBのように簡単にプログラム作れるwxEuphoriaを普及させることが wxWindowsを広めることにつながるような気がするので、とりあえずEuphoria使ってみて。 Euphoria directory.google.com/Top/Computers/Programming/Languages/Euphoria/?tc=1
664 名前:灰 ◆v/.u/aNe9w mailto:sage [04/01/12 01:11] wxButton wxControl wxArray wxFlexGridSizer デバイスコンテキストの概要 んを翻訳してくれた方々がおりまッス! ありがつー!
665 名前:デフォルトの名無しさん mailto:sage [04/01/12 01:33] 試訳 WxApp::FilterEvent この関数はなんらかのイベントを処理する前に呼ばれ、アプリケーションがイベント処理を 差し替える機能を提供する。 This function is called before processing any event and allows the application to preempt the processing of some events. このメソッドは -1, TRUE, FALSE のどれかを返さねばならない。 -1を返した場合、通常のイベント処理が行われる。 TRUE,FALSE を返した場合は、イベント処理はただちに停止する。 TRUEの場合、そのイベントは既に処理されたものとみなされ、 FALSEの場合、イベントは全く処理されないものとみなされる。 If this method returns -1 the event is processed normally, otherwise either TRUE or FALSE should be returned and the event processing stops immediately considering that the event had been already processed (for the former return value) or that it is not going to be processed at all (for the latter one).
666 名前:灰 ◆v/.u/aNe9w mailto:sage [04/01/13 21:49] バイトオーダーマクロ wx437.htm 環境変数アクセス関数 wx443.htm wxRadioBox wx318.htm バージョンマクロ wx425.htm を翻訳していただきました。 ありがとございまぬ。
667 名前:デフォルトの名無しさん [04/01/24 00:10] wxWindowsを使って2chViewerを作ろうとしています。 Proxy設定&User-Agentの設定はwxURLと wxHTTPのAPIを使ってうまくできました。 (wxWindowsドキュメントの翻訳に感謝!) 次にHTMLのパースをしようと思っているのですが HTMLParserは未翻訳なようなのでまず翻訳をやろうと 思います。 ただ、ざっとみたところサンプルがないと扱えなそう。。。 どなたか使ってみている方おられますか?
668 名前:の mailto:sage [04/01/24 04:37] >667 あれ?2chViewerにHTML Parserって必要だっけ? www.monazilla.org/document/index.html 見ると要らなそうな気がするけど……
669 名前:デフォルトの名無しさん [04/01/27 21:59] >668 確かに・・・ ボード一覧取得用ソースを参考にして 文字列操作のみでいけそうですね。
670 名前:デフォルトの名無しさん mailto:sage [04/01/28 00:23] wxWindows3.0 マダー? STLization マダー?
671 名前:灰 ◆v/.u/aNe9w mailto:sage [04/01/29 09:28] うpろだにあげてくれた人 ありがのう。 回収する時間がちょいと無いので しばしおまちを
672 名前:デフォルトの名無しさん mailto:sage [04/01/31 14:35] あの。。。>>670 はマジ質問です。 www.wxwindows.org/roadmap.htm で 15/12/2003 ってなってるままなんだけど。 MLとかで情報流れてませんか?私には見つけられませんでした。 あとCVSで3.0に向かってるのはどれなのでしょう?HEADを見ればいいんですか?
673 名前:デフォルトの名無しさん mailto:sage [04/02/01 14:05] レイアウト関係が貧弱だーーー!!!
674 名前:デフォルトの名無しさん mailto:sage [04/02/01 14:54] >>672 そのページのDone Listはこうなってるけど、コード見てないから詳しくは分からん。 1. Build system redesign allowing to easily create add-on libraries 2. Make it possible for the wxGUI ports to use wxBase library directly 3. provide a standard implementation of wxRenderer so that the other (i.e. native) ports could use the universal controls as well 4. make wxListCtrl and wxTreeCtrl really themeable (depends on the previous point as they should still be usable in the normal ports) 5. Text selection in wxHTML 6. STLization >>673 wxSizerって、そんなに貧弱に思えないけど・・・
675 名前:デフォルトの名無しさん mailto:sage [04/02/03 08:36] >>674 一見そう見えるんだけど、様々なニーズを満たせるほど設計がよくないです。 必要かつ十分な設計になってないというか。 SwingやGTKのレイアウトと比べると色々できないことや悩むこと多し。
676 名前:灰 ◆v/.u/aNe9w mailto:sage [04/02/07 05:41] >>671 回収完了。 メールの方もありがのう。
677 名前:デフォルトの名無しさん [04/02/07 13:08] どんどん上げちゃおう
678 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/08 23:35] こんなサイト見つけたなり. www.h3.dion.ne.jp/~k5_n/wxwin/index.html 卒研発表終ったけど,ちと作りたいアプリがあるので翻訳再参戦はもうちょっと先延ばしします. そのアプリにwxWindowsを使うつもりだけど,wxXMLを使うかXercesを使うか悩み中.
679 名前:デフォルトの名無しさん mailto:sage [04/02/08 23:48] >>678 >卒研発表終ったけど _, ,_ パーン ( ‘д‘) ⊂彡☆))Д´) >>思兼 うらやましい。俺今週末修論発表だ。早く楽になりたい。
680 名前:デフォルトの名無しさん mailto:age [04/02/10 02:12] Windowsで、メモリ上に、BITMAPINFOHEADERと、ビットマップデータがある状態で、 それを画面に表示させたい場合ってどうやってやるかわかります? wxBitmapのコンストラクタに、幅、高さ、色数、データをぶち込んでみたんですが、 なんか表示される気配がありませぬ。 とりあえず24bitカラーなんで、パレットはつかってないんですが。
681 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/10 09:49] >>680 wxImageをビットマップの中身から作成するべし.BMPのフォーマットって変態的だから かなりめんどいけど.
682 名前:680 mailto:sage [04/02/10 11:02] なんだか呼ぶコンストラクタ変えたらできました 今までは、 wxBitmap(void* data, int type, int width, int height, int depth = -1) を呼んでたんですが wxBitmap(const char bits[], int width, int height, int depth = 1) こっちにすると、とりあえずOKですた 上下反転になっちゃうのでwxImage::Mirror()を食わさなきゃアカンですが。 なんか2つのコンストラクタがどう違うのかわかりませんが、 リファレンスみると、下のほうは、 「ポータブルなアプリ内では、白黒(depth=1)でしかつかっちゃいやよ」 ってなことが書いてある気がするんだが今回めっちゃ24ビットだし… まあこんなモンがメモリ上にあるあたりすでのポータブルじゃないから 問題なしっていう話がかなりあるが…
683 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/10 16:14] >>682 wxBitmapの中のソースは見てないけど,リファレンスには "under Windows, the data is passed without any changes to the underlying CreateBitmap() API." って書いてある.んで,MSDNのCreateBitmap()には, "The CreateBitmap function can be used to create color bitmaps. However, for performance reasons applications should use CreateBitmap to create monochrome bitmaps and CreateCompatibleBitmap to create color bitmaps. " って書いてある.Windowsでは,推奨はされていないものの,ちゃんと動く.でもWindows 以外では動かないから,プラットフォーム非依存を目指すならwxImageを使う,もしくは 一旦ファイルに書き出してからwxBitmapで読み込むという手順を取る.
684 名前:デフォルトの名無しさん mailto:sage [04/02/10 16:58] そのメモリで作ったwxMemoryInputStreamを与えてwxImageを生成する、 というのがポータブルな正しい方法じゃないかな?
685 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/10 17:34] >>684 おぉ,wxImage::LoadFileではwxMemoryInputStreamがあるんですね. wxBitmap::LoadFileはファイル名しか受け付けてくれないから諦めてた.っていうか, なんでwxBitmap::LoadFileはwxMemoryInputStreamに対応してないんだろう?
686 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/10 18:48] >>682 ということで,ポータブルかもしれないBMPファイル表示アプリ dot-gray.s33.xrea.com/cgi-bin/source/0048.cpp >>684 Thanx.
687 名前:デフォルトの名無しさん mailto:sage [04/02/10 23:47] Windowsで、ステータスバーつかってると、 一番左側のフィールドに対して、 SetStatusTextとかPushStatusTextで 文字列を設定しても、マウスでメニューいじったり、適当に動かしてるだけで、 文字が消えてしまうんですが、抑制ってできないのかな? たぶん、メニューとかツールバーのツールチップを表示させようとしてるのが原因っぽいんだが。。。
688 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/11 10:49] >>687 一応こんな関数がある. void wxFrame::SetStatusBarPane(int n) メニューやツールバーのヘルプを表示するステータスバーのフィールドを指定する。 -1を指定するとヘルプを表示しない。 Push/PopStatusTextを使うと,ヘルプの表示が終ると元の表示に戻るっていう 実装にして欲しいね・・・.
689 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/11 11:00] ソース確認してみた. wxFrameBase::DoGiveHelp()がPushStatusTextじゃなくてSetStatusTextを使ってる. メニューにカーソルを当てたらEVT_MENU_HIGHLIGHT_ALLマクロで指定した関数を 呼び出せるけど,メニューからカーソルを外したというイベントが無いからPush/Popは使えない みたい.
690 名前:灰 ◆v/.u/aNe9w mailto:sage [04/02/12 08:08] bcc32 v5.5.1 以上用 locale で苦しまないためのパッチ $(WXWIN)/src/common/intl.cpp にあててください --- intl.cpp.org2004-02-12 07:34:29.421875000 +0900 +++ intl.cpp2004-02-12 07:36:46.968750000 +0900 @@ -65,6 +65,13 @@ #include "wx/mac/private.h" // includes mac headers #endif +// Borland C++ compiler version 5.5.1 has some problems (Abnormal memory +// reference) in compiling this source with option -O2. +// This pragma is for escaping that. +#if ( defined(__WIN32__) && defined(__BORLANDC__) && (__BORLANDC__ >= 0x551) ) +#pragma option push -O1 +#endif + // ---------------------------------------------------------------------------- // simple types // ----------------------------------------------------------------------------
691 名前:灰 ◆v/.u/aNe9w mailto:sage [04/02/12 08:09] @@ -836,7 +843,7 @@ #ifndef WX_NO_LOCALE_SUPPORT wxChar *szLocale = retloc ? wxStrdup(retloc) : NULL; - bool ret = Init(name, canonical, retloc, + bool ret = Init(name, canonical, szLocale, (flags & wxLOCALE_LOAD_DEFAULT) != 0, (flags & wxLOCALE_CONV_ENCODING) != 0); if (szLocale) @@ -2442,5 +2449,9 @@
692 名前:灰 ◆v/.u/aNe9w mailto:sage [04/02/12 08:12] // --- --- --- generated code ends here --- --- --- +#if ( defined(__WIN32__) && defined(__BORLANDC__) && (__BORLANDC__ >= 0x551) ) +#pragma option pop +#endif // pragma option push -O1 + #endif // wxUSE_INTL wx242用 無駄な改行が入ってしまいました。 ごめん。
693 名前:682 mailto:sage [04/02/14 22:16] >>684 ,686 遅れましたが、さんくすです。m(_ _)m とりあえず、686のソースを適当に改造して使ってみることにしました
694 名前:デフォルトの名無しさん [04/02/16 19:42] wxWindowsすげえ。 これでつくったアプリはリコンパイルだけでプラットフォーム非依存?
695 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/16 19:48] >>694 そーゆーふうに作ればね. プラットフォーム依存で作ることも可能.
696 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/18 15:33] 翻訳プロジェクトの方達へ. サンプルプログラムソース内のコメントの翻訳の仕方を統一しない?
697 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/18 15:46] もう一つ提案. クラスリファレンスを翻訳する時に,重要な部分の訳を優先しない? クラスリファレンスの中身はメンバ関数の説明が大部分を占めていて,その多くは わざわざ訳さなくても実際に使う時に読めば簡単にわかる程度のものだし. パラメータの説明とか,単語数個で説明してあることをいちいち訳するのがメンドクサイ. メンバ関数の説明以外のクラスの説明と,大きなRemarks項目が含まれる関数の説明 を訳し終わったら,とりあえず概訳完了ということにする.それでできるだけ多くのクラスを 概訳することを優先する.
698 名前:デフォルトの名無しさん [04/02/18 22:53] age
699 名前:灰 mailto:sage [04/02/20 01:31] >>思兼 了解。 っつっても、何も出来ませんが…。
700 名前:デフォルトの名無しさん mailto:sage [04/02/21 07:11] VisualWX visualwx.altervista.org/
701 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/21 07:53] >>700 イイ! ところで,M$のWindowsと名前がかぶってるからという理由で,wxWidgetsに名前が変わるらしい.
702 名前:ymasuda mailto:sage [04/02/23 19:18] >>697 了解です.(最近全然貢献してなくてすみません) それから,成果をTeXソースに反映してはどうかと考えています. sf.jp の方で doc/latex を管理してもらえるなら,backport は 私がやってもかまいません.どうでしょう?
703 名前:デフォルトの名無しさん mailto:sage [04/02/24 07:23] February 23rd, 2004. wxWidgets 2.5.1 has been released.
704 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/24 08:13] >>703 イイ.けど,2.5.xは開発版で,次の安定版は3.0.xなんだよなぁ. ドキュメントのバグは2.5の方が少ないんだけど,とりあえず翻訳するのは2.4.0のままかな.
705 名前:デフォルトの名無しさん mailto:sage [04/02/24 11:52] xrcでメニューとかダイアログとかゴリゴリ書いてたんだけど、 どうも速度的に思わしくないので,C++コードに書き換えたいなーと思うんですが、 xrcからc++にサクっと変換をしてくれるツールってありませんかね? wxrcってそんなのと思ったら,xrcファイルをただ単に実行ファイルに埋め込むだけなんすね。
706 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/24 11:59] >>705 そんなに速度が気になる? 何度も使うリソースなら,一旦生成したのを表示/非表示切り替えるだけにして 生成を最初の一度にするとかできない? >>702 CVSとか使い慣れてないので,僕はちょっと・・・.sf.jpのProjectManagerの方 お願いします.
707 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/24 12:17] そういや,OfficialHPのマニュアルが2.4.2になってる.日本語マニュアルもアップデートする? とりあえずは2.4.0と2.4.2でdiffとって,大きな変更が無いファイルはそのまま使い,変更が あるマニュアルは変更点を日本語に反映してという作業が必要になるけど・・・.マニュアルで wxWindowsがwxWidgetsに変更されるまでは待つか.
708 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/24 12:29] OfficialWebのマニュアルが2.4.2になったから,日本語マニュアルの原文へのリンクが 切れてる.マンドクセ.
709 名前:ymasuda mailto:sage [04/02/24 16:12] >>708 latex の import : こちらで import しておきます. リンク: sed で全て 2.4.2 に置き換えてみました,これ commit していいですか?
710 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/24 19:21] >>709 明日試験終るんで,今週中に>>707 の作業やっておきます.リンクの書き換えも そんときに一緒にやっときます.
711 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/24 20:04] >>707 の作業について. 1.diffをとって変化が無いファイル 日本語ドキュメント内の,原文へのリンクの書き換えのみ 2.diffをとって変化があるファイル リンクの書き換え+原文が変更された旨をコメントとして記す. という感じで行こうと思います.翻訳者は,原文が変更されたファイルを訳する場合, 1.全く日本語訳されていないファイル 日本語訳のbodyタグ内を2.4.2のbodyタグで上書きしてから一旦commit.その後 翻訳開始. 2.日本語化されているファイル 頑張って変更点を反映. という流れになります. 誰か他にアイデアありませんか?
712 名前:デフォルトの名無しさん mailto:sage [04/02/24 21:44] >>711 思兼さん, すみません, > 日本語訳のbodyタグ内を2.4.2のbodyタグで上書きしてから一旦commit の意味がよくわからない...とにかく何でもいいから追記して commit しなさい,ということですか?
713 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/24 21:54] >>712 今の日本語ドキュメントは2.4.0を元にして訳してる.で,2.4.2で内容が変更された場合, 内容(=<body>〜</body>)を2.4.2のもので上書きしてから翻訳を始めてねって意味. ヘッダ(=<head>〜</head>)にはスタイルシートとか原文へのリンクとかに必要なものが 入ってるから,上書きしないでね.
714 名前:デフォルトの名無しさん mailto:sage [04/02/24 22:17] >>713 i see. 今 CVS を見たら, wxWidgets というブランチができていますね... 中身は実質的に 2/22 あたりの wxWindows リポジトリをコピーしたものの ようです.TeX ソース上では,まだ wxWidgets への置き換えは始まって いませんね.うーん,いつ,どっちから作業コピーを取り出せばよいのかなぁ.
715 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/24 22:20] wxのuserMLを見てたら,Widgetという名称も問題が起こる可能性があるらしいです. とりあえずwxWindowsのまま様子見しましょう.
716 名前:デフォルトの名無しさん mailto:sage [04/02/24 22:21] >>714 「wxWidgets というブランチ」 リポジトリの間違いでした... _| ̄|●
717 名前:デフォルトの名無しさん mailto:sage [04/02/25 01:35] >>716 ・・・ただ単に別モジュールじゃないの?
718 名前:思兼 ◆l3iwkTImVo mailto:sage [04/02/25 20:19] やっぱり,全く訳をしていないファイルのbodyタグは,こっちでプログラムを使って2.4.2のものに 入れ替えます. 問題は既に訳されてるファイルが変更されてる場合だけど,どうしよう?コメントでdiffの結果 をHTMLの中に埋め込んでおくかな?
719 名前:705 [04/02/25 22:43] >>706 よく確かめてみたら、デバッグ版でやってたのがいかんかったみたいです。。。 Release版でビルドしなおしたら普通に速く動いてくれました。 ただ、なんかプログラムがバグったとき、 Debug版で実行したいとき毎回遅いのはちと辛めです。 メニューもxrcで書いてるんで、メインウィンドウが表示されるまでに Debugだと30秒ぐらい平気でかかってしまうのはなんでなんでしょ? しかし、Releaseだと普通に1秒もかからず表示できるのに… ためしに、wxWindowsのライブラリをビルドするときに、 最適化を最高にしてみたけど、あんまし変化みられず… xrcの部分以外はそんなに遅くないから、 ASSERT判定とかがあって遅くなりまくっちゃった ってわけでもなさそうだし、、、 う〜む、謎。
720 名前:デフォルトの名無しさん mailto:sage [04/02/26 00:15] >>719 >メニューもxrcで書いてるんで、メインウィンドウが表示されるまでに >Debugだと30秒ぐらい平気でかかってしまうのはなんでなんでしょ? んなこたーない。ってか、そのxrcでかいのか?
721 名前:デフォルトの名無しさん mailto:sage [04/02/26 00:58] wxtkでいいじゃん。
722 名前:デフォルトの名無しさん mailto:sage [04/02/26 01:06] コンパイルオプションが違っていて、デバッグ版では中間オブジェクトまでいち いち生成するが、リリース版ではインライン展開も効いてすっきりするとか?
723 名前:719 [04/02/26 02:28] >>720 メニュー2個とダイアログ3個が同じファイルに書いてあって、サイズは30kぐらいかな。 これって大きいのかな? >>721 wxtkとはなんぞや? >>722 だから、ライブラリビルド時にコンパイルオプションを変えて、 最適化を最大にしたんですが、ダメですた。 インライン展開もしたはず
724 名前:デフォルトの名無しさん mailto:sage [04/02/27 21:10] mingwでXRCライブラリのdll作って使えた人います?
725 名前:デフォルトの名無しさん mailto:sage [04/02/28 03:35] wxHatch biolpc22.york.ac.uk/wx/wxhatch/help/index.html
726 名前:デフォルトの名無しさん mailto:sage [04/03/03 09:59] Software/wxWidgets/wxBuilder Preview g.yi.org/f.php?f=3877
727 名前:デフォルトの名無しさん [04/03/11 13:26] いろんなものがwxWidgetsに改名されつつありますね。 CVSでソースとってる人は"CVS and maillist hostname changed"という サブジェクトのメールを参考に作業をお忘れなく。
728 名前:デフォルトの名無しさん mailto:sage [04/03/12 17:31] wxwindowsjp.sourceforge.jp/docs/html/wx/wx131.htm#wxevthandleraddpendingevent Remarks イベントを送る(sending)ことと (ProcessEvent メソッドを使って) ポストすることとの違いは、 ↓ イベントを(ProcessEvent メソッドを使って)送る(sending)ことと、ポストすることとの違いは、 です。意味が変わってしまう誤訳ですので進言しました。
729 名前:思兼 ◆l3iwkTImVo mailto:sage [04/03/16 21:19] 結局まだ更新してません.スンマセン. >>728 Thanx. 反映しておきました.
730 名前:思兼 ◆l3iwkTImVo mailto:sage [04/03/16 21:38] ドキュメントのバージョンアップの問題はこれからも起こるから,原文のバージョンアップに 対応する方法を確立しておいた方が良いかも. 原文の旧バージョンと新バージョンをdiffして,変更があったファイルをリストアップして, 日本語訳をバージョンアップに対応させるたびにリストからそのファイルを削除していくという 方法はどうだろう.もちろん変更があったファイルのリストはcvsで管理すると.
731 名前:デフォルトの名無しさん mailto:sage [04/03/17 18:05] いいと思います...が,sfで管理者やっている面子がスレッドを 見てないようですね...
732 名前:思兼 ◆l3iwkTImVo mailto:sage [04/03/18 03:00] とりあえず,wxWindows→wxWidgetsの置換と,本家URLの置換をしてみました. 日本語版プロジェクトサイトで公開してるのを見て,問題があったら指摘してください.
733 名前:デフォルトの名無しさん mailto:sage [04/03/18 14:03] ていうかコンパイルできる環境は構築したけど、難しいなこれ。 リファレンス見ても全く分からん。機能があるのは分かるが使い方が分からん。 ここにいる人って、実際にリファレンス使ってプログラミングしてるの? リファレンスを翻訳されるのは有難いが、分かりやすいチュートリアルが欲しいところ。 ウィンドウを出すだけじゃなくて、他のコントロールを使う方法とか・・・。
734 名前:デフォルトの名無しさん mailto:sage [04/03/18 14:23] >>733 僕は今の所リファレンスだけで十分だけど。 使い方分からんのは例えば何?気が向いたらチュートリアル書くよ。
735 名前:思兼 ◆l3iwkTImVo mailto:sage [04/03/18 14:44] >>733 使い方が判らないならサンプルプログラムを見たら良いと思うよ.
736 名前:デフォルトの名無しさん mailto:sage [04/03/18 15:12] wxTutorial.pdf wxWindows-2.4.2-PDF.zip prdownloads.sourceforge.net/wxwindows/wxWindows-2.4.2-PDF.zip
737 名前:デフォルトの名無しさん mailto:sage [04/03/18 15:43] >>734-736 レスさんくす。 とりあえず、サンプルプログラムとPDFを見てやってみることにします。
738 名前:デフォルトの名無しさん mailto:sage [04/03/18 16:02] topic overviewを見るのがおすすめ。
739 名前:デフォルトの名無しさん mailto:sage [04/03/19 14:43] Audacity audacity.sourceforge.net/about.php?lang=ja wxWindonwsで作られてるみたい GPLなのでソースコードも公開されてます
740 名前:灰 [04/03/21 09:09] 見てますョ。
741 名前:デフォルトの名無しさん [04/03/21 23:18] 2.4.2をダウンロードする下に、2.5.1って言うのがあるんだが、こっちを落したほうが良いの? 来たばっかでワカンネ…
742 名前:思兼 ◆l3iwkTImVo mailto:sage [04/03/22 01:50] >>741 安定版の2.4.2で良いと思うよ.
743 名前:デフォルトの名無しさん mailto:sage [04/03/22 02:00] このライブラリを使って作ったソフトを 商用としてパッケージや製品へのバンドルなどで 販売したとしてソースの公開は必要ですか? ソースを改変してなければ問題ないのかなと 認識してますが、あってますか?
744 名前:741 mailto:sage [04/03/22 07:46] >>742 サンクス。とりあえず、2.4.2でやってみます。 ageちまった…スマソ
745 名前:デフォルトの名無しさん mailto:sage [04/03/22 10:29] >>743 どこをどう読んでそう認識しました?
746 名前:デフォルトの名無しさん mailto:sage [04/03/23 01:46] >743 まずライセンス嫁 www.wxwindows.org/newlicen.htm L-GPLかwxWindows Library Licence, Version 3のどっちか守ればOK
747 名前:デフォルトの名無しさん mailto:sage [04/03/23 03:52] >>746 デュアルライセンスというわけではないので表現が変。 The wxWidgets 2 licence is essentially the L-GPL (Library General Public Licence), with an exception stating that derived works in binary form may be distributed on the user's own terms.
748 名前:デフォルトの名無しさん [04/03/24 10:07] wxWidgets に名前変わったのかよ!!
749 名前:デフォルトの名無しさん mailto:sage [04/03/30 00:40] 非Windows以外の環境でwxHTMLに日本語表示できた人いらっしゃいます? Liunxでeuc-jp, utf-8, unicodeどれもダメ。念のためhtml中のcharsetも指定したけどダメ。 euc-jpとutf-8は文字化け、unicodeはエラーになる。 unicodeが有効にしてないため、 メニューやダイアログボックスは何も変換しなくてもそのまま表示されるけど、 wxHTMLだけがうまくいきません。成功した人、設定を教えて下さい
750 名前:デフォルトの名無しさん mailto:sage [04/03/30 10:04] >>749 フォントを設定していますか?
751 名前:デフォルトの名無しさん mailto:sage [04/03/30 13:03] 言い忘れましたがwxpython上です。でもソースみると単なるラッパーみたい。 >>750 一切していません。全てデフォルトでメニューなどはそのまま表示されます。 デフォルトフォント以外だとフォントを何にするかいちいちダイアログボックスで聞いて来るので うっとおしいのと、設定しても反映しないことがあるので。 wxHTMLだけ文字化けします。 wxhtmlwindowのSetFonts("", "", (10, 12, 14, 16, 19, 24, 32)) はセグメンテーションエラーになります。
752 名前:デフォルトの名無しさん mailto:sage [04/03/30 15:45] 私も wxPython ユーザですよ.ただし Windows でしか使いませんが. メニューやボタンにはシステムフォントが使われますが,wxHTMLWindow の デフォルトフォント指定は違うらしく,別個にフォントを指定してやる必要が あるようです.私は wxFontEnumerator() でフォント名一覧を作成してから, フォント名を明示的に指定して SetFonts しています.手前ミソですが, ttp://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/monarch/Monarch/Monarchore.py?rev=1.11&content-type=text/vnd.viewcvs-markup を参考にしてみてください.
753 名前:デフォルトの名無しさん [04/03/30 20:26] MSYS と MinGW でビルドしようと思うんですが、 MMX 付きの Pentium と k6-2 以上で動くようにするには、 --host はどうしたらいいんでしょうか?
754 名前:デフォルトの名無しさん mailto:sage [04/03/30 21:03] >>752 フォント一覧を取り出すことができますが、SetFontsでセグメンテーション違反を起こします。 SetFonts("", "", (10, 12, 14, 16, 19, 24, 32)) で落ちるのでGTK自体に問題があるのかもしれません。あきらめます。
755 名前:デフォルトの名無しさん mailto:sage [04/03/31 00:54] i586-mingw32じゃないかな。
756 名前:753 mailto:sage [04/04/01 22:21] >>755 教えていただいたようにやってみました。 サンプルなどもコンパイルできて動いているようなので、 このまま行こうと思います。 ありがとうございました。
757 名前:デフォルトの名無しさん [04/04/02 22:12] MFCのプロパティシート/ページのようなのって無いですか?
758 名前:デフォルトの名無しさん mailto:sage [04/04/02 22:12] のひょーん
759 名前:デフォルトの名無しさん mailto:sage [04/04/11 15:21] VisualWx new release 0.8 Alfa 10 April 2004 visualwx.altervista.org/
760 名前:名無しさん@Vim%Chalice [04/04/20 11:05] デバイスコンテキストに回転した楕円形を描きたいのですが、どのように すれば良いのでしょうか?wxDC::DrawEllipseでは回転角度は指定出来ない ようですし、rotateぐらいのキーワードしか思いつかないのですが、調べて もwxDC::DrawRotatedTextぐらいしか見付からず、困っています。 どなたか教えて頂けませんでしょうか。お願い致します。
761 名前:760 mailto:sage [04/04/20 11:56] ドキュメントに無いけどwxTransformMatrixなんてのを発見しました。 これとcontribの中のcanvas使えば何とかなりそうかもです。
762 名前:デフォルトの名無しさん mailto:sage [04/04/20 16:50] wxのスポンサーにvmwareがついてるけど、vmwareの GUIもwxで作ってんの?
763 名前:デフォルトの名無しさん mailto:sage [04/04/22 13:02] マルチプラットフォームが流行ると、vmwareが売れると思ってるからでは?
764 名前:デフォルトの名無しさん mailto:age [04/04/30 15:23] age
765 名前:デフォルトの名無しさん mailto:sage [04/04/30 15:28] wxRubyに関するメモ www.infsys.cne.okayama-u.ac.jp/~kagotani/memo/wxruby.html
766 名前:デフォルトの名無しさん mailto:sage [04/05/01 01:37] C++BuilderXに見捨てられたライブラリはこれですか?
767 名前:デフォルトの名無しさん mailto:sage [04/05/01 01:49] 別にBorlandごときに見捨てられたところで痛くもかゆくもないわ。 吉野家みたいに速くて安くて(゜Д゜)ウマーと言われていたのも 遠い昔の話だし。
768 名前:デフォルトの名無しさん mailto:sage [04/05/01 01:50] >>767 目から大粒の汗が流れてるよ。
769 名前:デフォルトの名無しさん mailto:sage [04/05/01 06:34] 某厨って好きな時に都合の良い夢を見られる体質なんですね(微笑
770 名前:デフォルトの名無しさん mailto:sage [04/05/01 18:24] 以下の環境で wxWidget の開発を試してみました。 Windows XP Eclipse 2.1.3 CDT 1.2.1 wxWidget 2.4.2 cppunit 1.8.0 www.h3.dion.ne.jp/~k5_n/wxwin/setup_win.html を参考にウィンドウを出すだけのプログラムはできるようになったのですが、 make(というかgcc)が激遅なのはしょうがないとして、 eclipse の code assist(補完機能)が、 Ctrl+SPC を押してから候補がでるまで10秒程もかかり実用になりません。 こんなもんなんでしょうか? 初めて書き込むんで、板違いだったらすいません。
771 名前:デフォルトの名無しさん [04/05/01 18:32] gccはプリコンパイルヘッダが効かないから遅いんじゃなかったっけ。 最新のバージョンでそれもようやく対応したそうな。 CDTもコード補完出来るようになったんだねー。 俺も使ってみるか。
772 名前:デフォルトの名無しさん mailto:sage [04/05/01 18:36] Ctrl+Spを音楽プレイヤーの再生/一時停止切り替えキーに設定してるわorz
773 名前:770 mailto:sage [04/05/01 22:43] >>771 gcc のバージョン書くの忘れてました。 cygwin を導入したときついてきた gcc 3.3.1 でした。 おっしゃるプレコンパイルヘッダ機能は 3.4 からのようですね。 cygwin の gcc がバージョンアップするのはいつごろですかね? コード補完も CDT がヘッダファイルをあらかじめ見て 情報を集めといてくれれば速くなると思うのですが、 こういう話題は Eclipse のスレになるのでしょうか。
774 名前:デフォルトの名無しさん mailto:sage(・∀・)ノヒョーン [04/05/07 13:05] VC++.NETでサンプルをコンパイルしようとしたんですが dde.hでエラーいっぱいで困ってます。 error C2143: 構文エラー : ';' が '&' の前にありません。 error C2433: 'wxDDEServer::wxList' : 'inline' はデータ宣言をするのに使用できません。 error C2501: 'wxDDEServer::wxList' : 識別名を宣言するのに、型が指定されていません。 error C2146: 構文エラー : ';' が、識別子 'm_connections' の前に必要です。 etc. 解決策知りませんか?
775 名前:774 mailto:sage(・∀・)ノヒョーン [04/05/07 13:40] 自己解決しますた。
776 名前:デフォルトの名無しさん mailto:sage [04/05/07 14:10] 何度も言わせるな。解決策も書いとけー。
777 名前:デフォルトの名無しさん mailto:sage [04/05/07 14:19] >>774-775 新手のいやがらせですか?
778 名前:774 mailto:sage(´・ω・`)ショボーン [04/05/07 20:40] libのコンパイルしてなかっただけ。
779 名前:デフォルトの名無しさん [04/05/08 01:55] www.h3.dion.ne.jp/~k5_n/wxwin/ にあったmenuというサンプルをPlamo Linux 3.3環境下でコンパイルして みましたが、ウインドウタイトルを除いて日本語が文字化けします。 windows以外では日本語使えないのでしょうか? それとも何か設定があるのでしょうか? ちなみに static wxLocale theLocaleObj(wxLANGUAGE_DEFAULT); も入れてみましたが結果は一緒でした。
780 名前:デフォルトの名無しさん mailto:sage [04/05/08 02:14] www.h3.dion.ne.jp/~k5_n/wxwin/setup_linux.html
781 名前:デフォルトの名無しさん mailto:sage [04/05/08 08:41] >>778 その情報で十分だ。 今度初心者が >error C2143: 構文エラー : ';' が '&' の前にありません。 というメッセージを見たときに、「libのコンパイルをすればいい」と分かるじゃないか。
782 名前:デフォルトの名無しさん mailto:sage [04/05/08 09:05] 2.5.1の新機能ってどこに書いてあるの? HPのドキュメント見たけどよくわからん。
783 名前:デフォルトの名無しさん mailto:sage [04/05/08 10:25] >>782 prdownloads.sourceforge.net/wxwindows/changes-2.5.1.txt
784 名前:779 [04/05/08 10:35] 書き忘れてましたが、configureの際setup.h.inの中の wxUSE_WCHAR_Tの値は1に変更した上でなおかつ日本語 化けるという話でつ。スマソ。それとwxWindowsは2.4.2です。
785 名前:デフォルトの名無しさん mailto:sage [04/05/08 12:09] >>783 感謝
786 名前:デフォルトの名無しさん [04/05/08 14:57] GTK2.x向けのwxWindows2.4.2での質問です。 wxGLCanvasを使ってクロスプラットフォームの3D appを作ろうとしています。 タブを使うため、wxGLCanvasはtopのwxFrameに付けずにwxNotebookを作成し、 その中にwxGLCanvasを作成しました。Windowsではこれでうまくいくのですが、 GTK版ではwxGLCanvas::OnSize()中でGetSize(&x, &y)とすると、サイズ変更する前の 古いwxGLCanvasサイズが帰ってきます。wxGLCanvasをtopのwxFrameから直接作成した場合は 問題なく動作します。GTK版wxNotebookかwxNotebookSizerの挙動に問題があるのかなと思ったのですが、 どなたかアドバイスお願いいたします。
787 名前:770 mailto:sage [04/05/09 08:02] >>770 自己レス Eclipse 3.0M8 CDT 2.0M8 にしたらコード補完まあまあ速くなりました。 ただ読み込むヘッダファイルが多いためか、 コード補完がタイムアウトしてしまうので、 "Content Assist parsing timeout(in milli seconds)"って項目を 大きくしてやらなければいけないみたいです。
788 名前:デフォルトの名無しさん [04/05/10 05:40] wxWindows(wxWidgets)って軽いんですか?
789 名前:デフォルトの名無しさん mailto:sage [04/05/10 18:34] wxWindowsはその存在を軽んじられていることで有名です。
790 名前:デフォルトの名無しさん [04/05/10 19:21] マルチプラットフォームGUIライブラリで一番メジャーなのって、なんなんだろうね。 GTK、Qt、wxWidgets?
791 名前:デフォルトの名無しさん mailto:sage [04/05/10 19:28] Windows.Formsだろ
792 名前:デフォルトの名無しさん mailto:sage [04/05/10 21:18] >>790 最古のTkはアウトオブ眼中ですか。
793 名前:デフォルトの名無しさん mailto:sage [04/05/11 01:39] >>790 QtのWindows版にもGPL適用できたら間違いなくQtがメジャーになってたのに・・・
794 名前:デフォルトの名無しさん mailto:sage [04/05/11 01:49] LISENCEが全然分からないんですけど、 例えばスタティックリンクした場合、こちらは何をしなければならないのですか? LGPLの場合とwxWindows Library Licenceそれぞれについてお願いします。
795 名前:デフォルトの名無しさん mailto:sage [04/05/11 02:18] >794 ずばり書いてあるよ。 まずライセンスの中身はこれでOK? www.wxwindows.org/newlicen.htm www.wxwindows.org/licence3.txt 大雑把にいうと(ツッコミ歓迎) ・このプログラムはLPGLに従って再配布/修正することができる ・また、例外として、 1. このライセンス保持者が追加であなたに許諾を与える。(使用するかどうかはあなた次第) 2. その例外とは「貴方は自分が望む条件で、このライブラリを元にした成果物の バイナリオブジェクトバージョンを使用、コピー、リンク、修正、出版することができる」 ことである。 3.もしあなたがGPL又はLGPLライセンスのコードをこのライブラリにコピーする場合は、 上記例外はそのコードに当てはまらない。 4. もしあなたが自分自身でこのライブラリを修正した場合、上記例外をその修正箇所に 適用するかどうかはあなた自身が選択できる。 ……と、なる。 >例えばスタティックリンクした場合、こちらは何をしなければならないのですか? >LGPLの場合とwxWindows Library Licenceそれぞれについてお願いします。 LGPLに従うなら、成果物を再配布するときにソースコードも一緒に再配布する必要がある。 wxWindows Library Licenceに従うなら、例外規定2に従ってバイナリコードのみを配布してもOK
796 名前:デフォルトの名無しさん mailto:sage [04/05/11 02:28] >>795 >LGPLに従うなら、成果物を再配布するときにソースコードも一緒に再配布する必要がある。 >wxWindows Library Licenceに従うなら、例外規定2に従ってバイナリコードのみを配布してもOK この2行でよく分かりました。ありがとうございました。 #ライセンスを日本語に訳してもらっても、やっぱり意味が分かりませんでした。
797 名前:デフォルトの名無しさん mailto:sage [04/05/11 05:52] 日本語対応はどうなんですか? IMEとか。
798 名前:デフォルトの名無しさん mailto:sage [04/05/12 18:27] よくわからんけど、そのあたりは大丈夫だと思う。 日本語関連で問題が出るのはコンパイラの問題の場合が多いし。 っていうか、VC2003ツールキットでうまくコンパイルできん。 まぁ、情報が流れるのを待つか・・・。
799 名前:デフォルトの名無しさん mailto:sage [04/05/17 17:14] >>798 コンパイルしてみた。 スタティック版は上手くいくよ。 が、DLL版は失敗する。 delayimp.libが無い為リンク出来無い。 何処かから合法的に持って来る方法は無いかな?
800 名前:デフォルトの名無しさん [04/05/20 23:58] bool Get800() { return TRUE; }
801 名前:デフォルトの名無しさん mailto:sage [04/05/22 15:01] >>798 開発版は対応してる模様 wx-cvs-20040521.tar.bz2をビルドしたところ、 スタティック版もDLL版も問題なく成功。 早く次の安定版が出てくれればいいのだが…
802 名前:デフォルトの名無しさん mailto:sage [04/05/25 05:49] Doxygenかましたらまともなドキュメントになるのになー
803 名前:デフォルトの名無しさん mailto:sage [04/05/25 07:39] あー、嘘嘘。やってみたけど見にくいわ。 defs.hが痛過ぎる。全部まとめちゃってるから各クラスの解説に定数が出てこねー。ダメダコリャ。 でもメソッド一覧はやっぱりDoxygenの出力使えるといいなあ。 ちゃんとwxApp::MainLoopはvirtualって出るし。それに wxWindow::SetSize(const wxRect &rect) って実はサイズフラグも取れるって知ってた? ドキュメントでは↑だけど、本当は↓これ。 wxWindow::SetSize(const wxRect &rect, int sizeFlags=wxSIZE_AUTO) Doxygenしてみて初めて気付いた。 ドキュメントとソースを行ったり来たりするのは面土居sage
804 名前:デフォルトの名無しさん mailto:sage [04/05/25 12:57] wxWindowsで作られた有名ソフトって何ですか?
805 名前:デフォルトの名無しさん mailto:sage [04/05/25 13:08] www.wxwindows.org/apps2.htm
806 名前:デフォルトの名無しさん mailto:sage [04/05/26 03:36] >>799 DELAY_LOAD=delayimp.lib \ /delayload:ws2_32.dll /delayload:advapi32.dll /delayload:user32.dll \ /delayload:gdi32.dll \ /delayload:comdlg32.dll /delayload:shell32.dll /delayload:comctl32.dll \ /delayload:ole32.dll \ /delayload:oleaut32.dll /delayload:rpcrt4.dll $(GL_LIBS_DELAY) を6行まとめて次の1行に置換 DELAY_LOAD= これは、dll の遅延ロード用の設定で、 delayimp.lib は、遅延ロード用のヘルパーライブラリだと思うので、問題ないはず。 ちなみに、Visual C++ Toolkit 2003 は、 ランタイムライブラリ dll 用の lib が無いので includeディレクトリに有る use_ansi.h を下記のように変更した //#pragma comment(lib,"msvcprtd") #pragma comment(lib,"libcpmt") #else// _DEBUG //#pragma comment(lib,"msvcprt") #pragma comment(lib,"libcpmt") #endif// _DEBUG #else// _DLL && !STATIC_CPPLIB #ifdef _DEBUG //#pragma comment(lib,"libcpmtd") #pragma comment(lib,"libcpmt") さらに、debug 用の static ライブラリも無いので変更 これで出来ました。
807 名前:デフォルトの名無しさん [04/05/26 13:57] 今日使い始めたわけなんですけど、 windowsでいうとこのSetWindowRgnって、どうやったら実現できるかなぁ? 教えてくださいませ、詳しい人!
808 名前:807 [04/05/26 15:50] wxFRAME_SHAPED セットした wxFrameに wxString name("hoge.bmp"); wxBitmap bitmap( name, wxBITMAP_TYPE_BMP ); wxColour color( 0,0,0); wxRegion rgn(bitmap, color ); frame->SetShape( rgn ); とか、こんな感じでできるけど、リージョンをウインドウの形にできるけど wxMDIChildFrameだと、うまくいかない。無理ってことかねぇ。
809 名前:デフォルトの名無しさん [04/05/26 18:32] LinuxでwxGTK-2.4.2.tar.gzのコンパイルの際、日本語を使用可能にしよう と思った場合、configureオプションに--enable-unicodeを指定するべきな んでしょうか? --enable-unicodeを指定しなくても、setup.hには #define wxUSE_WCHAR_T 1 となっているので、指定する必要はないんでしょうか? ちなみに--enable-unicodeを指定して出来たライブラリを使って、Webから 拾ってきたとあるプログラムをコンパイルしようとするとwxStringがambiguous なんちゃらエラーになってしまいます。
810 名前:デフォルトの名無しさん mailto:sage [04/05/26 20:05] www.watch.impress.co.jp/game/docs/20040520/ue12.htm GameWatchのUnrealのページにこんなスクリーンショットがあったんですが、 wxMaterialEditorってwxWindowsと関係あるんですか?
811 名前:デフォルトの名無しさん mailto:sage [04/05/27 14:31] >>806 サンクス。 ランタイムライブラリのlibは、自分はimpdefを使って作成しました。 msvcp71d.dllやmsvcr71d.dllはネットに落ちてたのを拾って使ってるんだけど、 ライセンス的に平気かな?
812 名前:デフォルトの名無しさん mailto:sage [04/05/27 14:41] ttp://cvs.osafoundation.org/index.cgi/internal/launchers/win/libs/ とか…
813 名前:デフォルトの名無しさん mailto:sage [04/06/04 17:50] >>804 VLC media player www.videolan.org/vlc/
814 名前:デフォルトの名無しさん mailto:age [04/06/19 11:17] 保守age
815 名前:デフォルトの名無しさん [04/06/24 19:33] Borland C++ BuilderX に preview 載せて、 wxWindows をいじり始めました。 preview の出来は今1歩、いや2〜3歩か。 正式版に期待するかな。 xml パーサが日本語を通さないのが、残念なり。
816 名前:デフォルトの名無しさん mailto:sage [04/06/24 19:59] >>815 UTF-8でASCII以外がだめなの? ダメすぎ
817 名前:デフォルトの名無しさん [04/06/28 19:38] wxWindowsのポーティング説明サイトキボン。 それも日本語サイト
818 名前:デフォルトの名無しさん mailto:sage [04/06/28 19:57] >>817 を日本語に翻訳してくれるサイトキボン それも日本語サイト
819 名前:デフォルトの名無しさん mailto:sage [04/06/29 07:11] wxWidgets
820 名前:wxで行くべし mailto:sage [04/07/02 14:05] イベントハンドリングに関する質問です 現在付箋ソフト開発中で、付箋ウィンドウを作ってます。 付箋ウィンドウはwxTextCtrl on wxPanel on wxFrame(wxRESIZE_BORDER)で作りました。 ここで問題です。 このウィンドウのクライアント領域をドラッグして移動できるようにしたいのですが、 wxTextCtrlへのイベントを横取りしてwxFrameで取得するにはどうすればいいでしょうか? 試したのは 1)wxTextCtrl派生クラス作ってOnMouseEvent()でイベント受け取る。 受け取れるけど、イベントをwxFrameに横流しするにはどうすれば? 2)wxEvtHandler派生クラス作ってwxTextCtrlにSetEvtHandler()する。 wxEvtHandlerのProcessEvent()をオーバーライドしたら一見うまくいった様に見えたが、 ウィンドウを閉じると「不正な処理」でエラー こんな具合ですが、正統な方法があったら情報きぼんぬ
821 名前:デフォルトの名無しさん mailto:sage [04/07/02 14:29] >>820 wxTextCtrlのイベントハンドラから、 wxFrameのインスタンスにはアクセスできない造り?
822 名前:デフォルトの名無しさん mailto:sage [04/07/02 14:29] wxのイベントモデルから言えば2じゃないかな。 ウィンドウを閉じると「不正な処理」というのは回避できそうな気がする。
823 名前:デフォルトの名無しさん mailto:sage [04/07/02 15:25] >>820 wxMouseEvent : public wxEventだから親へ伝播しないわな。 >>821 の言う通りなんだったら自分で伝播させんとな。 src/common/event.cpp:884〜の bool wxEvtHandler::ProcessEvent(wxEvent& event) は参考にならんかい? ちなみに2.5だったらこっち wxEvtHandler::ProcessEventIfMatches(const wxEventTableEntryBase& entry, wxEvtHandler *handler, wxEvent& event);
824 名前:デフォルトの名無しさん mailto:sage [04/07/02 22:47] wxWidget用のRADとかないの? Eclipseでそういうのあったら最強くさいんだが
825 名前:デフォルトの名無しさん mailto:sage [04/07/03 01:21] 820です。 >>821-823 レスさんきゅう。 現在1)の方法を試してます。 wxTextCtrl派生クラスのOnMouseEvent()で GetParent()->GetParent()->AddPendingEvent(event) ってやったら問題解消。いまのところはこの方法でいこうかね。 >>824 RADとまで言えるかわからないけど、wxDesignerとかDialogBlocksという、 商用のダイアログエディタならあるよ。 wxDesigner www.roebling.de/ DialogBlocks www.anthemion.co.uk/dialogblocks/
826 名前:wxでいきませう mailto:sage [04/07/03 15:32] またまた820です。今度は別の問題へるぷみー 付箋ウィンドウ(wxFrame派生クラス)のスタイルをwxRESIZE_BORDERにすると、 wxTextCtrlが描画されない問題あり。 描画されたウィンドウをマウスでリサイズすれば描画されます。 でも表示直後に描画されないのです。 ※スタイルをwxDEFAULT_FRAME_STYLEにすれば最初から描画されます。 子ウィンドウのwxTextCtrlに対してRefreshとかEnableとかSetSizeとか やってみましたが、解決に至らず。 どうしよう?
827 名前:wxでいきませう mailto:sage [04/07/03 16:04] 820です。 自解しました。 付箋ウィンドウ(wxFrame派生クラス)のShow()をオーバーライドして その中でSendSizeEvent()してやったら描画されました。 なんか、質問すると解決する。そんなもんですかね。 P.S. wxWidgetsって使いやすい。サンプルも豊富でドキュメントもしっかりしてて。 MFCよりずっといいね。って今は.NETの時代?
828 名前:デフォルトの名無しさん mailto:sage [04/07/03 16:36] >>827 wxMSWだとpublic wxWindowなオブジェクトのSizeEventは 最初に表示(Show)された時ではなく、生成された時(Create)に発生する。 だからMyApp::OnInit()でnew,Showする順番が重要。
829 名前:デフォルトの名無しさん mailto:sage [04/07/04 02:23] > なんか、質問すると解決する。そんなもんですかね。 そんなもん。というより 1.質問を書く 2.どういう返事になるか想定する(○○はどうなってる?) 3.出す前に調べる 4.さらなる突っ込みを想定しつつ1or2へ戻る。 というプロセスを繰り返すと大抵の質問は出す前に解決してしまうよね。
830 名前:デフォルトの名無しさん mailto:sage [04/07/07 21:57] >> 809 私は FreeBSD-5.2.1 ユーザですが,misc2.cpp の JoyStick::GetProductName() の デフォルト値 「(const char) ""」を wxString にキャストできないのが 原因で ambiguous うんたらエラーになっていました,該当部分を wxString("", strlen(""))に置き換えてコンパイルしたら通りました. 試してみてください.
831 名前:名無しさん@そうだ選挙に行こう [04/07/11 14:22] UNIX の雑誌に wxWidgets の記事が載っていました。 立ち読みだったので、誌名は、覚えていません。 その記事に、wxWidgets のコードを自動作成してくれる RAD のような、ソフトウェアの紹介があります。
832 名前:名無しさん@そうだ選挙に行こう mailto:sage [04/07/11 14:59] >>831 SoftBankのUNIXUser。記事の良し悪しわ分からないけど・・・
833 名前:名無しさん@そうだ選挙に行こう mailto:sage [04/07/11 15:22] 書いてる人はNamazuのひとだねー。 zphotoのWindows版を作る時に使ったみたい。
834 名前:デフォルトの名無しさん mailto:sage [04/07/12 03:43] マイナーバージョンが一個増えてるけど翻訳サイトはそのままか
835 名前:デフォルトの名無しさん mailto:sage [04/07/12 07:23] 翻訳サイトは3ヶ月くらい進んでないんじゃないの
836 名前:の mailto:sage [04/07/13 01:43] >834,835 スマヌ、死んでます。別のプログラム(Wiki)で四苦八苦しているのよ。 #うまくいけば翻訳サイトに使うつもりなんだけど…… 他のメンバーも忙しいみたいだし。
837 名前:デフォルトの名無しさん mailto:sage [04/07/13 01:54] >>836 乙。 Wikiはツリー構造を実装したメニューがあればリファレンス向きだよね。 JavaのAPIリファレンスのような感じなら。
838 名前:デフォルトの名無しさん [04/07/13 02:20] ところでwxPenってWindowsで言うところのジオメトリックペンしか無いですよね コスメチックペンとか使いたいんですけどwxでは基本的にサポートしていませんか?
839 名前:灰 mailto:sage [04/07/15 06:26] おはようございます。 死者2号どす。
840 名前:デフォルトの名無しさん [04/07/15 12:08] wxWidgets の Gtk 版を使っていて、 環境変数 LANG が ja_JP のときに、 [No font for displaying text in encoding 'Extended Unix Codepage for Japanese (EUC-JP)' found. Would you like to select a font to be used for this encoding (otherwise the text in this encoding will not be shown correctly?)] というダイアログがいつもでて困ってるんだけどどうしたらいいかなあ。 FAQ かもしれんけど佐賀市型が悪いのか google ってもわからないので 教えてくださいませ.
841 名前:840 mailto:sage [04/07/15 18:04] www.h3.dion.ne.jp/~k5_n/wxwin/memo/ver0_2.html に理由が載ってたよ、しょぼーん。
842 名前:デフォルトの名無しさん mailto:sage [04/07/17 01:27] wxGladeというのは使えるものなのですか? 雛形を生成してくれるようですが
843 名前:デフォルトの名無しさん mailto:sage [04/07/17 02:20] sampleの中のファイルが所定の位置からずらすとコンパイルできない。何故だろう・・・ includeもlibも設定してるはずなんだけど
844 名前:デフォルトの名無しさん mailto:sage [04/07/17 23:10] >>842 使えるけど使いにくい・・・
845 名前:デフォルトの名無しさん mailto:sage [04/07/18 22:18] 質問です。 以下のようにframeとscrwinを仮定します。 wxFrame frame; wxScrolledWindow scrwin; この状態で、 frame->Reparent(scrwin); scrwin->SetBackgroundColour(何らかのwxColour); scrwin->Refresh(); とすると、scrwinの背景は所望の色になるけどframeの再描画が中途半端になります。 中途半端とは、frameの枠は描画されるけど、中身は描画されない。 何とかなりませんかねぇ。
846 名前:デフォルトの名無しさん mailto:sage [04/07/20 12:34] 845です。 問題はけっきょく未解決ですが、とりあえずは別のアプローチでしのいでいます。 ですが、情報頂けるとありがたいです。 さて、別の問題が発生しました。 wxTreeCtrlのアイテムについて、日本語表示に問題ありです。 日本語を表示させようとすると、アルファベットに変わって表示されます。 まだ、詳しく調べていませんが、情報あったらくださいな。 >>843 コンパイルオプションとか、エラーの内容とか詳しく書かないと無視されるよ
847 名前:デフォルトの名無しさん mailto:sage [04/07/20 12:57] >>846 むしろ君もです。プラットフォームくらい教えてくれよ。 ところでどうしてframeをscrolledwindowの上に貼り付けたいの?
848 名前:デフォルトの名無しさん mailto:sage [04/07/20 19:14] >>847 >プラットフォームくらい教えてくれよ。 失礼しました。 プラットフォームはWindowsXP Proです。 >ところでどうしてframeをscrolledwindowの上に貼り付けたいの? それは秘密。そういうアプリを作りたいから。 ということで、よろしくお願いします。
849 名前:デフォルトの名無しさん mailto:sage [04/07/20 22:31] 845です。 846で言ったwxTreeCtrlの日本語に関する話ですが、wxTreeCtrl自体に問題はありませんでした。 直にwxTreeCtrl::SetItemText()やったらうまく表示されました。 問題はwxTextCtrlの方にあるようです。 wxTextCtrl::GetLineText()で取得されるテキストに問題があるようです。 他のメソッド、例えばGetRange()とかGetValue()で取得するテキストには問題ありませんでした。 これはwxWidgetの問題なのか、回避できるものなのか、どうなんでしょう? ちなみに文字コードはSJISです。
850 名前:デフォルトの名無しさん mailto:sage [04/07/20 22:59] 「問題はありませんでした」「問題があるようです」 その文章読んでもどこに問題があるのかさっぱり分からんが。
851 名前:デフォルトの名無しさん mailto:sage [04/07/20 22:59] ×どこに問題があるのか ○何が問題なのか
852 名前:デフォルトの名無しさん mailto:sage [04/07/21 11:03] >>848 何をしたいのかを聞きたいんじゃなくて、 Frameの上にScrolledWindowじゃなくてその逆なのはなんで?ってこと。 MDIぽくしたいのならwxMDIClient/ParentWindowがあるでしょ。 いずれにせよ、説明が情報不足過ぎて再現テストコードすら書けないよ。 wxTextCtrlの問題も同じ。例えば「TextCtrlに入力した文字列をGetLineText で取得して、TreeCtrl上でSetItemTextして表示しようとしたら文字化けした」 とか、やりたいことを秘密にしたままでも書きようはあるでしょ。 今のところ「よーわからん。Unicode版使ったら?」とか、 「ttp://www.geocities.co.jp/SiliconValley-Cupertino/8526/wxWindows/japanese.html にあるようにロケールの設定をしましたか?」くらいしかコメントしようが ないよ。
853 名前:デフォルトの名無しさん mailto:sage [04/07/21 16:52] >>852 親切だな漏前。世話好き?
854 名前:デフォルトの名無しさん mailto:sage [04/07/21 20:41] >>853 違うよ。 説 教 好 き 。
855 名前:デフォルトの名無しさん mailto:sage [04/07/21 22:01] 845です。 ■Frameの上にScrolledWindowを乗せるのはなぜか? もともとFrame(Frame Aと呼ぶことにする)としてデスクトップに生成されたウィンドウを、 別のFrame(Frame B)中のScrollWindowに取り込み、その後、もう一度デスクトップ上にFrame Aを戻す、 という動作を実現したい。「MDIぽくしたい」というわけではない。 (もちろん、Frame B 中のScrollWindowに Frame A が取り込まれている状態はMDIのような 状態になる。) ■wxTextCtrlについて 例えば「あいうえお」という文字列をwxTextCtrl中に書く(ウィンドウとして生成されたwxTextCtrlに キーボードから文字入力を行う)。その文字列をwxTextCtrl::GetLineTextを使用して取り出し、 wxLogMessage()で出力すると「BDFHJ」(半角)と表示される。 wxTextCtrl::GetValueあるいはwxTextCtrl::GetRangeで取得した場合、wxLogMessageの出力結果は 「あいうえお」と正しく表示される。 ※wxLocaleについて wxLocaleオブジェクトを www.geocities.co.jp/SiliconValley-Cupertino/8526/wxWindows/japanese.html にしたがって生成した。 static wxLocale theLocaleObj(wxLANGUAGE_DEFAULT); しかし、上記の「wxTextCtrlについて」で述べた文字化けは起きる。 ------------ 以上です。
856 名前:デフォルトの名無しさん mailto:sage [04/07/22 20:55] UNIX USERの記事に日本語翻訳プロジェクトとして紹介されていたよ。
857 名前:デフォルトの名無しさん mailto:sage [04/07/22 22:16] 794ではないのですが、私もライセンスについてよくわかりません。 商用でスタティックリンクしたい場合、具体的には何をすればいいのでしょう? >>795 にあるライセンスを読むと、商用ですのでもちろんソースコードは公開できません。 よってwxWindows Library Licenceということになるかと思いますが、 1.まずFree Software Foundation, Inc.にメールをだして許可をもらう。 2.そしたら自由にバイナリを販売可能 ということでしょうか? 許可をもらう方法っていうのがまたよくわからないのだけど。
858 名前:デフォルトの名無しさん mailto:sage J [04/07/23 02:26] こんなところで聞くような奴は使うなよ。 あれを読んで理解できない奴が判断すること自体、商売としてはリスク大きいだろ。 それともここでどこの馬の骨とも知れない相手にOKと言われたら安心するのか? マジレスすると FSF相手にそういうイシューがメールでOKと思っているというレベルでアウト。 米国法に詳しい弁護士を代理人として頼んでFSFに行き、英文で契約書を作成す る必要がある。
859 名前:デフォルトの名無しさん mailto:sage [04/07/23 02:47] FSFにメール出す必要なんて無いんでないの? wxWidgetsのライセンスは、LGPLとほぼ同じ。 で、LGPLのライブラリを使った場合の主な注意点は、 ・リバースエンジニアリングを禁止できない ・ユーザーがライブラリを入れ替えられるような手段を用意しなければならない だと思ってるのだけど。 スタティックリンクした場合は、後者の理由により、ソースコードの開示は必要 ないが、オブジェクトの開示が必要になる。 ってことでOK?自信無いが。
860 名前:デフォルトの名無しさん mailto:sage [04/07/23 03:25] ネタニマジレスカコワルイ
861 名前:857 mailto:sage [04/07/23 03:48] 例外2の意味を好意的に解釈すれば、バイナリにしたものであれば、自分の好きな条件で 販売だろうとなんだろうとすることができる、ということでいいのかな。 wxWidgetsのHPをみると、商用ソフトも結構あるみたいだし。 これで多くのWindows用ソフトがマックに移植されたら、マックユーザーにとっては朗報ですね。
862 名前:デフォルトの名無しさん mailto:sage [04/07/23 04:01] 言葉の使い方間違ってるぞ。 そういうのは「好意的に解釈」でなく「都合良く解釈」するという。
863 名前:デフォルトの名無しさん mailto:sage [04/07/23 11:33] >>857 混乱の元は >>795 の > LGPLに従うなら、成果物を再配布するときにソースコードも一緒に再配布する必要がある。 だね。明らかに間違ってる。LGPLの場合、こんなことする必要はない。 もっとも、GPLの場合でさえ、成果物の再配布時にソースを添付する必要は無い。 ソースにアクセスする手段を提供しさえすれば問題無い(ソースを置いてあるFTPサイトの リンクをドキュメントに書いておくなり、ソース請求用はがきを添付するとか)。
864 名前:デフォルトの名無しさん mailto:sage [04/07/23 12:54] >>863 > もっとも、GPLの場合でさえ、成果物の再配布時にソースを添付する必要は無い。 > ソースにアクセスする手段を提供しさえすれば問題無い(ソースを置いてあるFTPサイトの リンクをドキュメントに書いておくなり、ソース請求用はがきを添付するとか)。 GPLとLGPLではちょっと異なっているので、まずGPL(ver.2)から。 ソース請求用はがきはSec.3のb)を指しているのだと思いますが、 a written offer, valid for at least three years, to give any third party, (以下略) なので、 ソース請求用はがきなら購入から最低3年はソース提供を保証しないといけないし、 だれにでも(to any third party)出す必要があります。 そのはがきしかダメとか登録ユーザしかダメとかは言えません。 ftpサイトのURLを提示、はb) を指す場合(自サイトで公開)と c)を指す場合 (自分では手を加えないものの本家開発元URLを提示など)が考えられますが、 前者とすればソース請求用はがき同様の縛りがあります。 後者は非商用製品限定、しかもソース提供方式にb)項を利用して自分自身がバイ ナリ提供を受けた場合限定です。 具体的には、オープンソースソフトでGPL/LGPLなライブラリを使用し、 しかもそれらを自分でビルドしたのではなく他所で用意されたバイナリパッケー ジを利用した場合、に限定されます。 なおバイナリ配布がオンラインの場合、それと同じ場所で同様にソースを配布す ることで要求を満たすと見做すことが可能です。
865 名前:65 mailto:sage [04/07/23 14:13] (続き) 次に LGPL ですが、 LGPL(v2, v2.1とも)では、ライブラリそのものの派生物については明確にソース 同梱を要求されます。 ただしそのバイナリ配布がオンラインの場合に、それと同じ場所で同様のアクセ スによりソース配布することで要求を満たすと見做せることはGPLと同じです。 LGPLなライブラリをリンクするプログラムの場合、次のどれかが要求されます。 a) 静的リンクの場合、ライブラリの全ソースコード、プログラム側のオブジェ クトファイルかソースコードを提供して再リンクできるようにする b) 動的リンクする (動的リンクしたライブラリ自体には前述の項目によって ソース同梱が要求される) c) GPLのSec.2 b)と似た、最低3年以上のa)で指定されたものの提供オファー。 ただしGPLと異なり、"give the same user the materials"と書いてあるので ユーザ以外に提供しなくても許されます。 d) a)で指定されたものをバイナリ配布と同じ場所・同じ方法で配布 e) a)で指定されたものをユーザが既に持っていることが確実 (なんだそりゃ) また、プログラムに著作権表示させる際に、ライブラリの著作権表示とLGPLへの リンクを同時に明示することも要求されています。
866 名前:65 mailto:sage [04/07/23 14:24] (さらに続き) wxWidgetsのライセンスは、LGPLを元に、例外としてこれらのバイナリ配布に対 する要求を免除したものと思えばいいです。 他にも条文はありますので、GPL/LGPLでは何が要求されているか、 自分で一度きっちり読んだ方がよいと思います。 なお、一点訂正しておきます。 >>864 ×具体的には、オープンソースソフトでGPL/LGPLなライブラリを使用し、 ○具体的には、オープンソースソフトでGPLなライブラリを使用し、
867 名前:857 mailto:sage [04/07/23 18:02] ありがとうございます。 GPL/LGPLについては大体わかるのですが、wxWidgetsライセンスがどういうふうに適用されるのかが なかなかわからなくて。 特に例外という部分が。 試しにwxWidgetsのHPにリンクしてあった商用ソフトのMojoWorldというソフトのデモをインストールしてみました。 まず、wxWidgetsで作ったという記述は見つかりませんでした。 もちろんソースも添付されていません。 インストールされたフォルダをみると、独自拡張らしきwxmojo.dllというファイルがありました。 つまり、独自拡張したバイナリを添付し、ソースも添付せず、ライセンス表示すらしなくてもOKということになるのかな? ほかのも見てみます。
868 名前:65 mailto:sage [04/07/24 02:51] 好きな条件で、っていうのはそういうことです。 バイナリ配布のときの要求がのきなみ免除されるので、 ソースをつけなくていいしライセンス表示もことさら出す必要もありません。 と私は判断しますが、商用に使うならここで聞いたことを根拠にしたり、ほかが そうしているからそれでOKというタコツボ的判断は駄目でしょう。 自信がなければwx-usersに入ってメールで聞いてみるべきではないですか。 作者本人が答えてくれるでしょう。
869 名前:65 mailto:sage [04/07/24 05:52] メールを漁るとwx-usersにほとんど同じような質問のメールとVZ自身の返答がありました。 ここに貼ろうかと思いましたがちょっと長いのと、ついでに先のポストを整理してwebページにのっけてあります。 www.geocities.co.jp/SiliconValley-Cupertino/8526/wxWindows/license.html をごらんください。
870 名前:デフォルトの名無しさん mailto:sage [04/07/24 06:00] >>869 GJ!一番痒いところに触れてくれましたって感じだね。
871 名前:857 mailto:sage [04/07/24 06:28] >>869 ありがとうございます! これで安心して作業に入れます。
872 名前:デフォルトの名無しさん mailto:sage [04/07/24 06:39] でもQtとかのライセンスは平行して使われるわけだよね? WinやMacはwxWidgetsのライセンスでソース非公開が可能でも wxWidgets/Qtが商用でもQtのライセンス購買の義務がなくなるとは思えないのだが。
873 名前:65 mailto:sage [04/07/24 08:16] それは当然です。あくまでwxWidgets部分だけ。 UNIX用にはwxGTKを使って、GTK部分はLGPLなライブラリとして添付するしかないでしょうね、お金持ちでなければ。
874 名前:デフォルトの名無しさん mailto:sage [04/07/24 21:20] >>845 ■Frameの上にScrolledWindow FrameA の上に貼っておいた内容を、MDIParent の上に作った MDIChildFrame の上に Reparent して、FrameA を消せば同じような操作感を得られませんか? ■wxTextCtrlについて Unicode版を使っているかぎり再現できませんでした。GetValue/GetRangeは Win32 API の EM_GETRANGE メッセージを、GetLineText は EM_GETLINE を 使うので、違いがでるのはそのせいかも。
875 名前:デフォルトの名無しさん mailto:sage [04/07/25 00:56] wxGTKそのもののソースが公開されてるなら wxGTKのsoにリンクする分には何の障害もないってことかな
876 名前:デフォルトの名無しさん mailto:sage [04/07/25 01:01] >>717 失礼。ソース公開(Gtk+)かライセンス費用(Qt)が必要。 wxWidgetsがGtk+を完全に動的リンクでラップしてる場合なら自由が効くかも。
877 名前:デフォルトの名無しさん mailto:sage [04/07/25 01:05] 誤爆った。失礼。
878 名前:デフォルトの名無しさん mailto:sage [04/07/25 01:06] gtk+もGPLだったっけ?
879 名前:デフォルトの名無しさん mailto:sage [04/07/25 01:06] 誤爆か・・・orz
880 名前:デフォルトの名無しさん mailto:sage [04/07/25 01:17] いやLGPLだが、ライブラリのソース公開と、リンク場所のソースかオブジェクトは見せんといかんでしょ。 wxWidgetsが完全にラップしてくれてるなら、そっちを見せれば後は自由なのか それともそのコードにアクセスしてる全てのソースorオブジェクトを公開しなきゃいけないのかが知りたかった。 前者ならGtk+を動的リンクしてる限りは何の制限も受けんでいいなと。
881 名前:デフォルトの名無しさん mailto:sage [04/07/26 01:03] >>874 アドバイスありがとうございます >frame->Reparent(scrwin); >scrwin->SetBackgroundColour(何らかのwxColour); >scrwin->Refresh(); >とすると、scrwinの背景は所望の色になるけどframeの再描画が中途半端になります。 これについては、この問題そのものは解決できていませんが、ウィンドウの別の部分の 色を変化させることで対処しました。 >■wxTextCtrlについて Unicode版ならば大丈夫なのですね。Unicode版にするとWin95を見捨てることに なりますが、今時そんな問題はなさそうですね。 どうもありがとうございました。
882 名前:デフォルトの名無しさん mailto:sage [04/07/28 14:58] メーリングリストがウィルスばっかで参った参った。
883 名前:デフォルトの名無しさん [04/08/02 14:15] キタ━━━━━━(゚∀゚)━━━━━━ !! www.borland.com/products/downloads/download_cbuilderx.html
884 名前:デフォルトの名無しさん mailto:sage [04/08/02 19:45] >>883 うわっ、マジですごいかも。 ボーランドも最後の力を振り絞ったな。 ってVCLがあるのに・・w
885 名前:デフォルトの名無しさん mailto:sage [04/08/02 20:18] これって去年の11月のものを今頃うpしたってことですか?
886 名前:デフォルトの名無しさん mailto:sage [04/08/02 22:22] 正直xyzzy+mingwでお腹いっぱい
887 名前:デフォルトの名無しさん mailto:sage [04/08/03 02:03] >>883 ・・・だいぶ前からあったぞ・・・
888 名前:デフォルトの名無しさん mailto:sage [04/08/05 18:11] MFCをラップするwxMFCみたいのを書いてます。 でもMFCを書き換えたものなので配布できないよなぁ。 他にやったことある人いますか?
889 名前:デフォルトの名無しさん mailto:sage [04/08/05 19:22] >>888 MFCを書き換えたんなら配布はムリだろうが、MFCをラップしたんなら 配布できるだろ。
890 名前:デフォルトの名無しさん mailto:sage [04/08/05 22:53] WXDEBUG_NEWってwxObject派生クラスしか使えないの?
891 名前:デフォルトの名無しさん mailto:sage [04/08/12 20:14] gettextっぽいのがついてるけど、これって独自実装だよね? そうじゃなかったらGPLになってるか…。
892 名前:デフォルトの名無しさん mailto:sage [04/08/12 23:34] GNU gettextのうちlibintlはLGPLだと思ったが、それはそれとして、 自前で実装してるよ。
893 名前:デフォルトの名無しさん mailto:sage [04/08/19 08:16] >>892 サンクス。 ところでwxWidgetsの話ではないんだけど、 gettextのpoでShiftJIS使うとき、「表\示」とかエスケープしたら怒られるようになった。 なんでだろうと思いつつ「表示」としてみると普通にmoができて、 それを食わせたプログラムでもちゃんと文字化けしないででてきたわ。 これでいちいち気にしなくて済むかのぉ。
894 名前:デフォルトの名無しさん [04/08/20 03:24] そろそろ、インスコ方法とかまとめない?
895 名前:デフォルトの名無しさん mailto:sage [04/08/20 05:22] では叩き台をどうぞ。
896 名前:デフォルトの名無しさん mailto:sage [04/08/20 05:38] _, ._ ( ゚ Д゚) ・・・ _, ._ ( ´ Д⊂ ゴシゴシ _, ._ ( ゚ Д゚) ・・・
897 名前:デフォルトの名無しさん mailto:sage [04/08/21 13:34] スレッドのサンプルがthreadの実行中にアプリケーションを終了すると ハングするんで調べてみたら、 Delete()メソッドってスレッドが終了するまで制御を返さないんですね。 いちいちwxConditionとか使ってシグナルを待機する必要なかったのか。。
898 名前:デフォルトの名無しさん [04/08/21 20:05] やってみたいけど、エラーインストールの方法がよく分からないんです。 どうすれば、いいんですか? VC .NET2003 でつ。
899 名前:デフォルトの名無しさん mailto:sage [04/08/22 00:36] エラーインストールって何かよく分からないんです。 それは、何ですか?
900 名前:デフォルトの名無しさん mailto:sage [04/08/22 00:38] エラーをインストールするんですけど?知らないんですか?
901 名前:デフォルトの名無しさん mailto:sage [04/08/22 03:05] はつみみです。
902 名前:デフォルトの名無しさん mailto:sage [04/08/22 18:00] 自分で調べて試行錯誤したほうがためになります
903 名前:デフォルトの名無しさん mailto:sage [04/08/22 21:30] 2.6.0 Stable 1/9/2004 - WX_2_6_0 This will be a stable release, hopefully with full XTI (extended RTTI) coverage. あと1週間〜♪
904 名前:デフォルトの名無しさん [04/08/26 16:30] ほしゅのひょーん
905 名前:デフォルトの名無しさん mailto:sage [04/08/27 08:40] stock buttonsの議論がなかなか収まんなくて。 ようやく結論めいたものが出てきたが。 んで次に出るのは2.5.3で、2.6は十月までお預けだとか言ってるような。
906 名前:デフォルトの名無しさん mailto:sage [04/08/31 11:48] Windows用に作ったアプリケーション(wxWidgets2.4.2)を、 Linux上(wxWidgets2.5.2 Gtk2 Unicode)でコンパイルしようとしています。 コンパイル自体は通るのですが、 例えば、以下のようなコードを含んでいると、 wxMessageBox( wxString::Format(_("hogehoge %s"), _("hoge")), _("Test"), wxOK NULL); 下のような警告がでて、 警告: cannot pass objects of non-POD type `class wxString' through `...'; call will abort at runtime 実行してみると、このダイアログを表示するところでsegmatation faultを起こします。 wxMessageBox( _("hogehoge hoge"), _("Test"), wxOK, NULL); のように直接リテラルを渡した場合は、警告もでず、問題無く動作するのですが。。。 いったいなにが問題なのでしょうか? ポインタだけでも示していただけるとうれしいのですが。。 環境はg++3.3 wxWidgets2.5.2で、--enable-gtk2 --enable-unicodeにてコンパイルしてあります。
907 名前:デフォルトの名無しさん mailto:sage [04/08/31 23:40] %sにはwxStringじゃなくてwxChar*を渡す
908 名前:デフォルトの名無しさん mailto:sage [04/09/01 17:35] >>907 ありがとうございます。 おれってすごいバカなのでは。。これで2時間も考えこんでました(;´Д`) 帰ったらさっそく試してみます。
909 名前:デフォルトの名無しさん mailto:sage [04/09/02 00:56] wxWidgets Discussion Forum www.solidsteel.nl/users/wxwidgets/
910 名前:デフォルトの名無しさん mailto:sage [04/09/13 21:04:02] wxWidgets と wchar ttp://diary.imou.to/~AoiMoe/2004.09/middle.html#2004.09.13_s02 >>892 libintlがLGPLになったのは0.10.40から。割と最近の話だな。 >>893 0.10.36からUCS normalization化されて、Shift_JISとかBig 5なども 普通に取り扱えるようになってる。「\」を入れたpoを使う場合には 環境変数OLD_PO_FILE_INPUTを設定する(これはまともに文書化されて なかったような)。ただ最近のGNU gettextでも有効かどうかは知らん。 ところでwxWindows日本語プロジェクトって放置プレイ状態? Webは更新されてないし、MLアーカイブにはspamが入っているし。
911 名前:の mailto:sage [04/09/13 22:38:40] >910 ごめん、放置プレイ。 C++離れてRubyでWiki作ってまつ。なかなか完成しません。 wxRubyでも翻訳しようかな……
912 名前:デフォルトの名無しさん mailto:sage [04/09/14 09:51:53] お兄ちゃん、日記に愚痴書いてるだけじゃなくてパッチ投げてよ……。
913 名前:デフォルトの名無しさん mailto:sage [04/09/16 22:30:19] wxRubyで任意のメモリ上のイメージを表示するにはどうしたらいい? Image、Bitmapのオブジェクト(wxだとヴィジェット?)は作れるんだけど表示のさせ方がわからない…○| ̄|_
914 名前:デフォルトの名無しさん mailto:sage [04/09/17 01:30:22] wxRubyなど使ってないから知らん。 素のwxWidgetsの知識でよければ、wxBitmapはそのまま貼れたはず。
915 名前:デフォルトの名無しさん mailto:sage [04/09/17 13:40:16] 画像と同じサイズの wxEmptyImage を作成して, SetData() でrgb のデータ列を突っ込んでみたらどうかな.
916 名前:913 mailto:sage [04/09/18 11:44:06] 遅レスすまん >>914 ,915 レスthx 表示する方は試行錯誤繰り返していたら何とかなってきました。 メモリ上のイメージの表示はset_data()でできました。
917 名前:デフォルトの名無しさん mailto:sage [04/09/19 11:43:54] ステータスバーにプログレスバーを表示させるってどうやったらできる?
918 名前:デフォルトの名無しさん mailto:sage [04/09/19 22:57:33] Rubyスレから誘導されて来ました wxRubyなんですが、イベントをトリガーにして画像を書き換えて表示したいのですが画面が書き換わってくれません 現在はおおざっぱにこんな手順になっています。 1) イベントを捕まえる 2) 書き換えたいオブジェクトのDCを生成 (PaintDC) 3) 書き換えるBitmapオブジェクトのDCを生成 4) 3で用意したDCをblitで2で生成したDCにCOPY 5) 2で生成したDCを解放 コードを実行した最初のMyFrameの初期化時には画像は表示されるのですが、ボタンとかツールバーのイベントから 上記の手順を実行しても画面に反映されません。 いったんウィンドウを他のウインドウで覆ってから再度アクティブにしてPAINTイベントを発生させると画面に反映されます。 何か肝心な手順が足らないと思うのですが何が足らないのでしょうか? wxWidgetsを使うのは初めてだったりするので使い方が間違っている用語とかあったらゴメン
919 名前:デフォルトの名無しさん mailto:sage [04/09/20 00:29:45] イベントが任意のイベントだとするとwxPaintDCを使うのは間違い。
920 名前:デフォルトの名無しさん mailto:sage [04/09/20 12:04:18] >>918 wxWindow::Refresh ttp://wxwindowsjp.sourceforge.jp/docs/html/wx/wx411.htm#wxwindowrefresh を呼べばいいのでは。
921 名前:918 mailto:sage [04/09/20 13:49:06] レスありがとうございます。 wxWindow::Refreshで画面を書き換えられました。
922 名前:デフォルトの名無しさん mailto:sage [04/09/20 19:04:48] ListEventが発生していないときにListCtrlの現在選択されている項目の場所を取得するにはどうしたらいい?
923 名前:デフォルトの名無しさん mailto:sage [04/09/20 20:05:06] wxListCtrlは複数選択を許す C++では多値を返す枠組がない のでそのものずばりのメソッドはない。 状態を持つようにするか、ループで一つ一つ調べれ。
924 名前:デフォルトの名無しさん mailto:sage [04/09/20 23:55:54] >>923 thx 状態を持つようにしました。
925 名前:デフォルトの名無しさん mailto:sage [04/09/21 00:09:30] FileDialogって、最後に開いたディレクトリを覚えているようなんだがどこに記憶しているんだろう? それともwxRubyのみの挙動なのか?
926 名前:デフォルトの名無しさん mailto:sage [04/09/21 00:43:47] wxConfig
927 名前:デフォルトの名無しさん mailto:sage [04/09/23 02:06:44] ロードマップが修正されたよ www.wxwindows.org/roadmap.htm 2.5.3 Development 17/10/2004 - WX_2_5_3 This will hopefully be the last unstable release before 2.6. 2.6.0 Stable 1/12/2004 - WX_2_6_0 This will be a stable release.
928 名前:デフォルトの名無しさん mailto:sage [04/09/23 02:43:39] 本当にちゃんと出るんだろうか。意地でもクリスマスには間に合わせそうな気も するが、現状wxgtkとか結構ダメだしなあ。
929 名前:デフォルトの名無しさん mailto:sage [04/10/01 15:25:55] wxRubyで日本語を表示させるときに使用する文字コードって プラットフォームによって変化したりする?それとも共通? とりあえずWin2000Pro上ではSJISじゃないとダメなようだが…
930 名前:デフォルトの名無しさん mailto:sage [04/10/02 00:11:31] >>929 LinuxだとEUCみたいですね wxPerlでしか確認してませんが
931 名前:292 mailto:sage [04/10/02 00:46:47] >>930 thx げふっ…ソースコードの使い回しをするのはかなり大変そうだな…○| ̄|_
932 名前:デフォルトの名無しさん mailto:sage [04/10/02 00:47:41] 言語リソース分離したらいけない?
933 名前:デフォルトの名無しさん mailto:sage [04/10/02 01:45:28] ユーザが使うlocaleの設定によって違う。 UNIXだと多くの人はEUCだけど今はUTF-8の人も少しいて、 そのうちそういう人が増えるかも知れないし、 UNIXでもSJISを使ってる人や環境もあることはある。 従って特定の文字コードでソースに埋め込むということ自体があまり正しくない。 C++のソースコードと同じように _T() という関数で全リテラルを括るようにし て、_T()ではuconvでも使ってスクリプトファイルの文字コードからlocaleに合 わせた文字コードに変換する、とするのがいいんじゃないか。 一番いいのは>>932 のいうように分離する方法だけどね。 Rubyにもgettextあるんだし。Rubyのgettextはどうか知らないが、wxWidgets が自前で持つgettextはメッセージカタログが違う文字コードで書いてあっても 自動で変換してくれるから、C++の場合は言語で分けさえすれば後はあまり考え なくてよかった。 一番手抜きなのはユーザが適宜自分のロケールに応じた文字コードへ変換して それをインストールしてくださいというもの。ただしインストールするソフトを マルチユーザが共有することを考えてない糞方針でもある。
934 名前:デフォルトの名無しさん mailto:sage [04/10/02 08:47:14] wsWindowsというよりは、Rubyの仕様の問題だよな。 実行環境とスクリプトのlocaleを一致させなければならないんだろ。
935 名前:929=931 mailto:sage [04/10/02 11:48:57] 931の名前欄間違えた…○| ̄|_ >>932-933 レスthx 言語リソースを切り離す方法と前リテラルを関数で変換する方法を検討してみます。 >>934 そんなことはないと思うけど… mswinなインタプリタでも日本語がUTF-8なスクリプトでもちゃんと走るし 出力時にSJISに変換すればコンソールへも正常に表示できるけど…
936 名前:デフォルトの名無しさん mailto:sage [04/10/03 00:39:35] >>933 wxWidgetsはlibintlに相当する部分を自前で持ってるみたいだから、 細かいことは気にしなくてよさそうだけど。
937 名前:デフォルトの名無しさん mailto:sage [04/10/03 01:23:39] ごめん。>>936 は忘れてくれ。吊ってくる。
938 名前:デフォルトの名無しさん mailto:sage [04/10/03 06:34:57] Unicode板使って,Ruby側で文字コードの違いを吸収したらどう?
939 名前:デフォルトの名無しさん mailto:sage [04/10/03 13:45:58] Ruby側というのがいまひとつ不明瞭だけど、wxWidgetsのunicode版を使うには ワイド文字列にして渡さないといけない。 Rubyから渡された全文字列についてwxRubyがMB2WXやってくれているならそれでOKだが、 今の実装がそうなってるかどうかはwxRuby使いでない俺は知らない。
940 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:14:29] やべえ。bin/lifeがはまる。
941 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:04:17] wxRubyのImageってバグ持ちか…? イマイチ発症条件が絞り込めていないのだが 頻繁に書き換えてあるImageオブジェクトをしばらくさわらず 別の場所でガンガン処理をしたあとに利用(Image#copy)しようとすると wxRubyがクラッシュするような… しょうがないので原始的な方法だがクラッシュしそうな箇所の 手前でImageオブジェクトを再生成している
942 名前:デフォルトの名無しさん mailto:sage [04/10/04 01:26:35] バックトレースきぼん
943 名前:941 mailto:sage [04/10/04 21:06:03] >>942 Winのプログラミング経験もほとんど無い俺にはムリ…
944 名前:デフォルトの名無しさん mailto:sage [04/10/06 22:31:35] >>941 チミんとこの環境は?
945 名前:941 mailto:sage [04/10/06 22:53:08] >>944 Win2000Pro(SMP)、Ruby 1.81、wxRuby 0.5.0 WinXP Pro、Ruby 1.81、wxRuby 0.5.0 どっちでも症状が出ます
946 名前:デフォルトの名無しさん mailto:sage [04/10/08 13:49:32] wxWidgets でクロスプラットフォーム GUIアプリを作ろう namazu.org/~satoru/pub/uu-2004-08/
947 名前:デフォルトの名無しさん mailto:sage [04/10/08 14:13:14] サイザーって片仮名で書かれるとかなり間抜けだな。
948 名前:デフォルトの名無しさん mailto:sage [04/10/08 15:19:02] > wxWidgets には次のような制約があるからである。 > > * ボタンやラベルなどのほとんどの部品はサイザーの上にしか乗らない。 ?
949 名前:デフォルトの名無しさん mailto:sage [04/10/08 15:33:53] 聖帝
950 名前:デフォルトの名無しさん mailto:sage [04/10/08 16:39:20] この記事より既にwebにあるページの方がよっぽどましだねえ。 こうして適当な事書き飛ばして評価を下げていくんだな、と思った。
951 名前:デフォルトの名無しさん mailto:sage [04/10/08 16:46:26] これが横着プログラマの限界か。
952 名前:デフォルトの名無しさん mailto:sage [04/10/08 17:37:28] ひとまず次スレ案 【GUI】wxWidget(旧wxWindows) その2【ツールキット】
953 名前:デフォルトの名無しさん mailto:sage [04/10/08 18:23:51] 前が「のひょーん」だったから次は「はにゃーん」きぼんぬ。
954 名前:デフォルトの名無しさん mailto:sage [04/10/08 18:31:55] テンプレ案その1 クロスプラットフォームGUIライブラリのwxWidgets(旧wxWindows)について語りましょう。 本家 www.wxwidgets.org/ wxWindows日本語プロジェクト wxwindowsjp.sourceforge.jp/ dW : Linux : wxWindowsの概要 www-6.ibm.com/jp/developerworks/linux/010413/j_l-wxwin.html SunWorld Online:wxWindows――無名だが成熟したGUIツールキット www.idg.co.jp/sw/back/200102/20010219_01_report.html メルマガ www.mag2.com/m/0000108320.htm
955 名前:デフォルトの名無しさん mailto:sage [04/10/08 18:34:23] テンプレ案その2 主な言語バインディング wxPython www.wxpython.org/ wxPerl wxperl.sourceforge.net/ wxRuby wxruby.rubyforge.org/wiki/wiki.pl wx4j www.wx4j.org/ wx.NET wxnet.sourceforge.net/ wxLua www.luascript.thersgb.net/ wxHaskell wxhaskell.sourceforge.net/
956 名前:デフォルトの名無しさん mailto:sage [04/10/08 20:00:06] >>947 漫画かなんかの雑魚敵みたいだな
957 名前:デフォルトの名無しさん mailto:sage [04/10/08 20:06:39] 聖帝を愚弄するな
958 名前:デフォルトの名無しさん mailto:sage [04/10/08 21:08:01] 【GUIライブラリ】wxWidgetsではにゃーん 2
959 名前:デフォルトの名無しさん mailto:sage [04/10/08 22:25:45] 愛を!もっと愛を!
960 名前:デフォルトの名無しさん mailto:sage [04/10/09 00:42:58] >>956 それはジャギ
961 名前:デフォルトの名無しさん mailto:sage [04/10/09 17:50:33] >>952 に一票
962 名前:デフォルトの名無しさん mailto:sage [04/10/09 18:06:39] よく考えたらwxWidgetsなんだよな ~ 952のには"s"が足りない
963 名前:デフォルトの名無しさん mailto:sage [04/10/09 19:54:00] 【聖帝】GUIライブラリwxWidgets その2【サイザー】
964 名前:デフォルトの名無しさん mailto:sage [04/10/09 21:10:49] サイザーってどっかの雑誌みたいだな
965 名前:デフォルトの名無しさん mailto:sage [04/10/10 01:01:59] 聖帝はサイザーではなくサウザーですよ
966 名前:デフォルトの名無しさん mailto:sage [04/10/10 01:51:54] >>965 ネタニ(ry
967 名前:デフォルトの名無しさん mailto:sage [04/10/10 03:57:09] サイザーは大鎌持った金髪美女のほうだ
968 名前:デフォルトの名無しさん mailto:sage [04/10/10 05:12:16] notus が、なかなか使えるようにならないね〜。 boost とかに毒されてきて、もう wxWidgets が気持ち悪くてたまらん。
969 名前:デフォルトの名無しさん mailto:sage [04/10/10 11:29:37] モダンなC++のスタイルで書きたいってのはある オフィシャルでそういうラッパーみたなのあっても いいんじゃないかな? で、ゆくゆくはレガシーなスタイルなほうがラッパー経由 になるみたいな
970 名前:デフォルトの名無しさん mailto:sage [04/10/10 11:54:04] >>969 portability的にどうかな?
971 名前:デフォルトの名無しさん mailto:sage [04/10/10 13:15:25] >>964 なんかそういうロゴどっかで見たなーと思ったらこれだった ttp://www.kyz.uklinux.net/cabextract.php
972 名前:デフォルトの名無しさん mailto:sage [04/10/10 14:16:37] wxRubyのMyFrame内部でraiseがArgumentErrorになってしまうんだが仕様か?
973 名前:デフォルトの名無しさん mailto:sage [04/10/10 15:21:17] 【月刊】GUIライブラリwxWidgets その2【サイザー】
974 名前:デフォルトの名無しさん mailto:sage [04/10/11 15:58:35] >>969 モダンなスタイルであればVCFはどうでしょう? Visual Component Framework (VCF) ttp://vcf.sourceforge.net/
975 名前:デフォルトの名無しさん mailto:sage [04/10/11 16:01:33] スレタイにwxWindowsも入れないと過疎化しちゃうぞ
976 名前:デフォルトの名無しさん mailto:sage [04/10/11 17:22:56] wxWindows の検索結果のうち 日本語のページ 約 1,790 件 wxWidgets の検索結果のうち 日本語のページ 約 900 件 微妙なところだな…
977 名前:デフォルトの名無しさん mailto:sage [04/10/11 19:49:17] 【悲しき】GUIライブラリwxWidgets/wxWindows その2【聖帝】
978 名前:デフォルトの名無しさん mailto:sage [04/10/11 20:20:43] 【GUI】wxWidgets(旧wxWindows) その2【ツールキット】 でいいじゃん 「ツールキット」で検索する人もいるかもしれないし GUIライブラリには違いないけどね
979 名前:デフォルトの名無しさん mailto:sage [04/10/11 20:25:00] Google的にマルチプラットフォームも入れたいが、ちょと長くなってしまうな。
980 名前:デフォルトの名無しさん mailto:sage [04/10/11 21:08:45] サイザーは是非とも入れてほしい。
981 名前:デフォルトの名無しさん mailto:sage [04/10/11 22:55:32] Fedora Core 2のC++で使っている人いませんか? wxWindowsのインストールをどうやったのか、教えてください。
982 名前:デフォルトの名無しさん mailto:sage [04/10/11 23:32:01] apt
983 名前:デフォルトの名無しさん mailto:sage [04/10/11 23:42:01] >>981 Fedora Extrasに入ってるじゃん。
984 名前:デフォルトの名無しさん mailto:sage [04/10/11 23:45:06] >>981 この程度のことすらできんやつがプログラムなんかできるのか?本気で疑問だ。
985 名前:デフォルトの名無しさん mailto:sage [04/10/12 00:54:16] まぁ誰もが最初は初心者だ
986 名前:デフォルトの名無しさん mailto:sage [04/10/12 02:21:45] >>974 適当にながめて見たけど、モダンって言うよりか、 なんとなく90年代っぽいな〜、なんて思ってみたり。
987 名前:デフォルトの名無しさん mailto:sage [04/10/12 05:02:41] 新スレ勃起中。 pc5.2ch.net/test/read.cgi/tech/1097524712/l50
988 名前:しりとり mailto:sage [04/10/12 09:56:55] フェミニーナ軟膏 → 【う】
989 名前:デフォルトの名無しさん mailto:sage [04/10/12 10:31:38] うめ
990 名前:デフォルトの名無しさん mailto:sage [04/10/12 11:32:18] めかぶ
991 名前:デフォルトの名無しさん mailto:sage [04/10/12 13:25:53] 梅
992 名前:デフォルトの名無しさん mailto:sage [04/10/12 15:20:28] >>990 ブサイク
993 名前:デフォルトの名無しさん mailto:sage [04/10/12 16:29:45] 生め
994 名前:デフォルトの名無しさん mailto:sage [04/10/12 17:20:20] >>992 クマー
995 名前:デフォルトの名無しさん mailto:sage [04/10/12 18:34:44] >>994 ま○こ
996 名前:デフォルトの名無しさん mailto:sage [04/10/12 18:37:35] うめ
997 名前:デフォルトの名無しさん mailto:sage [04/10/12 19:48:15] >>995 睾丸
998 名前:デフォルトの名無しさん mailto:sage [04/10/12 19:49:03] あ、終わってもうた
999 名前:デフォルトの名無しさん mailto:sage [04/10/12 19:50:45] 先着一名様に1000ゲットの権利↓
1000 名前:デフォルトの名無しさん mailto:sage [04/10/12 19:53:04] ほ、ほーっ、ホアアーッ!! ホアーッ!!
1001 名前:1001 [Over 1000 Thread] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。