xtd 0.2.0
Loading...
Searching...
No Matches
xtd::forms::message_notifier Class Referencefinal
Inheritance diagram for xtd::forms::message_notifier:
xtd::forms::component xtd::object

Public Aliases

using message_notifier_button_collection = xtd::forms::layout::arranged_element_collection< message_notifier_button_ref >
 
event< message_notifier, xtd::forms::notifier_closed_event_handler > notifier_closed
 
event< message_notifier, xtd::forms::notifier_button_click_event_handler > button_click
 
const message_notifier_button_collectionbuttons () const noexcept
 Properties.
 
message_notifier_button_collectionbuttons () noexcept
 
std::optional< xtd::forms::message_notifier_buttonnotifier_button_clicked () const noexcept
 
xtd::string title () const noexcept
 
message_notifiertitle (const xtd::string &title) noexcept
 
xtd::string message () const noexcept
 
message_notifiermessage (const xtd::string &message) noexcept
 
const xtd::drawing::imageicon () const noexcept
 
message_notifiericon (const xtd::drawing::image &icon) noexcept
 
message_notifiericon (const xtd::drawing::icon &icon) noexcept
 
bool close_timeout_enabled () const noexcept
 
message_notifierclose_timeout_enabled (bool value) noexcept
 
std::chrono::milliseconds close_timeout_interval () const noexcept
 
message_notifierclose_timeout_interval (std::chrono::milliseconds value) noexcept
 
message_notifierclose_timeout_interval_milliseconds (int32 value) noexcept
 
xtd::forms::notifier_appearance notifier_appearance () const noexcept
 
message_notifiernotifier_appearance (xtd::forms::notifier_appearance notifier_appearance) noexcept
 
void reset ()
 
void show ()
 
void show (const iwin32_window &owner)
 
virtual void on_notifier_closed (const xtd::forms::notifier_closed_event_args &e)
 
virtual void on_button_click (const xtd::forms::notifier_button_click_event_args &e)
 

Additional Inherited Members

- Public Member Functions inherited from xtd::object
 object ()=default
 Create a new instance of the ultimate base class object.
 
virtual bool equals (const object &obj) const noexcept
 Determines whether the specified object is equal to the current object.
 
virtual size_t get_hash_code () const noexcept
 Serves as a hash function for a particular type.
 
virtual type_object get_type () const noexcept
 Gets the type of the current instance.
 
template<typename object_t >
xtd::uptr< object_t > memberwise_clone () const
 Creates a shallow copy of the current object.
 
virtual xtd::string to_string () const noexcept
 Returns a xtd::string that represents the current object.
 
- Static Public Member Functions inherited from xtd::object
template<typename object_a_t , typename object_b_t >
static bool equals (const object_a_t &object_a, const object_b_t &object_b) noexcept
 Determines whether the specified object instances are considered equal.
 
template<typename object_a_t , typename object_b_t >
static bool reference_equals (const object_a_t &object_a, const object_b_t &object_b) noexcept
 Determines whether the specified object instances are the same instance.
 
- Protected Member Functions inherited from xtd::forms::component
 component ()
 Initialises a new instance of the component class.
 
virtual bool can_raise_events () const noexcept
 Gets a value indicating whether the component can raise an event.
 
bool design_mode () const noexcept
 Gets a value that indicates whether the component is currently in design mode.
 

Member Function Documentation

◆ buttons()

const message_notifier_button_collection & xtd::forms::message_notifier::buttons ( ) const
inlinenoexcept

Properties.


The documentation for this class was generated from the following file: