16#include <xtd/delegate>
17#include <xtd/event_handler>
107 [[nodiscard]] static auto common_app_data_registry() -> microsoft::win32::registry_key;
255 [[nodiscard]] static auto user_app_data_registry() -> microsoft::win32::registry_key;
426 static auto set_unhandled_exception_mode (unhandled_exception_mode mode) -> void;
438 static auto set_unhandled_exception_mode (unhandled_exception_mode mode, bool thread_scope);
452 [[deprecated(
"Replaced by xtd::application::is_dark_appearance - Will be removed in version 1.2.0.")]]
458 [[deprecated(
"Replaced by xtd::application::is_light_appearance - Will be removed in version 1.2.0.")]]
465 [[deprecated(
"Replaced by xtd::application::visual_styles - Will be removed in version 1.2.0.")]]
476 [[deprecated(
"Replaced by xtd::application::button_images - Will be removed in version 1.2.0.")]]
484 [[deprecated(
"Replaced by xtd::application::application_appearance - Will be removed in version 1.2.0.")]]
492 [[deprecated(
"Replaced by xtd::application::application_appearance - Will be removed in version 1.2.0.")]]
499 [[deprecated(
"Replaced by xtd::application::menu_images - Will be removed in version 1.2.0.")]]
504 friend class control;
506 friend class input_dialog;
507 friend class message_box;
509 [[nodiscard]] static
auto close_open_forms() ->
bool;
510 static
auto on_app_thread_exit(
object& sender, const
event_args& e) ->
void;
511 [[nodiscard]] static
auto on_app_thread_exception() ->
bool;
512 [[nodiscard]] static
auto on_thread_exception(const
threading::thread_exception_event_args& e) ->
bool;
513 static
auto raise_enter_thread_modal(const
event_args& e) ->
void;
514 static
auto raise_leave_thread_modal(const
event_args& e) ->
void;
522 static
bool button_images_;
526 static
bool font_size_correction_;
527 static
bool menu_images_;
528 static
bool message_loop_;
529 static
bool raise_idle_;
530 static
bool system_font_size_;
531 static
bool use_wait_cursor_;
532 static
bool visual_styles_;
Contains xtd::forms::application_appearance enum class.
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
Contains xtd::forms::control_appearance enum class.
auto() -> void
Signals a breakpoint to an attached debugger.
Definition debugger.hpp:75
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.