查看源代码 wxCalendarDateAttr (wx v2.4.3)
wxCalendarDateAttr
是日历日期的自定义属性。
此类的对象与 wxCalendarCtrl
一起使用。
wxWidgets 文档:wxCalendarDateAttr
概要
函数
销毁对象
返回为日历日期设置的背景颜色。
返回为日历日期设置的边框。
返回为日历日期设置的边框颜色。
返回为日历日期设置的字体。
返回为日历日期设置的文本颜色。
如果设置了非默认文本背景颜色,则返回 true。
如果设置了非默认(即任何)边框,则返回 true。
如果设置了非默认边框颜色,则返回 true。
如果设置了非默认字体,则返回 true。
如果设置了非默认文本前景色,则返回 true。
如果此日历日显示为假日,则返回 true。
构造函数,用于指定所有 wxCalendarDateAttr
属性。
构造函数,使用默认属性,但给定的边框除外。
设置要使用的文本背景颜色。
设置要使用的边框。
设置要使用的边框颜色。
设置要使用的字体。
如果 holiday
为 true,则此日历日将显示为假日。
设置要使用的文本(前景色)。
类型
-type wxCalendarDateAttr() :: wx:wx_object().
函数
-spec destroy(This :: wxCalendarDateAttr()) -> ok.
销毁对象
-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().
返回为日历日期设置的文本颜色。
-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()}.
构造函数,使用默认属性,但给定的边框除外。
-spec setBackgroundColour(This, ColBack) -> ok when This :: wxCalendarDateAttr(), ColBack :: wx:wx_colour().
设置要使用的文本背景颜色。
-spec setBorder(This, Border) -> ok when This :: wxCalendarDateAttr(), Border :: wx:wx_enum().
设置要使用的边框。
-spec setBorderColour(This, Col) -> ok when This :: wxCalendarDateAttr(), Col :: wx:wx_colour().
设置要使用的边框颜色。
-spec setFont(This, Font) -> ok when This :: wxCalendarDateAttr(), Font :: wxFont:wxFont().
设置要使用的字体。
-spec setHoliday(This, Holiday) -> ok when This :: wxCalendarDateAttr(), Holiday :: boolean().
如果 holiday
为 true,则此日历日将显示为假日。
-spec setTextColour(This, ColText) -> ok when This :: wxCalendarDateAttr(), ColText :: wx:wx_colour().
设置要使用的文本(前景色)。