Components

Here you can browse the wxCode component database. It contains 92 components (of which 11 are outdated) (note that each component may appear in many categories in the list below).

Choose your view options:

> Show in mode
> Browse by
> Show components per page

 

For a description of the categories which are used to classify wxCode components click here.

NOTE: You can also browse all the component list in a single big XHTML page here.



awx

^ TOP
Categories: dialog,control,graphicsStatus: STABLEComponent logo
Author: Joachim BrmannwxWidgets supported ports: wxMSW, wxGTK
Current maintainer: Joachim BuermannwxWidgets supported versions: 2.4, 2.6
Latest version: 0.3Build system: Bakefile-based
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: notavailable

Description: AWX is a wxWindows enhancement, which offers the following additional classes: Outlook like dialog class Toolbar with own background (color scheme) and transparent buttons Bitmap Buttons with free definable graphics for up, down, over, disabled LED class (red, yellow, green) on, off and blinking

Links for awx:

FixedWidthImportCtrl

^ TOP
Categories: control,import/exportStatus: STABLEComponent logo
Author: Manuel MartinwxWidgets supported ports: all
Current maintainer: ManolowxWidgets supported versions: 2.8
Latest version: 1.0Build system: not provided
Programming language: C++Samples provided: 0
External dependencies: noneDocumentation: notavailable

Description: A control for defining columns-widths in a file or block of text. The control displays the text and the user can set delimiters (marks). The widths these marks represent will be used to break each line into pieces.

Links for FixedWidthImportCtrl:

foldbar

^ TOP
Categories: controlStatus: ALPHAComponent logo
Author: wxWidgets developerswxWidgets supported ports: all
Current maintainer: grhpaswxWidgets supported versions: 2.8
Latest version: 1.0Build system: Bakefile-based
Programming language: C++Samples provided: 2
External dependencies: noneDocumentation: doxygen

Description: This is the FOLDBAR contrib library which was part of wxWidgets <= 2.8; the newer wxWidgets version do not contain contrib libraries anymore and sources have been moved here and are open for development by interested parties.

Links for foldbar:

IEHtmlWin

^ TOP
Categories: controlStatus: ALPHAComponent logo
Author: Justin BradfordwxWidgets supported ports: wxMSW
Current maintainer: UNMAINTAINED
  (Want to be the maintainer of this one ?)
wxWidgets supported versions: 2.4
Latest version: 1.0Build system: not provided
Programming language: C++Samples provided: 0
External dependencies: noneDocumentation: notavailable

Description: ActiveX IE window embedded in a wxWindow; with some modification it uses Mozilla

Links for IEHtmlWin:

KeyBinder

^ TOP
Categories: dialog,control,miscellaneousStatus: STABLEComponent logo
Author: Francesco MontorsiwxWidgets supported ports: all
Current maintainer: Francesco MontorsiwxWidgets supported versions: 2.6, 2.8
Latest version: 2.1Build system: Bakefile-based
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: doxygen

Description: A generic system to bind one or more keyshortcut to the commands you want (menu commands or whatever you like). A pre-built panel and a complete system to view/remove/add/edit command shortcuts is included. Also key profiles are supported and a complete load/save system based on wxConfig is present... [more info in the component website]

Links for KeyBinder:

kwxIndustrialIndicators

^ TOP
Categories: controlStatus: STABLEComponent logo
Author: Marco CavalliniwxWidgets supported ports: wxMSW, wxGTK
Current maintainer: Marco CavalliniwxWidgets supported versions: 2.6, 2.8
Latest version: 0.3.1Build system: Bakefile-based
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: doxygen

Description: These are the Koan wxIndustrialControls [KWIC]. KWIC library provide a set of graphical widgets for showing digital and analogic values. Available objects are: Angular Meter, Linear Meter, Angular Regulator, Linear Regulator, Bitmap Switcher, Bitmap Check Box, LCD Display, LCD Clock.

Links for kwxIndustrialIndicators:

LCDWindow

^ TOP
Categories: controlStatus: STABLEComponent logo
Author: UnknownwxWidgets supported ports: all
Current maintainer: UNMAINTAINED
  (Want to be the maintainer of this one ?)
wxWidgets supported versions: all
Latest version: 1.0Build system: Bakefile-based
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: notavailable

Description: A cool looking LCD Window !

Links for LCDWindow:

mmwx

^ TOP
Categories: controlStatus: BETAComponent logo
Author: Arne MorkenwxWidgets supported ports: wxMSW
Current maintainer: Gary HarriswxWidgets supported versions: 2.4, 2.5, 2.6, 2.7, 2.8
Latest version: 1.1Build system: Bakefile-based, projectfiles
Programming language: C++Samples provided: 3
External dependencies: noneDocumentation: doxygen

Description: A collection of useful controls including a multi-button that can contain a bitmap or text, operate as a drop-down button with or without a separate down arrow and button segment, as a toggle button and respond to changes in focus. There is also a calendar control, a stretchable text window, hyperlinked text and bitmap controls, a navigator control, drop-down window, menu and calendar controls and wrappers for the ODBC classes and Windows MAPI mail... [more info in the component website]

Links for mmwx:

SpinCtrls

^ TOP
Categories: controlStatus: STABLEComponent logo
Author: John LabenskiwxWidgets supported ports: wxMSW, wxGTK
Current maintainer: UNMAINTAINED
  (Want to be the maintainer of this one ?)
wxWidgets supported versions: all
Latest version: 1.0Build system: makefiles
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: doxygen

Description: This is a GTK and MSW spinctrl that can handle floating point numbers. Unfortunately the native GTK control uses floats, and so there are some horrible roundoff errors for small values (large for my purposes). It is a copy of the wxSpinCtrl (for GTK), in fact these are copies of BOTH the GTK and MSW SpinCtrls from CVS with as little code added/removed as possible...

Links for SpinCtrls:

SplitWindow

^ TOP
Categories: window container,controlStatus: ALPHAComponent logo
Author: Otto WysswxWidgets supported ports: all
Current maintainer: UNMAINTAINED
  (Want to be the maintainer of this one ?)
wxWidgets supported versions: 2.6
Latest version: 2005-09-19Build system: makefiles, projectfiles
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: hand

Description: wxSplitWindow allows to split a window into 2 windows with a sash in between. It's similar to wxSpitterWindow but it doesn't destroy any window if unsplit. So the 2 partial windows can always be access regardless if split or unsplit.

Links for SplitWindow:

TimePickerCtrl

^ TOP
Categories: controlStatus: BETAComponent logo
Author: Paul BreenwxWidgets supported ports: all
Current maintainer: Paul BreenwxWidgets supported versions: 2.8
Latest version: 0.2Build system: Bakefile-based
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: doxygen

Description: TimePickerCtrl is a wxWidgets control for entering and displaying time information. It is a composite control made up of a wxTextCtrl and a wxSpinButton. The time is displayed in 12 hour format like 9:30:00 AM. The user can change the time by selecting the field (hours, minutes, seconds, or AM/PM) they want to change and using the wxSpinCtrls arrow buttons... [more info in the component website]

Links for TimePickerCtrl:

ToggleButton

^ TOP
Categories: controlStatus: ALPHAComponent logo
Author: Bruce PhillipswxWidgets supported ports: wxMSW
Current maintainer: Hugo JacksonwxWidgets supported versions: 2.4
Latest version: 1.0Build system: not provided
Programming language: C++Samples provided: 0
External dependencies: noneDocumentation: notavailable

Description: wxCustomToggleCtrl is a "minimal" example of a custom control for wxWindows version 2. It is a simple toggle button with a text label which mirrors the functionality of the standard wxCheckBox control.

Links for ToggleButton:

wxAdvTable

^ TOP
Categories: window container,control,graphicsStatus: STABLEComponent logo
Author: Moskvichev Andrey V.wxWidgets supported ports: all
Current maintainer: AndreywxWidgets supported versions: 2.8
Latest version: 1.5Build system: Bakefile-based
Programming language: C++Samples provided: 2
External dependencies: noneDocumentation: doxygen

Description: wxAdvTable is a advanced table widget designed with flexibility in mind, with clean MCV (Model-Controller-View) design. It has many advanced features like: composite (multidimensional) rows/columns, built-in sorting support, flexible rendering and editing, rows/columns highlight, dynamic row/columns add/removal, and many visual features... [more info in the component website]

Links for wxAdvTable:

wxChart

^ TOP
Categories: control,graphicsStatus: ALPHAComponent logo
Author: Paolo GavawxWidgets supported ports: wxMSW, wxGTK
Current maintainer: Paolo GavawxWidgets supported versions: 2.6
Latest version: 0.2Build system: makefiles
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: notavailable

Description: wxChart is a control that allows you to create charts. At the moment the type of charts available are Bar, Bar 3D, Pie and Pie 3D. Other chart types will be added soon.

Links for wxChart:

wxcolourpicker

^ TOP
Categories: controlStatus: BETAComponent logo
Author: Juan Antonio OrtegawxWidgets supported ports: all
Current maintainer: Juan Antonio OrtegawxWidgets supported versions: 2.6
Latest version: 0.1Build system: projectfiles
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: doxygen

Description: A control to choose colours. It is made up of a button and a drop-down menu, which shows some predefined colours. Also, it is possible to pick a custom colour.

Links for wxcolourpicker:

wxExtMiniFrame

^ TOP
Categories: window container,dialog,controlStatus: STABLEComponent logo
Author: Francesco MontorsiwxWidgets supported ports: wxMSW, wxGTK, wxX11
Current maintainer: Francesco MontorsiwxWidgets supported versions: 2.8, 2.9, SVN
Latest version: 1.6Build system: Bakefile-based
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: notavailable

Description: A widget for MS-like palette windows which can be used as advanced toolbars or "palettes" of tool buttons (they expose a simple wxPanel which can contain any control you want). The appearance is similar to wxMiniFrame but a lot of new features have been added: customizable mini buttons (total control over them), special focus handling (under wxMSW), rolling/unrolling, ability to save/load the wxExtMiniFrames to wxConfig, etc... [more info in the component website]

Links for wxExtMiniFrame:

wxFDragSpinCtrl

^ TOP
Categories: controlStatus: BETAComponent logo
Author: Victor Gil SepúlvedawxWidgets supported ports: wxMSW, wxGTK
Current maintainer: Victor Gil SepulvedawxWidgets supported versions: 2.6
Latest version: 0.17Build system: projectfiles
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: hand

Description: wxfdragspinctrl is a spin controll like textfield which uses a dragbutton. The dragbutton increases or decreases its value when dragging the mouse. It allows the use of a number + unit format (ex. 12 cms ) and also includes a complex automathic unit translation engine. The conversion engine allows you to define a base unit for your control and, whith the data readen from a conversion file, cnvert any unit to the base unit (if the conversion data exists)... [more info in the component website]

Links for wxFDragSpinCtrl:

wxFilterCtrl

^ TOP
Categories: window container,controlStatus: ALPHAComponent logo
Author: Moskvichev Andrey V.wxWidgets supported ports: wxMSW, wxGTK
Current maintainer: AndreywxWidgets supported versions: 2.8
Latest version: 1.0Build system: Bakefile-based
Programming language: C++Samples provided: 0
External dependencies: noneDocumentation: doxygen

Description: wxFilterCtrl is filter control, like in MS Office 2007. It allows data filtering by values, date ranges, and different conditions.

Links for wxFilterCtrl:

wxFreeChart

^ TOP
Categories: control,graphicsStatus: STABLEComponent logo
Author: Moskvichev Andrey V.wxWidgets supported ports: all
Current maintainer: AndreywxWidgets supported versions: 2.8
Latest version: 1.6Build system: Bakefile-based
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: doxygen

Description: wxFreeChart is a powerful charting library, designed with flexibility in mind. It has a Model-Controller-View design and it can draw the following chart types: line/point/area charts based on XY coordinates, bar charts, stacked bar charts, layered bar charts, OHLC bar and candlestick financial charts, pie charts, bubble charts... [more info in the component website]

Links for wxFreeChart:

wxHyperLink

^ TOP

wxLed

^ TOP
Categories: controlStatus: STABLEComponent logo
Author: Thomas MonjalonwxWidgets supported ports: none
Current maintainer: UNMAINTAINED
  (Want to be the maintainer of this one ?)
wxWidgets supported versions: 2.4
Latest version: 2005-07-03Build system: not provided
Programming language: C++Samples provided: 0
External dependencies: noneDocumentation: notavailable

Description: A LED (Light Emitting Diode) widget. Colour is chosen in RGB form. There is also a specified colour used when disabled.

Links for wxLed:

wxLEDPanel

^ TOP
Categories: controlStatus: ALPHAComponent logo
Author: Christian GräfewxWidgets supported ports: wxMSW
Current maintainer: Christian GräfewxWidgets supported versions: 2.8
Latest version: 0.2Build system: Bakefile-based
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: notavailable

Description: wxLEDPanel is, like the name says, a Panel with LEDs. It can be used as ticker with scrolling text or to show static text.

Links for wxLEDPanel:

wxMediaCtrl

^ TOP
Categories: controlStatus: STABLEComponent logo
Author: Ryan NortonwxWidgets supported ports: wxMSW, wxGTK, wxMac
Current maintainer: Ryan NortonwxWidgets supported versions: 2.6
Latest version: 1.0Build system: Bakefile-based
Programming language: C++Samples provided: 0
External dependencies: GStreamer for Unix, WMP10 for embedded systemsDocumentation: notavailable

Description: Contains the latest code for wxMediaCtrl as well as extra backends such as quicktime and realplayer windows backends.

Links for wxMediaCtrl:

wxMimeTypes

^ TOP
Categories: controlStatus: ALPHAComponent logo
Author: Otto WysswxWidgets supported ports: all
Current maintainer: UNMAINTAINED
  (Want to be the maintainer of this one ?)
wxWidgets supported versions: 2.6
Latest version: 2005-09-19Build system: makefiles, projectfiles
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: hand

Description: wxMimeTypes allows to access all information of the mime type of an application. An application can check if its mime type is correctly set and if not to install the mime type.

Links for wxMimeTypes:

wxPlotCtrl

^ TOP
Categories: control,data container,graphicsStatus: STABLEComponent logo
Author: John LabenskiwxWidgets supported ports: all
Current maintainer: John LabenskiwxWidgets supported versions: 2.6
Latest version: 1.0Build system: Bakefile-based, makefiles
Programming language: C++Samples provided: 1
External dependencies: wxthingsDocumentation: notavailable

Description: wxPlotCtrl is a interactive xy data plotting widgets that allows zooming, panning, and selection of points by either the mouse or the keyboard. Additional classes include wxPlotCurve/Function/Data classes that have a variety of data processing functions, including FFT, averaging, fitting and more.

Links for wxPlotCtrl:

wxScintilla

^ TOP
Categories: control,text processingStatus: STABLEComponent logo
Author: Otto WysswxWidgets supported ports: all
Current maintainer: UNMAINTAINED
  (Want to be the maintainer of this one ?)
wxWidgets supported versions: 2.6
Latest version: 1.66.0Build system: makefiles, projectfiles
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: notavailable

Description: wxScintilla implements the Scintilla editing control (see "http://scintilla.sourceforge.net/") with the wxWidgets API. Its derived from wxStyledTextCtrl (see wxWidgets/contrib) and has the same functionality and a similar API. This is now being maintained by Nuklear Zelph. keeping the language support up-to-date is the primary goal... [more info in the component website]

Links for wxScintilla:

wxSheet

^ TOP
Categories: controlStatus: STABLEComponent logo
Author: John LabenskiwxWidgets supported ports: all
Current maintainer: John LabenskiwxWidgets supported versions: 2.6
Latest version: 1.0Build system: Bakefile-based, makefiles
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: hand

Description: wxSheet is a spreadsheet type grid widget for the wxWidgets GUI library. The wxSheet code is based on the wxWidget's wxGrid class and is, for the most part, a complete rewrite, almost every function has been tweaked. It is not backwards compatible, but is logically similiar. Many of the functions have the same names and you can expect them to perform a similiar task, but the parameters may be different... [more info in the component website]

Links for wxSheet:

wxStEdit

^ TOP
Categories: control,text processing,applicationStatus: STABLEComponent logo
Author: John Labenski, Otto WysswxWidgets supported ports: all
Current maintainer: John LabenskiwxWidgets supported versions: 2.6
Latest version: 1.2.4Build system: Bakefile-based, makefiles
Programming language: C++Samples provided: 1
External dependencies: Scintilla, wxStyledTextCtrlDocumentation: hand

Description: wxStEdit is a library and sample program for the wxWidgets's wxStyledTextCtrl wrapper around the Scintilla text editor widget. It provides a number of convenience functions and added capabilities, including the necessary prefs/styles/language management, menu creation and updating, a splitter, notebook, and frame component... [more info in the component website]

Links for wxStEdit:

wxTableCtrl

^ TOP
Categories: control,databaseStatus: STABLEComponent logo
Author: Jan KnepperwxWidgets supported ports: wxMSW, wxGTK
Current maintainer: Jan KnepperwxWidgets supported versions: 2.8, 2.9
Latest version: 0.0.1Build system: projectfiles
Programming language: C++Samples provided: 3
External dependencies: noneDocumentation: notavailable

Description: wxTableCtrl is a wxWidgets control for browsing tables (of records) such as database tables (DBF/cTreePlus/MySQL/ODBC). It allows for sorting on different indexes associated with table columns. Unlike wxListCtrl which is row-index based, wxTableCtrl does not require a row-index or does it use a row-index...

Links for wxTableCtrl:

wxThings

^ TOP
Categories: control,data container,graphics,miscellaneousStatus: STABLEComponent logo
Author: John LabenskiwxWidgets supported ports: all
Current maintainer: John LabenskiwxWidgets supported versions: all
Latest version: 1.0Build system: Bakefile-based, makefiles
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: hand

Description: wxThings is a variety of data containers and controls including, wxBlockInt/Double, wxRangeInt/Double, wxCircleInt/Double, wxRay2DInt/Double, wxEllipseInt/Double, wxGenericColour, wxGenericPen, wxGenericBrush, wxOptionValue, wxSpinCtrlDbl, wxCustomButton, wxBitmapCombobox, wxMenuButton, and various public domain median sort algorithms...

Links for wxThings:

wxTreeListCtrl

^ TOP
Categories: controlStatus: STABLEComponent logo
Author: Otto WysswxWidgets supported ports: all
Current maintainer: Ronan ChartoiswxWidgets supported versions: 2.6, 2.8, 2.9
Latest version: 1208Build system: makefiles, projectfiles
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: hand

Description: wxTreeListCtrl A multi column tree control. It is able to show a tree with multiple colums. The main column is shown as a tree, the others just as lists. - sorting after any column, incl. native numeric ordering - keyboard navigation, positioning via characters (main column) - show/hide any column (except main column) - various attributes configurable for each row and cell: color, font, picture... [more info in the component website]

Links for wxTreeListCtrl:

wxVectorCanvas

^ TOP
Categories: window container,control,graphicsStatus: ALPHAComponent logo
Author: Moskvichev Andrey V.wxWidgets supported ports: wxMSW, wxGTK
Current maintainer: AndreywxWidgets supported versions: all
Latest version: 1.0Build system: Bakefile-based
Programming language: C++Samples provided: 0
External dependencies: noneDocumentation: doxygen

Description: wxMapCanvas is high performance vector graphics drawing component. It supports drawing different objects, and zooming/panning.

Links for wxVectorCanvas:

wxVideoCapture

^ TOP
Categories: control,graphics,applicationStatus: STABLEComponent logo
Author: John LabenskiwxWidgets supported ports: wxMSW
Current maintainer: John LabenskiwxWidgets supported versions: 2.6
Latest version: 1.0Build system: Bakefile-based, makefiles
Programming language: C++Samples provided: 1
External dependencies: noneDocumentation: hand

Description: wxVideoCapture is a wrapper for MSW's VFW 1.1 api for wxWidgets. It provides a control to display streaming video, capture to disk, and all the associated user dialogs. A sample is provided that is a complete video capture application. [There are stubs for use in Linux using v4l, but it is not currently useable... [more info in the component website]

Links for wxVideoCapture: