# :stopdoc: # This file is automatically generated by the WXRuby3 documentation # generator. Do not alter this file. # :startdoc: module Wx # {Wx::CalendarDateAttr} is a custom attributes for a calendar date. # # The objects of this class are used with {Wx::CalendarCtrl}. # # Category: Data Structures # @see Wx::CalendarCtrl # # # @wxrb_require USE_CALENDARCTRL class CalendarDateAttr < ::Object # @overload initialize(colText=Wx::NULL_COLOUR, colBack=Wx::NULL_COLOUR, colBorder=Wx::NULL_COLOUR, font=Wx::NULL_FONT, border=Wx::CalendarDateBorder::CAL_BORDER_NONE) # Constructor for specifying all {Wx::CalendarDateAttr} properties. # @param colText [Wx::Colour,String,Symbol] # @param colBack [Wx::Colour,String,Symbol] # @param colBorder [Wx::Colour,String,Symbol] # @param font [Wx::Font,Wx::FontInfo] # @param border [Wx::CalendarDateBorder] # @return [Wx::CalendarDateAttr] # @overload initialize(border, colBorder=Wx::NULL_COLOUR) # Constructor using default properties except the given border. # @param border [Wx::CalendarDateBorder] # @param colBorder [Wx::Colour,String,Symbol] # @return [Wx::CalendarDateAttr] def initialize(*args) end # Returns the background colour set for the calendar date. # @return [Wx::Colour,String,Symbol] def get_background_colour; end alias_method :background_colour, :get_background_colour # Returns the border set for the calendar date. # @return [Wx::CalendarDateBorder] def get_border; end alias_method :border, :get_border # Returns the border colour set for the calendar date. # @return [Wx::Colour,String,Symbol] def get_border_colour; end alias_method :border_colour, :get_border_colour # Returns the font set for the calendar date. # @return [Wx::Font,Wx::FontInfo] def get_font; end alias_method :font, :get_font # Returns the text colour set for the calendar date. # @return [Wx::Colour,String,Symbol] def get_text_colour; end alias_method :text_colour, :get_text_colour # Returns true if a non-default text background colour is set. # @return [Boolean] def has_background_colour; end alias_method :has_background_colour?, :has_background_colour # Returns true if a non-default (i.e. any) border is set. # @return [Boolean] def has_border; end alias_method :has_border?, :has_border # Returns true if a non-default border colour is set. # @return [Boolean] def has_border_colour; end alias_method :has_border_colour?, :has_border_colour # Returns true if a non-default font is set. # @return [Boolean] def has_font; end alias_method :has_font?, :has_font # Returns true if a non-default text foreground colour is set. # @return [Boolean] def has_text_colour; end alias_method :has_text_colour?, :has_text_colour # Returns true if this calendar day is displayed as a holiday. # @return [Boolean] def is_holiday; end alias_method :holiday?, :is_holiday # Sets the text background colour to use. # @param colBack [Wx::Colour,String,Symbol] # @return [void] def set_background_colour(colBack) end alias_method :background_colour=, :set_background_colour # Sets the border to use. # @param border [Wx::CalendarDateBorder] # @return [void] def set_border(border) end alias_method :border=, :set_border # Sets the border colour to use. # @param col [Wx::Colour,String,Symbol] # @return [void] def set_border_colour(col) end alias_method :border_colour=, :set_border_colour # Sets the font to use. # @param font [Wx::Font,Wx::FontInfo] # @return [void] def set_font(font) end alias_method :font=, :set_font # If holiday is true, this calendar day will be displayed as a holiday. # @param holiday [Boolean] # @return [void] def set_holiday(holiday) end alias_method :holiday=, :set_holiday # Sets the text (foreground) colour to use. # @param colText [Wx::Colour,String,Symbol] # @return [void] def set_text_colour(colText) end alias_method :text_colour=, :set_text_colour # Used (internally) by the generic {Wx::CalendarCtrl#mark}. # @return [Wx::CalendarDateAttr] def self.get_mark; end # Set the attributes that will be used to Mark() days on the generic {Wx::CalendarCtrl}. # @param m [Wx::CalendarDateAttr] # @return [void] def self.set_mark(m) end end # CalendarDateAttr end