# encoding: utf-8
# module wx._grid
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_grid.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._core as __wx__core


class GridActivationSource(__sip.wrapper):
    """
    Represents a source of cell activation, which may be either a user
    event (mouse or keyboard) or the program itself.
    """
    def GetKeyEvent(self): # real signature unknown; restored from __doc__
        """
        GetKeyEvent() -> wx.KeyEvent
        
        Get the key event corresponding to the key press activating the cell.
        """
        pass

    def GetMouseEvent(self): # real signature unknown; restored from __doc__
        """
        GetMouseEvent() -> wx.MouseEvent
        
        Get the mouse event corresponding to the click activating the cell.
        """
        pass

    def GetOrigin(self): # real signature unknown; restored from __doc__
        """
        GetOrigin() -> Origin
        
        Get the origin of the activation.
        """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    KeyEvent = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetKeyEvent() -> wx.KeyEvent

Get the key event corresponding to the key press activating the cell."""

    MouseEvent = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMouseEvent() -> wx.MouseEvent

Get the mouse event corresponding to the click activating the cell."""

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""


    Key = 1
    Mouse = 2
    Origin = None # (!) real value is "<class 'wx._grid.GridActivationSource.Origin'>"
    Program = 0


