Search documentation of Erlang/OTP

# Module Index

View Source

Module name | Description | Application
--- | --- | ---
`alarm_handler` | An Alarm Handling Process. | sasl-4.3
`application` | Generic OTP application functions. | kernel-10.4
`argparse` | Command line arguments parser. | stdlib-7.1
`array` | Functional, extendible arrays. | stdlib-7.1
`asn1ct` | ASN.1 compiler and compile-time support functions. | asn1-5.4.2
`atomics` | Atomic Functions. | erts-16.1
`auth` | Erlang network authentication server. | kernel-10.4
`base64` | Provides base64 encode and decode, see. | stdlib-7.1
`beam_lib` | This module provides an interface to files created by the BEAM Compiler ("BEAM. | stdlib-7.1
`binary` | Library for handling binary data. | stdlib-7.1
`c` | Command line interface module. | stdlib-7.1
`calendar` | Local and universal time, day of the week, date and time conversions. | stdlib-7.1
`cerl` | Core Erlang abstract syntax trees. | compiler-9.0.2
`cerl_clauses` | Utility functions for Core Erlang case/receive clauses. | compiler-9.0.2
`cerl_trees` | Basic functions on Core Erlang abstract syntax trees. | compiler-9.0.2
`code` | Interface to the Erlang code server process. | kernel-10.4
`compile` | Erlang Compiler. | compiler-9.0.2
`counters` | Counter Functions. | erts-16.1
`cover` | A Coverage Analysis Tool for Erlang. | tools-4.1.3
`cprof` | A simple Call Count Profiling Tool using breakpoints for minimal runtime. | tools-4.1.3
`cpu_sup` | A CPU Load and CPU Utilization Supervisor Process. | os_mon-2.11.1
`crashdump_viewer` | A WxWidgets based tool for browsing Erlang crashdumps. | observer-2.18.1
`crypto` | Crypto Functions. | crypto-5.7
`ct` | Main user interface for the `Common Test` framework. | common_test-1.29
`ct_cover` | `Common Test` framework code coverage support module. | common_test-1.29
`ct_ftp` | FTP client module (based on the `ftp` application). | common_test-1.29
`ct_hooks` | A callback interface on top of Common Test. | common_test-1.29
`ct_master` | Distributed test execution control for `Common Test`. | common_test-1.29
`ct_netconfc` | NETCONF client module. | common_test-1.29
`ct_property_test` | Support in Common Test for running property-based tests. | common_test-1.29
`ct_rpc` | `Common Test` specific layer on Erlang/OTP `rpc`. | common_test-1.29
`ct_slave` | `Common Test` framework functions for starting and stopping nodes for. | common_test-1.29
`ct_snmp` | `Common Test` user interface module for the `SNMP` application. | common_test-1.29
`ct_ssh` | SSH/SFTP client module. | common_test-1.29
`ct_suite` | The following section describes the mandatory and optional test suite functions. | common_test-1.29
`ct_telnet` | `Common Test` specific layer on top of Telnet client `ct_telnet_client.erl`. | common_test-1.29
`ct_testspec` | Parsing of test specifications for `Common Test`. | common_test-1.29
`dbg` | The Text Based Trace Facility. | runtime_tools-2.3
`debugger` | The Erlang Debugger for debugging and testing of Erlang programs. | debugger-6.0.3
`dets` | A disk-based term storage. | stdlib-7.1
`dialyzer` | Dialyzer is a DIscrepancy AnaLYZer for ERlang programs. | dialyzer-5.4
`diameter` | Main API of the diameter application. | diameter-2.5.1
`diameter_app` | Callback module of a Diameter application. | diameter-2.5.1
`diameter_codec` | Decode and encode of Diameter messages. | diameter-2.5.1
`diameter_make` | Diameter dictionary compilation. | diameter-2.5.1
`diameter_sctp` | Diameter transport over SCTP. | diameter-2.5.1
`diameter_tcp` | Diameter transport over TCP. | diameter-2.5.1
`diameter_transport` | Diameter transport interface. | diameter-2.5.1
`dict` | A Key-value dictionary. | stdlib-7.1
`digraph` | This module provides a version of labeled directed graphs ("digraphs"). | stdlib-7.1
`digraph_utils` | This module provides algorithms based on depth-first traversal of directed. | stdlib-7.1
`disk_log` | `disk_log` is a disk-based term logger that enables efficient logging of items. | kernel-10.4
`disksup` | A Disk Supervisor Process. | os_mon-2.11.1
`dyntrace` | Interface to dynamic tracing. | runtime_tools-2.3
`edlin` | Line and input interpretter for the erlang shell. | stdlib-7.1
`edlin_expand` | Shell expansion and formatting of expansion suggestions. | stdlib-7.1
`edoc` | EDoc - the Erlang program documentation generator. | edoc-1.4.1
`edoc_doclet` | Standard doclet module for EDoc. | edoc-1.4.1
`edoc_doclet_chunks` | Doclet generating standalone EEP-48 doc chunk files. | edoc-1.4.1
`edoc_doclet_markdown` | Doclet converting an edoc application to use EEP-59 and Markdown. | edoc-1.4.1
`edoc_extract` | EDoc documentation extraction. | edoc-1.4.1
`edoc_html_to_markdown` | This module can convert application/html+erlang style documentation to markdown. | edoc-1.4.1
`edoc_layout` | The standard HTML layout module for EDoc. See the edoc module for details on usage. | edoc-1.4.1
`edoc_layout_chunks` | Convert EDoc module documentation to an EEP-48docs_v1 chunk. | edoc-1.4.1
`edoc_lib` | Utility functions for EDoc. | edoc-1.4.1
`edoc_run` | Interface for calling EDoc from Erlang startup options. | edoc-1.4.1
`eldap` | LDAP Client. | eldap-1.2.16
`epp` | An Erlang code preprocessor. | stdlib-7.1
`epp_dodger` | Bypassing the Erlang preprocessor. | syntax_tools-4.0.1
`eprof` | A Time Profiling Tool for Erlang. | tools-4.1.3
`erl_anno` | Abstract datatype for the annotations of the Erlang Compiler. | stdlib-7.1
`erl_boot_server` | Boot server for other Erlang machines. | kernel-10.4
`erl_comment_scan` | Functions for reading comment lines from Erlang source code. | syntax_tools-4.0.1
`erl_ddll` | Dynamic driver loader and linker. | kernel-10.4
`erl_debugger` | Erlang debugger support (EXPERIMENTAL). | kernel-10.4
`erl_epmd` | Erlang interface towards epmd. | kernel-10.4
`erl_error` | This module provides functions for pretty-printing errors and exceptions. It is. | stdlib-7.1
`erl_eval` | The Erlang meta interpreter. | stdlib-7.1
`erl_expand_records` | This module expands records in a module. | stdlib-7.1
`erl_features` | This module contains functions for supporting features that can be. | stdlib-7.1
`erl_id_trans` | This module performs an identity parse transformation of Erlang code. | stdlib-7.1
`erl_internal` | Internal Erlang definitions. | stdlib-7.1
`erl_lint` | The Erlang code linter. | stdlib-7.1
`erl_parse` | This module is the basic Erlang parser that converts tokens into the abstract. | stdlib-7.1
`erl_pp` | The Erlang pretty printer. | stdlib-7.1
`erl_prettypr` | Pretty printing of abstract Erlang syntax trees. | syntax_tools-4.0.1
`erl_prim_loader` | The low-level Erlang loader. This module is used to load all Erlang modules into. | erts-16.1
`erl_recomment` | Inserting comments into abstract Erlang syntax trees. | syntax_tools-4.0.1
`erl_scan` | The Erlang token scanner. | stdlib-7.1
`erl_syntax` | Abstract Erlang syntax trees. | syntax_tools-4.0.1
`erl_syntax_lib` | Support library for abstract Erlang syntax trees. | syntax_tools-4.0.1
`erl_tar` | Unix 'tar' utility for reading and writing tar archives. | stdlib-7.1
`erl_tracer` | Erlang tracer behavior. | erts-16.1
`erlang` | The Erlang BIFs and predefined types. | erts-16.1
`erpc` | Enhanced Remote Procedure Call. | kernel-10.4
`error_handler` | Default system error handler. | kernel-10.4
`error_logger` | Erlang error logger. | kernel-10.4
`escript` | This module provides functions to create and inspect escripts. | stdlib-7.1
`et` | Main API of the Event Trace (ET) application. | et-1.7.2
`et_collector` | Collect trace events and provide a backing storage appropriate for iteration. | et-1.7.2
`et_selector` | Define event transforms and trace patterns. | et-1.7.2
`et_viewer` | Displays a sequence chart for trace events (messages/actions). | et-1.7.2
`etop` | Erlang Top is a tool for presenting information about Erlang processes similar. | observer-2.18.1
`ets` | Built-in term storage. | stdlib-7.1
`eunit` | This module is the main EUnit user interface. | eunit-2.10
`eunit_surefire` | Surefire reports for EUnit (Format used by Maven and Atlassian Bamboo for. | eunit-2.10
`file` | File interface module. | kernel-10.4
`file_sorter` | File sorter. | stdlib-7.1
`filelib` | File utilities, such as wildcard matching of filenames. | stdlib-7.1
`filename` | Filename manipulation functions. | stdlib-7.1
`fprof` | A Time Profiling Tool using trace to file for minimal runtime performance. | tools-4.1.3
`ftp` | A File Transfer Protocol client. | ftp-1.2.4
`gb_sets` | Sets represented by general balanced trees. | stdlib-7.1
`gb_trees` | General balanced trees. | stdlib-7.1
`gen_event` | Generic event handling behavior. | stdlib-7.1
`gen_fsm` | Deprecated and replaced by `gen_statem` in OTP 20. | stdlib-7.1
`gen_sctp` | Interface to SCTP sockets. | kernel-10.4
`gen_server` | Generic server behavior. | stdlib-7.1
`gen_statem` | Generic state machine behavior. | stdlib-7.1
`gen_tcp` | Interface to TCP/IP sockets. | kernel-10.4
`gen_udp` | Interface to UDP sockets. | kernel-10.4
`gl` | Erlang wrapper functions for OpenGL. | wx-2.5.2
`global` | A global name registration facility. | kernel-10.4
`global_group` | Grouping nodes to global name registration groups. | kernel-10.4
`glu` | Erlang wrapper functions for OpenGL. | wx-2.5.2
`heart` | Heartbeat monitoring of an Erlang runtime system. | kernel-10.4
`http_uri` | Old URI utility module, use uri_string instead. | inets-9.4.2
`httpc` | An HTTP/1.1 client. | inets-9.4.2
`httpd` | HTTP server API. | inets-9.4.2
`httpd_custom_api` | Behaviour with optional callbacks to customize the inets HTTP server. | inets-9.4.2
`httpd_socket` | Communication utility functions to be used by the Erlang web server API. | inets-9.4.2
`httpd_util` | Miscellaneous utility functions to be used when implementing Erlang web server. | inets-9.4.2
`i` | Debugger/Interpreter Interface. | debugger-6.0.3
`inet` | Access to Network protocols. | kernel-10.4
`inet_res` | A rudimentary DNS client. | kernel-10.4
`inets` | The Inets services API. | inets-9.4.2
`init` | Coordination of system startup. | erts-16.1
`instrument` | Analysis and Utility Functions for Instrumentation. | runtime_tools-2.3
`int` | Interpreter Interface. | debugger-6.0.3
`io` | Standard I/O server interface functions. | stdlib-7.1
`io_lib` | I/O library functions. | stdlib-7.1
`json` | A library for encoding and decoding JSON. | stdlib-7.1
`lcnt` | A runtime system Lock Profiling tool. | tools-4.1.3
`leex` | Lexical analyzer generator for Erlang. | parsetools-2.7
`lists` | List processing functions. | stdlib-7.1
`log_mf_h` | An event handler that logs events to disk. | stdlib-7.1
`logger` | API module for Logger, the standard logging facility in Erlang/OTP. | kernel-10.4
`logger_disk_log_h` | A disk_log based handler for Logger. | kernel-10.4
`logger_filters` | Filters to use with Logger. | kernel-10.4
`logger_formatter` | Default formatter for Logger. | kernel-10.4
`logger_handler` | logger_handler behavior module. | kernel-10.4
`logger_std_h` | Standard handler for Logger. | kernel-10.4
`make` | A Make Utility for Erlang. | tools-4.1.3
`maps` | Maps processing functions. | stdlib-7.1
`math` | Mathematical functions. | stdlib-7.1
`megaco` | Main API of the Megaco application. | megaco-4.8.1
`megaco_codec_meas` | This module implements a simple megaco codec measurement tool. | megaco-4.8.1
`megaco_codec_mstone1` | This module implements a simple megaco codec-based performance tool. | megaco-4.8.1
`megaco_codec_mstone2` | This module implements a simple megaco codec-based performance tool. | megaco-4.8.1
`megaco_codec_transform` | Megaco message transformation utility. | megaco-4.8.1
`megaco_digit_map` | Digit Map utility module. | megaco-4.8.1
`megaco_edist_compress` | Megaco erlang dist compress behaviour. | megaco-4.8.1
`megaco_encoder` | Megaco encoder behaviour. | megaco-4.8.1
`megaco_flex_scanner` | Interface module to the flex scanner linked in driver. | megaco-4.8.1
`megaco_sdp` | SDP utility module. | megaco-4.8.1
`megaco_tcp` | Interface module to TPKT transport protocol for Megaco/H.248. | megaco-4.8.1
`megaco_transport` | Megaco transport behaviour. | megaco-4.8.1
`megaco_udp` | Interface module to UDP transport protocol for Megaco/H.248. | megaco-4.8.1
`megaco_user` | Callback module for users of the Megaco application. | megaco-4.8.1
`memsup` | A Memory Supervisor Process. | os_mon-2.11.1
`merl` | Metaprogramming in Erlang. | syntax_tools-4.0.1
`merl_transform` | Parse transform for merl. | syntax_tools-4.0.1
`mnesia` | A distributed key-value DBMS. | mnesia-4.24.1
`mnesia_frag_hash` | Defines mnesia_frag_hash callback behavior. | mnesia-4.24.1
`mnesia_registry` | This module is deprecated and the functions should not be used. | mnesia-4.24.1
`mod_alias` | URL aliasing. | inets-9.4.2
`mod_auth` | User authentication using text files, Dets, or Mnesia database. | inets-9.4.2
`mod_esi` | Erlang Server Interface. | inets-9.4.2
`mod_security` | Security Audit and Trailing Functionality. | inets-9.4.2
`ms_transform` | <!--. | stdlib-7.1
`msacc` | Convenience functions for microstate accounting. | runtime_tools-2.3
`net` | Network interface. | kernel-10.4
`net_adm` | Various Erlang net administration routines. | kernel-10.4
`net_kernel` | Erlang networking kernel. | kernel-10.4
`nteventlog` | Interface to Windows Event Log. | os_mon-2.11.1
`observer` | A GUI tool for observing an Erlang system. | observer-2.18.1
`odbc` | Erlang ODBC application. | odbc-2.16
`orddict` | Key-value dictionary as ordered list. | stdlib-7.1
`ordsets` | Functions for manipulating sets as ordered lists. | stdlib-7.1
`os` | Operating system-specific functions. | kernel-10.4
`os_sup` | Interface to OS System Messages. | os_mon-2.11.1
`peer` | <!--. | stdlib-7.1
`persistent_term` | Persistent terms. | erts-16.1
`pg` | Distributed named process groups. | kernel-10.4
`pool` | Load distribution facility. | stdlib-7.1
`prettypr` | A generic pretty printer library. | syntax_tools-4.0.1
`proc_lib` | Functions for asynchronous and synchronous start of processes adhering to the. | stdlib-7.1
`proplists` | Support functions for property lists. | stdlib-7.1
`public_key` | API module for public-key infrastructure. | public_key-1.18.3
`qlc` | <!--. | stdlib-7.1
`queue` | Abstract data type for FIFO queues. | stdlib-7.1
`rand` | Pseudo random number generation. | stdlib-7.1
`random` | Pseudo-random number generation. | stdlib-7.1
`rb` | The Report Browser Tool. | sasl-4.3
`re` | <!--. | stdlib-7.1
`release_handler` | Unpacking and Installation of Release Packages. | sasl-4.3
`reltool` | Main API of the Reltool application. | reltool-1.0.2
`rpc` | Remote Procedure Call services. | kernel-10.4
`scheduler` | Measure scheduler utilization. | runtime_tools-2.3
`seq_trace` | Sequential tracing of information transfers. | kernel-10.4
`sets` | Sets are collections of elements with no duplicate elements. | stdlib-7.1
`shell` | <!--. | stdlib-7.1
`shell_default` | Customizing the Erlang environment. | stdlib-7.1
`shell_docs` | Functions used to render EEP-48 style documentation for a shell. | stdlib-7.1
`slave` | This module provides functions for starting Erlang slave nodes. | stdlib-7.1
`snmp` | Interface functions to the SNMP toolkit. | snmp-5.19.1
`snmp_community_mib` | Instrumentation Functions for SNMP-COMMUNITY-MIB. | snmp-5.19.1
`snmp_framework_mib` | Instrumentation Functions for SNMP-FRAMEWORK-MIB. | snmp-5.19.1
`snmp_generic` | Generic Functions for Implementing SNMP Objects in a Database. | snmp-5.19.1
`snmp_index` | Abstract Data Type for SNMP Indexing. | snmp-5.19.1
`snmp_notification_mib` | Instrumentation Functions for SNMP-NOTIFICATION-MIB. | snmp-5.19.1
`snmp_pdus` | Encode and Decode Functions for SNMP PDUs. | snmp-5.19.1
`snmp_standard_mib` | Instrumentation Functions for STANDARD-MIB and SNMPv2-MIB. | snmp-5.19.1
`snmp_target_mib` | Instrumentation Functions for SNMP-TARGET-MIB. | snmp-5.19.1
`snmp_user_based_sm_mib` | Instrumentation Functions for SNMP-USER-BASED-SM-MIB. | snmp-5.19.1
`snmp_view_based_acm_mib` | Instrumentation Functions for SNMP-VIEW-BASED-ACM-MIB. | snmp-5.19.1
`snmpa` | Interface Functions to the SNMP toolkit agent. | snmp-5.19.1
`snmpa_conf` | Utility functions for handling the agent config files. | snmp-5.19.1
`snmpa_discovery_handler` | Behaviour module for the SNMP agent discovery handler. | snmp-5.19.1
`snmpa_error` | Functions for Reporting SNMP Errors. | snmp-5.19.1
`snmpa_error_io` | Functions for Reporting SNMP Errors on stdio. | snmp-5.19.1
`snmpa_error_logger` | Functions for Reporting SNMP Errors through the error_logger. | snmp-5.19.1
`snmpa_error_report` | Behaviour module for reporting SNMP agent errors. | snmp-5.19.1
`snmpa_local_db` | The SNMP built-in database. | snmp-5.19.1
`snmpa_mib_data` | Behaviour module for the SNMP agent mib-server data module. | snmp-5.19.1
`snmpa_mib_storage` | Behaviour module for the SNMP agent mib storage. | snmp-5.19.1
`snmpa_mpd` | Message Processing and Dispatch module for the SNMP agent. | snmp-5.19.1
`snmpa_network_interface` | Behaviour module for the SNMP agent network interface. | snmp-5.19.1
`snmpa_network_interface_filter` | Behaviour module for the SNMP agent network-interface filter. | snmp-5.19.1
`snmpa_notification_delivery_info_receiver` | Behaviour module for the SNMP agent notification delivery information receiver. | snmp-5.19.1
`snmpa_notification_filter` | Behaviour module for the SNMP agent notification filters. | snmp-5.19.1
`snmpa_supervisor` | A supervisor for the SNMP agent Processes. | snmp-5.19.1
`snmpc` | Interface Functions to the SNMP toolkit MIB compiler. | snmp-5.19.1
`snmpm` | Interface functions to the SNMP toolkit manager. | snmp-5.19.1
`snmpm_conf` | Utility functions for handling the manager config files. | snmp-5.19.1
`snmpm_mpd` | Message Processing and Dispatch module for the SNMP manager. | snmp-5.19.1
`snmpm_network_interface` | Behaviour module for the SNMP manager network interface. | snmp-5.19.1
`snmpm_network_interface_filter` | Behaviour module for the SNMP manager network-interface filter. | snmp-5.19.1
`snmpm_user` | Behaviour module for the SNMP manager user. | snmp-5.19.1
`socket` | Socket interface. | kernel-10.4
`sofs` | <!--. | stdlib-7.1
`ssh` | Main API of the ssh application. | ssh-5.3.3
`ssh_agent` | Callback module for using an SSH agent instead of the default ssh_file callback. | ssh-5.3.3
`ssh_client_channel` | SSH services (clients and servers) are implemented as channels that are. | ssh-5.3.3
`ssh_client_key_api` | -behaviour(ssh_client_key_api). | ssh-5.3.3
`ssh_connection` | This module provides API functions to send SSH Connection Protocol events to the. | ssh-5.3.3
`ssh_file` | Default callback module for the client's and server's database operations in the. | ssh-5.3.3
`ssh_server_channel` | -behaviour(ssh_server_channel). (Replaces ssh_daemon_channel). | ssh-5.3.3
`ssh_server_key_api` | -behaviour(ssh_server_key_api). | ssh-5.3.3
`ssh_sftp` | SFTP client. | ssh-5.3.3
`ssh_sftpd` | Specifies the channel process to handle an SFTP subsystem. | ssh-5.3.3
`ssl` | Interface functions for TLS (Transport Layer Security). | ssl-11.4
`ssl_crl_cache` | CRL cache. | ssl-11.4
`ssl_crl_cache_api` | API for a TLS CRL (Certificate Revocation List) cache. | ssl-11.4
`ssl_session_cache_api` | TLS session cache API. | ssl-11.4
`string` | String processing functions. | stdlib-7.1
`supervisor` | Generic supervisor behavior. | stdlib-7.1
`supervisor_bridge` | Generic supervisor bridge behavior. | stdlib-7.1
`sys` | A functional interface to system messages. | stdlib-7.1
`system_information` | System Information. | runtime_tools-2.3
`systools` | A Set of Release Handling Tools. | sasl-4.3
`tags` | Generate Emacs TAGS file from Erlang source files. | tools-4.1.3
`tftp` | Trivial FTP. | tftp-1.2.3
`tftp_logger` | Trivial FTP logger. | tftp-1.2.3
`timer` | Timer functions. | stdlib-7.1
`tprof` | Process Tracing Profiling Tool. | tools-4.1.3
`trace` | The Erlang trace interface. | kernel-10.4
`ttb` | A base for building trace tools for distributed systems. | observer-2.18.1
`unicode` | Functions for converting Unicode characters. | stdlib-7.1
`unix_telnet` | Callback module for `ct_telnet`, for connecting to a Telnet server on a UNIX. | common_test-1.29
`uri_string` | URI processing functions. | stdlib-7.1
`win32reg` | Provides access to the registry on Windows. | stdlib-7.1
`wrap_log_reader` | A service to read internally formatted wrap disk logs. | kernel-10.4
`wx` | A port of wxWidgets. | wx-2.5.2
`wxAcceleratorEntry` | An object used by an application wishing to create an accelerator table (see `wxAcceleratorTable`). | wx-2.5.2
`wxAcceleratorTable` | An accelerator table allows the application to specify a table of keyboard shortcuts for. | wx-2.5.2
`wxActivateEvent` | An activate event is sent when a window or application is being activated or deactivated. | wx-2.5.2
`wxArtProvider` | `wxArtProvider` class is used to customize the look of wxWidgets application. | wx-2.5.2
`wxAuiDockArt` | `wxAuiDockArt` is part of the wxAUI class framework. | wx-2.5.2
`wxAuiManager` | `wxAuiManager` is the central class of the wxAUI class framework. | wx-2.5.2
`wxAuiManagerEvent` | Event used to indicate various actions taken with `wxAuiManager`. | wx-2.5.2
`wxAuiNotebook` | `wxAuiNotebook` is part of the wxAUI class framework, which represents a notebook. | wx-2.5.2
`wxAuiNotebookEvent` | This class is used by the events generated by `wxAuiNotebook`. | wx-2.5.2
`wxAuiPaneInfo` | `wxAuiPaneInfo` is part of the wxAUI class framework. | wx-2.5.2
`wxAuiSimpleTabArt` | Another standard tab art provider for `wxAuiNotebook`. | wx-2.5.2
`wxAuiTabArt` | Tab art provider defines all the drawing functions used by `wxAuiNotebook`. | wx-2.5.2
`wxBitmap` | This class encapsulates the concept of a platform-dependent bitmap, either monochrome or. | wx-2.5.2
`wxBitmapButton` | A bitmap button is a control that contains a bitmap. | wx-2.5.2
`wxBitmapDataObject` | `wxBitmapDataObject` is a specialization of `wxDataObject` for bitmap data. | wx-2.5.2
`wxBookCtrlBase` | A book control is a convenient way of displaying multiple pages of information, displayed. | wx-2.5.2
`wxBookCtrlEvent` | This class represents the events generated by book controls (`wxNotebook`, `wxListbook`, `wxChoicebook`, `wxTreebook`, `wxAuiNotebook`). | wx-2.5.2
`wxBoxSizer` | The basic idea behind a box sizer is that windows will most often be laid out in rather. | wx-2.5.2
`wxBrush` | A brush is a drawing tool for filling in areas. | wx-2.5.2
`wxBufferedDC` | This class provides a simple way to avoid flicker: when drawing on it, everything is in. | wx-2.5.2
`wxBufferedPaintDC` | This is a subclass of `wxBufferedDC` which can be used inside of an `EVT\_PAINT()`. | wx-2.5.2
`wxButton` | A button is a control that contains a text string, and is one of the most common elements. | wx-2.5.2
`wxCalendarCtrl` | The calendar control allows the user to pick a date. | wx-2.5.2
`wxCalendarDateAttr` | `wxCalendarDateAttr` is a custom attributes for a calendar date. | wx-2.5.2
`wxCalendarEvent` | The `wxCalendarEvent` class is used together with `wxCalendarCtrl`. | wx-2.5.2
`wxCaret` | A caret is a blinking cursor showing the position where the typed text will appear. | wx-2.5.2
`wxCheckBox` | A checkbox is a labelled box which by default is either on (checkmark is visible) or off. | wx-2.5.2
`wxCheckListBox` | A `wxCheckListBox` is like a `wxListBox`, but allows items to be checked or. | wx-2.5.2
`wxChildFocusEvent` | A child focus event is sent to a (parent-)window when one of its child windows gains. | wx-2.5.2
`wxChoice` | A choice item is used to select one of a list of strings. | wx-2.5.2
`wxChoicebook` | `wxChoicebook` is a class similar to `wxNotebook`, but uses a `wxChoice` control to. | wx-2.5.2
`wxClientDC` | `wxClientDC` is primarily useful for obtaining information about the window from. | wx-2.5.2
`wxClipboard` | A class for manipulating the clipboard. | wx-2.5.2
`wxClipboardTextEvent` | This class represents the events generated by a control (typically a `wxTextCtrl` but. | wx-2.5.2
`wxCloseEvent` | This event class contains information about window and session close events. | wx-2.5.2
`wxColourData` | This class holds a variety of information related to colour dialogs. | wx-2.5.2
`wxColourDialog` | This class represents the colour chooser dialog. | wx-2.5.2
`wxColourPickerCtrl` | This control allows the user to select a colour. | wx-2.5.2
`wxColourPickerEvent` | This event class is used for the events generated by `wxColourPickerCtrl`. | wx-2.5.2
`wxComboBox` | A combobox is like a combination of an edit control and a listbox. | wx-2.5.2
`wxCommandEvent` | This event class contains information about command events, which originate from a. | wx-2.5.2
`wxContextMenuEvent` | This class is used for context menu events, sent to give the application a chance to show. | wx-2.5.2
`wxControl` | This is the base class for a control or "widget". | wx-2.5.2
`wxControlWithItems` | This is convenience class that derives from both `wxControl` and `wxItemContainer` (not. | wx-2.5.2
`wxCursor` | A cursor is a small bitmap usually used for denoting where the mouse pointer is, with a. | wx-2.5.2
`wxDC` | A `wxDC` is a `"device context"` onto which graphics and text can be drawn. | wx-2.5.2
`wxDCOverlay` | Connects an overlay with a drawing DC. | wx-2.5.2
`wxDataObject` | A `wxDataObject` represents data that can be copied to or from the clipboard, or. | wx-2.5.2
`wxDateEvent` | This event class holds information about a date change and is used together with `wxDatePickerCtrl`. | wx-2.5.2
`wxDatePickerCtrl` | This control allows the user to select a date. | wx-2.5.2
`wxDialog` | A dialog box is a window with a title bar and sometimes a system menu, which can be moved. | wx-2.5.2
`wxDirDialog` | This class represents the directory chooser dialog. | wx-2.5.2
`wxDirPickerCtrl` | This control allows the user to select a directory. | wx-2.5.2
`wxDisplay` | Determines the sizes and locations of displays connected to the system. | wx-2.5.2
`wxDisplayChangedEvent` | A display changed event is sent to top-level windows when the display resolution has. | wx-2.5.2
`wxDropFilesEvent` | This class is used for drop files events, that is, when files have been dropped onto the. | wx-2.5.2
`wxEraseEvent` | An erase event is sent when a window's background needs to be repainted. | wx-2.5.2
`wxEvent` | An event is a structure holding information about an event passed to a callback or member. | wx-2.5.2
`wxEvtHandler` | The Event handler. | wx-2.5.2
`wxFileDataObject` | `wxFileDataObject` is a specialization of `wxDataObject` for file names. | wx-2.5.2
`wxFileDialog` | This class represents the file chooser dialog. | wx-2.5.2
`wxFileDirPickerEvent` | This event class is used for the events generated by `wxFilePickerCtrl` and by `wxDirPickerCtrl`. | wx-2.5.2
`wxFilePickerCtrl` | This control allows the user to select a file. | wx-2.5.2
`wxFindReplaceData` | `wxFindReplaceData` holds the data for `wxFindReplaceDialog`. | wx-2.5.2
`wxFindReplaceDialog` | `wxFindReplaceDialog` is a standard modeless dialog which is used to allow the user to. | wx-2.5.2
`wxFlexGridSizer` | A flex grid sizer is a sizer which lays out its children in a two-dimensional table with. | wx-2.5.2
`wxFocusEvent` | A focus event is sent when a window's focus changes. | wx-2.5.2
`wxFont` | A font is an object which determines the appearance of text. | wx-2.5.2
`wxFontData` | This class holds a variety of information related to font dialogs. | wx-2.5.2
`wxFontDialog` | This class represents the font chooser dialog. | wx-2.5.2
`wxFontPickerCtrl` | This control allows the user to select a font. | wx-2.5.2
`wxFontPickerEvent` | This event class is used for the events generated by `wxFontPickerCtrl`. | wx-2.5.2
`wxFrame` | A frame is a window whose size and position can (usually) be changed by the user. | wx-2.5.2
`wxGBSizerItem` | The `wxGBSizerItem` class is used by the `wxGridBagSizer` for tracking the items in. | wx-2.5.2
`wxGCDC` | `wxGCDC` is a device context that draws on a `wxGraphicsContext`. | wx-2.5.2
`wxGLCanvas` | `wxGLCanvas` is a class for displaying OpenGL graphics. | wx-2.5.2
`wxGLContext` | An instance of a `wxGLContext` represents the state of an OpenGL state machine and the. | wx-2.5.2
`wxGauge` | A gauge is a horizontal or vertical bar which shows a quantity (often time). | wx-2.5.2
`wxGenericDirCtrl` | This control can be used to place a directory listing (with optional files) on an. | wx-2.5.2
`wxGraphicsBrush` | A `wxGraphicsBrush` is a native representation of a brush. | wx-2.5.2
`wxGraphicsContext` | A `wxGraphicsContext` instance is the object that is drawn upon. | wx-2.5.2
`wxGraphicsFont` | A `wxGraphicsFont` is a native representation of a font. | wx-2.5.2
`wxGraphicsGradientStops` | Represents a collection of wxGraphicGradientStop values for use with. | wx-2.5.2
`wxGraphicsMatrix` | A `wxGraphicsMatrix` is a native representation of an affine matrix. | wx-2.5.2
`wxGraphicsObject` | This class is the superclass of native graphics objects like pens etc. | wx-2.5.2
`wxGraphicsPath` | A `wxGraphicsPath` is a native representation of a geometric path. | wx-2.5.2
`wxGraphicsPen` | A `wxGraphicsPen` is a native representation of a pen. | wx-2.5.2
`wxGraphicsRenderer` | A `wxGraphicsRenderer` is the instance corresponding to the rendering engine used. | wx-2.5.2
`wxGrid` | `wxGrid` and its related classes are used for displaying and editing tabular data. | wx-2.5.2
`wxGridBagSizer` | A `wxSizer` that can lay out items in a virtual grid like a `wxFlexGridSizer` but in. | wx-2.5.2
`wxGridCellAttr` | This class can be used to alter the cells' appearance in the grid by changing their. | wx-2.5.2
`wxGridCellBoolEditor` | Grid cell editor for boolean data. | wx-2.5.2
`wxGridCellBoolRenderer` | This class may be used to format boolean data in a cell. | wx-2.5.2
`wxGridCellChoiceEditor` | Grid cell editor for string data providing the user a choice from a list of strings. | wx-2.5.2
`wxGridCellEditor` | This class is responsible for providing and manipulating the in-place edit controls for. | wx-2.5.2
`wxGridCellFloatEditor` | The editor for floating point numbers data. | wx-2.5.2
`wxGridCellFloatRenderer` | This class may be used to format floating point data in a cell. | wx-2.5.2
`wxGridCellNumberEditor` | Grid cell editor for numeric integer data. | wx-2.5.2
`wxGridCellNumberRenderer` | This class may be used to format integer data in a cell. | wx-2.5.2
`wxGridCellRenderer` | This class is responsible for actually drawing the cell in the grid. | wx-2.5.2
`wxGridCellStringRenderer` | This class may be used to format string data in a cell; it is the default for string. | wx-2.5.2
`wxGridCellTextEditor` | Grid cell editor for string/text data. | wx-2.5.2
`wxGridEvent` | This event class contains information about various grid events. | wx-2.5.2
`wxGridSizer` | A grid sizer is a sizer which lays out its children in a two-dimensional table with all. | wx-2.5.2
`wxHelpEvent` | A help event is sent when the user has requested context-sensitive help. | wx-2.5.2
`wxHtmlEasyPrinting` | This class provides very simple interface to printing architecture. | wx-2.5.2
`wxHtmlLinkEvent` | This event class is used for the events generated by `wxHtmlWindow`. | wx-2.5.2
`wxHtmlWindow` | `wxHtmlWindow` is probably the only class you will directly use unless you want to do. | wx-2.5.2
`wxIcon` | An icon is a small rectangular bitmap usually used for denoting a minimized application. | wx-2.5.2
`wxIconBundle` | This class contains multiple copies of an icon in different sizes. | wx-2.5.2
`wxIconizeEvent` | An event being sent when the frame is iconized (minimized) or restored. | wx-2.5.2
`wxIdleEvent` | This class is used for idle events, which are generated when the system becomes idle. | wx-2.5.2
`wxImage` | This class encapsulates a platform-independent image. | wx-2.5.2
`wxImageList` | A `wxImageList` contains a list of images, which are stored in an unspecified form. | wx-2.5.2
`wxInitDialogEvent` | A `wxInitDialogEvent` is sent as a dialog or panel is being initialised. | wx-2.5.2
`wxJoystickEvent` | This event class contains information about joystick events, particularly events received. | wx-2.5.2
`wxKeyEvent` | This event class contains information about key press and release events. | wx-2.5.2
`wxLayoutAlgorithm` | `wxLayoutAlgorithm` implements layout of subwindows in MDI or SDI frames. | wx-2.5.2
`wxListBox` | A listbox is used to select one or more of a list of strings. | wx-2.5.2
`wxListCtrl` | A list control presents lists in a number of formats: list view, report view, icon view. | wx-2.5.2
`wxListEvent` | A list event holds information about events associated with `wxListCtrl` objects. | wx-2.5.2
`wxListItem` | This class stores information about a `wxListCtrl` item or column. | wx-2.5.2
`wxListItemAttr` | Functions for wxListItemAttr class. | wx-2.5.2
`wxListView` | This class currently simply presents a simpler to use interface for the `wxListCtrl` --. | wx-2.5.2
`wxListbook` | `wxListbook` is a class similar to `wxNotebook` but which uses a `wxListCtrl` to. | wx-2.5.2
`wxLocale` | `wxLocale` class encapsulates all language-dependent settings and is a generalization. | wx-2.5.2
`wxLogNull` | This class allows you to temporarily suspend logging. | wx-2.5.2
`wxMDIChildFrame` | An MDI child frame is a frame that can only exist inside a `wxMDIClientWindow`, which. | wx-2.5.2
`wxMDIClientWindow` | An MDI client window is a child of `wxMDIParentFrame`, and manages zero or more `wxMDIChildFrame`. | wx-2.5.2
`wxMDIParentFrame` | An MDI (Multiple Document Interface) parent frame is a window which can contain MDI child. | wx-2.5.2
`wxMask` | This class encapsulates a monochrome mask bitmap, where the masked area is black and the. | wx-2.5.2
`wxMaximizeEvent` | An event being sent when a top level window is maximized. | wx-2.5.2
`wxMemoryDC` | A memory device context provides a means to draw graphics onto a bitmap. | wx-2.5.2
`wxMenu` | A menu is a popup (or pull down) list of items, one of which may be selected before the. | wx-2.5.2
`wxMenuBar` | A menu bar is a series of menus accessible from the top of a frame. | wx-2.5.2
`wxMenuEvent` | This class is used for a variety of menu-related events. | wx-2.5.2
`wxMenuItem` | A menu item represents an item in a menu. | wx-2.5.2
`wxMessageDialog` | This class represents a dialog that shows a single or multi-line message, with a choice. | wx-2.5.2
`wxMiniFrame` | A miniframe is a frame with a small title bar. | wx-2.5.2
`wxMirrorDC` | `wxMirrorDC` is a simple wrapper class which is always associated with a real `wxDC`. | wx-2.5.2
`wxMouseCaptureChangedEvent` | An mouse capture changed event is sent to a window that loses its mouse capture. | wx-2.5.2
`wxMouseCaptureLostEvent` | A mouse capture lost event is sent to a window that had obtained mouse capture, which was. | wx-2.5.2
`wxMouseEvent` | This event class contains information about the events generated by the mouse: they. | wx-2.5.2
`wxMoveEvent` | A move event holds information about window position change. | wx-2.5.2
`wxMultiChoiceDialog` | This class represents a dialog that shows a list of strings, and allows the user to. | wx-2.5.2
`wxNavigationKeyEvent` | This event class contains information about navigation events, generated by navigation. | wx-2.5.2
`wxNotebook` | This class represents a notebook control, which manages multiple windows with associated. | wx-2.5.2
`wxNotificationMessage` | This class allows showing the user a message non intrusively. | wx-2.5.2
`wxNotifyEvent` | This class is not used by the event handlers by itself, but is a base class for other. | wx-2.5.2
`wxOverlay` | Creates an overlay over an existing window, allowing for manipulations like. | wx-2.5.2
`wxPageSetupDialog` | This class represents the page setup common dialog. | wx-2.5.2
`wxPageSetupDialogData` | This class holds a variety of information related to `wxPageSetupDialog`. | wx-2.5.2
`wxPaintDC` | A `wxPaintDC` must be constructed if an application wishes to paint on the client area. | wx-2.5.2
`wxPaintEvent` | A paint event is sent when a window's contents needs to be repainted. | wx-2.5.2
`wxPalette` | A palette is a table that maps pixel values to RGB colours. | wx-2.5.2
`wxPaletteChangedEvent` | Functions for wxPaletteChangedEvent class. | wx-2.5.2
`wxPanel` | A panel is a window on which controls are placed. | wx-2.5.2
`wxPasswordEntryDialog` | This class represents a dialog that requests a one-line password string from the user. | wx-2.5.2
`wxPen` | A pen is a drawing tool for drawing outlines. | wx-2.5.2
`wxPickerBase` | Base abstract class for all pickers which support an auxiliary text control. | wx-2.5.2
`wxPopupTransientWindow` | A `wxPopupWindow` which disappears automatically when the user clicks mouse outside it. | wx-2.5.2
`wxPopupWindow` | A special kind of top level window used for popup menus, combobox popups and such. | wx-2.5.2
`wxPostScriptDC` | This defines the wxWidgets Encapsulated PostScript device context, which can write. | wx-2.5.2
`wxPreviewCanvas` | A preview canvas is the default canvas used by the print preview system to display the. | wx-2.5.2
`wxPreviewControlBar` | This is the default implementation of the preview control bar, a panel with buttons and a. | wx-2.5.2
`wxPreviewFrame` | This class provides the default method of managing the print preview interface. | wx-2.5.2
`wxPrintData` | This class holds a variety of information related to printers and printer device. | wx-2.5.2
`wxPrintDialog` | This class represents the print and print setup common dialogs. | wx-2.5.2
`wxPrintDialogData` | This class holds information related to the visual characteristics of `wxPrintDialog`. | wx-2.5.2
`wxPrintPreview` | Objects of this class manage the print preview process. | wx-2.5.2
`wxPrinter` | This class represents the Windows or PostScript printer, and is the vehicle through which. | wx-2.5.2
`wxPrintout` | This class encapsulates the functionality of printing out an application document. | wx-2.5.2
`wxProgressDialog` | If supported by the platform this class will provide the platform's native progress. | wx-2.5.2
`wxQueryNewPaletteEvent` | Functions for wxQueryNewPaletteEvent class. | wx-2.5.2
`wxRadioBox` | A radio box item is used to select one of number of mutually exclusive choices. | wx-2.5.2
`wxRadioButton` | A radio button item is a button which usually denotes one of several mutually exclusive. | wx-2.5.2
`wxRegion` | A `wxRegion` represents a simple or complex region on a device context or window. | wx-2.5.2
`wxSashEvent` | A sash event is sent when the sash of a `wxSashWindow` has been dragged by the user. | wx-2.5.2
`wxSashLayoutWindow` | `wxSashLayoutWindow` responds to OnCalculateLayout events generated by `wxLayoutAlgorithm`. | wx-2.5.2
`wxSashWindow` | `wxSashWindow` allows any of its edges to have a sash which can be dragged to resize. | wx-2.5.2
`wxScreenDC` | A `wxScreenDC` can be used to paint on the screen. | wx-2.5.2
`wxScrollBar` | A `wxScrollBar` is a control that represents a horizontal or vertical scrollbar. | wx-2.5.2
`wxScrollEvent` | A scroll event holds information about events sent from stand-alone scrollbars (see `wxScrollBar`). | wx-2.5.2
`wxScrollWinEvent` | A scroll event holds information about events sent from scrolling windows. | wx-2.5.2
`wxScrolledWindow` | The `wxScrolled` (not implemented in wx) class manages scrolling for its client area,. | wx-2.5.2
`wxSetCursorEvent` | A `wxSetCursorEvent` is generated from `wxWindow` when the mouse cursor is about to. | wx-2.5.2
`wxShowEvent` | An event being sent when the window is shown or hidden. | wx-2.5.2
`wxSingleChoiceDialog` | This class represents a dialog that shows a list of strings, and allows the user to. | wx-2.5.2
`wxSizeEvent` | A size event holds information about size change events of `wxWindow`. | wx-2.5.2
`wxSizer` | `wxSizer` is the abstract base class used for laying out subwindows in a window. | wx-2.5.2
`wxSizerFlags` | Container for sizer items flags providing readable names for them. | wx-2.5.2
`wxSizerItem` | The `wxSizerItem` class is used to track the position, size and other attributes of. | wx-2.5.2
`wxSlider` | A slider is a control with a handle which can be pulled back and forth to change the. | wx-2.5.2
`wxSpinButton` | A `wxSpinButton` has two small up and down (or left and right) arrow buttons. | wx-2.5.2
`wxSpinCtrl` | `wxSpinCtrl` combines `wxTextCtrl` and `wxSpinButton` in one control. | wx-2.5.2
`wxSpinEvent` | This event class is used for the events generated by `wxSpinButton` and `wxSpinCtrl`. | wx-2.5.2
`wxSplashScreen` | `wxSplashScreen` shows a window with a thin border, displaying a bitmap describing your. | wx-2.5.2
`wxSplitterEvent` | This class represents the events generated by a splitter control. | wx-2.5.2
`wxSplitterWindow` | This class manages up to two subwindows. | wx-2.5.2
`wxStaticBitmap` | A static bitmap control displays a bitmap. | wx-2.5.2
`wxStaticBox` | A static box is a rectangle drawn around other windows to denote a logical grouping of. | wx-2.5.2
`wxStaticBoxSizer` | `wxStaticBoxSizer` is a sizer derived from `wxBoxSizer` but adds a static box around. | wx-2.5.2
`wxStaticLine` | A static line is just a line which may be used in a dialog to separate the groups of. | wx-2.5.2
`wxStaticText` | A static text control displays one or more lines of read-only text. | wx-2.5.2
`wxStatusBar` | A status bar is a narrow window that can be placed along the bottom of a frame to give. | wx-2.5.2
`wxStdDialogButtonSizer` | This class creates button layouts which conform to the standard button spacing and. | wx-2.5.2
`wxStyledTextCtrl` | A wxWidgets implementation of the Scintilla source code editing component. | wx-2.5.2
`wxStyledTextEvent` | The type of events sent from `wxStyledTextCtrl`. | wx-2.5.2
`wxSysColourChangedEvent` | This class is used for system colour change events, which are generated when the user. | wx-2.5.2
`wxSystemOptions` | `wxSystemOptions` stores option/value pairs that wxWidgets itself or applications can. | wx-2.5.2
`wxSystemSettings` | `wxSystemSettings` allows the application to ask for details about the system. | wx-2.5.2
`wxTaskBarIcon` | This class represents a taskbar icon. | wx-2.5.2
`wxTaskBarIconEvent` | The event class used by `wxTaskBarIcon`. | wx-2.5.2
`wxTextAttr` | `wxTextAttr` represents the character and paragraph attributes, or style, for a range. | wx-2.5.2
`wxTextCtrl` | A text control allows text to be displayed and edited. | wx-2.5.2
`wxTextDataObject` | `wxTextDataObject` is a specialization of `wxDataObjectSimple` (not implemented in wx). | wx-2.5.2
`wxTextEntryDialog` | This class represents a dialog that requests a one-line text string from the user. | wx-2.5.2
`wxToggleButton` | `wxToggleButton` is a button that stays pressed when clicked by the user. | wx-2.5.2
`wxToolBar` | A toolbar is a bar of buttons and/or other controls usually placed below the menu bar in. | wx-2.5.2
`wxToolTip` | This class holds information about a tooltip associated with a window (see `wxWindow:setToolTip/2`). | wx-2.5.2
`wxToolbook` | `wxToolbook` is a class similar to `wxNotebook` but which uses a `wxToolBar` to. | wx-2.5.2
`wxTopLevelWindow` | `wxTopLevelWindow` is a common base class for `wxDialog` and `wxFrame`. | wx-2.5.2
`wxTreeCtrl` | A tree control presents information as a hierarchy, with items that may be expanded to. | wx-2.5.2
`wxTreeEvent` | A tree event holds information about events associated with `wxTreeCtrl` objects. | wx-2.5.2
`wxTreebook` | This class is an extension of the `wxNotebook` class that allows a tree structured set. | wx-2.5.2
`wxUpdateUIEvent` | This class is used for pseudo-events which are called by wxWidgets to give an application. | wx-2.5.2
`wxWebView` | This control may be used to render web (HTML / CSS / javascript) documents. | wx-2.5.2
`wxWebViewEvent` | A navigation event holds information about events associated with `wxWebView` objects. | wx-2.5.2
`wxWindow` | `wxWindow` is the base class for all windows and represents any visible object on. | wx-2.5.2
`wxWindowCreateEvent` | This event is sent just after the actual window associated with a `wxWindow` object has. | wx-2.5.2
`wxWindowDC` | A `wxWindowDC` must be constructed if an application wishes to paint on the whole area. | wx-2.5.2
`wxWindowDestroyEvent` | This event is sent as early as possible during the window destruction process. | wx-2.5.2
`wxXmlResource` | This is the main class for interacting with the XML-based resource system. | wx-2.5.2
`wx_misc` | Miscellaneous functions. | wx-2.5.2
`wx_object` | wx_object - Generic wx object behaviour. | wx-2.5.2
`xmerl` | Functions for exporting XML data to an external format. | xmerl-2.1.6
`xmerl_eventp` | Simple event-based processors (front-ends to `xmerl_scan`). | xmerl-2.1.6
`xmerl_sax_parser` | XML SAX parser API. | xmerl-2.1.6
`xmerl_scan` | Single pass XML scanner. | xmerl-2.1.6
`xmerl_xpath` | Xpath 1.0 search implementation. | xmerl-2.1.6
`xmerl_xs` | XSLT-like XML document transformations. | xmerl-2.1.6
`xmerl_xsd` | Interface module for XML Schema validation. | xmerl-2.1.6
`xref` | A Cross Reference Tool for analyzing dependencies between functions, modules,. | tools-4.1.3
`yecc` | LALR-1 Parser Generator. | parsetools-2.7
`zip` | Utility for reading and creating 'zip' archives. | stdlib-7.1
`zlib` | zlib compression interface. | erts-16.1
`zstd` | Zstandard compression interface. | stdlib-7.1

← Previous Page Erlang/OTP 28.1
Next Page → Deprecations