5#include "../forms_export.h"
6#include "../forms_namespace_aliases.h"
13#include <xtd/delegate>
14#include <xtd/event_args>
91 static
bool dark_mode_enabled() noexcept;
95 static
bool light_mode_enabled() noexcept;
112 static
bool message_loop() noexcept;
134 static const
xtd::
forms::style_sheets::style_sheet& style_sheet() noexcept;
138 static
void style_sheet(const
xtd::
forms::style_sheets::style_sheet& value);
142 static const
xtd::
forms::style_sheets::style_sheet::style_sheets_t& style_sheets() noexcept;
147 static const
xtd::
forms::style_sheets::style_sheet::style_sheet_names_t& style_sheet_names() noexcept;
153 static const
xtd::
forms::style_sheets::style_sheet& system_style_sheet() noexcept;
173 static
bool use_system_controls() noexcept;
179 static
bool use_visual_styles() noexcept;
249 static
void disable_font_size_correction();
256 static
void do_events();
261 static
void enable_button_images();
267 static
void enable_dark_mode();
273 static
void enable_light_mode();
278 static
void enable_menu_images();
284 static
void enable_standard_controls();
290 static
void enable_system_controls();
297 static
void enable_system_font_size();
303 static
void enable_visual_styles();
322 static
void exit_thread();
351 static
void restart();
376 static
void run(const
form& main_form);
405 static
bool close_open_forms();
406 static
void on_app_thread_exit(
object& sender, const
event_args& e);
407 static
bool on_app_thread_exception();
408 static
void raise_enter_thread_modal(const
event_args& e);
409 static
void raise_leave_thread_modal(const
event_args& e);
418 static
bool use_visual_styles_;
419 static
bool use_system_controls_;
420 static
bool use_wait_cursor_;
421 static
bool message_loop_;
422 static
bool raise_idle_;
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.h:18
Represents an event.
Definition event.h:21
Specifies the contextual information about an application thread.
Definition application_context.h:24
Represents text as a sequence of UTF-8 code units.
Definition ustring.h:47
delegate< bool()> message_loop_callback
Represents a method that will check whether the hosting environment is still sending messages.
Definition message_loop_callback.h:21
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition static.h:37
#define forms_export_
Define shared library export.
Definition forms_export.h:13
int_least32_t int32
Represents a 32-bit signed integer.
Definition types.h:131
intmax_t intptr
Represent a pointer or a handle.
Definition types.h:153
Contains xtd::forms::imessage_filter interface.
Contains xtd::forms::message class.
Contains xtd::forms::message_loop_callback callback.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10
Contains xtd::forms::style_sheets::style_sheet class.