# 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 GridRangeSelectEvent(__wx__core.NotifyEvent):
    """
    GridRangeSelectEvent() -> None
    GridRangeSelectEvent(id, type, obj, topLeft, bottomRight, sel=True, kbd=wx.KeyboardState()) -> None
    
    Events of this class notify about a range of cells being selected.
    """
    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 GetBottomRightCoords(self): # real signature unknown; restored from __doc__
        """
        GetBottomRightCoords() -> GridCellCoords
        
        Top left corner of the rectangular area that was (de)selected.
        """
        return GridCellCoords

    def GetBottomRow(self): # real signature unknown; restored from __doc__
        """
        GetBottomRow() -> int
        
        Bottom row of the rectangular area that was (de)selected.
        """
        return 0

    def GetLeftCol(self): # real signature unknown; restored from __doc__
        """
        GetLeftCol() -> int
        
        Left column of the rectangular area that was (de)selected.
        """
        return 0

    def GetRightCol(self): # real signature unknown; restored from __doc__
        """
        GetRightCol() -> int
        
        Right column of the rectangular area that was (de)selected.
        """
        return 0

    def GetTopLeftCoords(self): # real signature unknown; restored from __doc__
        """
        GetTopLeftCoords() -> GridCellCoords
        
        Top left corner of the rectangular area that was (de)selected.
        """
        return GridCellCoords

    def GetTopRow(self): # real signature unknown; restored from __doc__
        """
        GetTopRow() -> int
        
        Top row of the rectangular area that was (de)selected.
        """
        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 area was selected, false otherwise.
        """
        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, topLeft=None, bottomRight=None, sel=True, kbd=None, *args=None, **kwargs=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    BottomRightCoords = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBottomRightCoords() -> GridCellCoords

Top left corner of the rectangular area that was (de)selected."""

    BottomRow = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBottomRow() -> int

Bottom row of the rectangular area that was (de)selected."""

    LeftCol = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLeftCol() -> int

Left column of the rectangular area that was (de)selected."""

    RightCol = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRightCol() -> int

Right column of the rectangular area that was (de)selected."""

    TopLeftCoords = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTopLeftCoords() -> GridCellCoords

Top left corner of the rectangular area that was (de)selected."""

    TopRow = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTopRow() -> int

Top row of the rectangular area that was (de)selected."""



