http://bkclass.web.fc2.com
B class impostor of information technology...
 
   
   
 

wxCodeのコンポーネント一覧

wxWidgetsは複数のプラットフォームに対応したGUIツールキットであり、wxCodeはその機能拡張ライブラリです。

注意事項

  • 2009年1月時点でのデータです。
  • 以下の情報を参考にこのページを作成しています。
    wxCode - Components list in SINGLE page mode
    http://wxcode.sourceforge.net/singlepagelist.php
  • コンポーネント(プログラムの部品)の中には古いものやコンパイルエラーになるものがあります。 実際に使用する際には十分なテストが必要です。
  • このページの各コンポーネントの画像はサンプルプログラムのスクリーンショットです。
  • wxCodeにはVisual Studioで開くとエラーになるプロジェクトファイルが含まれている場合があります。 そのような時にはプロジェクトファイルの改行コードがCR+LFかどうかを確かめてください。 Visual StudioのバージョンによってはWindowsの改行コード(CR+LF)で無いプロジェクトファイルを使用できません。
  • コメントの項目は、私(m,KATO)独自のものです。

コンポーネント一覧

AWTLayout

説明: JDKのAWTレイアウトマネージャに似た機能やインタフェースを提供する。
分類: ウィンドウレイアウト
ディレクトリ: awtlay
状態: アルファ
対象: wxMSW
対応バージョン: 2.4
代表するクラス: AbsoluteLayout, BoxLayout, GridBagLayout

awx

説明: Microsoft Outlookに似たダイアログ、背景が指定できるツールバー、LEDコントロール、テキスト付きのビットマップボタンなどを提供する拡張クラス。
関連サイト: https://iftools.com/opensource/awx.en.php [IFTOOLS]
分類: ダイアログ, コントロール, グラフィック
ディレクトリ: awx
状態: 安定板
対象: wxMSW, wxGTK
対応バージョン: 2.4, 2.6
代表するクラス: awxToolbar, awxLed, awxButton

BorderSizer

説明: 上下左右・中央に納まるように調整やリサイズをして各部品を配置するコンテナ。
分類: ウィンドウレイアウト
ディレクトリ: bordersizer (bsizer)
状態: 安定版
対象: すべて
対応バージョン: 2.8
代表するクラス: wxBorderSizer, wxGridBagSizer
コメント: wxWidgets本体にwxGridBagSizerが組み込まれています。

DatabaseLayer

説明: JDBCのようなインタフェースを提供するデータベース入出力クラス。SQLite3, PostgreSQL, MySQL, Firebird, ODBCに対応。
分類: データベース, ラッパー [出力例]
ディレクトリ: databaselayer
状態: 安定版
対象: wxMSW, wxGTK
対応バージョン: 2.5, 2.6
代表するクラス: DatabaseLayer, OdbcDatabaseLayer, PostgresDatabaseLayer
コメント: wxWidgets本体にデータベースの入出力クラスwxDbがあります。

DialogBased

説明: ダイアログベースのアプリケーションを作成するサンプルプログラム。
分類: 使い方, ドキュメント
ディレクトリ: dlgbased
状態: 安定版
対象: すべて
対応バージョン: すべて
代表するクラス:

dockingframe

説明: デスクトップと一体化するフレームを作成する。自身のフレームがデスクトップの右側または左側に一体化し、他のアプリケーションのウィンドウはそれ以外の領域に配置される。
分類: ウィンドウコンテナ, ダイアログ
ディレクトリ: dockingframe
状態: ベータ
対象: wxMSW
対応バージョン: 2.6
代表するクラス: wxDockingFrame

DoubleBuffer

説明: 簡単にビットマップを描画する。
分類: グラフィック
ディレクトリ: doublebuff
状態: アルファ
対象: wxMSW
対応バージョン: 2.4
代表するクラス: wxWindowDCbuf

FixedWidthImportCtrl

説明: テキストに区切り線(カラムを表す線)を付けて表示する。
分類: コントロール, 入出力
ディレクトリ: fixedwidthimportctrl
状態: 安定板
対象: すべて
対応バージョン: 2.8
代表するクラス: wxFixWidthImportCtrl

foldbar

説明: 折り畳む(クリックで表示・非表示を切り替える)事ができるバーとそのパネルアイテム。
分類: コントロール
ディレクトリ: foldbar
状態: アルファ
対象: すべて
対応バージョン: 2.8
代表するクラス: wxFoldPanelBar, wxFoldPanel, wxFoldPanelItem
コメント: wxWidgets本体のcontribに含まれています。

gizmos

説明: ダイナミックサッシュウィンドウ、LED、マルチセル、分割ツリーなどのライブラリ。
分類: その他
ディレクトリ: gizmos
状態: アルファ
対象: すべて
対応バージョン: 2.8
代表するクラス: wxDynamicSashWindow, wxLEDNumberCtrl, wxEditableListBox
コメント: wxWidgets本体のcontribに含まれています。

gzStream

説明: gzip形式の圧縮ファイルの入出力を行う。
分類: ストリーム [出力例]
ディレクトリ: gzstream
状態: 安定版
対象: すべて
対応バージョン: 2.5, 2.6
代表するクラス: wxGzipInputStream, wxGzipOutputStream
コメント: wxWidgets本体に組み込まれています。

htmlGen

説明: HTMLドキュメントを生成する。
分類: 入出力 [出力例]
ディレクトリ: htmlgen
状態: アルファ
対象: wxMSW
対応バージョン: 2.4
代表するクラス: HTMLDocument

IEHtmlWin

説明: IE(Windows Internet Explorer)のコンポーネントウィンドウを提供する。
分類: コントロール
ディレクトリ: iehtmlwin
状態: アルファ
対象: wxMSW
対応バージョン: 2.4
代表するクラス: IEHtmlWin

KeyBinder

説明: キーボードショートカットの機能を組み込む。
分類: ダイアログ, コントロール, その他
ディレクトリ: keybinder
状態: 安定版
対象: すべて
対応バージョン: 2.6, 2.8
代表するクラス: wxKeyBinder, wxKeyConfigPanel

kwxIndustrialIndicators

説明: デジタル値・アナログ値を表示するグラフィカルな部品を提供するライブラリ。
関連サイト: http://www.koansoftware.com/kwic/index.htm [KOAN software engineering]
分類: コントロール
ディレクトリ: kwic (kwxind)
状態: 安定版
対象: wxMSW, wxGTK
対応バージョン: 2.6, 2.8
代表するクラス: kwxAngularMeter, kwxBmpSwitcher, kwxLCDDisplay

LCDWindow

説明: デジタル時計を表示する。
分類: コントロール
ディレクトリ: lcdwindow
状態: 安定版
対象: すべて
対応バージョン: すべて
代表するクラス: wxLCDWindow

mmwx

説明: ラベル付ビットマップボタン、ナビゲーションパネル、ドロップダウンメニューボタンなどの拡張部品ライブラリ。
関連サイト: http://mindmatters.no/mmwx/ [MindMatters]
分類: コントロール
ディレクトリ: mmwx
状態: アルファ
対象: wxMSW
対応バージョン: 2.4
代表するクラス: mmMultiButton, mmNavigator, mmDropMenu, mmHyperText

net

説明: 電子メールなどのインターネット関連ライブラリ。
分類: ネットワーク
ディレクトリ: net
状態: アルファ
対象: すべて
対応バージョン: 2.8
代表するクラス: wxWeb, wxEmail, wxMailMessage
コメント: wxWidgets本体のcontribに含まれています。

ogl

説明: 線で構成される要素を描画するAPI。 (OpenGLではありません。OpenGLのコントロールはwxWidgets本体にwxGLCanvasがあります)
分類: グラフィック
ディレクトリ: ogl
状態: アルファ
対象: wxMSW
対応バージョン: 2.8
代表するクラス: wxShapeCanvas, wxPolygonShape, wxLineShape
コメント: wxWidgets本体のcontribに含まれています。

PanoramaViewer

説明: 視点が変えられるパノラマ表示を行うビューアー。
分類: グラフィック
ディレクトリ: panoimage
状態: アルファ
対象: wxMSW
対応バージョン: 2.4
代表するクラス: PanoImage

ShortcutPanel

説明: Microsoft Outlookのようなスタイルのショートカットバーを作成する。
分類: ウィンドウコンテナ, ウィンドウレイアウト
ディレクトリ: shortcutpanel
状態: 安定版
対象: wxMSW, wxGTK
対応バージョン: 2.4, 2.5, 2.6
代表するクラス: Shortcut, ShortcutPanel, ShortcutGroup

SpinCtrls

説明: 浮動小数点を扱えるスピンコントロール。
分類: コントロール
ディレクトリ: spinctrls
状態: 安定版
対象: wxMSW, wxGTK
対応バージョン: すべて
代表するクラス: wxSpinReal

SplashText

説明: ビットマップに文字列を描画するサンプル。
分類: グラフィック
ディレクトリ: splashtext
状態: 安定版
対象: すべて
対応バージョン: すべて
代表するクラス:

SplitWindow

説明: ウィンドウを二つに分割する。wxSpitterWindowと似ているがwxSplitWindowは分割を解除しても子ウィンドウを破壊しない。
分類: ウィンドウコンテナ, コントロール
ディレクトリ: splitwindow
状態: アルファ
対象: すべて
対応バージョン: 2.6
代表するクラス: wxSplitWindow

ToggleButton

説明: カスタムコントロール(独自コントロール)のサンプルプログラム。テキストラベル付きの簡単なトグルボタン。
分類: コントロール
ディレクトリ: togglebutton
状態: アルファ
対象: wxMSW
対応バージョン: 2.4
代表するクラス: wxCustomToggleCtrl

UnixFiledataClass

説明: Unix特有のファイル情報にアクセスするクラス。
分類: システム
ディレクトリ: unixfiledataclass
状態: 安定版
対象: wxGTK
対応バージョン: すべて
代表するクラス: FileData

WebUpdate

説明: WEBサーバからのダウンロードとインストールを行いアプリケーションのアップデート機能を提供する。
分類: ネットワーク, アプリケーション
ディレクトリ: webupdate
状態: 安定版
対象: すべて
対応バージョン: 2.5, 2.6
代表するクラス: wxDownloadThread, wxWebUpdateDownload, wxWebUpdatePackage

wxActiveRecordGenerator

説明: データベース・レコードへアクセスするコードを生成する。 PostgreSQL, SQLite, MySQL, Firebirdに対応。
分類: データベース, アプリケーション
ディレクトリ: activerecord
状態: アルファ
対象: すべて
対応バージョン: すべて
代表するクラス: wxActiveRecord, wxActiveRecordGenerator

wxAdvTable

説明: 柔軟な設計のテーブルウィジェット。カラムのソートやフィルタなども行える。
分類: ウィンドウコンテナ
ディレクトリ: advtable
状態: アルファ
対象: すべて
対応バージョン: 2.8
代表するクラス: wxAdvTable, wxAdvTableCellEditor, wxAdvTableSorter

wxArchive

説明: zip形式とtar形式の圧縮ファイルの入出力を行う。
関連サイト: http://wastebucket.solidsteel.nl/cms/modules... [The Waste Bucket]
分類: ストリーム, 入出力
ディレクトリ: wxarchive
状態: 安定版
対象: すべて
対応バージョン: すべて
代表するクラス: wxTarInputStream, wxTarOutputStream
コメント: wxWidgets本体に組み込まれています。

wxAudio

説明: オーディオAPI。
分類: その他
ディレクトリ: wxaudio
状態: アルファ
対象: すべて
対応バージョン: 2.4, 2.5, 2.6
代表するクラス:
コメント: メンテナンスされていません。 wxWidgets本体のwxSoundを使用すれば良いと思います。

wxAvahi

説明: Avahiのラッパー。ローカルネットワーク上のサービスホストの情報にアクセスする。
関連サイト: http://www.emilienkia.fr/wiki/doku.php... [Emilien 'Cursor' Kia]
分類: ネットワーク, ラッパー
ディレクトリ: avahi
状態: ベータ
対象: wxGTK
対応バージョン: すべて
代表するクラス: wxAvahi, wxAvahiGui, wxAvahiDomainBrowser

wxBetterDialog

説明: Windowsのコモンコントロールより簡単で使いやすい色選択ダイアログや階調指定ダイアログ。
分類: ダイアログ
ディレクトリ: wxbetterdialog
状態: アルファ
対象:
対応バージョン: すべて
代表するクラス: wxBetterColourDialog, wxBetterGradientDialog
コメント: メンテナンスされていません。

wxBZipStream

説明: bzip2形式の圧縮ファイルの入出力を行う。
分類: ストリーム
ディレクトリ: wxbzipstream
状態: 安定版
対象: すべて
対応バージョン: 2.4, 2.5, 2.6
代表するクラス: wxBZipInputStream, wxBZipOutputStream

wxChart

説明: グラフ(チャート)を作成するコントロール。 棒グラフ、3D棒グラフ、円グラフ、3D円グラフを作成できる。
分類: コントロール, グラフィック
ディレクトリ: wxchart
状態: アルファ
対象: wxMSW, wxGTK
対応バージョン: 2.6
代表するクラス: wxChart, wxChartCtrl, wxLegendWindow

wxcolourpicker

説明: 色を選択するコントロール。プルダウンメニューで規定の色を選べる。
分類: コントロール
ディレクトリ: colourpicker
状態: ベータ
対象: すべて
対応バージョン: 2.6
代表するクラス: wxColourPicker

wxCrashPrint

説明: プログラムが不正終了した際に情報(スタックのバックトレース)を出力する。
分類: システム
ディレクトリ: crashprint
状態: 安定版
対象: すべて
対応バージョン: 2.6
代表するクラス: wxCrashPrint

wxCryptoStream

説明: AES(128, 192, 256)で暗号化されたファイルの入出力を行う。
分類: ストリーム
ディレクトリ: cryptostream
状態: アルファ
対象: すべて
対応バージョン: すべて
代表するクラス:
コメント: メンテナンスされていません。

wxCtb

説明: シリアルポートやGPIB(IEEE 488)との通信ツール。
関連サイト: https://iftools.com/opensource/ctb.en.php [IFTOOLS]
分類: システム
ディレクトリ: ctb
状態: 安定板
対象: wxMSW, wxGTK
対応バージョン: 2.4, 2.6
代表するクラス: wxSerialPort, wxGPIB, wxIOBase

wxCURL

説明: cURLのラッパー。HTTP、FTP、TELNETなどの通信を行う。
関連サイト: http://www.caseyodonnell.org/athens_uga/... [Site::Casey O'Donnell]
分類: ネットワーク, ストリーム, ラッパー
ディレクトリ: wxcurl
状態: 安定板
対象: すべて
対応バージョン: 2.8, 2.9
代表するクラス: wxCurlHTTP, wxCurlFTP, wxCurlTelnet

wxDNSSD

説明: アップルのBonjour SDKのラッパー。ネットワーク上のコンピュータを検出する。
分類: ネットワーク
ディレクトリ: servicediscovery
状態: 安定板
対象: wxMSW, wxMac
対応バージョン: 2.7, 2.8
代表するクラス: wxServiceDiscoveryBrowser, wxServiceDiscoveryService, wxServiceDiscoveryResolver

wxExtMiniFrame

説明: Windowsのようなパレットウィンドウを作成するための基底クラス。ツールバーとしても使用することができる高度なウィンドウを生成できる。
分類: ウィンドウコンテナ, ダイアログ, コントロール
ディレクトリ: extminiframe
状態: 安定版
対象: wxMSW, wxGTK, wxX11
対応バージョン: 2.8, 2.9
代表するクラス: wxMainFrame, wxExtMiniFrame

wxFDragSpinCtrl

説明: ドラッグ&ドロップで数値を変更できるテキストコントロール。単位など細かい設定も行える。
分類: コントロール
ディレクトリ: dragspinctrl
状態: ベータ
対象: wxMSW, wxGTK
対応バージョン: 2.6
代表するクラス: wxFDragSpinCtrl, wxSTextCtrl, wxDragButton

wxFreeChart

説明: グラフ(チャート)を作成するコントロール。柔軟的で、棒グラフ、円グラフ、平均足グラフなど作成できる。
分類: グラフィック
ディレクトリ: freechart
状態: アルファ
対象: wxMSW, wxGTK
対応バージョン: 2.8
代表するクラス: Chart, Plot, Marker

wxHTTPEngine

説明: WEBサイトとの連携機能(httpプロトコル通信)を提供するライブラリ。
分類: ネットワーク
ディレクトリ: wxhttpengine
状態: 安定版
対象: すべて
対応バージョン: 2.5, 2.6
代表するクラス: wxHTTPBuilder, wxHyperlinkCtrl
コメント: wxWidgets本体にwxHTTPとwxHyperlinkCtrlがあります。

wxHyperLink

説明: 静的テキストにリンク機能を追加する。クリックするとブラウザを実行してURLを開く。
分類: コントロール
ディレクトリ: hyperlink
状態: 安定版
対象: すべて
対応バージョン: 2.6
代表するクラス: wxHyperLink
コメント: wxWidgets本体に組み込まれています。

wxJSON

説明: JSON(JavaScript Object Notation)。軽量かつ人間が読みやすい形式でデータの入出力を行う。
関連サイト: http://lnx.mauriziovettorato.it/public/... [wxJSON]
分類: データコンテナ [サンプル]
ディレクトリ: wxjson
状態: 安定版
対象: すべて
対応バージョン: 2.8
代表するクラス: wxJSONValue, wxJSONReader, wxJSONWriter

wxLatexDC

説明: LaTeX2eのファイルを生成できるグラフィックコンテキスト。
分類: グラフィック, 印刷
ディレクトリ: latexdc
状態: アルファ
対象: すべて
対応バージョン: 2.9
代表するクラス: wxLatexDC, wxLatexDCImpl

wxLed

説明: LED(発光ダイオード)ライトのようなコントロール。
分類: コントロール
ディレクトリ: led
状態: 安定版
対象:
対応バージョン: 2.4
代表するクラス: wxLed

wxLEDPanel

説明: LED(発光ダイオード)ライトのパネル。文字をスクロールして表示する事もできる。
分類: コントロール
ディレクトリ: ledpanel
状態: アルファ
対象: wxMSW
対応バージョン: 2.8
代表するクラス: wxLed

wxLocalize

説明: 利用言語(システムの言語)に従ったファイルへのアクセスを提供する。 ロケール(Locale)と同じように、“ja”や“en”など利用している言語に合わせたパスにあるファイルの取得を容易にする。
分類: システム
ディレクトリ: localize
状態: 安定版
対象: すべて
対応バージョン: 2.6
代表するクラス: wxLocalize

wxMediaCtrl

説明: QuickTimeやRealPlayerなどの拡張バックエンドコントロール。
分類: コントロール
ディレクトリ: wxmediactrl
状態: 安定版
対象: wxMSW, wxGTK, wxMac
対応バージョン: 2.6
代表するクラス: wxMediaCtrl
コメント: wxWidgets本体に組み込まれています。

wxMemoryMappedFile

説明: アドレス空間へファイルをマッピングする。通常のファイルと違い生(直接)のアクセスを行える。
分類: ストリーム, システム, ラッパー, その他
ディレクトリ: wxmemorymappedfile
状態: 安定板
対象: すべて
対応バージョン: すべて
代表するクラス:
コメント: メンテナンスされていません。

wxMidi

説明: PortMidiベースのMIDIインターフェース。
関連サイト: LenMus - paginas.wxmidi
http://www.lenmus.org/sw/page.php?pid=paginas... [LenMus]
分類: システム, ラッパー
ディレクトリ: wxmidi
状態: 安定版
対象: すべて
対応バージョン: すべて
代表するクラス: wxMidiDatabaseGM, wxMidiSystem, wxMidiDevice

wxMimeTypes

説明: MIMEタイプに関する情報を取得する。
分類: コントロール
ディレクトリ: mimetypes
状態: アルファ
対象: すべて
対応バージョン: 2.6
代表するクラス: wxMimeType, wxMimeTypeData
コメント: wxWidgets本体にwxMimeTypesManagerがあります。

wxMSWResources

説明: wxMSWでリソースファイルを使用したアプリケーション構築を行う。
分類: データコンテナ, その他
ディレクトリ: wxmswres
状態: 安定版
対象: wxMSW
対応バージョン: 2.6
代表するクラス: wxMSWResources

wxOpenCommander

説明: Total Commanderのようなファイルエクスプローラ。
分類: アプリケーション
ディレクトリ: commander
状態: アルファ
対象: wxMSW
対応バージョン: 2.8
代表するクラス:

wxPdfDocument

説明: PDFファイルを生成する。
関連サイト: http://www.stud.fernuni-hagen.de/q1471341/... [Homepage von Ulrich Telle]
分類: グラフィック, 印刷
ディレクトリ: wxpdfdoc
状態: ベータ
対象: wxMSW, wxGTK
対応バージョン: 2.6, 2.7, 2.8
代表するクラス: wxPdfDocument

wxPlot

説明: 科学的なグラフ表示を行うライブラリ。
関連サイト: http://personales.unican.es/carreracg/web/... [Pagina personal de Ferman Carrera]
分類: グラフィック
ディレクトリ: wxplot
状態: ベータ
対象: wxMSW, wxGTK
対応バージョン: 2.4
代表するクラス: wxPlot

wxPlotCtrl

説明: マウスやキーボードでズームできるグラフコントロール。
分類: コントロール, データコンテナ, グラフィック
ディレクトリ: wxplotctrl
状態: 安定版
対象: すべて
対応バージョン: 2.6
代表するクラス: wxPlotCtrl

wxProp

説明: Javaのようなガーベージコレクション機能を持ったスマートポインタ。
分類: データコンテナ
ディレクトリ: wxprop
状態: アルファ
対象: wxMSW
対応バージョン: 2.4
代表するクラス: wxpField, wxpEvent, wxpHandler

wxRarInputStream

説明: RAR形式の圧縮ファイルから入力を行う。
分類: ストリーム
ディレクトリ: wxrarinputstream
状態: 安定版
対象: すべて
対応バージョン: 2.4
代表するクラス: wxRarInputStream, wxRarFileInfo

wxResizeableControl

説明: ドラッグ&ドロップで部品の移動やリサイズができるユーザーインターフェースを提供する。
関連サイト: http://de.geocities.com/markusgreither/... [Homepage Markus Greither]
分類: ウィンドウコンテナ
ディレクトリ: wxresizeablecontrol
状態: 安定版
対象: wxMSW, wxGTK
対応バージョン: 2.4, 2.5, 2.6
代表するクラス: wxResizeableControlCanvas

wxRL

説明: ウィンドウのレイアウトマネージャ。
分類: ウィンドウコンテナ, ウィンドウレイアウト
ディレクトリ: rlayout
状態: ベータ
対象: wxMSW, wxGTK
対応バージョン: 2.8, 2.9
代表するクラス: wxRlManager, wxRlItem, wxRlDialog

wxRSSReader

説明: WEBサイトのRSSファイルのロードと表示を行う。
分類: アプリケーション
ディレクトリ: wxrssreader
状態: 安定版
対象: すべて
対応バージョン: 2.6
代表するクラス:

wxRubberBand

説明: 矩形選択を行う為の線を描画する。
分類: グラフィック
ディレクトリ: wxrubberband
状態: ベータ
対象: すべて
対応バージョン: 2.6
代表するクラス: wxRubberBand

wxScintilla

説明: Scintilla(高機能のテキストコントロール)をwxWidgetsへ導入したライブラリ。
関連サイト: http://www.scintilla.org/ [Scintilla and SciTE]
分類: コントロール, テキスト処理
ディレクトリ: wxscintilla
状態: 安定版
対象: すべて
対応バージョン: 2.6
代表するクラス: wxScintilla
コメント: wxWidgets本体のcontribにSTC(Styled Text Control library)があります。

wxScript

説明: スクリプト言語へのインターフェースを提供するライブラリ。Python、Lua、Perlなどに対応。
分類: ラッパー, その他
ディレクトリ: wxscript
状態: ベータ
対象: すべて
対応バージョン: 2.4, 2.5, 2.6
代表するクラス: wxPerl, wxPython, wxLua

wxShapeFramework

説明: さまざまな要素を配置、移動、サイズ変更できるフレームワーク。 配置情報をXML形式で入出力、印刷、クリップボードへのコピーなどもできる。
分類: グラフィック, 印刷
ディレクトリ: shapeframework
状態: ベータ
対象: wxMSW, wxGTK
対応バージョン: 2.8
代表するクラス: wxSFDiagramManager, wxSFShapeCanvas, wxSFControlShape

wxSheet

説明: スプレッドシートを提供するGUIライブラリ。
分類: コントロール
ディレクトリ: wxsheet
状態: 安定版
対象: すべて
対応バージョン: 2.6
代表するクラス: wxSheet
コメント: wxWidgets本体に似た機能のwxGridがあります。

wxSpellChecker

説明: スペルチェッカーを使用するためのインターフェースを提供するライブラリ。
関連サイト: http://www-personal.umich.edu/~jblough/wxspellchecker/
分類: テキスト処理
ディレクトリ: wxspellchecker
状態: 安定版
対象: wxMSW, wxGTK
対応バージョン: 2.4, 2.5, 2.6
代表するクラス: AspellInterface, wxSpellCheckDialogInterface, wxSpellCheckEngineInterface

wxSQLite3

説明: SQLite 3.x のデータベースにアクセスするラッパー。
分類: データベース [出力例]
ディレクトリ: wxsqlite3
状態: 安定版
対象: wxMSW, wxGTK, wxMac
対応バージョン: 2.6, 2.7, 2.8
代表するクラス: wxSQLite3Database

wxStEdit

説明: wxScintilla(高機能のテキストコントロール)のサンプルプログラム。
関連サイト: http://www.scintilla.org/
分類: コントロール, テキスト処理, アプリケーション
ディレクトリ: wxstedit
状態: 安定版
対象: すべて
対応バージョン: 2.6
代表するクラス: wxSTEditor
コメント: wxWidgets本体のcontribにSTC(Styled Text Control library)があります。

wxTableCtrl

説明: データベースのテーブル(レコード)を参照表示するコントロール。 DBF、cTreePlus、MySQL、ODBCなどに対応。
分類: コントロール, データベース
ディレクトリ: tablectrl
状態: 安定板
対象: wxMSW, wxGTK
対応バージョン: 2.8, 2.9
代表するクラス: wxTableCtrl

wxThings

説明: データコンテナやコントロールなどのライブラリ。
分類: コントロール, データコンテナ, グラフィック, その他
ディレクトリ: wxthings
状態: 安定版
対象: すべて
対応バージョン: すべて
代表するクラス: wxBitmapComboBox, wxMenuButton, wxSpinCtrlDbl

wxTreeListCtrl

説明: 複数の列を持つツリーコントロール。
分類: コントロール
ディレクトリ: treelistctrl
状態: 安定版
対象: すべて
対応バージョン: 2.6, 2.8
代表するクラス: wxTreeListCtrl

wxTreeMultiCtrl

説明: プロパティシートのように複数のコントロールを含む事ができるツリーコントロール。折り畳む事ができる。
関連サイト: http://wastebucket.solidsteel.nl/cms/... [The Waste Bucket]
分類: ウィンドウコンテナ
ディレクトリ: treemultictrl
状態: 安定版
対象: すべて
対応バージョン: 2.4, 2.5, 2.6
代表するクラス: wxTreeMultiCtrl, TreeMultiItemWindow

wxTTS

説明: Free PhoneMBROLAのラッパー。 テキストを音声で読み上げる。
分類: その他
ディレクトリ: wxtts
状態: アルファ
対象: wxMSW
対応バージョン: 2.4
代表するクラス: wxFreePhone, wxMbrola

wxVideoCapture

説明: VFW 1.1(Video for Windows)のラッパー。 ビデオ表示などを行うユーザーインターフェースを提供する。
分類: コントロール, グラフィック, アプリケーション
ディレクトリ: wxvidcap
状態: 安定版
対象: wxMSW
対応バージョン: 2.6
代表するクラス: wxVideoCaptureWindow
コメント: wxWidgets本体に動画や音楽の再生を行うwxMediaCtrlがあります。

wxWinService

説明: Windowsのサービス・アプリケーション(バックグラウンドで動作するアプリケーション)を作成するためのコンポーネント。 Windows Service Control マネージャ(SCM)のAPIを実行できる。
分類: システム, ラッパー
ディレクトリ: winservice
状態: ベータ
対象: wxMSW
対応バージョン: 2.8, 2.9
代表するクラス: wxWinServiceApp, wxWinServiceThread, wxWinServiceEvent

wxXml2

説明: libxml2へのインターフェース。XML2形式のファイルの入出力を行う。
分類: データコンテナ, 入出力, ラッパー
ディレクトリ: wxxml2
状態: 安定版
対象: すべて
対応バージョン: 2.6, 2.8
代表するクラス: wxXml2, wxXml2Document, wxXml2Node

wxXmlSerializer

説明: XML形式のファイルの入出力を行う。
分類: データコンテナ, 入出力
ディレクトリ: wxxs
状態: ベータ
対象: すべて
対応バージョン: 2.8
代表するクラス: wxXmlSerializer

wxZipStream

説明: zip形式の圧縮ファイルの入出力を行う。
分類: ストリーム
ディレクトリ: wxzipstream
状態: 安定版
対象: すべて
対応バージョン: すべて
代表するクラス: wxZipInputStream, wxZipOutputStream
コメント: wxWidgets本体に含まれています。

XSTC

説明: wxScintilla(高機能のテキストコントロール)のラッパー。
分類: テキスト処理, ラッパー
ディレクトリ: xstc
状態: 安定版
対象: wxMSW, wxGTK
対応バージョン: 2.6, 2.8
代表するクラス: XSTC
コメント: wxWidgets本体のcontribにSTC(Styled Text Control library)があります。

古いコンポーネント

リストから外れた古いコンポーネントです。

Animate

説明: アニメーションGIFを再生する。
分類: コントロール
ディレクトリ: animate
状態: ベータ
対象: すべて
対応バージョン: すべて
代表するクラス: wxGIFAnimationCtrl
コメント: wxWidgets本体に同様の機能を持つwxAnimationがあります。

wxDragSpinCtrl

説明: テキスト入力のようなスピンコントロール。単位の変換なども行える。
分類: コントロール
ディレクトリ: dragspinctrl
状態: ベータ
対象: wxMSW, wxGTK
対応バージョン: 2.6
代表するクラス: wxDragSpinCtrl
コメント: wxFDragSpinCtrlに変わりました。

wxAUI

説明: 開発者が簡単に見栄えの良いアプリケーションインタフェースを作成することができるようにするライブラリ。
関連サイト: http://www.kirix.com/labs/wxaui.html [Kirix Corporation]
分類: ウィンドウコンテナ, コントロール, ウィンドウレイアウト
ディレクトリ: wxaui
状態: アルファ
対象: wxMSW, wxGTK, wxMac
対応バージョン: 2.6
代表するクラス: wxAuiManager, wxAuiPaneInfo, wxAuiDockArt
コメント: wxWidgets本体に含まれています。

wxDom

説明: ファイル、URL、文字列からの読み込みを行えるようにしたwxXMLの拡張クラス。
分類: データコンテナ, テキスト処理
ディレクトリ: wxdom
状態: ベータ
対象: すべて
対応バージョン: 2.6
代表するクラス:

wxAutoStartUp

説明: ログイン時にプログラムを自動実行するようにする。
分類: システム
ディレクトリ: wxautostartup
状態: アルファ
対象: wxMSW
対応バージョン:
代表するクラス:

ソースファイルの取得

SourceForgeよりCVSでwxCodeのソースファイルを取得するには以下のコマンドを実行します。

  1. ログイン
    # cvs -d:pserver:anonymous@wxcode.cvs.sourceforge.net:/cvsroot/wxcode login
    (パスワードはなし、パスワードの入力を求められたらリターンキーを押す)
  2. wxCodeの取得
    # cvs -z3 -d:pserver:anonymous@wxcode.cvs.sourceforge.net:/cvsroot/wxcode co -P wxCode

参考資料

 
   
  Copyright © 1998-2015 m,KATO. | Web template created with doTemplate.  
     
inserted by FC2 system