13#include <xtd/delegate>
14#include <xtd/event_args>
90 static microsoft::win32::registry_key common_app_data_registry();
116 [[deprecated(
"Replaced by xtd::application::dark_mode - Will be removed in version 0.4.0.")]]
166 [[deprecated(
"Replaced by xtd::application::light_mode - Will be removed in version 0.4.0.")]]
273 static microsoft::win32::registry_key user_app_data_registry();
280 [[deprecated(
"Replaced by xtd::application::visual_styles - Will be removed in version 0.4.0.")]]
342 static event<threading::thread_exception_event_handler> thread_exception;
370 [[deprecated(
"Replaced by xtd::application::button_images - Will be removed in version 0.4.0.")]]
378 [[deprecated(
"Replaced by xtd::application::dark_mode - Will be removed in version 0.4.0.")]]
386 [[deprecated(
"Replaced by xtd::application::light_mode - Will be removed in version 0.4.0.")]]
393 [[deprecated(
"Replaced by xtd::application::menu_images - Will be removed in version 0.4.0.")]]
481 static void set_unhandled_exception_mode (unhandled_exception_mode mode);
493 static void set_unhandled_exception_mode (unhandled_exception_mode mode, bool thread_scope);
503 friend class input_dialog;
504 friend class message_box;
506 static
bool close_open_forms();
507 static
void on_app_thread_exit(
object& sender, const
event_args&
e);
508 static
bool on_app_thread_exception();
509 static
void raise_enter_thread_modal(const
event_args&
e);
510 static
void raise_leave_thread_modal(const
event_args&
e);
519 static
bool button_images_;
520 static
bool keep_cloned_controls_;
521 static
bool light_mode_;
522 static
bool font_size_correction_;
523 static
bool menu_images_;
524 static
bool message_loop_;
525 static
bool raise_idle_;
526 static
bool system_controls_;
527 static
bool system_font_size_;
528 static
bool use_wait_cursor_;
529 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
#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
int32_t int32
Represents a 32-bit signed integer.
Definition int32.hpp:23
intmax_t intptr
Represent a pointer or a handle.
Definition intptr.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 namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Contains xtd::forms::style_sheets::style_sheet class.