# 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 CalendarCtrl(__wx__core.Control):
    """
    CalendarCtrl() -> None
    CalendarCtrl(parent, id=wx.ID_ANY, date=wx.DefaultDateTime, pos=wx.DefaultPosition, size=wx.DefaultSize, style=CAL_SHOW_HOLIDAYS, name=CalendarNameStr) -> None
    
    The calendar control allows the user to pick a date.
    """
    def AcceptsFocus(self): # real signature unknown; restored from __doc__
        """ AcceptsFocus(self) -> bool """
        return False

    def AcceptsFocusFromKeyboard(self): # real signature unknown; restored from __doc__
        """ AcceptsFocusFromKeyboard(self) -> bool """
        return False

    def AcceptsFocusRecursively(self): # real signature unknown; restored from __doc__
        """ AcceptsFocusRecursively(self) -> bool """
        return False

    def AddChild(self, child, WindowBase=None): # real signature unknown; restored from __doc__
        """ AddChild(self, child: Optional[WindowBase]) """
        pass

    def Create(self, parent, id=None, date=None, pos=None, size=None, style=None, name=None): # real signature unknown; restored from __doc__
        """
        Create(parent, id=wx.ID_ANY, date=wx.DefaultDateTime, pos=wx.DefaultPosition, size=wx.DefaultSize, style=CAL_SHOW_HOLIDAYS, name=CalendarNameStr) -> bool
        
        Creates the control.
        """
        return False

    def Destroy(self): # real signature unknown; restored from __doc__
        """ Destroy(self) -> bool """
        return False

    def DoEnable(self, enable): # real signature unknown; restored from __doc__
        """ DoEnable(self, enable: bool) """
        pass

    def DoFreeze(self): # real signature unknown; restored from __doc__
        """ DoFreeze(self) """
        pass

    def DoGetBestClientSize(self): # real signature unknown; restored from __doc__
        """ DoGetBestClientSize(self) -> Size """
        pass

    def DoGetBestSize(self): # real signature unknown; restored from __doc__
        """ DoGetBestSize(self) -> Size """
        pass

    def DoGetClientSize(self): # real signature unknown; restored from __doc__
        """ DoGetClientSize(self) -> (Optional[int], Optional[int]) """
        pass

    def DoGetPosition(self): # real signature unknown; restored from __doc__
        """ DoGetPosition(self) -> (Optional[int], Optional[int]) """
        pass

    def DoGetSize(self): # real signature unknown; restored from __doc__
        """ DoGetSize(self) -> (Optional[int], Optional[int]) """
        pass

    def DoMoveWindow(self, x, y, width, height): # real signature unknown; restored from __doc__
        """ DoMoveWindow(self, x: int, y: int, width: int, height: int) """
        pass

    def DoSetClientSize(self, width, height): # real signature unknown; restored from __doc__
        """ DoSetClientSize(self, width: int, height: int) """
        pass

    def DoSetSize(self, x, y, width, height, sizeFlags): # real signature unknown; restored from __doc__
        """ DoSetSize(self, x: int, y: int, width: int, height: int, sizeFlags: int) """
        pass

    def DoSetSizeHints(self, minW, minH, maxW, maxH, incW, incH): # real signature unknown; restored from __doc__
        """ DoSetSizeHints(self, minW: int, minH: int, maxW: int, maxH: int, incW: int, incH: int) """
        pass

    def DoSetWindowVariant(self, variant): # real signature unknown; restored from __doc__
        """ DoSetWindowVariant(self, variant: WindowVariant) """
        pass

    def DoThaw(self): # real signature unknown; restored from __doc__
        """ DoThaw(self) """
        pass

    def EnableHolidayDisplay(self, display=True): # real signature unknown; restored from __doc__
        """
        EnableHolidayDisplay(display=True) -> None
        
        This function should be used instead of changing wxCAL_SHOW_HOLIDAYS
        style bit directly.
        """
        pass

    def EnableMonthChange(self, enable=True): # real signature unknown; restored from __doc__
        """
        EnableMonthChange(enable=True) -> bool
        
        This function should be used instead of changing wxCAL_NO_MONTH_CHANGE
        style bit.
        """
        return False

    def EnableVisibleFocus(self, enabled): # real signature unknown; restored from __doc__
        """ EnableVisibleFocus(self, enabled: bool) """
        pass

    def GetAttr(self, day): # real signature unknown; restored from __doc__
        """
        GetAttr(day) -> CalendarDateAttr
        
        Returns the attribute for the given date (should be in the range
        1...31).
        """
        return CalendarDateAttr

    def GetClassDefaultAttributes(self, variant=None): # real signature unknown; restored from __doc__
        """ GetClassDefaultAttributes(variant=wx.WINDOW_VARIANT_NORMAL) -> wx.VisualAttributes """
        pass

    def GetClientAreaOrigin(self): # real signature unknown; restored from __doc__
        """ GetClientAreaOrigin(self) -> Point """
        pass

    def GetDate(self): # real signature unknown; restored from __doc__
        """
        GetDate() -> wx.DateTime
        
        Gets the currently selected date.
        """
        pass

    def GetDateRange(self): # real signature unknown; restored from __doc__
        """
        GetDateRange() -> Tuple[bool, wx.DateTime, wx.DateTime]
        
        Returns the limits currently being used.
        """
        pass

    def GetDefaultBorder(self): # real signature unknown; restored from __doc__
        """ GetDefaultBorder(self) -> Border """
        pass

    def GetDefaultBorderForControl(self): # real signature unknown; restored from __doc__
        """ GetDefaultBorderForControl(self) -> Border """
        pass

    def GetHeaderColourBg(self): # real signature unknown; restored from __doc__
        """
        GetHeaderColourBg() -> wx.Colour
        
        Gets the background colour of the header part of the calendar window.
        """
        pass

    def GetHeaderColourFg(self): # real signature unknown; restored from __doc__
        """
        GetHeaderColourFg() -> wx.Colour
        
        Gets the foreground colour of the header part of the calendar window.
        """
        pass

    def GetHighlightColourBg(self): # real signature unknown; restored from __doc__
        """
        GetHighlightColourBg() -> wx.Colour
        
        Gets the background highlight colour.
        """
        pass

    def GetHighlightColourFg(self): # real signature unknown; restored from __doc__
        """
        GetHighlightColourFg() -> wx.Colour
        
        Gets the foreground highlight colour.
        """
        pass

    def GetHolidayColourBg(self): # real signature unknown; restored from __doc__
        """
        GetHolidayColourBg() -> wx.Colour
        
        Return the background colour currently used for holiday highlighting.
        """
        pass

    def GetHolidayColourFg(self): # real signature unknown; restored from __doc__
        """
        GetHolidayColourFg() -> wx.Colour
        
        Return the foreground colour currently used for holiday highlighting.
        """
        pass

    def GetMainWindowOfCompositeControl(self): # real signature unknown; restored from __doc__
        """ GetMainWindowOfCompositeControl(self) -> Optional[Window] """
        pass

    def GetValidator(self): # real signature unknown; restored from __doc__
        """ GetValidator(self) -> Optional[Validator] """
        pass

    def HasTransparentBackground(self): # real signature unknown; restored from __doc__
        """ HasTransparentBackground(self) -> bool """
        return False

    def HitTest(self, pos): # real signature unknown; restored from __doc__
        """
        HitTest(pos) -> Tuple[CalendarHitTestResult, wx.DateTime, wx.DateTime.WeekDay]
        
        Returns one of wxCalendarHitTestResult constants and fills either date
        or wd pointer with the corresponding value depending on the hit test
        code.
        """
        pass

    def InformFirstDirection(self, direction, size, availableOtherDir): # real signature unknown; restored from __doc__
        """ InformFirstDirection(self, direction: int, size: int, availableOtherDir: int) -> bool """
        return False

    def InheritAttributes(self): # real signature unknown; restored from __doc__
        """ InheritAttributes(self) """
        pass

    def InitDialog(self): # real signature unknown; restored from __doc__
        """ InitDialog(self) """
        pass

    def Mark(self, day, mark): # real signature unknown; restored from __doc__
        """
        Mark(day, mark) -> None
        
        Mark or unmark the day.
        """
        pass

    def OnInternalIdle(self): # real signature unknown; restored from __doc__
        """ OnInternalIdle(self) """
        pass

    def ProcessEvent(self, event): # real signature unknown; restored from __doc__
        """ ProcessEvent(self, event: Event) -> bool """
        return False

    def RemoveChild(self, child, WindowBase=None): # real signature unknown; restored from __doc__
        """ RemoveChild(self, child: Optional[WindowBase]) """
        pass

    def ResetAttr(self, day): # real signature unknown; restored from __doc__
        """
        ResetAttr(day) -> None
        
        Clears any attributes associated with the given day (in the range
        1...31).
        """
        pass

    def SendDestroyEvent(self, *args, **kwargs): # real signature unknown
        pass

    def SetAttr(self, day, attr): # real signature unknown; restored from __doc__
        """
        SetAttr(day, attr) -> None
        
        Associates the attribute with the specified date (in the range
        1...31).
        """
        pass

    def SetCanFocus(self, canFocus): # real signature unknown; restored from __doc__
        """ SetCanFocus(self, canFocus: bool) """
        pass

    def SetDate(self, date): # real signature unknown; restored from __doc__
        """
        SetDate(date) -> bool
        
        Sets the current date.
        """
        return False

    def SetDateRange(self, lowerdate=None, upperdate=None): # real signature unknown; restored from __doc__
        """
        SetDateRange(lowerdate=wx.DefaultDateTime, upperdate=wx.DefaultDateTime) -> bool
        
        Restrict the dates that can be selected in the control to the
        specified range.
        """
        return False

    def SetHeaderColours(self, colFg, colBg): # real signature unknown; restored from __doc__
        """
        SetHeaderColours(colFg, colBg) -> None
        
        Set the colours used for painting the weekdays at the top of the
        control.
        """
        pass

    def SetHighlightColours(self, colFg, colBg): # real signature unknown; restored from __doc__
        """
        SetHighlightColours(colFg, colBg) -> None
        
        Set the colours to be used for highlighting the currently selected
        date.
        """
        pass

    def SetHoliday(self, day): # real signature unknown; restored from __doc__
        """
        SetHoliday(day) -> None
        
        Marks the specified day as being a holiday in the current month.
        """
        pass

    def SetHolidayColours(self, colFg, colBg): # real signature unknown; restored from __doc__
        """
        SetHolidayColours(colFg, colBg) -> None
        
        Sets the colours to be used for the holidays highlighting.
        """
        pass

    def SetValidator(self, validator): # real signature unknown; restored from __doc__
        """ SetValidator(self, validator: Validator) """
        pass

    def ShouldInheritColours(self): # real signature unknown; restored from __doc__
        """ ShouldInheritColours(self) -> bool """
        return False

    def TransferDataFromWindow(self): # real signature unknown; restored from __doc__
        """ TransferDataFromWindow(self) -> bool """
        return False

    def TransferDataToWindow(self): # real signature unknown; restored from __doc__
        """ TransferDataToWindow(self) -> bool """
        return False

    def TryAfter(self, event): # real signature unknown; restored from __doc__
        """ TryAfter(self, event: Event) -> bool """
        return False

    def TryBefore(self, event): # real signature unknown; restored from __doc__
        """ TryBefore(self, event: Event) -> bool """
        return False

    def Validate(self): # real signature unknown; restored from __doc__
        """ Validate(self) -> bool """
        return False

    def __init__(self, parent=None, id=None, date=None, pos=None, size=None, style=None, name=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    Date = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDate() -> wx.DateTime

Gets the currently selected date."""

    DateRange = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDateRange() -> Tuple[bool, wx.DateTime, wx.DateTime]

Returns the limits currently being used."""

    HeaderColourBg = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHeaderColourBg() -> wx.Colour

Gets the background colour of the header part of the calendar window."""

    HeaderColourFg = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHeaderColourFg() -> wx.Colour

Gets the foreground colour of the header part of the calendar window."""

    HighlightColourBg = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHighlightColourBg() -> wx.Colour

Gets the background highlight colour."""

    HighlightColourFg = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHighlightColourFg() -> wx.Colour

Gets the foreground highlight colour."""

    HolidayColourBg = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHolidayColourBg() -> wx.Colour

Return the background colour currently used for holiday highlighting."""

    HolidayColourFg = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHolidayColourFg() -> wx.Colour

Return the foreground colour currently used for holiday highlighting."""



