xtd 0.2.0
Loading...
Searching...
No Matches
xtd::forms Namespace Reference

Definition

The xtd::forms namespace 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.

Namespaces

namespace  layout
 The xtd::forms::layout namespace contains classes for implementing layout behaviors in your form or control.
 
namespace  properties
 The xtd::forms namespace 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.
 
namespace  style_sheets
 The xtd::forms::style_sheets namespace contains various properties, states, and subcontrols that make it possible to customize the look of control.
 
namespace  visual_styles
 The xtd::forms::visual_styles namespace contains classes for rendering controls and other windows user interface (UI) elements with visual styles in operating systems that support them.
 

Classes

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

Alias

using system_texts = xtd::drawing::texts
 Provides a collection of string objects for use by a Windows Forms application.
 
using animation_updated_event_handler = xtd::delegate< void(xtd::object &, const xtd::forms::animation_updated_event_args &)>
 Represents the method that will handle the update of xtd::forms::animation.
 
using cancel_event_handler = delegate< void(object &sender, cancel_event_args &e)>
 Represents the method that handles a cancelable event.
 
using color_picker_event_handler = delegate< void(object &sender, const color_picker_event_args &e)>
 Represents the method that will handle the xtd::forms::color_picker::color_changeds of the xtd::forms::color_picker class.
 
using const_control_ref = std::reference_wrapper< const control >
 Represents a const control reference.
 
using const_form_ref = std::reference_wrapper< const form >
 Represents a const xtd::forms::form reference.
 
using const_menu_item_ref = std::reference_wrapper< const menu_item >
 Represents a menu item reference.
 
using const_tab_page_ref = std::reference_wrapper< const tab_page >
 Represents a const tab_page reference.
 
using control_event_handler = delegate< void(object &sender, const control_event_args &e)>
 Represents the method that will handle the xtd::forms::control::control_added and xtd::forms::control::control_removed events of the control class.
 
using control_ref = std::reference_wrapper< control >
 Represents a control reference.
 
using date_range_event_handler = delegate< void(object &sender, const date_range_event_args &e)>
 Represents the method that will handle the xtd::forms::month_calendar::date_changed and xtd::forms::month_calendar::date_selected events of the xtd::forms::month_calendar class.
 
using dialog_appearance = control_appearance
 Specifies the appearance of a dialog.
 
using dialog_closed_event_handler = delegate< void(object &sender, const dialog_closed_event_args &e)>
 Provides handler for a dialog closed event.
 
using do_work_event_handler = delegate< void(object &sender, do_work_event_args &e)>
 Represents the method that will handle the xtd::forms::background_worker::do_work event. This class cannot be inherited.
 
using draw_item_event_handler = delegate< void(object &sender, const draw_item_event_args &e)>
 Represents the method that will handle the.
 
using find_event_handler = delegate< void(object &sender, const find_event_args &e)>
 Represents the method that will handle the xtd::forms::find_dialog::find_next event of the xtd::forms::find_dialog and the xtd::forms::replace_dialog::find_next event of the xtd::forms::replace_dialog.
 
using font_picker_event_handler = delegate< void(object &sender, const font_picker_event_args &e)>
 Represents the method that will handle the xtd::forms::font_picker::color_changeds of the xtd::forms::font_picker class.
 
using form_closed_event_handler = delegate< void(object &sender, const form_closed_event_args &e)>
 Represents the method that handles a form_closed event.
 
using form_closing_event_handler = delegate< void(object &sender, form_closing_event_args &e)>
 Represents the method that handles a form_closing event.
 
using form_collection = std::vector< std::reference_wrapper< form > >
 Represents a collection of form objects.
 
using form_ref = std::reference_wrapper< form >
 Represent an xtd::forms::form reference.
 
using help_event_handler = delegate< void(object &sender, help_event_args &e)>
 Represents the method that will handle the xtd::forms::control::help_requested event of a control.
 
using 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 item_check_event_handler = delegate< void(object &sender, item_check_event_args &e)>
 Represents the method that will handle the ItemCheck event of a CheckedListBox or ListView control.
 
using key_event_handler = delegate< void(object &sender, key_event_args &e)>
 Represents the method that will handle the xtd::forms::control::key_up or xtd::forms::control::key_down event of a control.
 
using key_press_event_handler = delegate< void(object &sender, key_press_event_args &e)>
 Represents the method that will handle the xtd::forms::control::key_press event of a control.
 
using link_label_clicked_event_handler = delegate< void(object &sender, link_label_clicked_event_args &e)>
 Represents the method that will handle the xtd::forms::link_label::link_clicked event of a xtd::forms::link_label.
 
using menu_item_ref = std::reference_wrapper< menu_item >
 Represents a menu item reference.
 
using message_box_buttons = message_dialog_buttons
 Specifies constants defining which buttons to display on a message_box.
 
using message_box_default_button = message_dialog_default_button
 Specifies constants defining the default button on a message_box.
 
using message_box_icon = message_dialog_icon
 Specifies constants defining which information to display.
 
using message_box_options = message_dialog_options
 Specifies options on a message_box.
 
using message_loop_callback = delegate< bool()>
 Represents a method that will check whether the hosting environment is still sending messages.
 
using notifier_button_click_event_handler = delegate< void(object &sender, const notifier_button_click_event_args &e)>
 
using notifier_closed_event_handler = delegate< void(object &sender, const notifier_closed_event_args &e)>
 
using message_notifier_button_ref = std::reference_wrapper< message_notifier_button >
 
using mouse_event_handler = delegate< void(object &sender, const mouse_event_args &e)>
 Represents the method that will handle the MouseDown, MouseUp, or MouseMove event of a form, control, or other component.
 
using notifier_appearance = control_appearance
 Specifies the appearance of a notifier.
 
using paint_event_handler = delegate< void(object &sender, paint_event_args &e)>
 Represents the method that will handle the xtd::forms::control::paint event of a control.
 
using progress_changed_event_handler = delegate< void(object &sender, const progress_changed_event_args &e)>
 Represents the method that will handle the xtd::forms::background_worker::progress_changed event. This class cannot be inherited.
 
using replace_event_handler = delegate< void(object &sender, const replace_event_args &e)>
 Represents the method that will handle the xtd::forms::replace_dialog::replace event and the xtd::forms::replace_dialog::replace_all event of the xtd::forms::replace_dialog.
 
using run_worker_completed_event_handler = delegate< void(object &sender, const run_worker_completed_event_args &e)>
 Represents the method that will handle the xtd::forms::background_worker::run_worker_completed event. This class cannot be inherited.
 
using settings = xtd::configuration::settings
 Represent settings associate to the application.
 
using shadows = std::vector< xtd::forms::shadow >
 Represents an xtd::forms::shadow array.
 
using status_bar_draw_item_event_handler = delegate< void(object &sender, const status_bar_draw_item_event_args &e)>
 Represents the method that will handle the xtd::forms::status_bar::draw_item event of a xtd::forms::status_bar.
 
using status_bar_panel_ref = std::reference_wrapper< status_bar_panel >
 Represents a xtd::forms::status_bar_item reference.
 
using status_bar_panel_click_event_handler = delegate< void(object &sender, const status_bar_panel_click_event_args &e)>
 Represents the method that will handle the xtd::forms::tool_bar::button_click event of a xtd::forms::tool_bar.
 
using tab_page_ref = std::reference_wrapper< tab_page >
 Represents a tab_page reference.
 
using tool_bar_button_click_event_handler = delegate< void(object &sender, const tool_bar_button_click_event_args &e)>
 Represents the method that will handle the xtd::forms::tool_bar::button_click event of a xtd::forms::tool_bar.
 
using tool_bar_button_ref = std::reference_wrapper< tool_bar_button >
 Represents a xtd::forms::tool_bar_item reference.
 
using 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.
 

Enumerations

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

Typedef Documentation

◆ system_texts

Provides a collection of string objects for use by a Windows Forms application.

Deprecated:
Replaced by xtd::drawing::texts - Will be removed in version 0.4.0.

◆ settings

Represent settings associate to the application.

Deprecated:
Replaced by xtd::configuration::settings - Will be removed in version 0.4.0.