events are event args and event handler needed to response to window messages.
Typedefs | |
using | xtd::console_cancel_event_handler = xtd::delegate< void(console_cancel_event_args &)> |
Represents the method that will handle the cancel_key_press event of a xtd::console. | |
using | xtd::diagnostics::data_received_event_handler = xtd::delegate< void(xtd::object &sender, const xtd::diagnostics::data_received_event_args &e)> |
Represents the method that will handle the xtd::diagnostics::process::output_data_received and xtd::diagnostics::process::error_data_received event of a Process. | |
template<typename event_args_t = const xtd::event_args&> | |
using | xtd::generic_event_handler = xtd::delegate< void(xtd::object &sender, event_args_t e)> |
Represents the method that will handle an event when the event provides data. | |
using | xtd::event_handler = generic_event_handler<> |
Represents the method that will handle an event that has no event data. | |
using | xtd::program_exit_event_handler = xtd::delegate< void(const program_exit_event_args &)> |
Represents the method that will handle the program exit events of a xtd::environment. | |
using | xtd::signal_cancel_event_handler = xtd::delegate< void(signal_cancel_event_args &)> |
Represents the method that will handle the signal events of a xtd::environment. | |
using | xtd::timers::elapsed_event_handler = xtd::delegate< void(xtd::object &sender, const elapsed_event_args &e)> |
Represents the method that will handle the signal events of a xtd::environment. | |
using | xtd::forms::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 | xtd::forms::cancel_event_handler = delegate< void(object &sender, cancel_event_args &e)> |
Represents the method that handles a cancelable event. | |
using | xtd::forms::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 | xtd::forms::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 | xtd::forms::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 | xtd::forms::dialog_closed_event_handler = delegate< void(object &sender, const dialog_closed_event_args &e)> |
Provides handler for a dialog closed event. | |
using | xtd::forms::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 | xtd::forms::draw_item_event_handler = delegate< void(object &sender, const draw_item_event_args &e)> |
Represents the method that will handle the. | |
using | xtd::forms::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 | xtd::forms::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 | xtd::forms::form_closed_event_handler = delegate< void(object &sender, const form_closed_event_args &e)> |
Represents the method that handles a form_closed event. | |
using | xtd::forms::form_closing_event_handler = delegate< void(object &sender, form_closing_event_args &e)> |
Represents the method that handles a form_closing event. | |
using | xtd::forms::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 | xtd::forms::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 | xtd::forms::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 | xtd::forms::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 | xtd::forms::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 | xtd::forms::message_loop_callback = delegate< bool()> |
Represents a method that will check whether the hosting environment is still sending messages. | |
using | xtd::forms::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 | xtd::forms::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 | xtd::forms::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 | xtd::forms::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 | xtd::forms::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 | xtd::forms::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 | xtd::forms::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 | xtd::forms::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 xtd::console_cancel_event_handler = typedef xtd::delegate<void(console_cancel_event_args&)> |
#include <xtd.core/include/xtd/console_cancel_event_handler.h>
Represents the method that will handle the cancel_key_press event of a xtd::console.
sender | The source of the event. |
e | A xtd::console_cancel_event_args object that contains the event data. |
using xtd::diagnostics::data_received_event_handler = typedef xtd::delegate<void(xtd::object& sender, const xtd::diagnostics::data_received_event_args& e)> |
#include <xtd.core/include/xtd/diagnostics/data_received_event_handler.h>
Represents the method that will handle the xtd::diagnostics::process::output_data_received and xtd::diagnostics::process::error_data_received event of a Process.
sender | The source of the event. |
e | A xtd::diagnostics::process::data_received_event_args that contains the event data. |
using xtd::generic_event_handler = typedef xtd::delegate<void(xtd::object& sender, event_args_t e)> |
#include <xtd.core/include/xtd/event_handler.h>
Represents the method that will handle an event when the event provides data.
event_args_t | The type of the event data generated by the event. |
sender | The source of the event. |
e | An object that contains the event data. |
using xtd::event_handler = typedef generic_event_handler<> |
#include <xtd.core/include/xtd/event_handler.h>
Represents the method that will handle an event that has no event data.
sender | The source of the event. |
e | An object that contains no event data. |
using xtd::program_exit_event_handler = typedef xtd::delegate<void(const program_exit_event_args&)> |
#include <xtd.core/include/xtd/program_exit_event_handler.h>
Represents the method that will handle the program exit events of a xtd::environment.
e | A xtd::program_exit_event_args object that contains the exit data. |
using xtd::signal_cancel_event_handler = typedef xtd::delegate<void(signal_cancel_event_args&)> |
#include <xtd.core/include/xtd/signal_cancel_event_handler.h>
Represents the method that will handle the signal events of a xtd::environment.
e | A xtd::signal_cancel_event_args object that contains the event data. |
using xtd::timers::elapsed_event_handler = typedef xtd::delegate<void(xtd::object& sender, const elapsed_event_args& e)> |
#include <xtd.core/include/xtd/timers/elapsed_event_handler.h>
Represents the method that will handle the signal events of a xtd::environment.
e | A xtd::elapsed_event_args object that contains the event data. |
using xtd::forms::animation_updated_event_handler = typedef xtd::delegate<void(xtd::object&, const xtd::forms::animation_updated_event_args&)> |
#include <xtd.forms/include/xtd/forms/animation_update_event_handler.h>
Represents the method that will handle the update of xtd::forms::animation.
sender | The source of the event. |
e | A xtd::forms::animation_updated_event_args that contains the event data. |
using xtd::forms::cancel_event_handler = typedef delegate<void(object& sender, cancel_event_args& e)> |
#include <xtd.forms/include/xtd/forms/cancel_event_handler.h>
Represents the method that handles a cancelable event.
sender | The source of the event. |
e | A cancel_event_args that contains the event data. |
using xtd::forms::color_picker_event_handler = typedef delegate<void(object& sender, const color_picker_event_args& e)> |
#include <xtd.forms/include/xtd/forms/color_picker_event_handler.h>
Represents the method that will handle the xtd::forms::color_picker::color_changeds of the xtd::forms::color_picker class.
sender | The source of the event. |
e | A control_event_args that contains the event data. |
using xtd::forms::control_event_handler = typedef delegate<void(object& sender, const control_event_args& e)> |
#include <xtd.forms/include/xtd/forms/control_event_handler.h>
Represents the method that will handle the xtd::forms::control::control_added and xtd::forms::control::control_removed events of the control class.
sender | The source of the event. |
e | A control_event_args that contains the event data. |
using xtd::forms::date_range_event_handler = typedef delegate<void(object& sender, const date_range_event_args& e)> |
#include <xtd.forms/include/xtd/forms/date_range_event_handler.h>
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.
sender | The source of the event. |
e | A date_range_event_args that contains the event data. |
using xtd::forms::dialog_closed_event_handler = typedef delegate<void(object& sender, const dialog_closed_event_args& e)> |
#include <xtd.forms/include/xtd/forms/dialog_closed_event_handler.h>
Provides handler for a dialog closed event.
sender | The source of the event. |
e | An dialog_closed_event_args that contains event data. |
using xtd::forms::do_work_event_handler = typedef delegate<void(object& sender, do_work_event_args& e)> |
#include <xtd.forms/include/xtd/forms/do_work_event_handler.h>
Represents the method that will handle the xtd::forms::background_worker::do_work event. This class cannot be inherited.
sender | The source of the event. |
e | A do_work_event_args that contains the event data. |
using xtd::forms::draw_item_event_handler = typedef delegate<void(object& sender, const draw_item_event_args& e)> |
#include <xtd.forms/include/xtd/forms/draw_item_event_handler.h>
Represents the method that will handle the.
draw_item
event of a xtd::forms::combo_box, xtd::forms::list_box, xtd::forms::menu_item, or xtd::forms::tab_control control.
sender | The source of the event. |
e | A xtd::forms::draw_item_event_args that contains the event data. |
using xtd::forms::find_event_handler = typedef delegate<void(object& sender, const find_event_args& e)> |
#include <xtd.forms/include/xtd/forms/find_event_handler.h>
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.
sender | The source of the event. |
e | A xtd::forms::find_event_args that contains the event data. |
using xtd::forms::font_picker_event_handler = typedef delegate<void(object& sender, const font_picker_event_args& e)> |
#include <xtd.forms/include/xtd/forms/font_picker_event_handler.h>
Represents the method that will handle the xtd::forms::font_picker::color_changeds of the xtd::forms::font_picker class.
sender | The source of the event. |
e | A control_event_args that contains the event data. |
using xtd::forms::form_closed_event_handler = typedef delegate<void(object& sender, const form_closed_event_args& e)> |
#include <xtd.forms/include/xtd/forms/form_closed_event_handler.h>
Represents the method that handles a form_closed event.
sender | The source of the event. |
e | A form_closed_event_args that contains the event data. |
using xtd::forms::form_closing_event_handler = typedef delegate<void(object& sender, form_closing_event_args& e)> |
#include <xtd.forms/include/xtd/forms/form_closing_event_handler.h>
Represents the method that handles a form_closing event.
sender | The source of the event. |
e | A form_closing_event_args that contains the event data. |
using xtd::forms::help_event_handler = typedef delegate<void(object& sender, help_event_args& e)> |
#include <xtd.forms/include/xtd/forms/help_event_handler.h>
Represents the method that will handle the xtd::forms::control::help_requested event of a control.
sender | The source of the event. |
e | A xtd::forms::help_event_args that contains the event data. |
using xtd::forms::item_check_event_handler = typedef delegate<void(object& sender, item_check_event_args& e)> |
#include <xtd.forms/include/xtd/forms/item_check_event_handler.h>
Represents the method that will handle the ItemCheck event of a CheckedListBox or ListView control.
sender | The source of the event. |
e | An ItemCheckEventArgs that contains the event data. |
using xtd::forms::key_event_handler = typedef delegate<void(object& sender, key_event_args& e)> |
#include <xtd.forms/include/xtd/forms/key_event_handler.h>
Represents the method that will handle the xtd::forms::control::key_up or xtd::forms::control::key_down event of a control.
sender | The source of the event. |
e | A key_event_args that contains the event data. |
using xtd::forms::key_press_event_handler = typedef delegate<void(object& sender, key_press_event_args& e)> |
#include <xtd.forms/include/xtd/forms/key_press_event_handler.h>
Represents the method that will handle the xtd::forms::control::key_press event of a control.
sender | The source of the event. |
e | A xtd::forms::key_press_event_args that contains the event data. |
using xtd::forms::link_label_clicked_event_handler = typedef delegate<void(object& sender, link_label_clicked_event_args& e)> |
#include <xtd.forms/include/xtd/forms/link_label_clicked_event_handler.h>
Represents the method that will handle the xtd::forms::link_label::link_clicked event of a xtd::forms::link_label.
sender | The source of the event. |
e | A xtd::forms::link_label_link_clicked_event_args that contains the event data. |
using xtd::forms::message_loop_callback = typedef delegate<bool()> |
#include <xtd.forms/include/xtd/forms/message_loop_callback.h>
Represents a method that will check whether the hosting environment is still sending messages.
using xtd::forms::mouse_event_handler = typedef delegate<void(object& sender, const mouse_event_args& e)> |
#include <xtd.forms/include/xtd/forms/mouse_event_handler.h>
Represents the method that will handle the MouseDown, MouseUp, or MouseMove event of a form, control, or other component.
sender | The source of the event. |
e | A xtd::forms::mouse_event_args that contains the event data. |
using xtd::forms::paint_event_handler = typedef delegate<void(object& sender, paint_event_args& e)> |
#include <xtd.forms/include/xtd/forms/paint_event_handler.h>
Represents the method that will handle the xtd::forms::control::paint event of a control.
sender | The source of the event. |
e | A paint_event_args that contains the event data. |
using xtd::forms::progress_changed_event_handler = typedef delegate<void(object& sender, const progress_changed_event_args& e)> |
#include <xtd.forms/include/xtd/forms/progress_changed_event_handler.h>
Represents the method that will handle the xtd::forms::background_worker::progress_changed event. This class cannot be inherited.
sender | The source of the event. |
e | A do_work_event_args that contains the event data. |
using xtd::forms::replace_event_handler = typedef delegate<void(object& sender, const replace_event_args& e)> |
#include <xtd.forms/include/xtd/forms/replace_event_handler.h>
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.
sender | The source of the event. |
e | A xtd::forms::replace_event_args that contains the event data. |
using xtd::forms::run_worker_completed_event_handler = typedef delegate<void(object& sender, const run_worker_completed_event_args& e)> |
#include <xtd.forms/include/xtd/forms/run_worker_completed_event_handler.h>
Represents the method that will handle the xtd::forms::background_worker::run_worker_completed event. This class cannot be inherited.
sender | The source of the event. |
e | A do_work_event_args that contains the event data. |
using xtd::forms::status_bar_draw_item_event_handler = typedef delegate<void(object& sender, const status_bar_draw_item_event_args& e)> |
#include <xtd.forms/include/xtd/forms/status_bar_draw_item_event_handler.h>
Represents the method that will handle the xtd::forms::status_bar::draw_item event of a xtd::forms::status_bar.
sender | The source of the event. |
e | A xtd::forms::status_bar_draw_item_event_args that contains the event data. |
using xtd::forms::status_bar_panel_click_event_handler = typedef delegate<void(object& sender, const status_bar_panel_click_event_args& e)> |
#include <xtd.forms/include/xtd/forms/status_bar_panel_click_event_handler.h>
Represents the method that will handle the xtd::forms::tool_bar::button_click event of a xtd::forms::tool_bar.
sender | The source of the event. |
e | A xtd::forms::status_bar_panel_click_event_args that contains the event data. |
using xtd::forms::tool_bar_button_click_event_handler = typedef delegate<void(object& sender, const tool_bar_button_click_event_args& e)> |
#include <xtd.forms/include/xtd/forms/tool_bar_button_click_event_handler.h>
Represents the method that will handle the xtd::forms::tool_bar::button_click event of a xtd::forms::tool_bar.
sender | The source of the event. |
e | A xtd::forms::tool_bar_button_click_event_args that contains the event data. |