ライブラリリスト
Libraries list
バージョン 2.5.0 から、wxWidgets はひとつの大きなライブラリ (monolithic build) 、
または、いくつかの小さいライブラリ (multilib build) として
ビルドすることができます。
デフォルトは Multilib build です。
Starting from version 2.5.0 wxWidgets can be built either as a single large
library (this is called the monolithic build) or as several smaller
libraries (multilib build). Multilib build is the default.
wxWidgets ライブラリは以下のように分かれています。
ダイアグラムはそれらの間の依存関係を示しています:
wxWidgets library is divided into libraries briefly described below. This
diagram show dependencies between them:
wxAui
Advanced User Interface ドッキングライブラリを含んでいます。
This contains the Advanced User Interface docking library.
wxBase
どの wxWidgets アプリケーションもこのライブラリにリンクしなければいけません。
このライブラリは wxWidgets のすべてのコードが依存している必須クラス
(例えば
wxString) と、プラットフォーム間の差異を吸収する
移植用のクラスを含んでいます。
wxBase は GUI ライブラリや Unix の X Window System を必要としないコンソールアプリケーションであっても
使用することができます。
Every wxWidgets application must link against this library. It contains
mandatory classes that any wxWidgets code depends on (e.g.
wxString) and portability classes that abstract
differences between platforms. wxBase can be used to develop console mode
applications, it does not require any GUI libraries or running X Window System
on Unix.
wxNet
ネットワークアクセスのためのクラス:
Classes for network access:
wxRichText
汎用リッチテキストコントロール関数を含んでいます。
This contains generic rich text control functionality.
wxXML
このライブラリは XML 文書をパースするための単純なクラスを含んでいます。
これらのクラスの API は 将来変更され 、後方互換性がなくなることに注意してください。
このライブラリをアプリケーションで使用するのは非推奨です。
これは XML リソースシステムで使用するためだけのものです。
wxWidgets の将来のバージョンでは DOM ライクな API を持つ新しい XML 処理クラスを含めます。
このライブラリには wxBase が必要です。
.
This library contains simple classes for parsing XML documents. Note that
their API will change in the future and backward
compatibility will not be preserved. Use of this library in your applications
is not recommended, it is only meant for use by XML resources system. Future
versions of wxWidgets will contain new XML handling classes with DOM-like API.
Requires wxBase.
wxCore
GDI クラスやコントロールのような基本 GUI クラスはこのライブラリに含まれています。
すべての wxWidgets GUI アプリケーションはこのライブラリをリンクしなければいけません。
コンソールアプリケーションのみリンクする必要はありません。
Basic GUI classes such as GDI classes or controls are in this library. All
wxWidgets GUI applications must link against this library, only console mode
applications don't.
wxAdvanced
高度な、またはめったに使われない GUI クラス:
Advanced or rarely used GUI classes:
このライブラリには wxCore と wxBase が必要です。
Requires wxCore and wxBase.
wxMedia
マルチメディアに関係した雑多なクラスが含まれます。
今のところ、このライブラリには
wxMediaCtrl しか
ありませんが、将来、より多くのクラスが追加されるでしょう。
Miscellaneous classes related to multimedia. Currently this library only
contains
wxMediaCtrl but more classes will be added in
the future.
このライブラリには wxCore と wxBase が必要です。
Requires wxCore and wxBase.
wxGL
このライブラリは OpenGL ライブラリと wxWidgets を統合するための
wxGLCanvas クラスを含んでいます。
ほかのすべてのライブラリと違い、このライブラリはモノリシックライブラリの一部では
ありません 。
常に別のライブラリとしてビルドされます。
このライブラリには wxCore と wxBase が必要です。
This library contains
wxGLCanvas class for integrating
OpenGL library with wxWidgets. Unlike all others, this library is
not
part of the monolithic library, it is always built as separate library.
Requires wxCore and wxBase.
wxHTML
wxODBC
wxQA
品質保証のための追加クラスを含んでいるライブラリです。
今のところ、
wxDebugReport と
それに関係したクラスしかありませんが、将来、より多くのクラスが追加されるでしょう。
This is the library containing extra classes for quality assurance. Currently
it only contains
wxDebugReport and related classes,
but more will be added to it in the future.
このライブラリには wxCore 、wxBase 、wxXML が必要です。
Requires wxCore, wxBase and wxXML.
wxDbGrid
wxXRC
このライブラリは XRC 形式の XML リソースファイルへアクセスする
wxXmlResource クラスを含んでいます。
このライブラリには wxXML 、wxCore 、wxAdvanced 、wxHTML が必要です。
This library contains
wxXmlResource class that
provides access to XML resource files in XRC format.
Requires wxXML, wxCore, wxAdvanced and wxHTML.