14#include <xtd/delegate>
15#include <xtd/event_handler>
90 [[nodiscard]] static auto common_app_data_registry() -> microsoft::win32::registry_key;
245 [[nodiscard]] static auto user_app_data_registry() -> microsoft::win32::registry_key;
391 static auto
run() ->
void;
416 static auto set_unhandled_exception_mode (unhandled_exception_mode mode) -> void;
428 static auto set_unhandled_exception_mode (unhandled_exception_mode mode, bool thread_scope);
442 [[deprecated(
"Replaced by xtd::application::dark_mode - Will be removed in version 1.2.0.")]]
448 [[deprecated(
"Replaced by xtd::application::light_mode - Will be removed in version 1.2.0.")]]
455 [[deprecated(
"Replaced by xtd::application::visual_styles - Will be removed in version 1.2.0.")]]
466 [[deprecated(
"Replaced by xtd::application::button_images - Will be removed in version 1.2.0.")]]
474 [[deprecated(
"Replaced by xtd::application::dark_mode - Will be removed in version 1.2.0.")]]
482 [[deprecated(
"Replaced by xtd::application::light_mode - Will be removed in version 1.2.0.")]]
489 [[deprecated(
"Replaced by xtd::application::menu_images - Will be removed in version 1.2.0.")]]
494 friend class control;
496 friend class input_dialog;
497 friend class message_box;
499 [[nodiscard]] static auto close_open_forms() ->
bool;
500 static auto on_app_thread_exit(
object& sender, const
event_args& e) ->
void;
501 [[nodiscard]] static auto on_app_thread_exception() ->
bool;
502 [[nodiscard]] static auto on_thread_exception(const
threading::thread_exception_event_args& e) ->
bool;
503 static auto raise_enter_thread_modal(const
event_args& e) ->
void;
504 static auto raise_leave_thread_modal(const
event_args& e) ->
void;
513 static
bool button_images_;
514 static
bool light_mode_;
515 static
bool font_size_correction_;
516 static
bool menu_images_;
517 static
bool message_loop_;
518 static
bool raise_idle_;
519 static
bool system_controls_;
520 static
bool system_font_size_;
521 static
bool use_wait_cursor_;
522 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:23
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:38
#define forms_export_
Define shared library export.
Definition forms_export.hpp:13
std::uint32_t uint32
Represents a 32-bit unsigned integer.
Definition uint32.hpp:23
std::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:25
std::optional< type_t > optional
Represents the optional alias on std::optional.
Definition optional.hpp:26
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.