14#include <xtd/delegate>
15#include <xtd/event_handler>
91 static microsoft::win32::registry_key common_app_data_registry();
262 static microsoft::win32::registry_key user_app_data_registry();
434 static void set_unhandled_exception_mode (unhandled_exception_mode mode);
446 static void set_unhandled_exception_mode (unhandled_exception_mode mode, bool thread_scope);
460 [[deprecated(
"Replaced by xtd::application::dark_mode - Will be removed in version 0.4.0.")]]
466 [[deprecated(
"Replaced by xtd::application::light_mode - Will be removed in version 0.4.0.")]]
473 [[deprecated(
"Replaced by xtd::application::visual_styles - Will be removed in version 0.4.0.")]]
484 [[deprecated(
"Replaced by xtd::application::button_images - Will be removed in version 0.4.0.")]]
492 [[deprecated(
"Replaced by xtd::application::dark_mode - Will be removed in version 0.4.0.")]]
500 [[deprecated(
"Replaced by xtd::application::light_mode - Will be removed in version 0.4.0.")]]
507 [[deprecated(
"Replaced by xtd::application::menu_images - Will be removed in version 0.4.0.")]]
513 friend class input_dialog;
514 friend class message_box;
516 static
bool close_open_forms();
517 static
void on_app_thread_exit(
object& sender, const
event_args&
e);
518 static
bool on_app_thread_exception();
519 static
bool on_thread_exception(const
threading::thread_exception_event_args&
e);
520 static
void raise_enter_thread_modal(const
event_args&
e);
521 static
void raise_leave_thread_modal(const
event_args&
e);
530 static
bool button_images_;
531 static
bool keep_cloned_controls_;
532 static
bool light_mode_;
533 static
bool font_size_correction_;
534 static
bool menu_images_;
535 static
bool message_loop_;
536 static
bool raise_idle_;
537 static
bool system_controls_;
538 static
bool system_font_size_;
539 static
bool use_wait_cursor_;
540 static
bool visual_styles_;
Contains xtd::forms::application_context class.
Represents the base class for classes that contain event data, and provides a value to use for events...
Definition event_args.hpp:18
Represents an event.
Definition event.hpp:21
xtd::delegate< bool()> message_loop_callback
Represents a method that will check whether the hosting environment is still sending messages.
Definition message_loop_callback.hpp:26
generic_event_handler< const xtd::event_args & > event_handler
Represents the method that will handle an event that has no event data.
Definition event_handler.hpp:24
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition static.hpp:37
#define forms_export_
Define shared library export.
Definition forms_export.hpp:13
intmax_t intptr
Represent a pointer or a handle.
Definition intptr.hpp:23
std::int32_t int32
Represents a 32-bit signed integer.
Definition int32.hpp:23
std::optional< type_t > optional
Represents the optional alias on std::optional.
Definition optional.hpp:25
Contains xtd::forms::imessage_filter interface.
Contains xtd::forms::message class.
Contains xtd::forms::message_loop_callback delegate.
The xtd::threading namespace provides classes and interfaces that enable multithreaded programming....
Definition abandoned_mutex_exception.hpp:10
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Contains xtd::forms::style_sheets::style_sheet class.
Contains xtd::forms::thread_exception_event_handler event handler.