xtd - Reference Guide  0.2.0
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
xtd.forms.h
Go to the documentation of this file.
1 #pragma once
5 
6 #include <xtd/xtd.core>
7 #include <xtd/xtd.drawing>
8 #include <xtd/forms/create_params.h>
9 #include <xtd/forms/window_messages.h>
10 
14 #include "xtd/forms/about_box.h"
15 #include "xtd/forms/about_dialog.h"
18 #include "xtd/forms/animation.h"
20 #include "xtd/forms/appearance.h"
21 #include "xtd/forms/application.h"
28 #include "xtd/forms/busy_box.h"
29 #include "xtd/forms/busy_dialog.h"
30 #include "xtd/forms/boot_mode.h"
31 #include "xtd/forms/border_style.h"
33 #include "xtd/forms/button.h"
34 #include "xtd/forms/button_base.h"
37 #include "xtd/forms/button_state.h"
38 #include "xtd/forms/buttons.h"
42 #include "xtd/forms/check_box.h"
44 #include "xtd/forms/check_boxes.h"
45 #include "xtd/forms/check_state.h"
47 #include "xtd/forms/choice.h"
48 #include "xtd/forms/close_reason.h"
50 #include "xtd/forms/color_box.h"
52 #include "xtd/forms/color_dialog.h"
53 #include "xtd/forms/color_picker.h"
54 #include "xtd/forms/combo_box.h"
58 #include "xtd/forms/component.h"
61 #include "xtd/forms/control.h"
67 #include "xtd/forms/countries.h"
68 #include "xtd/forms/country.h"
69 #include "xtd/forms/cursor.h"
70 #include "xtd/forms/cursors.h"
72 #include "xtd/forms/debug_form.h"
77 #include "xtd/forms/dialog_style.h"
80 #include "xtd/forms/dock_style.h"
84 #include "xtd/forms/emoticon.h"
85 #include "xtd/forms/emoticons.h"
86 #include "xtd/forms/enable_debug.h"
89 #include "xtd/forms/file_dialog.h"
92 #include "xtd/forms/flat_style.h"
94 #include "xtd/forms/font_dialog.h"
95 #include "xtd/forms/font_box.h"
97 #include "xtd/forms/font_picker.h"
98 #include "xtd/forms/form.h"
108 #include "xtd/forms/group_box.h"
114 #include "xtd/forms/h_scroll_bar.h"
117 #include "xtd/forms/image_layout.h"
118 #include "xtd/forms/image_list.h"
120 #include "xtd/forms/input_box.h"
122 #include "xtd/forms/input_dialog.h"
125 #include "xtd/forms/iwin32_window.h"
130 #include "xtd/forms/keys.h"
132 #include "xtd/forms/label.h"
133 #include "xtd/forms/lcd_label.h"
134 #include "xtd/forms/link_label.h"
137 #include "xtd/forms/link.h"
138 #include "xtd/forms/list_box.h"
139 #include "xtd/forms/list_control.h"
142 #include "xtd/forms/main_menu.h"
143 #include "xtd/forms/menu.h"
144 #include "xtd/forms/menu_item.h"
146 #include "xtd/forms/menu_images.h"
147 #include "xtd/forms/message.h"
148 #include "xtd/forms/message_box.h"
159 #include "xtd/forms/mouse_buttons.h"
164 #include "xtd/forms/open_file_box.h"
167 #include "xtd/forms/orientation.h"
170 #include "xtd/forms/panel.h"
171 #include "xtd/forms/picture_box.h"
172 #include "xtd/forms/progress_bar.h"
174 #include "xtd/forms/progress_box.h"
179 #include "xtd/forms/radio_button.h"
181 #include "xtd/forms/radio_buttons.h"
182 #include "xtd/forms/renderer.h"
185 #include "xtd/forms/save_file_box.h"
188 #include "xtd/forms/screen.h"
189 #include "xtd/forms/scroll_bar.h"
192 #include "xtd/forms/segment_style.h"
193 #include "xtd/forms/segments.h"
194 #include "xtd/forms/settings.h"
196 #include "xtd/forms/shortcut.h"
199 #include "xtd/forms/splitter.h"
202 #include "xtd/forms/switch_button.h"
204 #include "xtd/forms/system_texts.h"
205 #include "xtd/forms/tab_control.h"
206 #include "xtd/forms/tab_page.h"
207 #include "xtd/forms/text_box.h"
208 #include "xtd/forms/text_box_base.h"
210 #include "xtd/forms/theme.h"
211 #include "xtd/forms/theme_base.h"
212 #include "xtd/forms/theme_colors.h"
213 #include "xtd/forms/theme_images.h"
214 #include "xtd/forms/theme_style.h"
215 #include "xtd/forms/toggle_button.h"
218 #include "xtd/forms/tick_style.h"
219 #include "xtd/forms/timer.h"
220 #include "xtd/forms/trace_form.h"
222 #include "xtd/forms/track_bar.h"
223 #include "xtd/forms/up_down_base.h"
225 #include "xtd/forms/user_control.h"
230 #include "xtd/forms/v_scroll_bar.h"
Contains xtd::forms::help_event_args event args.
Contains xtd::forms::seven_segment_display control.
Contains xtd::forms::lcd_label control.
Contains xtd::forms::item_check_event_handler event handler.
Contains xtd::forms::selection_mode enum class.
Contains xtd::forms::cursors factory.
Contains xtd::forms::buttons factory.
Contains xtd::forms::save_file_box control.
Contains xtd::forms::open_file_box_options control.
Contains xtd::forms::dialog_closed_event_args dialog.
Contains xtd::forms::theme_colors class.
Contains xtd::forms::splitter_style enum class.
Contains xtd::forms::properties::resources class.
Contains xtd::forms::appearance enum class.
Contains xtd::forms::message_dialog_buttons enum class.
Contains xtd::forms::date_time_picker picker.
Contains xtd::forms::key_press_event_args event args.
Contains xtd::forms::panel container.
Contains xtd::forms::form_button_images factory.
Contains xtd::forms::button_state enum class. Copyright (c) 2021 Gammasoft. All flats reserved...
Contains xtd::forms::animation control.
Contains xtd::forms::tab_control container.
Contains xtd::forms::form_closed_event_args event args.
Contains xtd::forms::debug_form form.
Contains xtd::forms::button_base class.
Contains xtd::forms::theme_style enum class.
Contains xtd::forms::open_file_box control.
Contains xtd::forms::checked_list_box control.
Contains xtd::forms::font_box_options control.
Contains xtd::forms::application class.
Contains xtd::forms::arrange_direction enum class.
Contains xtd::forms::dialog_closed_event_handler dialog.
Contains xtd::forms::radio_buttons factory.
Contains xtd::forms::key_event_handler event handler.
Contains xtd::forms::arranged_element_collection collection.
Contains xtd::forms::orientation enum class.
Contains xtd::forms::check_box_renderer class.
Contains xtd::forms::message_dialog_icon enum class.
Contains xtd::forms::cursor class.
Contains xtd::forms::text_box control.
Contains xtd::forms::toggle_buttons factory.
Contains xtd::forms::paint_event_handler event handler.
Contains xtd::forms::save_file_box_options control.
Contains xtd::forms::check_state enum class.
Contains xtd::forms::collapsible_panel container.
Contains xtd::forms::font_dialog dialog.
Contains xtd::forms::up_down_button control.
Contains xtd::forms::debug_message_box dialog.
Contains xtd::forms::file_dialog dialog.
Contains xtd::forms::visual_styles::radio_button_state enum class.
Contains xtd::forms::toggle_button control.
Contains xtd::forms::horizontal_control_layout_style_collection typedef.
Contains xtd::forms::application_informations class.
Contains xtd::forms::input_dialog dialog.
Contains xtd::forms::message_loop_callback callback.
Contains xtd::forms::common_dialog class.
Contains xtd::forms::control_paint class.
Contains xtd::forms::message_box_options enum class.
Contains xtd::forms::screen component.
Contains xtd::forms::message_box_default_button enum class.
Contains xtd::forms::horizontal_layout_panel container.
Contains xtd::forms::theme class.
Contains xtd::forms::use_wait_cursor class.
Contains xtd::forms::color_box control.
Contains xtd::forms::country component.
Contains xtd::forms::paint_event_args event args.
Contains xtd::forms::segments enum class.
Contains xtd::forms::message_box_buttons enum class.
Contains xtd::forms::tab_page container.
Contains xtd::forms::check_boxes factory.
Contains xtd::forms::anchor_styles enum class.
Contains xtd::forms::application_context class.
Contains xtd::forms::list_box control.
Contains xtd::forms::close_reason enum class.
Contains xtd::forms::radio_button_renderer class.
Contains xtd::forms::button control.
Contains xtd::forms::text_format_flags enum class.
Contains xtd::forms::message class.
Contains xtd::forms::message_box_icon enum class.
Contains xtd::forms::busy_dialog dialog.
Contains xtd::forms::picture_box control.
Contains xtd::forms::scrollable_control control.
Contains xtd::forms::timer component.
Contains xtd::forms::folder_browser_dialog dialog.
Contains xtd::forms::progress_changed_event_args event args.
Contains xtd::forms::visual_styles::push_button_state enum class.
Contains xtd::forms::countries factory.
Contains xtd::forms::loading_indicator control.
Contains xtd::forms::run_worker_completed_event_args event args.
Contains xtd::forms::icontrol_trace interface.
Contains xtd::forms::control_styles enum class.
Contains xtd::forms::do_work_event event args.
Contains xtd::forms::fixed_layout_panel container.
Contains xtd::forms::scroll_bar control.
Contains xtd::forms::iwin32_window interface.
Contains xtd::forms::progress_box control.
Contains xtd::forms::color_picker picker controls.
Contains xtd::forms::cancel_event_args event args.
Contains xtd::forms::key_press_event_handler event handler.
Contains xtd::forms::color_dialog dialog.
Contains xtd::forms::numeric_up_down control.
Contains xtd::forms::fourteen_segment_display control.
Contains xtd::forms::image_layout enum class.
Contains xtd::forms::mouse_event_args event args.
Contains xtd::forms::combo_box control.
Contains xtd::forms::flat_button_appearance class.
Contains xtd::forms::v_scroll_bar control.
Contains xtd::forms::progress_changed_event_handler event handler.
Contains xtd::forms::system_information class.
Contains xtd::forms::track_bar control.
Contains xtd::forms::control_event_args event args.
Contains xtd::forms::progress_dialog dialog.
Contains xtd::forms::switch_button control.
Contains xtd::forms::form container.
Contains xtd::forms::known_themed_color enum class.
Contains xtd::forms::splitter control.
Contains xtd::forms::mouse_buttons enum class.
Contains xtd::forms::dot_matrix_display control.
Contains xtd::forms::input_box control.
Contains xtd::forms::help_event_handler event handler.
Contains xtd::forms::image_list component.
Contains xtd::forms::input_box_style enum class.
Contains xtd::forms::control_event_handler event handler.
Contains xtd::forms::character_casing enum class.
Contains xtd::forms::text_box_base control.
Contains xtd::forms::emoticon enum component.
Contains xtd::forms::user_control control.
Contains xtd::forms::trace_form dialog.
Contains xtd::forms::container_control class.
Contains xtd::forms::message_dialog_default_button enum class.
Contains xtd::forms::message_dialog dialog.
Contains xtd::forms::dialog_result enum class.
Contains xtd::forms::form_closing_event_args event args.
Contains xtd::forms::key_event_args event args.
Contains xtd::forms::layout::sorter_none class.
Contains xtd::forms::cancel_event_handler event handler.
Contains xtd::forms::splitter_panel container.
Contains xtd::forms::control_trace_listener listener.
Contains xtd::forms::vertical_control_layout_style_collection typedef.
Contains xtd::forms::check_box control.
Contains xtd::forms::content_alignment enum class.
Contains xtd::forms::progress_bar_style enum class.
Contains xtd::forms::form_border_style enum class.
Contains xtd::forms::font_box control.
Contains xtd::forms::visual_styles::check_box_state enum class.
Contains xtd::forms::vertical_layout_panel container.
Contains xtd::forms::segment_style enum class.
Contains xtd::forms::list_control control.
Contains xtd::forms::system_texts factory.
Contains xtd::forms::button_images factory.
Contains xtd::forms::flat_style enum class.
Contains xtd::forms::debug_message_box dialog.
Contains xtd::forms::progress_box_options control.
Contains xtd::forms::mouse_event_handler event handler.
Contains xtd::forms::radio_button control.
Contains xtd::forms::domain_up_down control.
Contains xtd::forms::imessage_filter interface.
Contains xtd::forms::keys enum class.
Contains xtd::forms::form_window_state enum class.
Contains xtd::forms::dialog_style enum class.
Contains xtd::forms::choice control.
Contains xtd::forms::progress_bar control.
Contains xtd::forms::busy_box dialog.
Contains xtd::forms::emoticons factory.
Contains xtd::forms::dock_style enum class.
Contains xtd::forms::theme_base class.
Contains xtd::forms::open_file_dialog dialog.
Contains xtd::forms::control control.
Contains xtd::forms::boot_mode enum class.
Contains xtd::forms::label control.
Contains xtd::forms::auto_size_mode enum class.
Contains xtd::forms::nine_segment_display control.
Contains xtd::forms::component class.
Contains xtd::forms::ibutton_control interface.
Contains xtd::forms::about_dialog dialog.
Contains xtd::forms::group_box container.
Contains xtd::forms::h_scroll_bar control.
Contains xtd::forms::form_closed_event_args event handler.
Contains xtd::forms::key_event_handler event handler.
Contains xtd::forms::dot_matrix_style enum class.
Contains xtd::forms::tool_bar_images factory.
Contains xtd::forms::button_renderer class.
Contains xtd::forms::run_worker_completed_event_handler event handler.
Contains xtd::forms::do_work_event_handler event handler.
Contains xtd::forms::font_picker control.
Contains xtd::forms::arrange_starting_position enum class.
Contains xtd::forms::message_box dialog.
Contains xtd::forms::bounds_specified enum class.
Contains xtd::forms::up_down_base control.
Contains xtd::forms::border_style enum class.
Contains xtd::forms::color_box_styles enum class.
Contains xtd::forms::save_file_dialog dialog.
Contains xtd::forms::animation_updated_event_args event args.
Contains xtd::forms::enable_debug class.
Contains xtd::forms::split_container container.
Contains xtd::forms::about_box dialog.
Contains xtd::forms::item_check_event_args event args.
Contains xtd::forms::form_start_position enum class.
Contains xtd::forms::sixteen_segment_display control.
Contains xtd::forms::form_closing_event_handler event handler.
Contains xtd::forms::exception_dialog dialog.
Contains xtd::forms::background_worker component.
Contains xtd::forms::combo_box_style enum class.
Contains xtd::forms::renderer class.
Contains xtd::forms::tick_style enum class.
Contains xtd::forms::vertical_control_layout_style class.
Contains xtd::forms::exception_box dialog.
Contains xtd::forms::message_dialog_options enum class.
Contains xtd::forms::shortcut enum class.
Contains xtd::forms::theme_images class.
Contains xtd::forms::horizontal_control_layout_style class.
Contains xtd::forms::settings component.
Contains xtd::forms::loading_indicator_style enum class.