# 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 GridEvent(__wx__core.NotifyEvent):
    """
    GridEvent() -> None
    GridEvent(id, type, obj, row=-1, col=-1, x=-1, y=-1, sel=True, kbd=wx.KeyboardState()) -> None
    
    This event class contains information about various grid events.
    """
    def AltDown(self): # real signature unknown; restored from __doc__
        """
        AltDown() -> bool
        
        Returns true if the Alt key was down at the time of the event.
        """
        return False

    def Clone(self): # real signature unknown; restored from __doc__
        """ Clone(self) -> Optional[Event] """
        pass

    def ControlDown(self): # real signature unknown; restored from __doc__
        """
        ControlDown() -> bool
        
        Returns true if the Control key was down at the time of the event.
        """
        return False

    def GetCol(self): # real signature unknown; restored from __doc__
        """
        GetCol() -> int
        
        Column at which the event occurred.
        """
        return 0

    def GetPosition(self): # real signature unknown; restored from __doc__
        """
        GetPosition() -> wx.Point
        
        Position in pixels at which the event occurred.
        """
        pass

    def GetRow(self): # real signature unknown; restored from __doc__
        """
        GetRow() -> int
        
        Row at which the event occurred.
        """
        return 0

    def MetaDown(self): # real signature unknown; restored from __doc__
        """
        MetaDown() -> bool
        
        Returns true if the Meta key was down at the time of the event.
        """
        return False

    def Selecting(self): # real signature unknown; restored from __doc__
        """
        Selecting() -> bool
        
        Returns true if the user is selecting grid cells, or false if
        deselecting.
        """
        return False

    def ShiftDown(self): # real signature unknown; restored from __doc__
        """
        ShiftDown() -> bool
        
        Returns true if the Shift key was down at the time of the event.
        """
        return False

    def __init__(self, id=None, type=None, obj=None, row=-1, col=-1, x=-1, y=-1, sel=True, kbd=None, *args=None, **kwargs=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    Col = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCol() -> int

Column at which the event occurred."""

    Position = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPosition() -> wx.Point

Position in pixels at which the event occurred."""

    Row = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRow() -> int

Row at which the event occurred."""



