# 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 HyperlinkCtrl(__wx__core.Control):
    """
    HyperlinkCtrl() -> None
    HyperlinkCtrl(parent, id=wx.ID_ANY, label='', url='', pos=wx.DefaultPosition, size=wx.DefaultSize, style=HL_DEFAULT_STYLE, name=HyperlinkCtrlNameStr) -> None
    
    This class shows a static text element which links to an URL.
    """
    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, label='', url='', pos=None, size=None, style=None, name=None): # real signature unknown; restored from __doc__
        """
        Create(parent, id=wx.ID_ANY, label='', url='', pos=wx.DefaultPosition, size=wx.DefaultSize, style=HL_DEFAULT_STYLE, name=HyperlinkCtrlNameStr) -> bool
        
        Creates the hyperlink 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 EnableVisibleFocus(self, enabled): # real signature unknown; restored from __doc__
        """ EnableVisibleFocus(self, enabled: bool) """
        pass

    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 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 GetHoverColour(self): # real signature unknown; restored from __doc__
        """
        GetHoverColour() -> wx.Colour
        
        Returns the colour used to print the label of the hyperlink when the
        mouse is over the control.
        """
        pass

    def GetMainWindowOfCompositeControl(self): # real signature unknown; restored from __doc__
        """ GetMainWindowOfCompositeControl(self) -> Optional[Window] """
        pass

    def GetNormalColour(self): # real signature unknown; restored from __doc__
        """
        GetNormalColour() -> wx.Colour
        
        Returns the colour used to print the label when the link has never
        been clicked before (i.e. the link has not been visited) and the mouse
        is not over the control.
        """
        pass

    def GetURL(self): # real signature unknown; restored from __doc__
        """
        GetURL() -> str
        
        Returns the URL associated with the hyperlink.
        """
        return ""

    def GetValidator(self): # real signature unknown; restored from __doc__
        """ GetValidator(self) -> Optional[Validator] """
        pass

    def GetVisited(self): # real signature unknown; restored from __doc__
        """
        GetVisited() -> bool
        
        Returns true if the hyperlink has already been clicked by the user at
        least one time.
        """
        return False

    def GetVisitedColour(self): # real signature unknown; restored from __doc__
        """
        GetVisitedColour() -> wx.Colour
        
        Returns the colour used to print the label when the mouse is not over
        the control and the link has already been clicked before (i.e. the
        link has been visited).
        """
        pass

    def HasTransparentBackground(self): # real signature unknown; restored from __doc__
        """ HasTransparentBackground(self) -> bool """
        return False

    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 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 SendDestroyEvent(self, *args, **kwargs): # real signature unknown
        pass

    def SetCanFocus(self, canFocus): # real signature unknown; restored from __doc__
        """ SetCanFocus(self, canFocus: bool) """
        pass

    def SetHoverColour(self, colour): # real signature unknown; restored from __doc__
        """
        SetHoverColour(colour) -> None
        
        Sets the colour used to print the label of the hyperlink when the
        mouse is over the control.
        """
        pass

    def SetNormalColour(self, colour): # real signature unknown; restored from __doc__
        """
        SetNormalColour(colour) -> None
        
        Sets the colour used to print the label when the link has never been
        clicked before (i.e. the link has not been visited) and the mouse is
        not over the control.
        """
        pass

    def SetURL(self, url): # real signature unknown; restored from __doc__
        """
        SetURL(url) -> None
        
        Sets the URL associated with the hyperlink.
        """
        pass

    def SetValidator(self, validator): # real signature unknown; restored from __doc__
        """ SetValidator(self, validator: Validator) """
        pass

    def SetVisited(self, visited=True): # real signature unknown; restored from __doc__
        """
        SetVisited(visited=True) -> None
        
        Marks the hyperlink as visited (see
        wxHyperlinkCtrl::SetVisitedColour).
        """
        pass

    def SetVisitedColour(self, colour): # real signature unknown; restored from __doc__
        """
        SetVisitedColour(colour) -> None
        
        Sets the colour used to print the label when the mouse is not over the
        control and the link has already been clicked before (i.e. the link
        has been visited).
        """
        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, label='', url='', pos=None, size=None, style=None, name=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    HoverColour = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHoverColour() -> wx.Colour

Returns the colour used to print the label of the hyperlink when the
mouse is over the control."""

    NormalColour = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetNormalColour() -> wx.Colour

Returns the colour used to print the label when the link has never
been clicked before (i.e. the link has not been visited) and the mouse
is not over the control."""

    URL = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetURL() -> str

Returns the URL associated with the hyperlink."""

    Visited = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetVisited() -> bool

Returns true if the hyperlink has already been clicked by the user at
least one time."""

    VisitedColour = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetVisitedColour() -> wx.Colour

Returns the colour used to print the label when the mouse is not over
the control and the link has already been clicked before (i.e. the
link has been visited)."""



