# 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 .FileProperty import FileProperty

class ImageFileProperty(FileProperty):
    """
    ImageFileProperty(label=PG_LABEL, name=PG_LABEL, value='') -> None
    
    Property representing image file(name).
    """
    def DisplayEditorDialog(self, *args, **kwargs): # real signature unknown
        pass

    def OnCustomPaint(self, dc, rect, paintdata): # real signature unknown; restored from __doc__
        """
        OnCustomPaint(dc, rect, paintdata) -> None
        
        Override to paint an image in front of the property value text or
        drop-down list item (but only if wxPGProperty::OnMeasureImage is
        overridden as well).
        """
        pass

    def OnMeasureImage(self, item): # real signature unknown; restored from __doc__
        """
        OnMeasureImage(item) -> wx.Size
        
        Returns size of the custom painted image in front of property.
        """
        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 __init__(self, label=None, name=None, value=''): # real signature unknown; restored from __doc__
        pass


