8#include "../forms_export.h"
9#include "../forms_namespace_aliases.h"
259 static const std::vector<xtd::ustring>& theme_names();
322 static void on_app_thread_exit(
object& sender,
const event_args& e);
323 static bool on_app_thread_exception();
324 static void raise_enter_thread_modal(
const event_args& e);
325 static void raise_leave_thread_modal(
const event_args& e);
326 static intptr_t wnd_proc_(intptr_t hwnd, int32_t msg, intptr_t wparam, intptr_t lparam, intptr_t handle);
332 static bool use_visual_styles_;
333 static bool use_wait_cursor_;
334 static bool message_loop_;
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
Specifies the contextual information about an application thread.
Definition: application_context.h:26
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:48
Contains xtd::delegate delegate.
Contains xtd::event_args event args.
static event< application, delegate< void(const event_args &)> > enter_thread_modal
Occurs when the application is about to enter a modal state.
Definition: application.h:289
delegate< bool()> message_loop_callback
Represents a method that will check whether the hosting environment is still sending messages.
Definition: message_loop_callback.h:19
static event< application, delegate< void(const event_args &)> > thread_exit
Occurs when a thread is about to shut down. When the main thread for an application is about to be sh...
Definition: application.h:315
static event< application, delegate< void(const event_args &)> > leave_thread_modal
Occurs when the application is about to leave a modal state.
Definition: application.h:301
static event< application, delegate< void(const event_args &)> > idle
Occurs when the application finishes processing and is about to enter the idle state.
Definition: application.h:297
static event< application, delegate< void(const event_args &)> > application_exit
Occurs when the application is about to shut down.
Definition: application.h:285
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition: static.h:38
#define forms_export_
Define shared library export.
Definition: forms_export.h:13
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: system_report.h:17
Contains xtd::static_object class.
Contains xtd::forms::theme class.