xtd 0.2.0
Loading...
Searching...
No Matches

Definition

The xtd.forms library contains classes for creating Windows-based applications that take full advantage of the rich user interface features available in the Microsoft Windows operating system, Apple macOS and Linux like Ubuntu operating system.

Classes

class  xtd::forms::xtd_about_box
 Represents a dialog box that displays about box. More...
 
class  xtd::forms::xtd_about_dialog
 Represents a dialog box that displays about dialog. More...
 
class  xtd::toolkit
 Represents a toolkit. More...
 
class  xtd::forms::about_box
 Represents a dialog box that displays about box. More...
 
class  xtd::forms::about_dialog
 Represents a dialog box that displays about dialog. More...
 
class  xtd::forms::animation
 Represents an animation control. More...
 
class  xtd::forms::animation_updated_event_args
 Provides data for the animation update event. More...
 
class  xtd::forms::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. This class cannot be inherited. More...
 
class  xtd::forms::application_context
 Specifies the contextual information about an application thread. More...
 
class  xtd::forms::assert_box
 Represents a common dialog box that displays assert box. More...
 
class  xtd::forms::assert_dialog
 Represents a common dialog box that displays assert dialog. More...
 
class  xtd::forms::background_worker
 Executes an operation on a separate thread. More...
 
class  xtd::forms::box_renderer
 Provides methods used to render a box with or without style sheets. More...
 
class  xtd::forms::busy_box
 Represents a dialog box that displays busy box. More...
 
class  xtd::forms::busy_dialog
 Represents a dialog box that displays busy dialog. More...
 
class  xtd::forms::button
 Represents a Windows button control. More...
 
class  xtd::forms::button_base
 Implements the basic functionality common to button controls. More...
 
class  xtd::forms::button_images
 Provides a button images factories for use by a button control. More...
 
class  xtd::forms::button_renderer
 Provides button control renderer methods. More...
 
class  xtd::forms::buttons
 Provides a collection of button objects for use by a Windows Forms application. More...
 
class  xtd::forms::cancel_event_args
 Provides data for a cancelable event. More...
 
class  xtd::forms::check_box
 Represents a Windows check_box. More...
 
class  xtd::forms::check_box_renderer
 Provides check box renderer methods. More...
 
class  xtd::forms::check_boxes
 Provides a collection of check_box objects for use by a Windows Forms application. More...
 
class  xtd::forms::checked_list_box
 Displays a xtd::forms::list_box in which a check box is displayed to the left of each item. More...
 
class  xtd::forms::choice
 Represents a choice control. More...
 
class  xtd::forms::collapsible_panel
 Used to group collections of controls in a collapsible panel. More...
 
class  xtd::forms::color_box
 Represents a common dialog box that displays available colors along with controls that enable the user to define custom colors. More...
 
class  xtd::forms::color_dialog
 Represents a common dialog box that displays available colors along with controls that enable the user to define custom colors. More...
 
class  xtd::forms::color_picker
 Represents a picker control that displays available colors along with controls that enable the user to define custom colors. More...
 
class  xtd::forms::color_picker_event_args
 Provides data for the xtd::forms::color_picker::color_picker_changed event. More...
 
class  xtd::forms::combo_box
 Represents a Windows combo box control. More...
 
class  xtd::forms::command_link_button
 Represents a Windows command link button control. More...
 
class  xtd::forms::command_link_buttons
 Provides a collection of command_link_button objects for use by a Windows Forms application. More...
 
class  xtd::forms::common_dialog
 Specifies the base class used for displaying dialog boxes on the screen. More...
 
class  xtd::forms::component
 Provides the base implementation and enables object sharing between applications. More...
 
struct  xtd::forms::const_control_ref_less
 Represents less comparator for const const_control_ref. More...
 
struct  xtd::forms::const_tab_page_ref_less
 Represents less comparator for const const_tab_page_ref. More...
 
class  xtd::forms::container_control
 Provides focus-management functionality for controls that can function as a container for other controls. More...
 
class  xtd::forms::context_menu
 Represents a shortcut menu. More...
 
class  xtd::forms::control
 Defines the base class for controls, which are components with visual representation. More...
 
class  xtd::forms::control_event_args
 Provides data for the xtd::forms::control::control_added and xtd::forms::control::control_removed events. More...
 
class  xtd::forms::control_layout_style
 Implements the basic functionality that represents the appearance and behavior of a control layout. More...
 
class  xtd::forms::control_paint
 Provides methods used to paint common Windows controls and their elements. This class cannot be inherited. More...
 
struct  xtd::forms::control_ref_less
 Represents less comparator for control_ref. More...
 
class  xtd::forms::control_renderer
 Provides control renderer methods. More...
 
class  xtd::forms::control_trace_listener
 Directs tracing or debugging output to a icontrol_trace object. More...
 
class  xtd::forms::countries
 Provides a collection of xtd::forms::country for all countries in the world. This class cannot be inherited. More...
 
class  xtd::forms::country
 Represent a country with name, alpha codes, numeric code, emoticon and flag. More...
 
class  xtd::forms::create_params
 Encapsulates the information needed when creating a control. More...
 
class  xtd::forms::cursor
 Represents the image used to paint the mouse pointer. More...
 
class  xtd::forms::cursors
 Provides a collection of xtd::forms::cursor objects for use by a Windows Forms application. More...
 
class  xtd::forms::date_range_event_args
 Provides data for the xtd::forms::month_calendar::date_changed or xtd::forms::month_calendar::date_selected events of the xtd::forms::month_calendar control. More...
 
class  xtd::forms::date_time_picker
 Represents a picker control that displays available date time along with controls. More...
 
class  xtd::forms::debug_form
 Represents a form that displays debug form. This class cannot be inherited. More...
 
class  xtd::forms::debug_message_box
 Displays a dialog box and write debug. More...
 
class  xtd::forms::debug_message_dialog
 Displays a message window and write debug, which presents a debug message to the user. More...
 
class  xtd::forms::dialog_closed_event_args
 Provides data for a dialog closed event. More...
 
class  xtd::forms::do_work_event_args
 Provides data for the xtd::forms::background_worker::do_work event handler. More...
 
class  xtd::forms::domain_up_down
 Represents a Windows spin box (also known as an up-down control) that displays string values. More...
 
class  xtd::forms::dot_matrix_display
 Represents a dot matrix display class. More...
 
class  xtd::forms::draw_item_event_args
 Provides data for the. More...
 
class  xtd::forms::emoticon
 Represent a emoticon with name and codepoints. More...
 
class  xtd::forms::emoticons
 Provides a collection of xtd::forms:emoticon for all known emoticons. This class cannot be inherited. More...
 
class  xtd::forms::enable_debug
 Represent enable debug class. More...
 
class  xtd::forms::exception_box
 Represents a common dialog box that displays exception box. More...
 
class  xtd::forms::exception_dialog
 Represents a common dialog box that displays exception dialog. More...
 
class  xtd::forms::file_dialog
 Displays a dialog box from which the user can select a file. More...
 
class  xtd::forms::find_box
 Represents a common dialog box that displays a find dialog. This class cannot be inherited. More...
 
class  xtd::forms::find_dialog
 Represents a dialog box that displays find dialog. More...
 
class  xtd::forms::find_event_args
 Provides data for the xtd::forms::find_dialog::find_next and xtd::forms::replace_dialog::find_next events. More...
 
class  xtd::forms::fixed_layout_panel
 Used to group collections of fixed aligned controls. More...
 
class  xtd::forms::flat_button_appearance
 Provides properties that specify the appearance of xtd::forms::button controls whose xtd::forms::flat_style is xtd::forms::flat_style::flat. More...
 
class  xtd::forms::flow_layout_panel
 Used to group collections of fixed aligned controls. More...
 
class  xtd::forms::folder_browser_box
 Represents a common dialog box that displays a folder browser dialog. This class cannot be inherited. More...
 
class  xtd::forms::folder_browser_dialog
 Prompts the user to select a folder. This class cannot be inherited. More...
 
class  xtd::forms::font_box
 Represents a common dialog box that displays a dialog to the user to choose a font from among those installed on the local computer. More...
 
class  xtd::forms::font_dialog
 Prompts the user to choose a font from among those installed on the local computer. More...
 
class  xtd::forms::font_picker
 Represents a picker control that displays available fonts along with controls. More...
 
class  xtd::forms::font_picker_event_args
 Provides data for the xtd::forms::font_picker::font_picker_changed events. More...
 
class  xtd::forms::form
 Represents a window or dialog box that makes up an application's user interface. More...
 
class  xtd::forms::form_button_images
 Provides a form button images factories for use by a form control. More...
 
class  xtd::forms::form_closed_event_args
 Provides data for the form_closed event. More...
 
class  xtd::forms::form_closing_event_args
 Provides data for the form_closing event. More...
 
class  xtd::forms::form_renderer
 Provides form control renderer methods. More...
 
class  xtd::forms::fourteen_segment_display
 Represents a nine segment display class. More...
 
class  xtd::forms::group_box
 Represents a Windows control that displays a frame around a group of controls with an optional caption. More...
 
class  xtd::forms::h_scroll_bar
 Represents a standard Windows horizontal scroll bar. More...
 
class  xtd::forms::help_event_args
 Provides data for the xtd::forms::control::control_added and xtd::forms::control::control_removed events. More...
 
class  xtd::forms::horizontal_control_layout_style
 Implements the basic functionality that represents the appearance and behavior of a control layout. More...
 
class  xtd::forms::horizontal_layout_panel
 Used to group collections of horizontally aligned controls. More...
 
class  xtd::forms::ibutton_control
 Allows a control to act like a button on a form. More...
 
class  xtd::forms::icontrol_trace
 Allow a control to be called by control_trace_listener for writing debug or trace message. More...
 
class  xtd::forms::image_list
 Provides methods to manage a collection of xtd::drawing::image objects. This class cannot be inherited. More...
 
class  xtd::forms::image_renderer
 Provides image renderer methods. More...
 
class  xtd::forms::images
 Provides images factories for use by control. More...
 
class  xtd::forms::imessage_filter
 Defines a message filter interface. More...
 
class  xtd::forms::input_box
 Represents a common dialog box that displays input box. More...
 
class  xtd::forms::input_dialog
 Represents a common dialog box that displays input dialog. More...
 
class  xtd::forms::item_check_event_args
 Provides data for the item_check event of the checked_list_box and list_view controls. More...
 
class  xtd::forms::iwin32_window
 Provides an interface to expose Win32 HWND handles. More...
 
class  xtd::forms::key_event_args
 Provides data for the xtd::forms::control::key_down or xtd::forms::control::key_up event. More...
 
class  xtd::forms::key_press_event_args
 Provides data for the xtd::forms::control::key_press event. More...
 
class  xtd::forms::label
 Represents a standard Windows label. More...
 
class  xtd::forms::label_renderer
 Provides label control renderer methods. More...
 
class  xtd::forms::labels
 Provides a collection of label objects for use by a Windows Forms application. More...
 
class  xtd::forms::layout::arranged_element_collection< type_t, sorter_t >
 Represents a collection of objects. More...
 
class  xtd::forms::layout::sorter_none
 Represents a sorter none of objects. More...
 
class  xtd::forms::lcd_label
 Represents a lcd label. More...
 
class  xtd::forms::light_button
 Represents a Windows light_button. More...
 
class  xtd::forms::light_buttons
 Provides a collection of light_button objects for use by a Windows Forms application. More...
 
class  xtd::forms::link
 Represents a link within a xtd::forms::link_label control. More...
 
struct  xtd::forms::link_area
 Represents an area within a xtd::forms::link_label control that represents a hyperlink within the control. More...
 
class  xtd::forms::link_label
 Represents a Windows label control that can display hyperlinks. More...
 
class  xtd::forms::link_label_clicked_event_args
 Represents a Windows label control that can display hyperlinks. More...
 
class  xtd::forms::list_box
 Represents a standard Windows list box. More...
 
class  xtd::forms::list_control
 Provides a common implementation of members for the list_box, choice and combo_box classes. More...
 
class  xtd::forms::loading_indicator
 Represents a loading indicator control. More...
 
class  xtd::forms::loading_indicators
 Provides a collection of loading indicator objects for use by a Windows Forms application. More...
 
class  xtd::forms::main_menu
 Represents the menu structure of a form. More...
 
class  xtd::forms::menu
 Represents the base functionality for all menus. Although tool_strip_drop_down and tool_strip_drop_down_menu replace and add functionality to the menu control of previous versions, menu is retained for both backward compatibility and future use if you choose. More...
 
class  xtd::forms::menu_images
 Provides a menu images factories for use by a menu control. More...
 
class  xtd::forms::menu_item
 Represents an individual item that is displayed within a main_menu or context_menu. More...
 
class  xtd::forms::message
 Implements a Windows message. More...
 
class  xtd::forms::message_box
 Displays a message window, also known as a dialog box, which presents a message to the user. It is a modal window, blocking other actions in the application until the user closes it. A message_box can contain text, buttons, and symbols that inform and instruct the user. More...
 
class  xtd::forms::message_dialog
 Displays a message window, also known as a dialog box, which presents a message to the user. It is a modal window, blocking other actions in the application until the user closes it. A message_dialog can contain text, buttons, and symbols that inform and instruct the user. More...
 
class  xtd::forms::month_calendar
 Represents a control that displays a month calendar. More...
 
class  xtd::forms::mouse_event_args
 Provides data for the xtd::forms::control::mouse_up, xtd::forms::control::mouse_down, and xtd::forms::control::mouse_move events. More...
 
class  xtd::forms::nine_segment_display
 Represents a nine segment display class. More...
 
class  xtd::forms::numeric_up_down
 Represents a standard Windows numeric up down. More...
 
class  xtd::forms::open_file_box
 Represents a common dialog box that displays a file selection dialog. This class cannot be inherited. More...
 
class  xtd::forms::open_file_dialog
 Displays a standard dialog box that prompts the user to open a file. This class cannot be inherited. More...
 
class  xtd::forms::padding
 Represents a display device or multiple display devices on a single system. More...
 
class  xtd::forms::paint_event_args
 Provides data for the xtd::forms::control::paint event. More...
 
class  xtd::forms::panel
 Used to group collections of controls. More...
 
class  xtd::forms::panel_renderer
 Provides panel control renderer methods. More...
 
class  xtd::forms::picture_box
 Represents a standard Windows picture box. More...
 
class  xtd::forms::popup_panel
 Represents a special type of panel container that can be used for context menus, combo_box popups and more. More...
 
class  xtd::forms::power_status
 Indicates current system power status information. More...
 
class  xtd::forms::progress_bar
 Represents a Windows progress bar control. More...
 
class  xtd::forms::progress_box
 Represents a common dialog box that displays a progress dialog. More...
 
class  xtd::forms::progress_changed_event_args
 Provides data for the xtd::forms::background_worker::progress_changed event handler. More...
 
class  xtd::forms::progress_dialog
 Represents a common dialog box that displays progress dialog. More...
 
class  xtd::forms::properties::resources
 A strongly-typed resource class, for looking up localized strings, etc. More...
 
class  xtd::forms::radio_button
 Enables the user to select a single option from a group of choices when paired with other xtd::forms::radio_button controls. More...
 
class  xtd::forms::radio_button_renderer
 Provides radio button renderer methods. More...
 
class  xtd::forms::radio_buttons
 Provides a collection of radio_button objects for use by a Windows Forms application. More...
 
class  xtd::forms::renderer
 Provides control renderers methods. More...
 
class  xtd::forms::replace_box
 Represents a common dialog box that displays a replace dialog. This class cannot be inherited. More...
 
class  xtd::forms::replace_dialog
 Represents a dialog box that displays find dialog. More...
 
class  xtd::forms::replace_event_args
 Provides data for the xtd::forms::replace_dialog::replace and xtd::forms::replace_dialog::replace_all events. More...
 
class  xtd::forms::run_worker_completed_event_args
 Provides data for the xtd::forms::background_worker::run_worker_completed event handler. More...
 
class  xtd::forms::save_file_box
 Represents a common dialog box that displays a file save dialog to the user to select a location for saving a file. More...
 
class  xtd::forms::save_file_dialog
 Prompts the user to select a location for saving a file. This class cannot be inherited. More...
 
class  xtd::forms::screen
 Represents a display device or multiple display devices on a single system. More...
 
class  xtd::forms::scroll_bar
 Represents a standard Windows scroll bar. More...
 
class  xtd::forms::scrollable_control
 Defines a base class for controls that support auto-scrolling behavior. More...
 
class  xtd::forms::selection_range
 Represents a date selection range in a month calendar control. More...
 
class  xtd::forms::seven_segment_display
 Represents a seven segment display class. More...
 
class  xtd::forms::shadow
 Represents a shadow within a xtd::forms::shadow_label control. More...
 
class  xtd::forms::sixteen_segment_display
 Represents a sixteen segment display class. More...
 
class  xtd::forms::split_container
 Represents a control consisting of a movable bar that divides a container's display area into two resizable panels. More...
 
class  xtd::forms::splitter
 Represents a splitter control that enables the user to resize docked controls. More...
 
class  xtd::forms::splitter_panel
 Creates a panel that is associated with a split_container. More...
 
class  xtd::forms::status_bar
 Represents a Windows status bar control. More...
 
class  xtd::forms::status_bar_draw_item_event_args
 Provides data for the xtd::forms::status_bar::draw_item event. More...
 
class  xtd::forms::status_bar_panel
 Represents a xtd::forms::status_bar panel. More...
 
class  xtd::forms::status_bar_panel_click_event_args
 Provides data for the xtd::forms::tool_bar::button_click event. More...
 
class  xtd::forms::status_bar_panel_renderer
 Provides status bar panel renderer methods. More...
 
class  xtd::forms::status_bar_renderer
 Provides status_bar control renderer methods. More...
 
class  xtd::forms::style_sheets::background_image
 The image data allows you to specify the url or gradient mode. More...
 
class  xtd::forms::style_sheets::border_color
 The xtd::forms::style_sheets::border_color is used to set the color of the borders. More...
 
class  xtd::forms::style_sheets::border_radius
 The radius is used to add rounded borders to an element. More...
 
class  xtd::forms::style_sheets::border_style
 The style specifies what kind of borders to display. More...
 
class  xtd::forms::style_sheets::control
 The control selector allows you to specify the box and color of a control. More...
 
class  xtd::forms::style_sheets::ibox_model
 The box model allows you to specify the margin, borders, padding, background color, width and height of a box. More...
 
class  xtd::forms::style_sheets::iimage_model
 The image model allows you to specify the alignment of an image. More...
 
class  xtd::forms::style_sheets::itext_model
 The text model allows you to specify the alignment, color, decoration, transformation, and font of a text. More...
 
class  xtd::forms::style_sheets::length
 The xtd::forms::style_sheets::length specifies the legth and unit of many properties of the xtd::forms::style_sheets::ibox_model. More...
 
class  xtd::forms::style_sheets::lengths
 The length specifies the length of the borders. More...
 
class  xtd::forms::style_sheets::shadow
 The style specifies the shadow of text and elements. More...
 
class  xtd::forms::style_sheets::style_sheet
 The xtd::forms::style_sheets::style_sheet allows you to specify an xtd style sheet. More...
 
class  xtd::forms::style_sheets::system_colors
 The theme data allows you to specify the theme informations. More...
 
class  xtd::forms::style_sheets::theme
 The theme data allows you to specify the theme informations. More...
 
class  xtd::forms::switch_button
 Represents a standard Windows switch button. More...
 
class  xtd::forms::switch_button_renderer
 Provides switch button renderer methods. More...
 
class  xtd::forms::system_information
 Provides information about the current system environment. More...
 
class  xtd::forms::tab_control
 Manages a related set of tab pages. More...
 
class  xtd::forms::tab_page
 Represents a single tab page in a tab_control. More...
 
struct  xtd::forms::tab_page_ref_less
 Represents less comparator for tab_page_ref. More...
 
class  xtd::forms::table_layout_panel
 Used to group collections of fixed aligned controls. More...
 
class  xtd::forms::text_box
 Represents a standard Windows text box. More...
 
class  xtd::forms::text_box_base
 Implements the basic functionality required by text controls. More...
 
class  xtd::forms::text_renderer
 Provides methods used to render a text with style sheets. More...
 
class  xtd::forms::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. More...
 
class  xtd::forms::toggle_button
 Represents a Windows toggle_button. More...
 
class  xtd::forms::toggle_button_renderer
 Provides xtd::forms::toggle_button renderer methods. More...
 
class  xtd::forms::toggle_buttons
 Provides a collection of toggle_button objects for use by a Windows Forms application. More...
 
class  xtd::forms::tool_bar
 Represents a Windows toolbar. More...
 
class  xtd::forms::tool_bar_button
 Represents a toolbar button. More...
 
class  xtd::forms::tool_bar_button_click_event_args
 Provides data for the xtd::forms::tool_bar::button_click event. More...
 
class  xtd::forms::tool_bar_button_renderer
 Provides tool bar button renderer methods. More...
 
class  xtd::forms::tool_bar_images
 Provides a tool bar images factories for use by a tool_bar control. More...
 
class  xtd::forms::tool_bar_renderer
 Provides tool_bar control renderer methods. More...
 
class  xtd::forms::trace_form
 Represents a form that displays trace form. This class cannot be inherited. More...
 
class  xtd::forms::trace_form_base
 Represents a base form for debug_form and trace_form forms. This class cannot be instantiated. More...
 
class  xtd::forms::trace_message_box
 Displays a dialog box and write trace. More...
 
class  xtd::forms::trace_message_dialog
 Displays a message window and write debug, which presents a debug message to the user. More...
 
class  xtd::forms::track_bar
 Represents a standard Windows track bar. More...
 
class  xtd::forms::up_down_base
 Implements the basic functionality required by a spin box (also known as an up-down control). More...
 
class  xtd::forms::up_down_button
 Represents a standard Windows up down button. More...
 
class  xtd::forms::use_wait_cursor
 Creates a use wait cursor class. More...
 
class  xtd::forms::user_control
 Represents a standard Windows user control. More...
 
class  xtd::forms::user_control_renderer
 Provides control renderer methods. More...
 
class  xtd::forms::v_scroll_bar
 Represents a standard Windows horizontal scroll bar. More...
 
class  xtd::forms::vertical_control_layout_style
 Implements the basic functionality that represents the appearance and behavior of a control layout. More...
 
class  xtd::forms::vertical_layout_panel
 Used to group collections of vertically aligned controls. More...
 

Typedefs

using xtd::forms::const_control_ref = std::reference_wrapper< const control >
 Represents a const control reference.
 
using xtd::forms::const_form_ref = std::reference_wrapper< const form >
 Represents a const xtd::forms::form reference.
 
using xtd::forms::const_menu_item_ref = std::reference_wrapper< const menu_item >
 Represents a menu item reference.
 
using xtd::forms::const_tab_page_ref = std::reference_wrapper< const tab_page >
 Represents a const tab_page reference.
 
using xtd::forms::control_ref = std::reference_wrapper< control >
 Represents a control reference.
 
using xtd::forms::dialog_appearance = control_appearance
 Specifies the appearance of a dialog.
 
using xtd::forms::form_collection = std::vector< std::reference_wrapper< form > >
 Represents a collection of form objects.
 
using xtd::forms::form_ref = std::reference_wrapper< form >
 Represent an xtd::forms::form reference.
 
using xtd::forms::horizontal_control_layout_style_collection = std::vector< xtd::collections::generic::key_value_pair< control_ref, horizontal_control_layout_style > >
 A collection that stores horizontal_control_layout_style objects.
 
using xtd::forms::menu_item_ref = std::reference_wrapper< menu_item >
 Represents a menu item reference.
 
using xtd::forms::message_box_buttons = message_dialog_buttons
 Specifies constants defining which buttons to display on a message_box.
 
using xtd::forms::message_box_default_button = message_dialog_default_button
 Specifies constants defining the default button on a message_box.
 
using xtd::forms::message_box_icon = message_dialog_icon
 Specifies constants defining which information to display.
 
using xtd::forms::message_box_options = message_dialog_options
 Specifies options on a message_box.
 
using xtd::forms::notifier_appearance = control_appearance
 Specifies the appearance of a notifier.
 
using xtd::forms::shadows = std::vector< xtd::forms::shadow >
 Represents an xtd::forms::shadow array.
 
using xtd::forms::status_bar_panel_ref = std::reference_wrapper< status_bar_panel >
 Represents a xtd::forms::status_bar_item reference.
 
using xtd::forms::style_sheets::shadows = std::vector< xtd::forms::style_sheets::shadow >
 Represents an xtd::forms::style_sheets::shadow array.
 
using xtd::forms::tab_page_ref = std::reference_wrapper< tab_page >
 Represents a tab_page reference.
 
using xtd::forms::tool_bar_button_ref = std::reference_wrapper< tool_bar_button >
 Represents a xtd::forms::tool_bar_item reference.
 
using xtd::forms::vertical_control_layout_style_collection = std::vector< xtd::collections::generic::key_value_pair< control_ref, vertical_control_layout_style > >
 A collection that stores vertical_control_layout_style objects.
 
using xtd::forms::visual_styles::form_state = control_state
 Specifies the visual state of a form that is drawn with visual styles.
 
using xtd::forms::visual_styles::label_state = control_state
 Specifies the visual state of a label that is drawn with visual styles.
 
using xtd::forms::visual_styles::link_label_state = control_state
 Specifies the visual state of a link label that is drawn with visual styles.
 
using xtd::forms::visual_styles::panel_state = control_state
 Specifies the visual state of a panel that is drawn with visual styles.
 
using xtd::forms::visual_styles::tool_bar_state = control_state
 Specifies the visual state of a tool_bar that is drawn with visual styles.
 
using xtd::forms::visual_styles::user_control_state = control_state
 Specifies the visual state of a user control that is drawn with visual styles.
 

Enumerations

enum class  xtd::forms::anchor_styles {
  xtd::forms::anchor_styles::none ,
  xtd::forms::anchor_styles::top ,
  xtd::forms::anchor_styles::bottom ,
  xtd::forms::anchor_styles::left ,
  xtd::forms::anchor_styles::right ,
  xtd::forms::anchor_styles::all
}
 Specifies how a control anchors to the edges of its container. More...
 
enum class  xtd::forms::appearance {
  xtd::forms::appearance::normal ,
  xtd::forms::appearance::button ,
  xtd::forms::appearance::switch_button
}
 Specifies the appearance of a control. More...
 
enum class  xtd::forms::arrange_direction {
  xtd::forms::arrange_direction::down ,
  xtd::forms::arrange_direction::left ,
  xtd::forms::arrange_direction::right ,
  xtd::forms::arrange_direction::up
}
 Specifies the direction the system uses to arrange minimized windows. More...
 
enum class  xtd::forms::arrange_starting_position {
  xtd::forms::arrange_starting_position::bottom_left ,
  xtd::forms::arrange_starting_position::bottom_right ,
  xtd::forms::arrange_starting_position::top_left ,
  xtd::forms::arrange_starting_position::top_right ,
  xtd::forms::arrange_starting_position::hide
}
 Specifies the starting position that the system uses to arrange minimized windows. More...
 
enum class  xtd::forms::auto_size_mode {
  xtd::forms::auto_size_mode::grow_and_shrink ,
  xtd::forms::auto_size_mode::grow_only
}
 Specifies how a control will behave when its auto_size property is enabled. More...
 
enum class  xtd::forms::battery_charge_status {
  xtd::forms::battery_charge_status::high ,
  xtd::forms::battery_charge_status::low ,
  xtd::forms::battery_charge_status::critical ,
  xtd::forms::battery_charge_status::charging ,
  xtd::forms::battery_charge_status::no_system_battery ,
  xtd::forms::battery_charge_status::unknown
}
 Defines identifiers that indicate the current battery charge level or charging state information. This enumeration supports a bitwise combination of its member values. More...
 
enum class  xtd::forms::boot_mode {
  xtd::forms::boot_mode::normal ,
  xtd::forms::boot_mode::fail_safe ,
  xtd::forms::boot_mode::fail_safe_with_network
}
 Specifies the mode to start the computer in. More...
 
enum class  xtd::forms::border_sides {
  xtd::forms::border_sides::none ,
  xtd::forms::border_sides::top ,
  xtd::forms::border_sides::bottom ,
  xtd::forms::border_sides::left ,
  xtd::forms::border_sides::right ,
  xtd::forms::border_sides::all
}
 Specifies how a control anchors to the edges of its container. More...
 
enum class  xtd::forms::border_style {
  xtd::forms::border_style::none ,
  xtd::forms::border_style::hidden ,
  xtd::forms::border_style::solid ,
  xtd::forms::border_style::inset ,
  xtd::forms::border_style::outset ,
  xtd::forms::border_style::groove ,
  xtd::forms::border_style::ridge ,
  xtd::forms::border_style::theme ,
  xtd::forms::border_style::dashed ,
  xtd::forms::border_style::dot_dash ,
  xtd::forms::border_style::dot_dot_dash ,
  xtd::forms::border_style::dotted ,
  xtd::forms::border_style::double_border ,
  xtd::forms::border_style::bevel_inset ,
  xtd::forms::border_style::bevel_outset ,
  xtd::forms::border_style::rounded ,
  xtd::forms::border_style::fixed_single ,
  xtd::forms::border_style::fixed_3d ,
  xtd::forms::border_style::sunken ,
  xtd::forms::border_style::raised ,
  xtd::forms::border_style::bevel_sunken ,
  xtd::forms::border_style::bevel_raised
}
 Specifies the border style for a control. More...
 
enum class  xtd::forms::bounds_specified {
  xtd::forms::bounds_specified::none ,
  xtd::forms::bounds_specified::x ,
  xtd::forms::bounds_specified::y ,
  xtd::forms::bounds_specified::location ,
  xtd::forms::bounds_specified::width ,
  xtd::forms::bounds_specified::height ,
  xtd::forms::bounds_specified::size ,
  xtd::forms::bounds_specified::all
}
 Specifies the bounds of the control to use when defining a control's size and position. This enumeration has a flags attribute that allows a bitwise combination of its member values. More...
 
enum class  xtd::forms::button_state {
  xtd::forms::button_state::normal ,
  xtd::forms::button_state::inactive ,
  xtd::forms::button_state::pushed ,
  xtd::forms::button_state::checked ,
  xtd::forms::button_state::flat ,
  xtd::forms::button_state::all
}
 Specifies the appearance of a button. More...
 
enum class  xtd::forms::character_casing {
  xtd::forms::character_casing::normal ,
  xtd::forms::character_casing::upper ,
  xtd::forms::character_casing::lower
}
 Specifies the case of characters in a text_box control. More...
 
enum class  xtd::forms::check_state {
  xtd::forms::check_state::unchecked ,
  xtd::forms::check_state::checked ,
  xtd::forms::check_state::indeterminate
}
 Specifies the state of a control, such as a check box, that can be checked, unchecked, or set to an indeterminate state. More...
 
enum class  xtd::forms::close_reason {
  xtd::forms::close_reason::none ,
  xtd::forms::close_reason::windows_shut_down ,
  xtd::forms::close_reason::mdi_form_closing ,
  xtd::forms::close_reason::user_closing ,
  xtd::forms::close_reason::task_manager_closing ,
  xtd::forms::close_reason::form_owner_closing ,
  xtd::forms::close_reason::application_exit_call
}
 Specifies the reason that a form was closed. More...
 
enum class  xtd::forms::color_box_styles {
  xtd::forms::color_box_styles::none ,
  xtd::forms::color_box_styles::alpha_color ,
  xtd::forms::color_box_styles::allow_full_open ,
  xtd::forms::color_box_styles::any_color ,
  xtd::forms::color_box_styles::full_open ,
  xtd::forms::color_box_styles::show_help ,
  xtd::forms::color_box_styles::solid_color_only
}
 Specifies constants defining which color_box styles is used. More...
 
enum class  xtd::forms::combo_box_style {
  xtd::forms::combo_box_style::simple ,
  xtd::forms::combo_box_style::drop_down ,
  xtd::forms::combo_box_style::drop_down_list
}
 Specifies the combo_box style. More...
 
enum class  xtd::forms::content_alignment {
  xtd::forms::content_alignment::top_left ,
  xtd::forms::content_alignment::top_center ,
  xtd::forms::content_alignment::top_right ,
  xtd::forms::content_alignment::middle_left ,
  xtd::forms::content_alignment::middle_center ,
  xtd::forms::content_alignment::middle_right ,
  xtd::forms::content_alignment::bottom_left ,
  xtd::forms::content_alignment::bottom_center ,
  xtd::forms::content_alignment::bottom_right
}
 Specifies alignment of content on the drawing surface. More...
 
enum class  xtd::forms::control_appearance {
  xtd::forms::control_appearance::standard ,
  xtd::forms::control_appearance::system
}
 Specifies the appearance of a control. More...
 
enum class  xtd::forms::control_styles {
  xtd::forms::control_styles::none ,
  xtd::forms::control_styles::container_control ,
  xtd::forms::control_styles::user_paint ,
  xtd::forms::control_styles::opaque ,
  xtd::forms::control_styles::resize_redraw ,
  xtd::forms::control_styles::fixed_width ,
  xtd::forms::control_styles::fixed_height ,
  xtd::forms::control_styles::standard_click ,
  xtd::forms::control_styles::selectable ,
  xtd::forms::control_styles::user_mouse ,
  xtd::forms::control_styles::supports_transparent_back_color ,
  xtd::forms::control_styles::standard_double_click ,
  xtd::forms::control_styles::all_painting_in_wm_paint ,
  xtd::forms::control_styles::cache_text ,
  xtd::forms::control_styles::enable_notify_message ,
  xtd::forms::control_styles::double_buffer ,
  xtd::forms::control_styles::optimized_double_buffer ,
  xtd::forms::control_styles::use_text_for_accessibility
}
 Specifies the style and behavior of a control. More...
 
enum class  xtd::forms::date_time_picker_format {
  xtd::forms::date_time_picker_format::long_format ,
  xtd::forms::date_time_picker_format::short_format ,
  xtd::forms::date_time_picker_format::time ,
  xtd::forms::date_time_picker_format::custom
}
 Specifies the date and time format the date_time_picker control displays. More...
 
enum class  xtd::forms::day {
  xtd::forms::day::monday ,
  xtd::forms::day::tuesday ,
  xtd::forms::day::wednesday ,
  xtd::forms::day::thursday ,
  xtd::forms::day::friday ,
  xtd::forms::day::saturday ,
  xtd::forms::day::sunday ,
  xtd::forms::day::default_day
}
 Specifies the day of the week. More...
 
enum class  xtd::forms::dialog_result {
  xtd::forms::dialog_result::none ,
  xtd::forms::dialog_result::ok ,
  xtd::forms::dialog_result::cancel ,
  xtd::forms::dialog_result::abort ,
  xtd::forms::dialog_result::retry ,
  xtd::forms::dialog_result::ignore ,
  xtd::forms::dialog_result::yes ,
  xtd::forms::dialog_result::no
}
 Specifies identifiers to indicate the return value of a dialog box. More...
 
enum class  xtd::forms::dock_style {
  xtd::forms::dock_style::none ,
  xtd::forms::dock_style::top ,
  xtd::forms::dock_style::bottom ,
  xtd::forms::dock_style::left ,
  xtd::forms::dock_style::right ,
  xtd::forms::dock_style::fill
}
 Specifies the position and manner in which a control is docked. More...
 
enum class  xtd::forms::dot_matrix_style {
  xtd::forms::dot_matrix_style::round ,
  xtd::forms::dot_matrix_style::square ,
  xtd::forms::dot_matrix_style::standard
}
 Represent dot matrix style used by dot_matrix_display control. More...
 
enum class  xtd::forms::draw_item_state {
  xtd::forms::draw_item_state::none ,
  xtd::forms::draw_item_state::selected ,
  xtd::forms::draw_item_state::grayed ,
  xtd::forms::draw_item_state::disabled ,
  xtd::forms::draw_item_state::checked ,
  xtd::forms::draw_item_state::focus ,
  xtd::forms::draw_item_state::default_state ,
  xtd::forms::draw_item_state::hot_light ,
  xtd::forms::draw_item_state::inactive ,
  xtd::forms::draw_item_state::no_accelerator ,
  xtd::forms::draw_item_state::no_focus_rect ,
  xtd::forms::draw_item_state::combo_box_edit
}
 Specifies the state of an item that is being drawn. This enumeration supports a bitwise combination of its member values. More...
 
enum class  xtd::forms::flat_style {
  xtd::forms::flat_style::flat ,
  xtd::forms::flat_style::popup ,
  xtd::forms::flat_style::standard ,
  xtd::forms::flat_style::system
}
 Specifies the appearance of a control. More...
 
enum class  xtd::forms::font_box_options {
  xtd::forms::font_box_options::none ,
  xtd::forms::font_box_options::allow_simulations ,
  xtd::forms::font_box_options::allow_vector_fonts ,
  xtd::forms::font_box_options::allow_vertical_fonts ,
  xtd::forms::font_box_options::allow_script_change ,
  xtd::forms::font_box_options::fixed_pitch_only ,
  xtd::forms::font_box_options::scripts_only ,
  xtd::forms::font_box_options::show_apply ,
  xtd::forms::font_box_options::show_color ,
  xtd::forms::font_box_options::show_effects ,
  xtd::forms::font_box_options::show_help ,
  xtd::forms::font_box_options::all
}
 Specifies options on a xtd::forms::font_box. More...
 
enum class  xtd::forms::form_border_style {
  xtd::forms::form_border_style::none ,
  xtd::forms::form_border_style::fixed_single ,
  xtd::forms::form_border_style::fixed_3d ,
  xtd::forms::form_border_style::fixed_dialog ,
  xtd::forms::form_border_style::sizable ,
  xtd::forms::form_border_style::fixed_tool_window ,
  xtd::forms::form_border_style::sizable_tool_window
}
 Specifies the border styles for a form. More...
 
enum class  xtd::forms::form_start_position {
  xtd::forms::form_start_position::manual ,
  xtd::forms::form_start_position::center_screen ,
  xtd::forms::form_start_position::windows_default_location ,
  xtd::forms::form_start_position::windows_default_bounds ,
  xtd::forms::form_start_position::center_parent
}
 Specifies the initial position of a form. More...
 
enum class  xtd::forms::form_window_state {
  xtd::forms::form_window_state::normal ,
  xtd::forms::form_window_state::minimized ,
  xtd::forms::form_window_state::maximized ,
  xtd::forms::form_window_state::full_screen
}
 Specifies how a form window is displayed. More...
 
enum class  xtd::forms::horizontal_alignment {
  xtd::forms::horizontal_alignment::left ,
  xtd::forms::horizontal_alignment::right ,
  xtd::forms::horizontal_alignment::center
}
 Specifies how an object or text in a control is horizontally aligned relative to an element of the control. More...
 
enum class  xtd::forms::image_layout {
  xtd::forms::image_layout::none ,
  xtd::forms::image_layout::tile ,
  xtd::forms::image_layout::center ,
  xtd::forms::image_layout::stretch ,
  xtd::forms::image_layout::zoom
}
 Specifies the position of the image on the control. More...
 
enum class  xtd::forms::input_box_style {
  xtd::forms::input_box_style::normal ,
  xtd::forms::input_box_style::multiline ,
  xtd::forms::input_box_style::password
}
 Specifies constants defining which input_box style is used. More...
 
enum class  xtd::forms::keys : long long {
  xtd::forms::keys::none ,
  xtd::forms::keys::lbutton ,
  xtd::forms::keys::rbutton ,
  xtd::forms::keys::cancel ,
  xtd::forms::keys::mbutton ,
  xtd::forms::keys::xbutton1 ,
  xtd::forms::keys::xbutton2 ,
  xtd::forms::keys::back ,
  xtd::forms::keys::tab ,
  xtd::forms::keys::line_feed ,
  xtd::forms::keys::clear ,
  xtd::forms::keys::enter ,
  xtd::forms::keys::ret ,
  xtd::forms::keys::shift_key ,
  xtd::forms::keys::control_key ,
  xtd::forms::keys::menu ,
  xtd::forms::keys::pause ,
  xtd::forms::keys::caps_lock ,
  xtd::forms::keys::capital ,
  xtd::forms::keys::kana_mode ,
  xtd::forms::keys::hanguel_mode ,
  xtd::forms::keys::hangul_mode ,
  xtd::forms::keys::junja_mode ,
  xtd::forms::keys::final_mode ,
  xtd::forms::keys::kanji_mode ,
  xtd::forms::keys::hanja_mode ,
  xtd::forms::keys::escape ,
  xtd::forms::keys::ime_convert ,
  xtd::forms::keys::ime_nonconvert ,
  xtd::forms::keys::ime_accept ,
  xtd::forms::keys::ime_mode_change ,
  xtd::forms::keys::space ,
  xtd::forms::keys::page_up ,
  xtd::forms::keys::prior ,
  xtd::forms::keys::page_down ,
  xtd::forms::keys::next ,
  xtd::forms::keys::end ,
  xtd::forms::keys::home ,
  xtd::forms::keys::left ,
  xtd::forms::keys::up ,
  xtd::forms::keys::right ,
  xtd::forms::keys::down ,
  xtd::forms::keys::select ,
  xtd::forms::keys::print ,
  xtd::forms::keys::execute ,
  xtd::forms::keys::print_screen ,
  xtd::forms::keys::snapshot ,
  xtd::forms::keys::insert ,
  xtd::forms::keys::del ,
  xtd::forms::keys::help ,
  xtd::forms::keys::d0 ,
  xtd::forms::keys::d1 ,
  xtd::forms::keys::d2 ,
  xtd::forms::keys::d3 ,
  xtd::forms::keys::d4 ,
  xtd::forms::keys::d5 ,
  xtd::forms::keys::d6 ,
  xtd::forms::keys::d7 ,
  xtd::forms::keys::d8 ,
  xtd::forms::keys::d9 ,
  xtd::forms::keys::a ,
  xtd::forms::keys::b ,
  xtd::forms::keys::c ,
  xtd::forms::keys::d ,
  xtd::forms::keys::e ,
  xtd::forms::keys::f ,
  xtd::forms::keys::g ,
  xtd::forms::keys::h ,
  xtd::forms::keys::i ,
  xtd::forms::keys::j ,
  xtd::forms::keys::k ,
  xtd::forms::keys::l ,
  xtd::forms::keys::m ,
  xtd::forms::keys::n ,
  xtd::forms::keys::o ,
  xtd::forms::keys::p ,
  xtd::forms::keys::q ,
  xtd::forms::keys::r ,
  xtd::forms::keys::s ,
  xtd::forms::keys::t ,
  xtd::forms::keys::u ,
  xtd::forms::keys::v ,
  xtd::forms::keys::w ,
  xtd::forms::keys::x ,
  xtd::forms::keys::y ,
  xtd::forms::keys::z ,
  xtd::forms::keys::lwin ,
  xtd::forms::keys::rwin ,
  xtd::forms::keys::apps ,
  xtd::forms::keys::sleep ,
  xtd::forms::keys::num_pad0 ,
  xtd::forms::keys::num_pad1 ,
  xtd::forms::keys::num_pad2 ,
  xtd::forms::keys::num_pad3 ,
  xtd::forms::keys::num_pad4 ,
  xtd::forms::keys::num_pad5 ,
  xtd::forms::keys::num_pad6 ,
  xtd::forms::keys::num_pad7 ,
  xtd::forms::keys::num_pad8 ,
  xtd::forms::keys::num_pad9 ,
  xtd::forms::keys::multiply ,
  xtd::forms::keys::add ,
  xtd::forms::keys::separator ,
  xtd::forms::keys::subtract ,
  xtd::forms::keys::decimal ,
  xtd::forms::keys::divide ,
  xtd::forms::keys::f1 ,
  xtd::forms::keys::f2 ,
  xtd::forms::keys::f3 ,
  xtd::forms::keys::f4 ,
  xtd::forms::keys::f5 ,
  xtd::forms::keys::f6 ,
  xtd::forms::keys::f7 ,
  xtd::forms::keys::f8 ,
  xtd::forms::keys::f9 ,
  xtd::forms::keys::f10 ,
  xtd::forms::keys::f11 ,
  xtd::forms::keys::f12 ,
  xtd::forms::keys::f13 ,
  xtd::forms::keys::f14 ,
  xtd::forms::keys::f15 ,
  xtd::forms::keys::f16 ,
  xtd::forms::keys::f17 ,
  xtd::forms::keys::f18 ,
  xtd::forms::keys::f19 ,
  xtd::forms::keys::f20 ,
  xtd::forms::keys::f21 ,
  xtd::forms::keys::f22 ,
  xtd::forms::keys::f23 ,
  xtd::forms::keys::f24 ,
  xtd::forms::keys::num_lock ,
  xtd::forms::keys::scroll ,
  xtd::forms::keys::lshift_key ,
  xtd::forms::keys::rshift_key ,
  xtd::forms::keys::lcontrol_key ,
  xtd::forms::keys::rcontrol_key ,
  xtd::forms::keys::lmenu ,
  xtd::forms::keys::rmenu ,
  xtd::forms::keys::browser_back ,
  xtd::forms::keys::browser_forward ,
  xtd::forms::keys::browser_refresh ,
  xtd::forms::keys::browser_stop ,
  xtd::forms::keys::browser_search ,
  xtd::forms::keys::browser_favorites ,
  xtd::forms::keys::browser_home ,
  xtd::forms::keys::volume_mute ,
  xtd::forms::keys::volume_down ,
  xtd::forms::keys::volume_up ,
  xtd::forms::keys::media_next_track ,
  xtd::forms::keys::media_previous_track ,
  xtd::forms::keys::media_stop ,
  xtd::forms::keys::media_play_pause ,
  xtd::forms::keys::launch_mail ,
  xtd::forms::keys::select_media ,
  xtd::forms::keys::launch_application1 ,
  xtd::forms::keys::launch_application2 ,
  xtd::forms::keys::oem_semicolon ,
  xtd::forms::keys::oem1 ,
  xtd::forms::keys::oem_plus ,
  xtd::forms::keys::oem_comma ,
  xtd::forms::keys::oem_minus ,
  xtd::forms::keys::oem_period ,
  xtd::forms::keys::oem_question ,
  xtd::forms::keys::oem2 ,
  xtd::forms::keys::oem_tilde ,
  xtd::forms::keys::oem3 ,
  xtd::forms::keys::oem_open_brackets ,
  xtd::forms::keys::oem4 ,
  xtd::forms::keys::oem_pipe ,
  xtd::forms::keys::oem5 ,
  xtd::forms::keys::oem_close_brackets ,
  xtd::forms::keys::oem6 ,
  xtd::forms::keys::oem_quotes ,
  xtd::forms::keys::oem7 ,
  xtd::forms::keys::oem8 ,
  xtd::forms::keys::oem_backslash ,
  xtd::forms::keys::oem102 ,
  xtd::forms::keys::process_key ,
  xtd::forms::keys::packet ,
  xtd::forms::keys::attn ,
  xtd::forms::keys::crsel ,
  xtd::forms::keys::exsel ,
  xtd::forms::keys::erase_eof ,
  xtd::forms::keys::play ,
  xtd::forms::keys::zoom ,
  xtd::forms::keys::no_name ,
  xtd::forms::keys::pa1 ,
  xtd::forms::keys::oem_clear ,
  xtd::forms::keys::command_key ,
  xtd::forms::keys::lcommand_key ,
  xtd::forms::keys::rcommand_key ,
  xtd::forms::keys::function_key ,
  xtd::forms::keys::shift ,
  xtd::forms::keys::control ,
  xtd::forms::keys::command ,
  xtd::forms::keys::alt ,
  xtd::forms::keys::option ,
  xtd::forms::keys::meta ,
  xtd::forms::keys::function ,
  xtd::forms::keys::key_code ,
  xtd::forms::keys::modifiers
}
 Specifies key codes and modifiers. More...
 
enum class  xtd::forms::known_themed_color {
  xtd::forms::known_themed_color::accent ,
  xtd::forms::known_themed_color::accent_text ,
  xtd::forms::known_themed_color::active_border ,
  xtd::forms::known_themed_color::active_caption ,
  xtd::forms::known_themed_color::active_caption_text ,
  xtd::forms::known_themed_color::app_workspace ,
  xtd::forms::known_themed_color::button_face ,
  xtd::forms::known_themed_color::button_highlight ,
  xtd::forms::known_themed_color::button_shadow ,
  xtd::forms::known_themed_color::control ,
  xtd::forms::known_themed_color::control_dark ,
  xtd::forms::known_themed_color::control_dark_dark ,
  xtd::forms::known_themed_color::control_light ,
  xtd::forms::known_themed_color::control_light_light ,
  xtd::forms::known_themed_color::control_text ,
  xtd::forms::known_themed_color::desktop ,
  xtd::forms::known_themed_color::gradient_active_caption ,
  xtd::forms::known_themed_color::gradient_inactive_caption ,
  xtd::forms::known_themed_color::gray_text ,
  xtd::forms::known_themed_color::highlight ,
  xtd::forms::known_themed_color::highlight_text ,
  xtd::forms::known_themed_color::hot_track ,
  xtd::forms::known_themed_color::inactive_border ,
  xtd::forms::known_themed_color::inactive_caption ,
  xtd::forms::known_themed_color::inactive_caption_text ,
  xtd::forms::known_themed_color::info ,
  xtd::forms::known_themed_color::info_text ,
  xtd::forms::known_themed_color::menu ,
  xtd::forms::known_themed_color::menu_bar ,
  xtd::forms::known_themed_color::menu_highlight ,
  xtd::forms::known_themed_color::menu_text ,
  xtd::forms::known_themed_color::scroll_bar ,
  xtd::forms::known_themed_color::text_box ,
  xtd::forms::known_themed_color::text_box_text ,
  xtd::forms::known_themed_color::window ,
  xtd::forms::known_themed_color::window_frame ,
  xtd::forms::known_themed_color::window_text
}
 Specifies the known system colors. More...
 
enum class  xtd::forms::lcd_style {
  xtd::forms::lcd_style::seven_segment_display ,
  xtd::forms::lcd_style::nine_segment_display ,
  xtd::forms::lcd_style::fourteen_segment_display ,
  xtd::forms::lcd_style::sixteen_segment_display ,
  xtd::forms::lcd_style::dot_matrix_display
}
 Represent lcd label style used by lcd_label control. More...
 
enum class  xtd::forms::left_right_alignment {
  xtd::forms::left_right_alignment::left ,
  xtd::forms::left_right_alignment::right
}
 Specifies whether an object or text is aligned to the left or right of a reference point. More...
 
enum class  xtd::forms::link_behavior {
  xtd::forms::link_behavior::system_default ,
  xtd::forms::link_behavior::always_underline ,
  xtd::forms::link_behavior::hover_underline ,
  xtd::forms::link_behavior::never_underline
}
 Specifies the behaviors of a link in a xtd::forms::link_label. More...
 
enum class  xtd::forms::loading_indicator_style {
  xtd::forms::loading_indicator_style::bar ,
  xtd::forms::loading_indicator_style::circle_bars ,
  xtd::forms::loading_indicator_style::circle_blinks ,
  xtd::forms::loading_indicator_style::five_lines ,
  xtd::forms::loading_indicator_style::five_lines_center ,
  xtd::forms::loading_indicator_style::five_lines_chronological ,
  xtd::forms::loading_indicator_style::five_lines_pulse ,
  xtd::forms::loading_indicator_style::five_lines_wave ,
  xtd::forms::loading_indicator_style::pulse ,
  xtd::forms::loading_indicator_style::pulse_outline ,
  xtd::forms::loading_indicator_style::standard ,
  xtd::forms::loading_indicator_style::system ,
  xtd::forms::loading_indicator_style::three_balls ,
  xtd::forms::loading_indicator_style::three_balls_bouncing ,
  xtd::forms::loading_indicator_style::three_balls_rotation
}
 Specifies the appearance of a loading indicator control. More...
 
enum class  xtd::forms::menu_item_kind {
  xtd::forms::menu_item_kind::normal ,
  xtd::forms::menu_item_kind::check ,
  xtd::forms::menu_item_kind::radio ,
  xtd::forms::menu_item_kind::drop_down ,
  xtd::forms::menu_item_kind::separator
}
 Represent menu item kind used by xtd::forms::menu_item component. More...
 
enum class  xtd::forms::message_dialog_buttons {
  xtd::forms::message_dialog_buttons::ok ,
  xtd::forms::message_dialog_buttons::ok_cancel ,
  xtd::forms::message_dialog_buttons::abort_retry_ignore ,
  xtd::forms::message_dialog_buttons::yes_no_cancel ,
  xtd::forms::message_dialog_buttons::yes_no ,
  xtd::forms::message_dialog_buttons::retry_cancel
}
 Specifies constants defining which buttons to display on a message_box. More...
 
enum class  xtd::forms::message_dialog_default_button {
  xtd::forms::message_dialog_default_button::button1 ,
  xtd::forms::message_dialog_default_button::button2 ,
  xtd::forms::message_dialog_default_button::button3
}
 Specifies constants defining the default button on a message_box. More...
 
enum class  xtd::forms::message_dialog_icon {
  xtd::forms::message_dialog_icon::none ,
  xtd::forms::message_dialog_icon::error ,
  xtd::forms::message_dialog_icon::question ,
  xtd::forms::message_dialog_icon::warning ,
  xtd::forms::message_dialog_icon::information ,
  xtd::forms::message_dialog_icon::hand ,
  xtd::forms::message_dialog_icon::stop ,
  xtd::forms::message_dialog_icon::exclamation ,
  xtd::forms::message_dialog_icon::asterisk
}
 Specifies constants defining which information to display. More...
 
enum class  xtd::forms::message_dialog_options {
  xtd::forms::message_dialog_options::default_desktop_only ,
  xtd::forms::message_dialog_options::right_align ,
  xtd::forms::message_dialog_options::rtl_reading ,
  xtd::forms::message_dialog_options::service_notification
}
 Specifies options on a message_box. More...
 
enum class  xtd::forms::mouse_buttons {
  xtd::forms::mouse_buttons::none ,
  xtd::forms::mouse_buttons::left ,
  xtd::forms::mouse_buttons::right ,
  xtd::forms::mouse_buttons::middle ,
  xtd::forms::mouse_buttons::x_button1 ,
  xtd::forms::mouse_buttons::x_button2
}
 Specifies constants that define which mouse button was pressed. This enumeration has a flag attribute that allows a bitwise combination of its member values. More...
 
enum class  xtd::forms::open_file_box_options {
  xtd::forms::open_file_box_options::none ,
  xtd::forms::open_file_box_options::check_file_exists ,
  xtd::forms::open_file_box_options::dereference_link ,
  xtd::forms::open_file_box_options::validate_names ,
  xtd::forms::open_file_box_options::restore_directory ,
  xtd::forms::open_file_box_options::enable_auto_upgrade ,
  xtd::forms::open_file_box_options::show_hidden_files ,
  xtd::forms::open_file_box_options::show_help ,
  xtd::forms::open_file_box_options::show_preview ,
  xtd::forms::open_file_box_options::support_multi_dotted_extensions ,
  xtd::forms::open_file_box_options::all
}
 Specifies options on a xtd::forms::open_file_box. More...
 
enum class  xtd::forms::orientation {
  xtd::forms::orientation::horizontal ,
  xtd::forms::orientation::vertical
}
 Specifies the orientation of controls or elements of controls. More...
 
enum class  xtd::forms::picture_box_size_mode {
  xtd::forms::picture_box_size_mode::normal ,
  xtd::forms::picture_box_size_mode::stretch_image ,
  xtd::forms::picture_box_size_mode::auto_size ,
  xtd::forms::picture_box_size_mode::center_image ,
  xtd::forms::picture_box_size_mode::zoom
}
 Specifies how an image is positioned within a picture_box. More...
 
enum class  xtd::forms::power_line_status {
  xtd::forms::power_line_status::offline ,
  xtd::forms::power_line_status::online ,
  xtd::forms::power_line_status::unknown
}
 Specifies the system power status. More...
 
enum class  xtd::forms::power_state {
  xtd::forms::power_state::suspend ,
  xtd::forms::power_state::hibernate
}
 Defines identifiers that indicate a suspended system power activity mode. More...
 
enum class  xtd::forms::progress_bar_style {
  xtd::forms::progress_bar_style::blocks ,
  xtd::forms::progress_bar_style::continuous ,
  xtd::forms::progress_bar_style::marquee
}
 Specifies the progress_bar_style of controls or elements of controls. More...
 
enum class  xtd::forms::progress_box_options {
  xtd::forms::progress_box_options::none ,
  xtd::forms::progress_box_options::show_cancel_button ,
  xtd::forms::progress_box_options::show_skip_button ,
  xtd::forms::progress_box_options::show_elapsed_time ,
  xtd::forms::progress_box_options::show_estimated_time ,
  xtd::forms::progress_box_options::show_remaining_time ,
  xtd::forms::progress_box_options::all
}
 Specifies options on a xtd::forms::progress_box. More...
 
enum class  xtd::forms::right_to_left {
  xtd::forms::right_to_left::no ,
  xtd::forms::right_to_left::yes ,
  xtd::forms::right_to_left::inherit
}
 Specifies a value indicating whether the text appears from right to left, such as when using Hebrew or Arabic fonts. More...
 
enum class  xtd::forms::save_file_box_options {
  xtd::forms::save_file_box_options::none ,
  xtd::forms::save_file_box_options::check_file_exists ,
  xtd::forms::save_file_box_options::dereference_link ,
  xtd::forms::save_file_box_options::validate_names ,
  xtd::forms::save_file_box_options::restore_directory ,
  xtd::forms::save_file_box_options::enable_auto_upgrade ,
  xtd::forms::save_file_box_options::show_hidden_files ,
  xtd::forms::save_file_box_options::show_help ,
  xtd::forms::save_file_box_options::show_preview ,
  xtd::forms::save_file_box_options::support_multi_dotted_extensions ,
  xtd::forms::save_file_box_options::all
}
 Specifies options on a xtd::forms::save_file_box. More...
 
enum class  xtd::forms::screen_orientation {
  xtd::forms::screen_orientation::angle_0 ,
  xtd::forms::screen_orientation::angle_90 ,
  xtd::forms::screen_orientation::angle_180 ,
  xtd::forms::screen_orientation::angle_270
}
 Specifies the angle of the screen. More...
 
enum class  xtd::forms::search_direction {
  xtd::forms::search_direction::down ,
  xtd::forms::search_direction::up
}
 Specifies the search direction for xtd::forms::find_dialog dialog. More...
 
enum class  xtd::forms::segment_style {
  xtd::forms::segment_style::standard ,
  xtd::forms::segment_style::modern ,
  xtd::forms::segment_style::mixed ,
  xtd::forms::segment_style::expanded ,
  xtd::forms::segment_style::design ,
  xtd::forms::segment_style::stick
}
 Represent segment style used by seven_segment_display, fourteen_segment_display, nine_segment_display and sixteen_segment_display controls. More...
 
enum class  xtd::forms::segments {
  xtd::forms::segments::none ,
  xtd::forms::segments::a ,
  xtd::forms::segments::b ,
  xtd::forms::segments::c ,
  xtd::forms::segments::d ,
  xtd::forms::segments::e ,
  xtd::forms::segments::f ,
  xtd::forms::segments::g ,
  xtd::forms::segments::h ,
  xtd::forms::segments::i ,
  xtd::forms::segments::j ,
  xtd::forms::segments::k ,
  xtd::forms::segments::l ,
  xtd::forms::segments::m ,
  xtd::forms::segments::a1 ,
  xtd::forms::segments::a2 ,
  xtd::forms::segments::d1 ,
  xtd::forms::segments::d2 ,
  xtd::forms::segments::g1 ,
  xtd::forms::segments::g2 ,
  xtd::forms::segments::dp ,
  xtd::forms::segments::pc
}
 Specifies how a control anchors to the edges of its container. More...
 
enum class  xtd::forms::selection_mode {
  xtd::forms::selection_mode::none ,
  xtd::forms::selection_mode::one ,
  xtd::forms::selection_mode::multi_simple ,
  xtd::forms::selection_mode::multi_extended
}
 Specifies the selection behavior of a list box. More...
 
enum class  xtd::forms::shortcut {
  xtd::forms::shortcut::alt_0 ,
  xtd::forms::shortcut::alt_1 ,
  xtd::forms::shortcut::alt_2 ,
  xtd::forms::shortcut::alt_3 ,
  xtd::forms::shortcut::alt_4 ,
  xtd::forms::shortcut::alt_5 ,
  xtd::forms::shortcut::alt_6 ,
  xtd::forms::shortcut::alt_7 ,
  xtd::forms::shortcut::alt_8 ,
  xtd::forms::shortcut::alt_9 ,
  xtd::forms::shortcut::alt_bksp ,
  xtd::forms::shortcut::alt_down_arrow ,
  xtd::forms::shortcut::alt_f1 ,
  xtd::forms::shortcut::alt_f10 ,
  xtd::forms::shortcut::alt_f11 ,
  xtd::forms::shortcut::alt_f12 ,
  xtd::forms::shortcut::alt_f2 ,
  xtd::forms::shortcut::alt_f3 ,
  xtd::forms::shortcut::alt_f4 ,
  xtd::forms::shortcut::alt_f5 ,
  xtd::forms::shortcut::alt_f6 ,
  xtd::forms::shortcut::alt_f7 ,
  xtd::forms::shortcut::alt_f8 ,
  xtd::forms::shortcut::alt_f9 ,
  xtd::forms::shortcut::alt_left_arrow ,
  xtd::forms::shortcut::alt_right_arrow ,
  xtd::forms::shortcut::alt_up_arrow ,
  xtd::forms::shortcut::ctrl_0 ,
  xtd::forms::shortcut::ctrl_1 ,
  xtd::forms::shortcut::ctrl_2 ,
  xtd::forms::shortcut::ctrl_3 ,
  xtd::forms::shortcut::ctrl_4 ,
  xtd::forms::shortcut::ctrl_5 ,
  xtd::forms::shortcut::ctrl_6 ,
  xtd::forms::shortcut::ctrl_7 ,
  xtd::forms::shortcut::ctrl_8 ,
  xtd::forms::shortcut::ctrl_9 ,
  xtd::forms::shortcut::ctrl_a ,
  xtd::forms::shortcut::ctrl_b ,
  xtd::forms::shortcut::ctrl_c ,
  xtd::forms::shortcut::ctrl_d ,
  xtd::forms::shortcut::ctrl_del ,
  xtd::forms::shortcut::ctrl_e ,
  xtd::forms::shortcut::ctrl_f ,
  xtd::forms::shortcut::ctrl_f1 ,
  xtd::forms::shortcut::ctrl_f10 ,
  xtd::forms::shortcut::ctrl_f11 ,
  xtd::forms::shortcut::ctrl_f12 ,
  xtd::forms::shortcut::ctrl_f2 ,
  xtd::forms::shortcut::ctrl_f3 ,
  xtd::forms::shortcut::ctrl_f4 ,
  xtd::forms::shortcut::ctrl_f5 ,
  xtd::forms::shortcut::ctrl_f6 ,
  xtd::forms::shortcut::ctrl_f7 ,
  xtd::forms::shortcut::ctrl_f8 ,
  xtd::forms::shortcut::ctrl_f9 ,
  xtd::forms::shortcut::ctrl_g ,
  xtd::forms::shortcut::ctrl_h ,
  xtd::forms::shortcut::ctrl_i ,
  xtd::forms::shortcut::ctrl_ins ,
  xtd::forms::shortcut::ctrl_j ,
  xtd::forms::shortcut::ctrl_k ,
  xtd::forms::shortcut::ctrl_l ,
  xtd::forms::shortcut::ctrl_m ,
  xtd::forms::shortcut::ctrl_n ,
  xtd::forms::shortcut::ctrl_o ,
  xtd::forms::shortcut::ctrl_p ,
  xtd::forms::shortcut::ctrl_q ,
  xtd::forms::shortcut::ctrl_r ,
  xtd::forms::shortcut::ctrl_s ,
  xtd::forms::shortcut::ctrl_shift_0 ,
  xtd::forms::shortcut::ctrl_shift_1 ,
  xtd::forms::shortcut::ctrl_shift_2 ,
  xtd::forms::shortcut::ctrl_shift_3 ,
  xtd::forms::shortcut::ctrl_shift_4 ,
  xtd::forms::shortcut::ctrl_shift_5 ,
  xtd::forms::shortcut::ctrl_shift_6 ,
  xtd::forms::shortcut::ctrl_shift_7 ,
  xtd::forms::shortcut::ctrl_shift_8 ,
  xtd::forms::shortcut::ctrl_shift_9 ,
  xtd::forms::shortcut::ctrl_shift_a ,
  xtd::forms::shortcut::ctrl_shift_b ,
  xtd::forms::shortcut::ctrl_shift_c ,
  xtd::forms::shortcut::ctrl_shift_d ,
  xtd::forms::shortcut::ctrl_shift_e ,
  xtd::forms::shortcut::ctrl_shift_f ,
  xtd::forms::shortcut::ctrl_shift_f1 ,
  xtd::forms::shortcut::ctrl_shift_f10 ,
  xtd::forms::shortcut::ctrl_shift_f11 ,
  xtd::forms::shortcut::ctrl_shift_f12 ,
  xtd::forms::shortcut::ctrl_shift_f2 ,
  xtd::forms::shortcut::ctrl_shift_f3 ,
  xtd::forms::shortcut::ctrl_shift_f4 ,
  xtd::forms::shortcut::ctrl_shift_f5 ,
  xtd::forms::shortcut::ctrl_shift_f6 ,
  xtd::forms::shortcut::ctrl_shift_f7 ,
  xtd::forms::shortcut::ctrl_shift_f8 ,
  xtd::forms::shortcut::ctrl_shift_f9 ,
  xtd::forms::shortcut::ctrl_shift_g ,
  xtd::forms::shortcut::ctrl_shift_h ,
  xtd::forms::shortcut::ctrl_shift_i ,
  xtd::forms::shortcut::ctrl_shift_j ,
  xtd::forms::shortcut::ctrl_shift_k ,
  xtd::forms::shortcut::ctrl_shift_l ,
  xtd::forms::shortcut::ctrl_shift_m ,
  xtd::forms::shortcut::ctrl_shift_n ,
  xtd::forms::shortcut::ctrl_shift_o ,
  xtd::forms::shortcut::ctrl_shift_p ,
  xtd::forms::shortcut::ctrl_shift_q ,
  xtd::forms::shortcut::ctrl_shift_r ,
  xtd::forms::shortcut::ctrl_shift_s ,
  xtd::forms::shortcut::ctrl_shift_t ,
  xtd::forms::shortcut::ctrl_shift_u ,
  xtd::forms::shortcut::ctrl_shift_v ,
  xtd::forms::shortcut::ctrl_shift_w ,
  xtd::forms::shortcut::ctrl_shift_x ,
  xtd::forms::shortcut::ctrl_shift_y ,
  xtd::forms::shortcut::ctrl_shift_z ,
  xtd::forms::shortcut::ctrl_t ,
  xtd::forms::shortcut::ctrl_u ,
  xtd::forms::shortcut::ctrl_v ,
  xtd::forms::shortcut::ctrl_w ,
  xtd::forms::shortcut::ctrl_x ,
  xtd::forms::shortcut::ctrl_y ,
  xtd::forms::shortcut::ctrl_z ,
  xtd::forms::shortcut::del ,
  xtd::forms::shortcut::f1 ,
  xtd::forms::shortcut::f10 ,
  xtd::forms::shortcut::f11 ,
  xtd::forms::shortcut::f12 ,
  xtd::forms::shortcut::f2 ,
  xtd::forms::shortcut::f3 ,
  xtd::forms::shortcut::f4 ,
  xtd::forms::shortcut::f5 ,
  xtd::forms::shortcut::f6 ,
  xtd::forms::shortcut::f7 ,
  xtd::forms::shortcut::f8 ,
  xtd::forms::shortcut::f9 ,
  xtd::forms::shortcut::ins ,
  xtd::forms::shortcut::none ,
  xtd::forms::shortcut::shift_del ,
  xtd::forms::shortcut::shift_f1 ,
  xtd::forms::shortcut::shift_f10 ,
  xtd::forms::shortcut::shift_f11 ,
  xtd::forms::shortcut::shift_f12 ,
  xtd::forms::shortcut::shift_f2 ,
  xtd::forms::shortcut::shift_f3 ,
  xtd::forms::shortcut::shift_f4 ,
  xtd::forms::shortcut::shift_f5 ,
  xtd::forms::shortcut::shift_f6 ,
  xtd::forms::shortcut::shift_f7 ,
  xtd::forms::shortcut::shift_f8 ,
  xtd::forms::shortcut::shift_f9 ,
  xtd::forms::shortcut::shift_ins ,
  xtd::forms::shortcut::cmd_0 ,
  xtd::forms::shortcut::cmd_1 ,
  xtd::forms::shortcut::cmd_2 ,
  xtd::forms::shortcut::cmd_3 ,
  xtd::forms::shortcut::cmd_4 ,
  xtd::forms::shortcut::cmd_5 ,
  xtd::forms::shortcut::cmd_6 ,
  xtd::forms::shortcut::cmd_7 ,
  xtd::forms::shortcut::cmd_8 ,
  xtd::forms::shortcut::cmd_9 ,
  xtd::forms::shortcut::cmd_a ,
  xtd::forms::shortcut::cmd_b ,
  xtd::forms::shortcut::cmd_c ,
  xtd::forms::shortcut::cmd_d ,
  xtd::forms::shortcut::cmd_del ,
  xtd::forms::shortcut::cmd_e ,
  xtd::forms::shortcut::cmd_f ,
  xtd::forms::shortcut::cmd_f1 ,
  xtd::forms::shortcut::cmd_f10 ,
  xtd::forms::shortcut::cmd_f11 ,
  xtd::forms::shortcut::cmd_f12 ,
  xtd::forms::shortcut::cmd_f2 ,
  xtd::forms::shortcut::cmd_f3 ,
  xtd::forms::shortcut::cmd_f4 ,
  xtd::forms::shortcut::cmd_f5 ,
  xtd::forms::shortcut::cmd_f6 ,
  xtd::forms::shortcut::cmd_f7 ,
  xtd::forms::shortcut::cmd_f8 ,
  xtd::forms::shortcut::cmd_f9 ,
  xtd::forms::shortcut::cmd_g ,
  xtd::forms::shortcut::cmd_h ,
  xtd::forms::shortcut::cmd_i ,
  xtd::forms::shortcut::cmd_ins ,
  xtd::forms::shortcut::cmd_j ,
  xtd::forms::shortcut::cmd_k ,
  xtd::forms::shortcut::cmd_l ,
  xtd::forms::shortcut::cmd_m ,
  xtd::forms::shortcut::cmd_n ,
  xtd::forms::shortcut::cmd_o ,
  xtd::forms::shortcut::cmd_p ,
  xtd::forms::shortcut::cmd_q ,
  xtd::forms::shortcut::cmd_r ,
  xtd::forms::shortcut::cmd_s ,
  xtd::forms::shortcut::cmd_shift_0 ,
  xtd::forms::shortcut::cmd_shift_1 ,
  xtd::forms::shortcut::cmd_shift_2 ,
  xtd::forms::shortcut::cmd_shift_3 ,
  xtd::forms::shortcut::cmd_shift_4 ,
  xtd::forms::shortcut::cmd_shift_5 ,
  xtd::forms::shortcut::cmd_shift_6 ,
  xtd::forms::shortcut::cmd_shift_7 ,
  xtd::forms::shortcut::cmd_shift_8 ,
  xtd::forms::shortcut::cmd_shift_9 ,
  xtd::forms::shortcut::cmd_shift_a ,
  xtd::forms::shortcut::cmd_shift_b ,
  xtd::forms::shortcut::cmd_shift_c ,
  xtd::forms::shortcut::cmd_shift_d ,
  xtd::forms::shortcut::cmd_shift_e ,
  xtd::forms::shortcut::cmd_shift_f ,
  xtd::forms::shortcut::cmd_shift_f1 ,
  xtd::forms::shortcut::cmd_shift_f10 ,
  xtd::forms::shortcut::cmd_shift_f11 ,
  xtd::forms::shortcut::cmd_shift_f12 ,
  xtd::forms::shortcut::cmd_shift_f2 ,
  xtd::forms::shortcut::cmd_shift_f3 ,
  xtd::forms::shortcut::cmd_shift_f4 ,
  xtd::forms::shortcut::cmd_shift_f5 ,
  xtd::forms::shortcut::cmd_shift_f6 ,
  xtd::forms::shortcut::cmd_shift_f7 ,
  xtd::forms::shortcut::cmd_shift_f8 ,
  xtd::forms::shortcut::cmd_shift_f9 ,
  xtd::forms::shortcut::cmd_shift_g ,
  xtd::forms::shortcut::cmd_shift_h ,
  xtd::forms::shortcut::cmd_shift_i ,
  xtd::forms::shortcut::cmd_shift_j ,
  xtd::forms::shortcut::cmd_shift_k ,
  xtd::forms::shortcut::cmd_shift_l ,
  xtd::forms::shortcut::cmd_shift_m ,
  xtd::forms::shortcut::cmd_shift_n ,
  xtd::forms::shortcut::cmd_shift_o ,
  xtd::forms::shortcut::cmd_shift_p ,
  xtd::forms::shortcut::cmd_shift_q ,
  xtd::forms::shortcut::cmd_shift_r ,
  xtd::forms::shortcut::cmd_shift_s ,
  xtd::forms::shortcut::cmd_shift_t ,
  xtd::forms::shortcut::cmd_shift_u ,
  xtd::forms::shortcut::cmd_shift_v ,
  xtd::forms::shortcut::cmd_shift_w ,
  xtd::forms::shortcut::cmd_shift_x ,
  xtd::forms::shortcut::cmd_shift_y ,
  xtd::forms::shortcut::cmd_shift_z ,
  xtd::forms::shortcut::cmd_t ,
  xtd::forms::shortcut::cmd_u ,
  xtd::forms::shortcut::cmd_v ,
  xtd::forms::shortcut::cmd_w ,
  xtd::forms::shortcut::cmd_x ,
  xtd::forms::shortcut::cmd_ ,
  xtd::forms::shortcut::cmd_z ,
  xtd::forms::shortcut::opt_0 ,
  xtd::forms::shortcut::opt_1 ,
  xtd::forms::shortcut::opt_2 ,
  xtd::forms::shortcut::opt_3 ,
  xtd::forms::shortcut::opt_4 ,
  xtd::forms::shortcut::opt_5 ,
  xtd::forms::shortcut::opt_6 ,
  xtd::forms::shortcut::opt_7 ,
  xtd::forms::shortcut::opt_8 ,
  xtd::forms::shortcut::opt_9 ,
  xtd::forms::shortcut::opt_bksp ,
  xtd::forms::shortcut::opt_down_arrow ,
  xtd::forms::shortcut::opt_f1 ,
  xtd::forms::shortcut::opt_f10 ,
  xtd::forms::shortcut::opt_f11 ,
  xtd::forms::shortcut::opt_f12 ,
  xtd::forms::shortcut::opt_f2 ,
  xtd::forms::shortcut::opt_f3 ,
  xtd::forms::shortcut::opt_f4 ,
  xtd::forms::shortcut::opt_f5 ,
  xtd::forms::shortcut::opt_f6 ,
  xtd::forms::shortcut::opt_f7 ,
  xtd::forms::shortcut::opt_f8 ,
  xtd::forms::shortcut::opt_f9 ,
  xtd::forms::shortcut::opt_left_arrow ,
  xtd::forms::shortcut::opt_right_arrow ,
  xtd::forms::shortcut::opt_up_arrow
}
 Specifies shortcut keys that can be used by menu items. More...
 
enum class  xtd::forms::size_type {
  xtd::forms::size_type::auto_size ,
  xtd::forms::size_type::absolute ,
  xtd::forms::size_type::percent
}
 Specifies how rows or columns of user interface (UI) elements should be sized relative to their container. More...
 
enum class  xtd::forms::splitter_style {
  xtd::forms::splitter_style::draw_line ,
  xtd::forms::splitter_style::update_children
}
 Represent splitter style used by splitter control. More...
 
enum class  xtd::forms::status_bar_panel_auto_size {
  xtd::forms::status_bar_panel_auto_size::none ,
  xtd::forms::status_bar_panel_auto_size::spring ,
  xtd::forms::status_bar_panel_auto_size::contents
}
 Specifies how a xtd::forms::status_bar_panel on a xtd::forms::status_bar content behaves when the content resizes. More...
 
enum class  xtd::forms::status_bar_panel_border_style {
  xtd::forms::status_bar_panel_border_style::none ,
  xtd::forms::status_bar_panel_border_style::outset ,
  xtd::forms::status_bar_panel_border_style::inset ,
  xtd::forms::status_bar_panel_border_style::raised ,
  xtd::forms::status_bar_panel_border_style::sunken
}
 Specifies the appearance of the border for a xtd::forms::status_bar_panel on a xtd::forms::status_bar control. More...
 
enum class  xtd::forms::status_bar_panel_style {
  xtd::forms::status_bar_panel_style::text ,
  xtd::forms::status_bar_panel_style::owner_draw ,
  xtd::forms::status_bar_panel_style::control
}
 Specifies whether a xtd::forms::status_bar_panel object on a xtd::forms::status_bar control is owner-drawn or system-drawn. More...
 
enum class  xtd::forms::tab_alignment {
  xtd::forms::tab_alignment::top ,
  xtd::forms::tab_alignment::bottom ,
  xtd::forms::tab_alignment::left ,
  xtd::forms::tab_alignment::right
}
 Specifies the locations of the tabs in a tab control. More...
 
enum class  xtd::forms::text_format_flags {
  xtd::forms::text_format_flags::default_format ,
  xtd::forms::text_format_flags::glyph_overhang_padding ,
  xtd::forms::text_format_flags::left ,
  xtd::forms::text_format_flags::top ,
  xtd::forms::text_format_flags::horizontal_center ,
  xtd::forms::text_format_flags::right ,
  xtd::forms::text_format_flags::vertical_center ,
  xtd::forms::text_format_flags::bottom ,
  xtd::forms::text_format_flags::word_break ,
  xtd::forms::text_format_flags::single_line ,
  xtd::forms::text_format_flags::expand_tabs ,
  xtd::forms::text_format_flags::no_clipping ,
  xtd::forms::text_format_flags::external_leading ,
  xtd::forms::text_format_flags::no_prefix ,
  xtd::forms::text_format_flags::internal ,
  xtd::forms::text_format_flags::text_box_control ,
  xtd::forms::text_format_flags::path_ellipsis ,
  xtd::forms::text_format_flags::end_ellipse ,
  xtd::forms::text_format_flags::modify_string ,
  xtd::forms::text_format_flags::right_to_left ,
  xtd::forms::text_format_flags::word_ellipsis ,
  xtd::forms::text_format_flags::no_full_width_characterB_break ,
  xtd::forms::text_format_flags::hide_prefix ,
  xtd::forms::text_format_flags::prefix_only ,
  xtd::forms::text_format_flags::preserve_graphics_clipping ,
  xtd::forms::text_format_flags::preserve_graphics_translate_transform ,
  xtd::forms::text_format_flags::no_padding ,
  xtd::forms::text_format_flags::left_and_right_padding
}
 Specifies the display and layout information for text strings. More...
 
enum class  xtd::forms::tick_style {
  xtd::forms::tick_style::none ,
  xtd::forms::tick_style::top_left ,
  xtd::forms::tick_style::bottom_right ,
  xtd::forms::tick_style::both
}
 Specifies the location of tick marks in a track_bar control. More...
 
enum class  xtd::forms::tool_bar_appearance {
  xtd::forms::tool_bar_appearance::normal ,
  xtd::forms::tool_bar_appearance::flat ,
  xtd::forms::tool_bar_appearance::system
}
 Specifies the type of toolbar to display. More...
 
enum class  xtd::forms::tool_bar_button_style {
  xtd::forms::tool_bar_button_style::push_button ,
  xtd::forms::tool_bar_button_style::toggle_button ,
  xtd::forms::tool_bar_button_style::separator ,
  xtd::forms::tool_bar_button_style::drop_down_button ,
  xtd::forms::tool_bar_button_style::stretchable_separator ,
  xtd::forms::tool_bar_button_style::control
}
 Specifies the button style within a toolbar. More...
 
enum class  xtd::forms::tool_bar_text_align {
  xtd::forms::tool_bar_text_align::underneath ,
  xtd::forms::tool_bar_text_align::right
}
 Specifies the type of toolbar to display. More...
 
enum class  xtd::forms::visual_styles::check_box_state {
  xtd::forms::visual_styles::check_box_state::unchecked_normal ,
  xtd::forms::visual_styles::check_box_state::unchecked_hot ,
  xtd::forms::visual_styles::check_box_state::unchecked_pressed ,
  xtd::forms::visual_styles::check_box_state::unchecked_disabled ,
  xtd::forms::visual_styles::check_box_state::checked_normal ,
  xtd::forms::visual_styles::check_box_state::checked_hot ,
  xtd::forms::visual_styles::check_box_state::checked_pressed ,
  xtd::forms::visual_styles::check_box_state::checked_disabled ,
  xtd::forms::visual_styles::check_box_state::mixed_normal ,
  xtd::forms::visual_styles::check_box_state::mixed_hot ,
  xtd::forms::visual_styles::check_box_state::mixed_pressed ,
  xtd::forms::visual_styles::check_box_state::mixed_disabled
}
 Specifies the visual state of a check box that is drawn with visual styles. More...
 
enum class  xtd::forms::visual_styles::control_state {
  xtd::forms::visual_styles::control_state::normal ,
  xtd::forms::visual_styles::control_state::hot ,
  xtd::forms::visual_styles::control_state::pressed ,
  xtd::forms::visual_styles::control_state::disabled
}
 Specifies the visual state of a control that is drawn with visual styles. More...
 
enum class  xtd::forms::visual_styles::push_button_state {
  xtd::forms::visual_styles::push_button_state::normal ,
  xtd::forms::visual_styles::push_button_state::hot ,
  xtd::forms::visual_styles::push_button_state::pressed ,
  xtd::forms::visual_styles::push_button_state::checked ,
  xtd::forms::visual_styles::push_button_state::disabled ,
  xtd::forms::visual_styles::push_button_state::default_state
}
 Specifies the visual state of a button that is drawn with visual styles. More...
 
enum class  xtd::forms::visual_styles::radio_button_state {
  xtd::forms::visual_styles::radio_button_state::unchecked_normal ,
  xtd::forms::visual_styles::radio_button_state::unchecked_hot ,
  xtd::forms::visual_styles::radio_button_state::unchecked_pressed ,
  xtd::forms::visual_styles::radio_button_state::unchecked_disabled ,
  xtd::forms::visual_styles::radio_button_state::checked_normal ,
  xtd::forms::visual_styles::radio_button_state::checked_hot ,
  xtd::forms::visual_styles::radio_button_state::checked_pressed ,
  xtd::forms::visual_styles::radio_button_state::checked_disabled
}
 Specifies the visual state of a radio button that is drawn with visual styles. More...
 
enum class  xtd::forms::visual_styles::toggle_button_state {
  xtd::forms::visual_styles::toggle_button_state::unchecked_normal ,
  xtd::forms::visual_styles::toggle_button_state::unchecked_hot ,
  xtd::forms::visual_styles::toggle_button_state::unchecked_pressed ,
  xtd::forms::visual_styles::toggle_button_state::unchecked_disabled ,
  xtd::forms::visual_styles::toggle_button_state::checked_normal ,
  xtd::forms::visual_styles::toggle_button_state::checked_hot ,
  xtd::forms::visual_styles::toggle_button_state::checked_pressed ,
  xtd::forms::visual_styles::toggle_button_state::checked_disabled ,
  xtd::forms::visual_styles::toggle_button_state::mixed_normal ,
  xtd::forms::visual_styles::toggle_button_state::mixed_hot ,
  xtd::forms::visual_styles::toggle_button_state::mixed_pressed ,
  xtd::forms::visual_styles::toggle_button_state::mixed_disabled
}
 Specifies the visual state of a check box that is drawn with visual styles. More...