# encoding: utf-8
# module wx._propgrid
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_propgrid.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._core as __wx__core


class PGCell(__wx__core.Object):
    """
    PGCell() -> None
    PGCell(other) -> None
    PGCell(text, bitmap=wx.BitmapBundle(), fgCol=wx.NullColour, bgCol=wx.NullColour) -> None
    
    Base class for wxPropertyGrid cell information.
    """
    def GetBgCol(self): # real signature unknown; restored from __doc__
        """ GetBgCol() -> wx.Colour """
        pass

    def GetBitmap(self): # real signature unknown; restored from __doc__
        """ GetBitmap() -> wx.BitmapBundle """
        pass

    def GetData(self): # real signature unknown; restored from __doc__
        """ GetData() -> PGCellData """
        return PGCellData

    def GetFgCol(self): # real signature unknown; restored from __doc__
        """ GetFgCol() -> wx.Colour """
        pass

    def GetFont(self): # real signature unknown; restored from __doc__
        """
        GetFont() -> wx.Font
        
        Returns font of the cell.
        """
        pass

    def GetText(self): # real signature unknown; restored from __doc__
        """ GetText() -> str """
        return ""

    def HasText(self): # real signature unknown; restored from __doc__
        """
        HasText() -> bool
        
        Returns true if this cell has custom text stored within.
        """
        return False

    def MergeFrom(self, srcCell): # real signature unknown; restored from __doc__
        """
        MergeFrom(srcCell) -> None
        
        Merges valid data from srcCell into this.
        """
        pass

    def SetBgCol(self, col): # real signature unknown; restored from __doc__
        """ SetBgCol(col) -> None """
        pass

    def SetBitmap(self, bitmap): # real signature unknown; restored from __doc__
        """ SetBitmap(bitmap) -> None """
        pass

    def SetEmptyData(self): # real signature unknown; restored from __doc__
        """
        SetEmptyData() -> None
        
        Sets empty but valid data to this cell object.
        """
        pass

    def SetFgCol(self, col): # real signature unknown; restored from __doc__
        """ SetFgCol(col) -> None """
        pass

    def SetFont(self, font): # real signature unknown; restored from __doc__
        """
        SetFont(font) -> None
        
        Sets font of the cell.
        """
        pass

    def SetText(self, text): # real signature unknown; restored from __doc__
        """ SetText(text) -> None """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    BgCol = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBgCol() -> wx.Colour"""

    Bitmap = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBitmap() -> wx.BitmapBundle"""

    Data = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetData() -> PGCellData"""

    FgCol = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFgCol() -> wx.Colour"""

    Font = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFont() -> wx.Font

Returns font of the cell."""

    Text = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetText() -> str"""



