# 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 .PGProperty import PGProperty

class NumericProperty(PGProperty):
    """
    NumericProperty(label, name) -> None
    
    This is an abstract class which serves as a base class for numeric
    properties, like wxIntProperty, wxUIntProperty, wxFloatProperty.
    """
    def AddSpinStepValue(self, stepScale): # real signature unknown; restored from __doc__
        """
        AddSpinStepValue(stepScale) -> PGVariant
        
        Returns what would be the new value of the property after adding
        SpinCtrl editor step to the current value.
        """
        pass

    def DoSetAttribute(self, name, value): # real signature unknown; restored from __doc__
        """
        DoSetAttribute(name, value) -> bool
        
        Reimplement this member function to add special handling for
        attributes of this property.
        """
        return False

    def UseSpinMotion(self): # real signature unknown; restored from __doc__
        """
        UseSpinMotion() -> bool
        
        Return true if value can be changed with SpinCtrl editor by moving the
        mouse.
        """
        return False

    def __init__(self, label, name): # real signature unknown; restored from __doc__
        pass


