# encoding: utf-8
# module wx._richtext
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_richtext.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._adv as __wx__adv
import wx._core as __wx__core
import wx._html as __wx__html


class RichTextStyleDefinition(__wx__core.Object):
    """
    RichTextStyleDefinition(name='') -> None
    
    This is a base class for paragraph and character styles.
    """
    def GetBaseStyle(self): # real signature unknown; restored from __doc__
        """
        GetBaseStyle() -> str
        
        Returns the style on which this style is based.
        """
        return ""

    def GetDescription(self): # real signature unknown; restored from __doc__
        """
        GetDescription() -> str
        
        Returns the style's description.
        """
        return ""

    def GetName(self): # real signature unknown; restored from __doc__
        """
        GetName() -> str
        
        Returns the style name.
        """
        return ""

    def GetProperties(self): # real signature unknown; restored from __doc__
        """
        GetProperties() -> RichTextProperties
        
        Returns the definition's properties.
        """
        return RichTextProperties

    def GetStyle(self): # real signature unknown; restored from __doc__
        """ GetStyle() -> RichTextAttr """
        return RichTextAttr

    def GetStyleMergedWithBase(self, sheet): # real signature unknown; restored from __doc__
        """
        GetStyleMergedWithBase(sheet) -> RichTextAttr
        
        Returns the style attributes combined with the attributes of the
        specified base style, if any.
        """
        return RichTextAttr

    def SetBaseStyle(self, name): # real signature unknown; restored from __doc__
        """
        SetBaseStyle(name) -> None
        
        Sets the name of the style that this style is based on.
        """
        pass

    def SetDescription(self, descr): # real signature unknown; restored from __doc__
        """
        SetDescription(descr) -> None
        
        Sets the style description.
        """
        pass

    def SetName(self, name): # real signature unknown; restored from __doc__
        """
        SetName(name) -> None
        
        Sets the name of the style.
        """
        pass

    def SetProperties(self, props): # real signature unknown; restored from __doc__
        """
        SetProperties(props) -> None
        
        Sets the definition's properties.
        """
        pass

    def SetStyle(self, style): # real signature unknown; restored from __doc__
        """
        SetStyle(style) -> None
        
        Sets the attributes for this style.
        """
        pass

    def __init__(self, name=''): # real signature unknown; restored from __doc__
        pass

    BaseStyle = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBaseStyle() -> str

Returns the style on which this style is based."""

    Description = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDescription() -> str

Returns the style's description."""

    Name = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetName() -> str

Returns the style name."""

    Properties = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetProperties() -> RichTextProperties

Returns the definition's properties."""

    Style = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetStyle() -> RichTextAttr"""



