132 std::vector<xtd::date_time>
bolded_dates()
const noexcept;
485 void wm_date_selected(
xtd::
forms::message& message);
486 void wm_date_changed(
xtd::
forms::message& message);
487 void wm_view_changed(
xtd::
forms::message& message);
489 std::shared_ptr<data> data_;
496 explicit operator auto()
const noexcept {
return xtd::enum_collection<xtd::forms::month_calendar::hit_area> {{
xtd::forms::month_calendar::hit_area::nowhere,
"nowhere"}, {
xtd::forms::month_calendar::hit_area::title_background,
"title_background"}, {
xtd::forms::month_calendar::hit_area::title_month,
"title_month"}, {
xtd::forms::month_calendar::hit_area::title_year,
"title_year"}, {
xtd::forms::month_calendar::hit_area::next_month_button,
"next_month_button"}, {
xtd::forms::month_calendar::hit_area::prev_month_button,
"prev_month_button"}, {
xtd::forms::month_calendar::hit_area::prev_month_button,
"prev_month_button"}, {
xtd::forms::month_calendar::hit_area::date,
"date"}, {
xtd::forms::month_calendar::hit_area::next_month_date,
"next_month_date"}, {
xtd::forms::month_calendar::hit_area::prev_month_date,
"prev_month_date"}, {
xtd::forms::month_calendar::hit_area::day_of_week,
"day_of_week"}, {
xtd::forms::month_calendar::hit_area::week_numbers,
"week_numbers"}, {
xtd::forms::month_calendar::hit_area::today_link,
"today_link"}};}
Contains xtd::forms::application 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 ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional ...
Definition: point.h:54
Stores an ordered pair of integers, which specify a height and width.
Definition: size.h:31
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:46
Contains xtd::forms::day enum class.
std::string to_string(const date_time &value, const std::string &fmt, const std::locale &loc)
Convert a specified value into a string with specified format and locale.
Definition: date_time.h:1063
std::vector< std::pair< enum_t, xtd::ustring > > enum_collection
Represents a pair of an enum_t value and a string of an enum of type enum_t.
Definition: enum_collection.h:19
day_of_week
Specifies the day of the week.
Definition: day_of_week.h:23
Contains xtd::forms::date_range_event_handler event handler.
Represents an ARGB (alpha, red, green, blue) color.
Definition: color.h:45
Represents an event.
Definition: event.h:21
Represents an instant in time, typically expressed as a date and time of day.
Definition: date_time.h:78
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes...
Definition: object.h:32
int_least32_t int32
Represents a 32-bit signed integer.
Definition: types.h:129
Contains xtd::forms::selection_range control.
Contains xtd::forms::control control.
static const ustring empty_string
Represents the empty string.
Definition: ustring.h:53
uint_least32_t uint32
Represents a 32-bit unsigned integer.
Definition: types.h:239
size_t size
Represents a size of any object in bytes.
Definition: types.h:195
Provides the registration struct for enumerations.
Definition: enum_register.h:36