# encoding: utf-8
# module wx._adv
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_adv.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._core as __wx__core


class CalendarDateAttr(__sip.wrapper):
    """
    CalendarDateAttr(colText=wx.NullColour, colBack=wx.NullColour, colBorder=wx.NullColour, font=wx.NullFont, border=CAL_BORDER_NONE) -> None
    CalendarDateAttr(border, colBorder=wx.NullColour) -> None
    
    wxCalendarDateAttr is a custom attributes for a calendar date.
    """
    def GetBackgroundColour(self): # real signature unknown; restored from __doc__
        """
        GetBackgroundColour() -> wx.Colour
        
        Returns the background colour set for the calendar date.
        """
        pass

    def GetBorder(self): # real signature unknown; restored from __doc__
        """
        GetBorder() -> CalendarDateBorder
        
        Returns the border set for the calendar date.
        """
        return CalendarDateBorder

    def GetBorderColour(self): # real signature unknown; restored from __doc__
        """
        GetBorderColour() -> wx.Colour
        
        Returns the border colour set for the calendar date.
        """
        pass

    def GetFont(self): # real signature unknown; restored from __doc__
        """
        GetFont() -> wx.Font
        
        Returns the font set for the calendar date.
        """
        pass

    def GetMark(self): # real signature unknown; restored from __doc__
        """
        GetMark() -> CalendarDateAttr
        
        Used (internally) by the generic wxCalendarCtrl::Mark().
        """
        return CalendarDateAttr

    def GetTextColour(self): # real signature unknown; restored from __doc__
        """
        GetTextColour() -> wx.Colour
        
        Returns the text colour set for the calendar date.
        """
        pass

    def HasBackgroundColour(self): # real signature unknown; restored from __doc__
        """
        HasBackgroundColour() -> bool
        
        Returns true if a non-default text background colour is set.
        """
        return False

    def HasBorder(self): # real signature unknown; restored from __doc__
        """
        HasBorder() -> bool
        
        Returns true if a non-default (i.e. any) border is set.
        """
        return False

    def HasBorderColour(self): # real signature unknown; restored from __doc__
        """
        HasBorderColour() -> bool
        
        Returns true if a non-default border colour is set.
        """
        return False

    def HasFont(self): # real signature unknown; restored from __doc__
        """
        HasFont() -> bool
        
        Returns true if a non-default font is set.
        """
        return False

    def HasTextColour(self): # real signature unknown; restored from __doc__
        """
        HasTextColour() -> bool
        
        Returns true if a non-default text foreground colour is set.
        """
        return False

    def IsHoliday(self): # real signature unknown; restored from __doc__
        """
        IsHoliday() -> bool
        
        Returns true if this calendar day is displayed as a holiday.
        """
        return False

    def SetBackgroundColour(self, colBack): # real signature unknown; restored from __doc__
        """
        SetBackgroundColour(colBack) -> None
        
        Sets the text background colour to use.
        """
        pass

    def SetBorder(self, border): # real signature unknown; restored from __doc__
        """
        SetBorder(border) -> None
        
        Sets the border to use.
        """
        pass

    def SetBorderColour(self, col): # real signature unknown; restored from __doc__
        """
        SetBorderColour(col) -> None
        
        Sets the border colour to use.
        """
        pass

    def SetFont(self, font): # real signature unknown; restored from __doc__
        """
        SetFont(font) -> None
        
        Sets the font to use.
        """
        pass

    def SetHoliday(self, holiday): # real signature unknown; restored from __doc__
        """
        SetHoliday(holiday) -> None
        
        If holiday is true, this calendar day will be displayed as a holiday.
        """
        pass

    def SetMark(self, m): # real signature unknown; restored from __doc__
        """
        SetMark(m) -> None
        
        Set the attributes that will be used to Mark() days on the generic
        wxCalendarCtrl.
        """
        pass

    def SetTextColour(self, colText): # real signature unknown; restored from __doc__
        """
        SetTextColour(colText) -> None
        
        Sets the text (foreground) colour to use.
        """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    BackgroundColour = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBackgroundColour() -> wx.Colour

Returns the background colour set for the calendar date."""

    Border = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBorder() -> CalendarDateBorder

Returns the border set for the calendar date."""

    BorderColour = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBorderColour() -> wx.Colour

Returns the border colour set for the calendar date."""

    Font = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFont() -> wx.Font

Returns the font set for the calendar date."""

    TextColour = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTextColour() -> wx.Colour

Returns the text colour set for the calendar date."""

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""



