# 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 GridCellAttrProvider(__wx__core.ClientDataContainer):
    """
    GridCellAttrProvider() -> None
    
    Class providing attributes to be used for the grid cells.
    """
    def GetAttr(self, row, col, kind): # real signature unknown; restored from __doc__
        """
        GetAttr(row, col, kind) -> GridCellAttr
        
        Get the attribute to use for the specified cell.
        """
        return GridCellAttr

    def GetAttrPtr(self, row, col, kind): # real signature unknown; restored from __doc__
        """
        GetAttrPtr(row, col, kind) -> GridCellAttrPtr
        
        Get the attribute to use for the specified cell.
        """
        return GridCellAttrPtr

    def GetColumnHeaderRenderer(self, col): # real signature unknown; restored from __doc__
        """
        GetColumnHeaderRenderer(col) -> GridColumnHeaderRenderer
        
        Return the renderer used for drawing column headers.
        """
        return GridColumnHeaderRenderer

    def GetCornerRenderer(self): # real signature unknown; restored from __doc__
        """
        GetCornerRenderer() -> GridCornerHeaderRenderer
        
        Return the renderer used for drawing the corner window.
        """
        return GridCornerHeaderRenderer

    def GetRowHeaderRenderer(self, row): # real signature unknown; restored from __doc__
        """
        GetRowHeaderRenderer(row) -> GridRowHeaderRenderer
        
        Return the renderer used for drawing row headers.
        """
        return GridRowHeaderRenderer

    def SetAttr(self, attr, row, col): # real signature unknown; restored from __doc__
        """
        SetAttr(attr, row, col) -> None
        
        Set attribute for the specified cell.
        """
        pass

    def SetColAttr(self, attr, col): # real signature unknown; restored from __doc__
        """
        SetColAttr(attr, col) -> None
        
        Set attribute for the specified column.
        """
        pass

    def SetRowAttr(self, attr, row): # real signature unknown; restored from __doc__
        """
        SetRowAttr(attr, row) -> None
        
        Set attribute for the specified row.
        """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    CornerRenderer = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCornerRenderer() -> GridCornerHeaderRenderer

Return the renderer used for drawing the corner window."""



