# encoding: utf-8
# module wx._aui
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_aui.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._core as __wx__core


class AuiManagerEvent(__wx__core.Event):
    """
    AuiManagerEvent(type=wx.wxEVT_NULL) -> None
    
    Event used to indicate various actions taken with wxAuiManager.
    """
    def CanVeto(self): # real signature unknown; restored from __doc__
        """ CanVeto() -> bool """
        return False

    def Clone(self): # real signature unknown; restored from __doc__
        """ Clone(self) -> Optional[Event] """
        pass

    def GetButton(self): # real signature unknown; restored from __doc__
        """ GetButton() -> int """
        return 0

    def GetDC(self): # real signature unknown; restored from __doc__
        """ GetDC() -> wx.DC """
        pass

    def GetManager(self): # real signature unknown; restored from __doc__
        """ GetManager() -> AuiManager """
        return AuiManager

    def GetPane(self): # real signature unknown; restored from __doc__
        """ GetPane() -> AuiPaneInfo """
        return AuiPaneInfo

    def GetVeto(self): # real signature unknown; restored from __doc__
        """ GetVeto() -> bool """
        return False

    def SetButton(self, button): # real signature unknown; restored from __doc__
        """
        SetButton(button) -> None
        
        Sets the ID of the button clicked that triggered this event.
        """
        pass

    def SetCanVeto(self, can_veto): # real signature unknown; restored from __doc__
        """
        SetCanVeto(can_veto) -> None
        
        Sets whether or not this event can be vetoed.
        """
        pass

    def SetDC(self, pdc): # real signature unknown; restored from __doc__
        """ SetDC(pdc) -> None """
        pass

    def SetManager(self, manager): # real signature unknown; restored from __doc__
        """
        SetManager(manager) -> None
        
        Sets the wxAuiManager this event is associated with.
        """
        pass

    def SetPane(self, pane): # real signature unknown; restored from __doc__
        """
        SetPane(pane) -> None
        
        Sets the pane this event is associated with.
        """
        pass

    def Veto(self, veto=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Veto(veto=True) -> None
        
        Cancels the action indicated by this event if CanVeto() is true.
        """
        pass

    def __init__(self, type=None): # real signature unknown; restored from __doc__
        pass

    Button = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetButton() -> int"""

    DC = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDC() -> wx.DC"""

    Manager = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetManager() -> AuiManager"""

    Pane = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPane() -> AuiPaneInfo"""



