# 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


from .EditorDialogProperty import EditorDialogProperty

class FontProperty(EditorDialogProperty):
    """
    FontProperty(label=PG_LABEL, name=PG_LABEL, value=wx.Font()) -> None
    
    Property representing wxFont.
    """
    def ChildChanged(self, thisValue, childIndex, childValue): # real signature unknown; restored from __doc__
        """
        ChildChanged(thisValue, childIndex, childValue) -> PGVariant
        
        Called after value of a child property has been altered.
        """
        pass

    def DisplayEditorDialog(self, pg, value): # real signature unknown; restored from __doc__
        """
        DisplayEditorDialog(pg, value) -> Tuple[bool, PGVariant]
        
        Shows editor dialog.
        """
        pass

    def OnSetValue(self): # real signature unknown; restored from __doc__
        """
        OnSetValue() -> None
        
        This virtual function is called after m_value has been set.
        """
        pass

    def RefreshChildren(self): # real signature unknown; restored from __doc__
        """
        RefreshChildren() -> None
        
        Refresh values of child properties.
        """
        pass

    def ValueToString(self, value, argFlags=0): # real signature unknown; restored from __doc__
        """
        ValueToString(value, argFlags=0) -> str
        
        Converts property value into a text representation.
        """
        return ""

    def __init__(self, label=None, name=None, value=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        pass


