查看源代码 wxCalendarDateAttr (wx v2.4.3)

wxCalendarDateAttr 是日历日期的自定义属性。

此类的对象与 wxCalendarCtrl 一起使用。

参见:wxCalendarCtrl

wxWidgets 文档:wxCalendarDateAttr

概要

函数

销毁对象

返回为日历日期设置的背景颜色。

返回为日历日期设置的边框。

返回为日历日期设置的边框颜色。

返回为日历日期设置的字体。

返回为日历日期设置的文本颜色。

如果设置了非默认文本背景颜色,则返回 true。

如果设置了非默认(即任何)边框,则返回 true。

如果设置了非默认边框颜色,则返回 true。

如果设置了非默认字体,则返回 true。

如果设置了非默认文本前景色,则返回 true。

如果此日历日显示为假日,则返回 true。

等效于 new([])

构造函数,用于指定所有 wxCalendarDateAttr 属性。

构造函数,使用默认属性,但给定的边框除外。

设置要使用的文本背景颜色。

设置要使用的边框。

设置要使用的边框颜色。

设置要使用的字体。

如果 holiday 为 true,则此日历日将显示为假日。

设置要使用的文本(前景色)。

类型

-type wxCalendarDateAttr() :: wx:wx_object().

函数

-spec destroy(This :: wxCalendarDateAttr()) -> ok.

销毁对象

链接到此函数

getBackgroundColour(This)

查看源代码
-spec getBackgroundColour(This) -> wx:wx_colour4() when This :: wxCalendarDateAttr().

返回为日历日期设置的背景颜色。

-spec getBorder(This) -> wx:wx_enum() when This :: wxCalendarDateAttr().

返回为日历日期设置的边框。

-spec getBorderColour(This) -> wx:wx_colour4() when This :: wxCalendarDateAttr().

返回为日历日期设置的边框颜色。

-spec getFont(This) -> wxFont:wxFont() when This :: wxCalendarDateAttr().

返回为日历日期设置的字体。

-spec getTextColour(This) -> wx:wx_colour4() when This :: wxCalendarDateAttr().

返回为日历日期设置的文本颜色。

链接到此函数

hasBackgroundColour(This)

查看源代码
-spec hasBackgroundColour(This) -> boolean() when This :: wxCalendarDateAttr().

如果设置了非默认文本背景颜色,则返回 true。

-spec hasBorder(This) -> boolean() when This :: wxCalendarDateAttr().

如果设置了非默认(即任何)边框,则返回 true。

-spec hasBorderColour(This) -> boolean() when This :: wxCalendarDateAttr().

如果设置了非默认边框颜色,则返回 true。

-spec hasFont(This) -> boolean() when This :: wxCalendarDateAttr().

如果设置了非默认字体,则返回 true。

-spec hasTextColour(This) -> boolean() when This :: wxCalendarDateAttr().

如果设置了非默认文本前景色,则返回 true。

-spec isHoliday(This) -> boolean() when This :: wxCalendarDateAttr().

如果此日历日显示为假日,则返回 true。

-spec new() -> wxCalendarDateAttr().

等效于 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()}.

构造函数,用于指定所有 wxCalendarDateAttr 属性。

-spec new(Border, [Option]) -> wxCalendarDateAttr()
             when Border :: wx:wx_enum(), Option :: {colBorder, wx:wx_colour()}.

构造函数,使用默认属性,但给定的边框除外。

链接到此函数

setBackgroundColour(This, ColBack)

查看源代码
-spec setBackgroundColour(This, ColBack) -> ok
                             when This :: wxCalendarDateAttr(), ColBack :: wx:wx_colour().

设置要使用的文本背景颜色。

链接到此函数

setBorder(This, Border)

查看源代码
-spec setBorder(This, Border) -> ok when This :: wxCalendarDateAttr(), Border :: wx:wx_enum().

设置要使用的边框。

链接到此函数

setBorderColour(This, Col)

查看源代码
-spec setBorderColour(This, Col) -> ok when This :: wxCalendarDateAttr(), Col :: wx:wx_colour().

设置要使用的边框颜色。

-spec setFont(This, Font) -> ok when This :: wxCalendarDateAttr(), Font :: wxFont:wxFont().

设置要使用的字体。

链接到此函数

setHoliday(This, Holiday)

查看源代码
-spec setHoliday(This, Holiday) -> ok when This :: wxCalendarDateAttr(), Holiday :: boolean().

如果 holiday 为 true,则此日历日将显示为假日。

链接到此函数

setTextColour(This, ColText)

查看源代码
-spec setTextColour(This, ColText) -> ok when This :: wxCalendarDateAttr(), ColText :: wx:wx_colour().

设置要使用的文本(前景色)。