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.



DatabaseLayer

^ TOP
Categories: database,wrapperStatus: STABLEComponent logo
Author: Joe BloughwxWidgets supported ports: wxMSW, wxGTK
Current maintainer: Joseph BloughwxWidgets supported versions: 2.5, 2.6
Latest version: 1.5Build system: Bakefile-based
Programming language: C++Samples provided: 1
External dependencies: SQLite3, Firebird, MySQL, Postgresql (all optional)Documentation: doxygen

Description: Description: DatabaseLayer provides a JDBC-like interface to database I/O. So far only SQLite3, PostgreSQL, MySQL, Firebird, and ODBC database backends are supported. MiniCppUnit unit tests are used to make it easier to add more database backends in the future.

Links for DatabaseLayer:

wxAvahi

^ TOP
Categories: networking,wrapperStatus: BETAComponent logo
Author: Emilien KIAwxWidgets supported ports: wxGTK
Current maintainer: Emilien KIAwxWidgets supported versions: all
Latest version: 0.2.0Build system: Bakefile-based
Programming language: C++Samples provided: 1
External dependencies: avahiDocumentation: doxygen

Description: wxAvahi is a wrapping of Avahi features for wxWidgets. It handles Zeroconf publishing and discovery with wxWidgets features (wxString and wxEvent-base).

Links for wxAvahi:

wxCURL

^ TOP
Categories: networking,stream,wrapperStatus: STABLEComponent logo
Author: Casey O’DonnellwxWidgets supported ports: all
Current maintainer: Francesco MontorsiwxWidgets supported versions: 2.9
Latest version: 1.0Build system: Bakefile-based
Programming language: C++Samples provided: 1
External dependencies: libcurlDocumentation: hand

Description: wxCURL is a simplified and integrated interface between LibCURL and wxWidgets. As libCURL authors state, libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported, fast, thoroughly documented and is already used by many known, big and successful companies and numerous applications... [more info in the component website]

Links for wxCURL:

wxMidi

^ TOP
Categories: system,wrapperStatus: STABLEComponent logo
Author: Cecilio SalmeronwxWidgets supported ports: all
Current maintainer: cecilio salmeronwxWidgets supported versions: all
Latest version: 2.0Build system: projectfiles
Programming language: C++Samples provided: 1
External dependencies: portmidi libraryDocumentation: doxygen

Description: wxMidi is a MIDI interface based on PortMidi, the Portable Real-Time MIDI Library. wxMidi offers a set of classes (wxMidiSystem, wxMidiDevice, wxMidiMessage, wxMidiDatabaseGM and derived from them) that interfaces wxWidgets with the PortMidi library. With this component you can add MIDI in/out commands support to your wxWidgets application... [more info in the component website]

Links for wxMidi:

wxScript

^ TOP
Categories: wrapper,miscellaneousStatus: BETAComponent logo
Author: Francesco MontorsiwxWidgets supported ports: all
Current maintainer: Francesco MontorsiwxWidgets supported versions: 2.4, 2.5, 2.6
Latest version: 1.0Build system: Bakefile-based
Programming language: C++Samples provided: 2
External dependencies: python, lua and tolua, underc, cint (all optional)Documentation: doxygen

Description: A set of abstract classes to add a script-interpreter support to your wxWidgets applications/libraries. The implementation of these interfaces for the Lua, Python, UnderC and CINT interpreters (these two are C/C++ intepreters) are provided. The advantage of a single basic interface makes extremely easy for the programmer not only to add scripting support to its program but also to give the user multi-scripting languages support, learning how to use a single set of powerful classes: wxPython, wxLua, wxUnderC and wxCINT... [more info in the component website]

Links for wxScript:

wxUML

^ TOP
Categories: data container,graphics,wrapperStatus: ALPHAComponent logo
Author: Josef MusilwxWidgets supported ports: wxMSW, wxGTK, wxMac
Current maintainer: Josef MusilwxWidgets supported versions: 2.8
Latest version: 0.1Build system: Bakefile-based, makefiles
Programming language: C++Samples provided: 1
External dependencies: wxShapeFramework Documentation: doxygen

Description: wxUML is a library for creating UML diagrams based on wxShapeFramework. Shapes are provided for following diagrams: Use Case Diagram, Sequence Diagram, State Machine Diagram, Activity Diagram, Communication diagram, Class Diagram, Object Diagram, Component Diagram, Deployment Diagram and Package Diagram... [more info in the component website]

Links for wxUML:

wxWinService

^ TOP
Categories: system,wrapperStatus: BETAComponent logo
Author: Jan KnepperwxWidgets supported ports: wxMSW
Current maintainer: Jan KnepperwxWidgets supported versions: 2.8, 2.9
Latest version: 0.0Build system: projectfiles
Programming language: C++Samples provided: 0
External dependencies: noneDocumentation: notavailable

Description: Windows Service component is a set of classes to write Windows Service type applications using wxWidgets. The classes implement the Windows Service Control Manager (SCM) API as well as a debug mode where the SCM commands can be given via the console. The classes implement handling of the SCM messages via the wxWidgets event handling mechanism...

Links for wxWinService:

wxXml2

^ TOP
Categories: data container,import/export,wrapperStatus: STABLEComponent logo
Author: Francesco MontorsiwxWidgets supported ports: all
Current maintainer: Francesco MontorsiwxWidgets supported versions: 2.6, 2.8
Latest version: 1.8Build system: Bakefile-based
Programming language: C++Samples provided: 1
External dependencies: libxml2, iconv (built-in for win32)Documentation: doxygen

Description: A simple set of classes, wxXml2Namespace, wxXml2Property, wxXml2Node, wxXml2DTD and wxXml2Document, that interfaces wxWidgets with libxml2. With this component you can add load/save/edit XML support to your wxWidgets application using all the power of a well-known library like libxml2. The full support for DTDs allows you to easily check your XML documents & thus to produce well-formed XML files... [more info in the component website]

Links for wxXml2:

XSTC

^ TOP
Categories: text processing,wrapperStatus: STABLEComponent logo
Author: Nuklear ZelphwxWidgets supported ports: wxMSW, wxGTK
Current maintainer: UNMAINTAINED
  (Want to be the maintainer of this one ?)
wxWidgets supported versions: 2.6, 2.8, 2.9
Latest version: 6.1Build system: projectfiles
Programming language: C++Samples provided: 1
External dependencies: wxStyledTextCtrl, wxScintilla, wxWidgetsDocumentation: doxygen

Description: Note [December 2011]: XSTC has a new home - http://sourceforge.net/projects/nztexteditor/ This is a class designed to automate some of the functionality of scintilla through wxSTC or wxScintilla. It abstracts between their apis so that one can use either without changing the program code. Brace matching, folding, bookmarks and coloring is done automatically...

Links for XSTC: