View Source wxCalendarDateAttr (wx v2.4.3)
wxCalendarDateAttr
is a custom attributes for a calendar date.
The objects of this class are used with wxCalendarCtrl
.
See: wxCalendarCtrl
wxWidgets docs: wxCalendarDateAttr
Summary
Functions
Destroys the object
Returns the background colour set for the calendar date.
Returns the border set for the calendar date.
Returns the border colour set for the calendar date.
Returns the font set for the calendar date.
Returns the text colour set for the calendar date.
Returns true if a non-default text background colour is set.
Returns true if a non-default (i.e. any) border is set.
Returns true if a non-default border colour is set.
Returns true if a non-default font is set.
Returns true if a non-default text foreground colour is set.
Returns true if this calendar day is displayed as a holiday.
Constructor for specifying all wxCalendarDateAttr
properties.
Constructor using default properties except the given border.
Sets the text background colour to use.
Sets the border to use.
Sets the border colour to use.
Sets the font to use.
If holiday
is true, this calendar day will be displayed as a holiday.
Sets the text (foreground) colour to use.
Types
-type wxCalendarDateAttr() :: wx:wx_object().
Functions
-spec destroy(This :: wxCalendarDateAttr()) -> ok.
Destroys the object
-spec getBackgroundColour(This) -> wx:wx_colour4() when This :: wxCalendarDateAttr().
Returns the background colour set for the calendar date.
-spec getBorder(This) -> wx:wx_enum() when This :: wxCalendarDateAttr().
Returns the border set for the calendar date.
-spec getBorderColour(This) -> wx:wx_colour4() when This :: wxCalendarDateAttr().
Returns the border colour set for the calendar date.
-spec getFont(This) -> wxFont:wxFont() when This :: wxCalendarDateAttr().
Returns the font set for the calendar date.
-spec getTextColour(This) -> wx:wx_colour4() when This :: wxCalendarDateAttr().
Returns the text colour set for the calendar date.
-spec hasBackgroundColour(This) -> boolean() when This :: wxCalendarDateAttr().
Returns true if a non-default text background colour is set.
-spec hasBorder(This) -> boolean() when This :: wxCalendarDateAttr().
Returns true if a non-default (i.e. any) border is set.
-spec hasBorderColour(This) -> boolean() when This :: wxCalendarDateAttr().
Returns true if a non-default border colour is set.
-spec hasFont(This) -> boolean() when This :: wxCalendarDateAttr().
Returns true if a non-default font is set.
-spec hasTextColour(This) -> boolean() when This :: wxCalendarDateAttr().
Returns true if a non-default text foreground colour is set.
-spec isHoliday(This) -> boolean() when This :: wxCalendarDateAttr().
Returns true if this calendar day is displayed as a holiday.
-spec new() -> wxCalendarDateAttr().
Equivalent to new([])
.
-spec new(Border) -> wxCalendarDateAttr() when Border :: wx:wx_enum(); ([Option]) -> wxCalendarDateAttr() when Option :: {colText, wx:wx_colour()} | {colBack, wx:wx_colour()} | {colBorder, wx:wx_colour()} | {font, wxFont:wxFont()} | {border, wx:wx_enum()}.
Constructor for specifying all wxCalendarDateAttr
properties.
-spec new(Border, [Option]) -> wxCalendarDateAttr() when Border :: wx:wx_enum(), Option :: {colBorder, wx:wx_colour()}.
Constructor using default properties except the given border.
-spec setBackgroundColour(This, ColBack) -> ok when This :: wxCalendarDateAttr(), ColBack :: wx:wx_colour().
Sets the text background colour to use.
-spec setBorder(This, Border) -> ok when This :: wxCalendarDateAttr(), Border :: wx:wx_enum().
Sets the border to use.
-spec setBorderColour(This, Col) -> ok when This :: wxCalendarDateAttr(), Col :: wx:wx_colour().
Sets the border colour to use.
-spec setFont(This, Font) -> ok when This :: wxCalendarDateAttr(), Font :: wxFont:wxFont().
Sets the font to use.
-spec setHoliday(This, Holiday) -> ok when This :: wxCalendarDateAttr(), Holiday :: boolean().
If holiday
is true, this calendar day will be displayed as a holiday.
-spec setTextColour(This, ColText) -> ok when This :: wxCalendarDateAttr(), ColText :: wx:wx_colour().
Sets the text (foreground) colour to use.