# 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 GridTableMessage(__sip.wrapper):
    """
    GridTableMessage() -> None
    GridTableMessage(table, id, comInt1=-1, comInt2=-1) -> None
    
    Message class used by the grid table to send requests and
    notifications to the grid view.
    """
    def GetCommandInt(self): # real signature unknown; restored from __doc__
        """
        GetCommandInt() -> int
        
        Get the position after which the insertion/deletion occur.
        """
        return 0

    def GetCommandInt2(self): # real signature unknown; restored from __doc__
        """
        GetCommandInt2() -> int
        
        Get the number of rows to be inserted/deleted.
        """
        return 0

    def GetId(self): # real signature unknown; restored from __doc__
        """
        GetId() -> int
        
        Gets an id.
        """
        return 0

    def GetTableObject(self): # real signature unknown; restored from __doc__
        """
        GetTableObject() -> GridTableBase
        
        Gets the table object.
        """
        return GridTableBase

    def SetCommandInt(self, comInt1): # real signature unknown; restored from __doc__
        """
        SetCommandInt(comInt1) -> None
        
        Set the position after which the insertion/deletion occur.
        """
        pass

    def SetCommandInt2(self, comInt2): # real signature unknown; restored from __doc__
        """
        SetCommandInt2(comInt2) -> None
        
        Set the number of rows to be inserted/deleted.
        """
        pass

    def SetId(self, id): # real signature unknown; restored from __doc__
        """
        SetId(id) -> None
        
        Sets an id.
        """
        pass

    def SetTableObject(self, table): # real signature unknown; restored from __doc__
        """
        SetTableObject(table) -> None
        
        Sets the table object.
        """
        pass

    def __init__(self, table=None, id=None, comInt1=-1, comInt2=-1): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    CommandInt = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCommandInt() -> int

Get the position after which the insertion/deletion occur."""

    CommandInt2 = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCommandInt2() -> int

Get the number of rows to be inserted/deleted."""

    Id = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetId() -> int

Gets an id."""

    TableObject = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTableObject() -> GridTableBase

Gets the table object."""

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""



