# 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 RichTextStyleSheet(__wx__core.Object):
    """
    RichTextStyleSheet() -> None
    
    A style sheet contains named paragraph and character styles that make
    it easy for a user to apply combinations of attributes to a
    wxRichTextCtrl.
    """
    def AddCharacterStyle(self, styleDef): # real signature unknown; restored from __doc__
        """
        AddCharacterStyle(styleDef) -> bool
        
        Adds a definition to the character style list.
        """
        return False

    def AddListStyle(self, styleDef): # real signature unknown; restored from __doc__
        """
        AddListStyle(styleDef) -> bool
        
        Adds a definition to the list style list.
        """
        return False

    def AddParagraphStyle(self, styleDef): # real signature unknown; restored from __doc__
        """
        AddParagraphStyle(styleDef) -> bool
        
        Adds a definition to the paragraph style list.
        """
        return False

    def AddStyle(self, styleDef): # real signature unknown; restored from __doc__
        """
        AddStyle(styleDef) -> bool
        
        Adds a definition to the appropriate style list.
        """
        return False

    def DeleteStyles(self): # real signature unknown; restored from __doc__
        """
        DeleteStyles() -> None
        
        Deletes all styles.
        """
        pass

    def FindCharacterStyle(self, name, recurse=True): # real signature unknown; restored from __doc__
        """
        FindCharacterStyle(name, recurse=True) -> RichTextCharacterStyleDefinition
        
        Finds a character definition by name.
        """
        return RichTextCharacterStyleDefinition

    def FindListStyle(self, name, recurse=True): # real signature unknown; restored from __doc__
        """
        FindListStyle(name, recurse=True) -> RichTextListStyleDefinition
        
        Finds a list definition by name.
        """
        return RichTextListStyleDefinition

    def FindParagraphStyle(self, name, recurse=True): # real signature unknown; restored from __doc__
        """
        FindParagraphStyle(name, recurse=True) -> RichTextParagraphStyleDefinition
        
        Finds a paragraph definition by name.
        """
        return RichTextParagraphStyleDefinition

    def FindStyle(self, name): # real signature unknown; restored from __doc__
        """
        FindStyle(name) -> RichTextStyleDefinition
        
        Finds a style definition by name.
        """
        return RichTextStyleDefinition

    def GetCharacterStyle(self, n): # real signature unknown; restored from __doc__
        """
        GetCharacterStyle(n) -> RichTextCharacterStyleDefinition
        
        Returns the nth character style.
        """
        return RichTextCharacterStyleDefinition

    def GetCharacterStyleCount(self): # real signature unknown; restored from __doc__
        """
        GetCharacterStyleCount() -> int
        
        Returns the number of character styles.
        """
        return 0

    def GetDescription(self): # real signature unknown; restored from __doc__
        """
        GetDescription() -> str
        
        Returns the style sheet's description.
        """
        return ""

    def GetListStyle(self, n): # real signature unknown; restored from __doc__
        """
        GetListStyle(n) -> RichTextListStyleDefinition
        
        Returns the nth list style.
        """
        return RichTextListStyleDefinition

    def GetListStyleCount(self): # real signature unknown; restored from __doc__
        """
        GetListStyleCount() -> int
        
        Returns the number of list styles.
        """
        return 0

    def GetName(self): # real signature unknown; restored from __doc__
        """
        GetName() -> str
        
        Returns the style sheet's name.
        """
        return ""

    def GetParagraphStyle(self, n): # real signature unknown; restored from __doc__
        """
        GetParagraphStyle(n) -> RichTextParagraphStyleDefinition
        
        Returns the nth paragraph style.
        """
        return RichTextParagraphStyleDefinition

    def GetParagraphStyleCount(self): # real signature unknown; restored from __doc__
        """
        GetParagraphStyleCount() -> int
        
        Returns the number of paragraph styles.
        """
        return 0

    def GetProperties(self): # real signature unknown; restored from __doc__
        """
        GetProperties() -> RichTextProperties
        
        Returns the sheet's properties.
        """
        return RichTextProperties

    def RemoveCharacterStyle(self, styleDef, deleteStyle=False): # real signature unknown; restored from __doc__
        """
        RemoveCharacterStyle(styleDef, deleteStyle=False) -> bool
        
        Removes a character style.
        """
        return False

    def RemoveListStyle(self, styleDef, deleteStyle=False): # real signature unknown; restored from __doc__
        """
        RemoveListStyle(styleDef, deleteStyle=False) -> bool
        
        Removes a list style.
        """
        return False

    def RemoveParagraphStyle(self, styleDef, deleteStyle=False): # real signature unknown; restored from __doc__
        """
        RemoveParagraphStyle(styleDef, deleteStyle=False) -> bool
        
        Removes a paragraph style.
        """
        return False

    def RemoveStyle(self, styleDef, deleteStyle=False): # real signature unknown; restored from __doc__
        """
        RemoveStyle(styleDef, deleteStyle=False) -> bool
        
        Removes a style.
        """
        return False

    def SetDescription(self, descr): # real signature unknown; restored from __doc__
        """
        SetDescription(descr) -> None
        
        Sets the style sheet's description.
        """
        pass

    def SetName(self, name): # real signature unknown; restored from __doc__
        """
        SetName(name) -> None
        
        Sets the style sheet's name.
        """
        pass

    def SetProperties(self, props): # real signature unknown; restored from __doc__
        """
        SetProperties(props) -> None
        
        Sets the sheet's properties.
        """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    CharacterStyleCount = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCharacterStyleCount() -> int

Returns the number of character styles."""

    Description = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDescription() -> str

Returns the style sheet's description."""

    ListStyleCount = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetListStyleCount() -> int

Returns the number of list styles."""

    Name = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetName() -> str

Returns the style sheet's name."""

    ParagraphStyleCount = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetParagraphStyleCount() -> int

Returns the number of paragraph styles."""

    Properties = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetProperties() -> RichTextProperties

Returns the sheet's properties."""



