Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2021-10-09 | 86.9 kB | |
v0.1.0-beta.tar.gz | 2021-10-09 | 213.5 MB | |
v0.1.0-beta.zip | 2021-10-09 | 218.2 MB | |
Totals: 3 Items | 431.8 MB | 0 |
Release Notes
(beta) October 10, 2021
- After 3 years of development, we are happy to release the first beta version of xtd. This version contains a lot of functionalities. It is the first of a long serie.
- The essentials are listed below. For more information about all functionalities read the Reference Guide.
xtd
CMake commands - Specific CMake commands to manage project, assembly informations and application properties
countinuous inegration build - Countinuous inegration build for Windows, macOs anddd linux (appveyor, CirclleCI and travisCI).
documentation - Markdown documentation.
installation - Install scripts for Windows, macOS and linux.
packages (vcpkg, brew, apt) - xtd packages.
project - SourceForge project.
reference guide - Online and offline user and developer guide.
register xtd domain nameProvides the default output methods and behavior for tracing.
website - https://gammasoft71.wixsite.com/xtdpro
xtd.core
System
action - Represents a xtd::delegate that has variable parameters and does not return a value.
argument_exception - The exception that is thrown when one of the arguments provided to a method is not valid.
argument_null_exception - The exception that is thrown when one of the arguments provided to a method is null.
argument_out_of_range_exception - The exception that is thrown when one of the arguments provided to a method is out of range.
arithmetic_exception - The exception that is thrown for errors in an arithmetic, casting, or conversion operation.
as - Casts a type into another type.
async_callback - References a method to be called when a corresponding asynchronous operation completes.
bacground_color - Sets the background color of the console.
beep - Represent beep output manipulator class.
bit_converter - Converts base data types to an std::vector of bytes, and an std::vector of bytes to base data types.
block_scope - The specified expression is cleared automatically when the scope is ended.
cdebug - Provides an std::ostream for xtd::diagnostics::debug.
cnull - Provides a null std::ostream.
compiler - Represents information about c++ libraries, such as the version and standard identifier.
console - Represents the standard input, output, and error streams for console applications.
console_key_info - Specifies the standard keys on a console.
convert - Represents API to convert base type code.
convert_pointer - Represents API to convert pointers.
convert_string - Represents API to convert string containers.
cpp_language - Represents information about c++ libraries, such as the version and language identifier.
ctrace - Provides an std::ostream for xtd::diagnostics::trace.
date_time - Represents an instant in time, typically expressed as a date and time of day.
delegate - Represents a delegate, which is a data structure that refers to a static method or to a class instance && an instance method of that class.
divide_by_zero_exception - The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
domain_exception - The exception that is thrown for errors in domain. That is, situations where the inputs are outside of the domain on which an operation is defined..
environment - The environment class.
event - Represents an event.
foreground_color - Represent foreground color output manipulator class.
format_exception - The exception that is thrown when the format of an argument does not meet the parameter specifications of the invoked method.
func - Represents a delegate that has variables parameters and returns a value of the type specified by the result_t type.
guid - Represents a globally unique identifier (GUID). A GUID is a 128-bit integer (16 bytes) that can be used across all computers and networks wherever a unique identifier is required. Such an identifier has a very low probability of being duplicated.
index_out_of_range_exception - The exception that is thrown when an attempt is made to access an element of an array with an index that is outside the bounds of the array.
interface - Represent an interface class.
invalid_cast_exception - The exception that is thrown for invalid casting or explicit conversion.
invalid_operation_exception - The exception that is thrown when a method call is invalid for the object's current state.
invalid_program_exception - The exception that is thrown when a program contains invalid metadata. Generally this indicates a bug in the compiler that generated the program.
is - Checks if the result of an expression is compatible with a given type.
length_exception - The exception that is thrown when an attempts to exceed implementation defined length limits for some object.
literals operators - Used to convert specified value into another.
lock - The lock keyword marks a statement block as a critical section by obtaining the mutual-exclusion lock for a given object, executing a statement, and then releasing the lock. The following example includes a lock statement.
math - Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.
nameof - Used to obtain the simple (unqualified) string name of a variable, type, or member.
not_finit_number_exception - The exception that is thrown when a floating-point value is positive infinity, negative infinity, or Not-a-Number (NaN).
not_implemented_exception - The exception that is thrown when a requested method or operation is not implemented.
not_supported_exception - The exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality.
null_pointer_exception - The exception that is thrown when there is an attempt to dereference a null object pointer.
object - Supports all classes in the xtd class hierarchy and provides low-level services to derived classes.
object_closed_exception - The exception that is thrown when one of the arguments provided to a method is not valid.
operating_system - Represents information about an operating system, such as the version and platform identifier.
operation_canceled_exception - The exception that is thrown in a thread upon cancellation of an operation that the thread was executing.
overflow_exception - The exception that is thrown when an arithmetic, casting, or conversion operation in a checked context results in an overflow.
overload - Represents class that use to determine one of const and non const overloaded methods.
parse - Convert a type into a string.
platform_not_supported_exception - The exception that is thrown when a feature does not run on a particular platform.
predicate - Represents a delegate that defines a set of criteria and determines whether the specified object meets those criteria.
processor - Represents information about a processor, such as the architecture.
random - Represents a pseudo-random number generator, a device that produces a sequence of numbers that meet certain statistical requirements for randomness.
reset_color - Represent reset color output manipulator class.
startup - Defines the entry point to be called when the application loads. Generally this is set either to the main form in your application or to the main procedure that should run when the application starts.
static - Represent a static object. A static class can't be instantiated (constructors are deleted).
system_exception - Defines the base class for predefined exceptions in the xtd namespace.
tick - Represents a tick (1 tick = 100 nanoseconds).
ticks - Represents a tick duration
time_out_exception - The exception that is thrown when the time allotted for a process or operation has expired.
to_string - Convert a specified value into a string with specified format.
translator - Represents translator class.
type - Represents type declarations: class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types.
underflow_exception - The exception that is thrown when an arithmetic, casting, or conversion operation in a checked context results in an underflow.
unused - It may be used to suppress the "unused variable" or "unused local typedefs" compiler warnings when the variable or typedef can't be removed or commented out, e.g. when some blocks of the code are conditionally activated.
uri - Provides an object representation of a uniform resource identifier (URI) and easy access to the parts of the URI.
ustring - Represents text as a sequence of UTF-8 code units.
version - Represents the version number of an assembly, operating system, or the xtd.
xml_syntax_exception - The exception that is thrown when there is a syntax error in XML parsing
Collections
any_pair - Implements a std::pair with the key and the value strongly typed to be std::any.
key_not_found_exception - The exception that is thrown when the key specified for accessing an element in a collection does not match any key in the collection.
vector_list - Represents a collection of std::any.
Speialized
string_map - Implements a std::map with the key and the value strongly typed to be strings.
string_pair - Implements a std::pair with the key and the value strongly typed to be strings.
string_vector - Represents a collection of strings.
Diagnostics
assert_dialog - Implement an assert dialog box.
boolean_switch - Provides a simple on/off switch that controls debugging and tracing output.
console_trace_listener - Directs tracing or debugging output to either the standard output or the standard error stream.
debug - Provides a set of methods and properties that help you debug the execution of your code.
debugger - Enables communication with a debugger.
default_trace_listener - Provides the default output methods and behavior for tracing.
ostream_trace_listener - Directs tracing or debugging output to a std::ostream, such as std::fstream, std::stream...
process - Provides access to local and remote processes and enables you to start and stop local system processes.
source_filter - Indicates whether a listener should trace a message based on the source of a trace.
source_switch - Provides a multilevel switch to control tracing and debug output without recompiling your code.
stack_frame - Provides information about a xtd::diagnostics::stack_frame, which represents a function call on the call stack for the current thread.
stack_trace - Represents a stack trace, which is an ordered collection of one or more stack frames.
stopwatch - Provides a set of methods and properties that you can use to accurately measure elapsed time.
switch_base - Provides an abstract base class to create new debugging and tracing switches.
trace - Provides a set of methods and properties that help you debug the execution of your code.
trace_event_cache - Provides trace event data specific to a thread and a process.
trace_filter - Provides the base class for trace filter implementations.
trace_listener - Provides the abstract base class for the listeners who monitor trace and debug output.
trace_listener_collection - Represents a collection of xtd::diagnostics::trace_listener.
trace_source - Provides a set of methods and properties that enable applications to trace the execution of code and associate trace messages with their source.
trace_switch - Provides a multilevel switch to control tracing and debug output without recompiling your code.
IO
binary_reader - Reads primitive data types as binary values in a specific encoding.
binary_writer - Writes primitive types in binary to a stream and supports writing strings in a specific encoding.
directory - Provides static methods for the creation, copying, deletion, moving, and opening of Directories, and aids in the creation of System::IO::DirectoryStream objects.
directory_info - Exposes instance methods for creating, moving, and enumerating through directories and subdirectories.
directory_not_found_exception - The exception that is thrown when part of a file or directory cannot be found.
drive_info - Provides access to information on a drive.
drive_not_found_exception - The exception that is thrown when trying to access a drive or share that is not available.
end_of_stream_exception - The exception that is thrown when reading is attempted past the end of a stream.
file - Provides static methods for the creation, copying, deletion, moving, and opening of files, and aids in the creation of std::fstream objects.
file_format_exception - The exception that is thrown when the format of an argument does not meet the parameter specifications of the invoked method.
file_info - Provides properties and instance methods for the creation, copying, deletion, moving, and opening of files, and aids in the creation of std::fstream objects.
file_load_exception - The exception that is thrown when a managed assembly is found but cannot be loaded.
file_not_found_exception - The exception that is thrown when an attempt to access a file that does not exist on disk fails.
io_exception - The exception that is thrown when an I/O error occurs.
path - Performs operations on std::basic_string instances that contain file or directory path information. These operations are performed in a cross-platform manner.
path_too_long_exception - The exception that is thrown when a path or file name is longer than the system-defined maximum length.
stream_reader - Implements a xtd::io::text_reader that reads characters from a byte stream.
stream_writer - Implements a xtd::io::text_writer for writing characters to a stream.
string_reader - Implements a xtd::io::text_reader that reads from a string.
string_writer - Implements a xtd::io::text_writer for writing characters to a string.
text_reader - Represents a reader that can read a sequential series of characters.
text_writer - Represents a writer that can write a sequential series of characters.
Memory mapped files
memory_mapped_file - Represents a memory-mapped file.
memory_mapped_view_accessor - Represents a randomly accessed view of a memory-mapped file.
memory_mapped_view_stream - Represents a view of a memory-mapped file as a sequentially accessed stream.
Media
sound_player - Controls playback of a sound from a .wav file.
system_sound - Represents a system sound type.
system_sounds - Retrieves sounds associated with a set of Windows operating system sound-event types.
Microsoft
Win32
registry - Provides xtd::microsoft::win32::registry_key objects that represent the root keys in the Windows registry, and static methods to access key/value pairs.
registry_key - Represents a key-level node in the Windows registry. This class is a registry encapsulation.
Net
cookie_exception - The exception that is thrown when an error is made adding a xtd::net::cookie to a xtd::net::cookie_container.
dns - Provides simple domain name resolution functionality.
dns_end_point - Represents a network endpoint as a host name or a string representation of an IP address and a port number.
end_point - Identifies a network address.
ip_address - Provides an Internet Protocol (IP) address.
ip_end_point - Represents a network endpoint as an IP address and a port number.
ip_host_entry - Provides a container class for Internet host address information.
network_credential - Provides credentials for password-based authentication schemes such as basic, digest, NTLM, and Kerberos authentication.
protocol_violation_exception - The exception that is thrown when an error is made adding a xtd::net::cookie to a xtd::net::cookie_container.
socket_address - Stores serialized information from end_point derived classes.
web_exception - The exception that is thrown when an error is made adding a xtd::net::cookie to a xtd::net::cookie_container.
web_request - Makes a request to a Uniform Resource Identifier (URI).
web_response - Provides a response from a Uniform Resource Identifier (URI).
Sockets
ip_packet_information - Gets the network interface information that is associated with a call to xtd::net::sockets::socket::receive_message_from or xtd::net::sockets::socket::end_receive_message_from.
ip_v6_multicast_option - Contains option values for joining an IPv6 multicast group.
linger_option - Specifies whether a xtd::net::sockets::socket will remain connected after a call to the xtd::net::sockets::socket::close or xtd::net::sockets::tcp_client::close methods and the length of time it will remain connected, if data remains to be sent.
multicast_option - Contains IPAddress values used to join and drop multicast groups.
network_stream - Provides the underlying stream of data for network access.
send_packet_element - Represents an element in a xtd::net::sockets::send_packets_element array.
socket - Implements the Berkeley sockets interface.
socket_exception - The exception that is thrown when a socket error occurs.
socket_information - Encapsulates the information that is necessary to duplicate a xtd::net::sockets::socket.
tcp_client - Provides client connections for TCP network services.
tcp_listener - Listens for connections from TCP network clients.
udp_client - Provides User Datagram Protocol (UDP) network services.
web sockets
client_web_socket - Provides a client for connecting to WebSocket services.
web_socket - The xtd::net::sockets::web_sockets::web_socket class allows applications to send and receive data after the WebSocket upgrade has completed.
Security
secure_string - Represents text that should be kept confidential, such as by deleting it from computer memory when no longer needed.
Text
string_builder - Represents a mutable string of characters.
Threading
auto_reset_event - Notifies a waiting thread that an event has occurred.
barrier - Enables multiple tasks to cooperatively work on an algorithm in parallel through multiple phases.
event_wait_handle - Represents a thread synchronization event.
interlocked - Provides atomic operations for variables that are shared by multiple threads.
manual_reset_event - Notifies a waiting thread that an event has occurred.
monitor - Provides a mechanism that synchronizes access to objects.
mutex - A synchronization primitive that can also be used for interprocess synchronization.
registered_wait_handle - Represents a handle that has been registered when calling xtd::threading::register_wait_for_single_object.
semaphore - Limits the number of threads that can access a resource or pool of resources concurrently.
spin_lock - Provides a mechanism for executing a method at specified intervals.
thread_local - Provides thread-local storage of data.
thread_pool - Provides a pool of threads that can be used to post work items, process asynchronous I/O, wait on behalf of other threads, and process timers.
timer - Provides a mechanism for executing a method at specified intervals.
timer_callback - Represents the method that handles calls from a xtd::threading::timer.
wait_callback - Represents a method to be called when a xtd::threading::wait_handle is signaled or times out.
wait_handle - Encapsulates operating system specific objects that wait for exclusive access to shared resources.
wait_or_timer_callback - Represents a method to be called when a xtd::threading::wait_handle is signaled or times out.
Timers
timer - Generates an event after a set interval, with an option to generate recurring events.
Web
CSS
css_reader - Represent a css reader class.
css_writer - Represent a css writer class.
property - Representtt a css property class.
property_map - Represent a css property collection.
selector - Represent a css selector class.
selector_map - Represent a css selector collection.
xtd.drawing
bitmap - Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. A bitmap is an object used to work with images defined by pixel data.
brush - Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths.
brushes - brushes for all the standard colors.
buffered_graphics - Provides a graphics buffer for double buffering.
color - Represents an ARGB (alpha, red, green, blue) color.
colors - colors for all the standard colors.
font - Defines a particular format for text, including font face, size, and style attributes.
font_family - Defines a group of type faces having a similar basic design and certain variations in styles.
graphics - Defines an object used to draw lines and curves.
icon - Represents a Windows icon, which is a small bitmap image that is used to represent an object. Icons can be thought of as transparent bitmaps, although their size is determined by the system.
image - An abstract base class that provides functionality for the bitmap and metafile descended classes.
pen - Defines an object used to draw lines and curves.
pens - pens for all the standard colors.
point - Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.
point_f - Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane.
rectangle - Stores a set of four integers that represent the location and size of a rectangle.
rectangle_f - Stores a set of four floating-points that represent the location and size of a rectangle.
size - Stores an ordered pair of integers, which specify a height and width.
size_f - Stores an ordered pair of floating-point, which specify a height and width.
solid_brush - Defines a xtd::drawing::brush of a single color. Brushes are used to fill graphics shapes, such as rectangles, ellipses, pies, polygons, and paths.
string_format - Encapsulates text layout information (such as alignment, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features.
system_brushes - Each property of the xtd::drawing::system_brushes class is a xtd::drawing::solid_brush that is the color of a Windows display element.
system_colors - Each property of the xtd::drawing::system_colors class is a xtd::drawing::color structure that is the color of a Windows display element.
system_fonts - Specifies the fonts used to display text in Windows display elements.
system_icons - Each property of the xtd::drawing::system_icons class is an xtd::drawing::icon object for Windows system-wide icons.
system_images - Each property of the xtd::drawing::system_images class is an xtd::drawing::image object for Windows system-wide images.
system_pens - Each property of the xtd::drawing::system_pens class is a xtd::drawing::pen that is the color of a Windows display element and that has a width of 1 pixel.
texture_brush - Each property of the xtd::drawing::texture_brush class is a xtd::drawing::brush object that uses an image to fill the interior of a shape.
Drawing 2d
hatch_brush - Defines a rectangular xtd::drawing::brush with a hatch style, a foreground color, and a background color
linear_gradient_brush - Encapsulates a xtd::drawing::brush with a linear gradient.
Imaging
color_palette - Defines an array of colors that make up a color palette. The colors are 32-bit ARGB colors.
frame_dimension - Provides properties that get the frame dimensions of an image.
image_format - Specifies the file format of the image
property_item - Encapsulates a metadata property to be included in an image file.
Text
font_collection - Provides a base class for installed and private font collections.
installed_font_collection - Represents the fonts installed on the system.
private_font_collection - Provides a collection of font families built from font files that are provided by the client application.
xtd.forms
Application
application - Provides static methods and properties to manage an application, such as methods to start and stop an application, to process Windows messages, and methods to get information about an application.
application_context - Specifies the contextual information about an application thread.
application_information - Specifies the application informations.
Dialog
about_dialog - Represents a dialog box that displays about dialog.
busy_dialog - Represents a dialog box that displays busy dialog.
color_dialog - Represents a common dialog box that displays available colors along with controls that enable the user to define custom colors.
exception_dialog - Represents a common dialog box that displays exception dialog.
find_dialog - Represents a dialog box that displays find dialog.
folder_browser_dialog - Prompts the user to select a folder.
font_dialog - Prompts the user to choose a font from among those installed on the local computer.
input_dialog - Represents a common dialog box that displays input dialog.
message_dialog - Displays a message window, also known as a dialog box, which presents a message to the user.
open_file_dialog - Displays a standard dialog box that prompts the user to open a file.
progress_dialog - Represents a common dialog box that displays progress dialog.
replace_dialog - Represents a dialog box that displays replace dialog.
-
save_file_dialog - Prompts the user to select a location for saving a file.
-
about_box - Represents a dialog box that displays about box.
busy_box - Represents a dialog box that displays busy box.
color_box - Represents a common dialog box that displays available colors along with controls that enable the user to define custom colors.
debug_message_box - Displays a dialog box and write debug.
exception_box - Represents a common dialog box that displays exception box.
find_box - Represents a dialog box that displays find box.
folder_browser_box - Prompts the user to select a folder.
font_box - Prompts the user to choose a font from among those installed on the local computer.
input_box - Represents a common dialog box that displays input box.
message_box - Displays a message window, also known as a dialog box, which presents a message to the user.
open_file_box - Displays a standard dialog box that prompts the user to open a file.
progress_box - Represents a common dialog box that displays progress box.
replace_box - Represents a dialog box that displays replace box.
save_file_box - Prompts the user to select a location for saving a file.
trace_message_box - Displays a dialog box and write trace.
Forms
debug_form - Represents a form that displays debug form.
form - Represents a window or dialog box that makes up an application's user interface.
trace_form - Represents a form that displays trace form.
Menus and toolbars
context_menu - Represents a shortcut menu.
context_menu_strip - Represents a shortcut menu.
main_menu - Represents the menu structure of a form.
menu_strip - Provides a menu system for a form.
ribbon_bar - Represents a Windows ribbon bar control.
status_bar - Represents a Windows status bar control.
status_strip - Represents a Windows status bar control.
tool_bar - Represents a Windows tool bar control.
tool_strip - Provides a container for Windows toolbar objects.
Containers
collapsible_panel - Used to group collections of controls in a collapsible panel.
flow_layout_panel - Used to group collections of fixed aligned controls.
group_box - Represents a Windows control that displays a frame around a group of controls with an optional caption.
horizontal_layout_panel - Used to group collections of horizontally aligned controls.
panel - Used to group collections of controls.
split_container - Represents a control consisting of a movable bar that divides a container's display area into two resizable panels.
tab_control - Manages a related set of tab pages.
tab_page - Represents a single tab page in a tab_control.
table_layout_panel - Used to group collections of fixed aligned controls.
tool_strip_container - Provides panels on each side of the form and a central panel that can hold one or more controls.
tool_strip_panel - Creates a container within which other controls can share horizontal or vertical space.
vertical_layout_panel - Used to group collections of vertically aligned controls.
Controls
animation - Represents an animation control.
button - Represents a Windows button control.
check_box - Represents a Windows check_box.
checked_list_box - Displays a xtd::forms::list_box in which a check box is displayed to the left of each item.
choice - Represents a choice control.
color_picker - Represents a picker control that displays available colors along with controls that enable the user to define custom colors.
combo_box - Represents a Windows combo box control.
command_link_button - Represents a Windows command link button control.
control - Defines the base class for controls, which are components with visual representation.
date_time_picker - Represents a picker control that displays available date time along with controls.
dial - Represents a dial control.
domain_up_down - Represents a Windows spin box (also known as an up-down control) that displays string values.
dot_matrix_display - Represents a dot matrix display class.
font_picker - Represents a picker control that displays available fonts along with controls.
fourteen_segment_display - Represents a nine segment display class.
h_scroll_bar - Represents a standard Windows horizontal scroll bar.
label - Represents a standard Windows label.
lcd_label - Represents a lcd label.
light_button - Represents a light button control.
link_label - Represents a Windows label control that can display hyperlinks.
list_box - Represents a standard Windows list box.
list_view - Represents a Windows list view control, which displays a collection of items that can be displayed using one of four different views.
loading_indicator - Represents a loading indicator control.
masked_text_box - Uses a mask to distinguish between proper and improper user input.
media_player - Represents a media player control.
month_calender - Represents a Windows control that enables the user to select a date using a visual monthly calendar display.
notify_icon - Specifies a component that creates an icon in the notification area.
nine_segment_display - Represents a nine segment display class.
numeric_up_down - Represents a standard Windows numeric up down.
picture_box - Represents a standard Windows picture box.
progress_bar - Represents a Windows progress bar control.
property_grid - Provides a user interface for browsing the properties of an object.
radio_button - Enables the user to select a single option from a group of choices when paired with other xtd::forms::radio_button controls.
rich_text_box - Represents a Windows rich text box control.
roller - Represents a roller control.
seven_segment_display - Represents a seven segment display class.
sixteen_segment_display - Represents a sixteen segment display class.
splitter - Represents a splitter control that enables the user to resize docked controls.
switch_button - Represents a standard Windows switch button.
text_box - Represents a standard Windows text box.
toggle_button - Represents a Windows toggle_button.
tool_tip - Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control.
tool_strip_progress_bar - Represents a tool strip progress bar class.
track_bar - Represents a standard Windows track bar.
tree_view - Displays a hierarchical collection of labeled items, each represented by a xtd::forms::tree_node.
up_down_button - Represents a standard Windows up down button.
user_control - Represents a standard Windows user control.
v_scroll_bar - Represents a standard Windows horizontal scroll bar.
web_browser - Enables the user to navigate Web pages inside your form.
Components
background_worker - Executes an operation on a separate thread.
button_images - Provides a button images factories for use by a button control.
countries - Provides a collection of xtd::forms::country for all countries in the world.
country - Represent a country with name, alpha codes, numeric code, emoticon and flag.
cursor - Represents the image used to paint the mouse pointer.
cursors - Provides a collection of xtd::forms::cursor objects for use by a Windows Forms application.
emoticon - Represent a emoticon with name and codepoints.
emoticons - Provides a collection of xtd::forms:emoticon for all known emoticons.
error_provider - Provides a user interface for indicating that a control on a form has an error associated with it
file_system_watcher - Listens to the file system change notifications and raises events when a directory, or file in a directory, changes.
help_provider - Provides pop-up or online Help for controls.
image_list - Provides methods to manage a collection of xtd::drawing::image objects. This class cannot be inherited.
performance_counter - Represents a Windows NT performance counter component.
screen - Represents a display device or multiple display devices on a single system.
settings - Represent settings associate to the application
system_texts - Provides a collection of string objects for use by a Windows Forms application.
timer - Implements a timer that raises an event at user-defined intervals. This timer is optimized for use in Windows Forms applications and must be used in a window.
use_wait_cursor - Creates a use wait cursor class.
Datas
binding_navigator - Represents the navigation and manipulation user interface (UI) for controls on a form that are bound to data.
binding_source - Encapsulates the data source for a form.
chart - Displays data in a customizable chart.
data_grid_view - Displays data in a customizable grid.
data_set - Represents an in-memory cache of data.
Printing
page_setup_dialog - Enables users to change page-related print settings, including margins and paper orientation.
print_dialog - Lets users select a printer and choose which sections of the document to print from a Windows Forms application.
print_document - Defines a reusable object that sends output to a printer, when printing from a Windows Forms application.
print_preview_control - Represents the raw preview part of print previewing from a Windows Forms application, without any dialog boxes or buttons. Most xtd::forms::print_preview_control objects are found on xtd::forms::print_preview_dialog objects, but they do not have to be.
print_preview_dialog - Represents a dialog box form that contains a xtd::forms::print_preview_control for printing from a Windows Forms application.
Clipboard and Drag & Drop
clipboard - Provides methods to place data on and retrieve data from the system Clipboard. This class cannot be inherited.
data_format - Provides static, predefined xtd::forms::clipboard format names. Use them to identify the format of data that you store in an xtd::forms::idata_object.
data_object - Implements a basic data transfer mechanism.
Renderers
button_renderers - Provides button renderer methods.
check_box_renderer - Provides check box renderer methods.
checked_list_box_renderer - Provides checked list box renderer methods.
choice_renderer - Provides choice renderer methods.
color_picker_renderer - Provides color picker renderer methods.
combo_box_renderer - Provides combo box renderer methods.
command_link_button_renderer - Provides link button renderer methods.
date_time_picker_renderer - Provides data time picker renderer methods.
dial_renderer - Provides dial renderer methods.
domain_up_down_renderer - Provides up down renderer methods.
dot_matrix_display_renderer - Provides dot matrix display renderer methods.
font_picker_renderer - Provides font picker renderer methods.
fourteen_segment_display_renderer - Provides fourteen segment display renderer methods.
h_scroll_bar_renderer - Provides horizont scroll bar renderer methods.
label_renderer - Provides label renderer methods.
lcd_label_renderer - Provides lcd label renderer methods.
light_button - Provides light button renderer methods.
link_label_renderer - Provides link label renderer methods.
list_box_renderer - Provides list box renderer methods.
list_view_renderer - Provides list view renderer methods.
loading_indicator_renderer - Provides loading indicator renderer methods.
masked_text_box_renderer - Provides masked text box renderer methods.
media_player_renderer - Provides media player renderer methods.
month_calendar_renderer - Provides month calendar renderer methods.
nine_segment_display_renderer - Provides nine segment display renderer methods.
numeric_up_down_renderer - Provides numeric up down renderer methods.
picture_box_renderer - Provides picture box renderer methods.
progress_bar_renderer - Provides progress bar renderer methods.
property_grid_renderer - Provides property grid renderer methods.
radio_button_renderer - Provides radio button renderer methods.
rich_text_box_renderer - Provides text box renderer methods.
roller_renderer - Provides roller renderer methods.
sevent_segment_display_renderer - Provides seven segment display renderer methods.
sixteen_segment_display_renderer - Provides sixteen segement display renderer methods.
splitter_renderer - Provides splitter renderer methods.
switch_button_renderer - Provides switch buttton renderer methods.
text_box_renderer - Provides text box renderer methods.
tool_tip_renderer - Provides tool tip renderer methods.
tool_strip_progresse_bar_renderer - Provides strip progress bar renderer methods.
toggle_button_renderer - Provides toggle button renderer methods.
track_bar_renderer - Provides track bar renderer methods.
tree_view_renderer - Provides tree view renderer methods.
up_down_button_renderer - Provides up down button renderer methods.
v_scroll_bar_renderer - Provides vertical scroll bar renderer methods.
web_browser_renderer - Provides web browser renderer methods.
xtd.tunit
Tests
test - Represents the test.
test_class - Represents the test class.
unit_test_base - Represents the test base.
ostream_unit_test - Represents ostream unit test.
console_unit_test - Represents console unit test.
Event listeners
event_listener - Represents event listener.
ostream_event_listener - Represents ostrzam event listener.
Assertions
assert - Contains generic assertions.
collection_assert - Contains collection assertions.
directory_assert - Contains specific directory assertions.
file_assert - Contains specific file assertions.
string_assert - Contains specific string assertions.
Validations
valid - Contains generic validations.
collection_valid - Contains specific colection validations.
directory_valid - Contains specific directory validations.
file_valid - Contains specific file validations.
string_valid - Contains specific string validations.
Assumptions
assume - Contains generic assumptions.
collection_assume - Contains specific collection assumptions.
directory_assume - Contains specific directory assumptions.
file_assume - Contains specific file assumptions.
string_assume - Contains specific string assumptions.
Settings
tests selection - Contains tests selection settings.
tests execution - Contains tests execution settings.
tests output - Contains tests output settings.
Tools
guigen - Guid generator command line tool.
guigen-gui - Guid generator GUI application.
sleepfor - Sleep for duration command line tool.
xtdc - Project management command line tool.
xtdc-gui - Project management GUI application.
xtd-code - Forms builder and c++ code generator.
Translations
english - English language.
french - French language.
Themes
gnome dark - Gnome dark theme css files.
gnome light - Gnome light theme css files.
kde dark - kde dark theme css files.
kde light - kde light theme css files.
macos dark - macOS dark theme css files.
macos light - macOS light theme css files.
windows dark - Windows dark theme css files.
wondows light - Windows light theme css files.
xtd dark - xtd dark theme css files.
xtd light - xtd light theme css files.
light - Light color theme css files.
dark - Dark color theme css files.
white - White color theme css files.
black - Black color theme css files.
blue - Blue color theme css files.
green - Green color theme css files.
red - Red color theme css files.
Toolkits
cocoa - Apple AppKit toolkit.
fltk - FLTK toolkit.
gtk4 - Gtk4 toolkit.
qt6 - Qt6 toolkit.
sdl2 - Sdl2 toolkit.
win32 - Win32 API toolkit.
wxwidgets - wxWidgets toolkit.