Phoenix Logo

phoenix_title wx.richtext.RichTextStyleSheet

A style sheet contains named paragraph and character styles that make it easy for a user to apply combinations of attributes to a wx.richtext.RichTextCtrl.

You can use a wx.richtext.RichTextStyleListBox in your user interface to show available styles to the user, and allow application of styles to the control.


class_hierarchy Class Hierarchy

Inheritance diagram for class RichTextStyleSheet:

method_summary Methods Summary

__init__ Constructor.
AddCharacterStyle Adds a definition to the character style list.
AddListStyle Adds a definition to the list style list.
AddParagraphStyle Adds a definition to the paragraph style list.
AddStyle Adds a definition to the appropriate style list.
DeleteStyles Deletes all styles.
FindCharacterStyle Finds a character definition by name.
FindListStyle Finds a list definition by name.
FindParagraphStyle Finds a paragraph definition by name.
FindStyle Finds a style definition by name.
GetCharacterStyle Returns the nth character style.
GetCharacterStyleCount Returns the number of character styles.
GetDescription Returns the style sheet’s description.
GetListStyle Returns the nth list style.
GetListStyleCount Returns the number of list styles.
GetName Returns the style sheet’s name.
GetParagraphStyle Returns the nth paragraph style.
GetParagraphStyleCount Returns the number of paragraph styles.
GetProperties Returns the sheet’s properties.
RemoveCharacterStyle Removes a character style.
RemoveListStyle Removes a list style.
RemoveParagraphStyle Removes a paragraph style.
RemoveStyle Removes a style.
SetDescription Sets the style sheet’s description.
SetName Sets the style sheet’s name.
SetProperties Sets the sheet’s properties.

api Class API



class wx.richtext.RichTextStyleSheet(Object)

Possible constructors:

RichTextStyleSheet()

A style sheet contains named paragraph and character styles that make it easy for a user to apply combinations of attributes to a RichTextCtrl.


Methods



__init__(self)

Constructor.



AddCharacterStyle(self, styleDef)

Adds a definition to the character style list.

Parameters:styleDef (wx.richtext.RichTextCharacterStyleDefinition) –
Return type:bool


AddListStyle(self, styleDef)

Adds a definition to the list style list.

Parameters:styleDef (wx.richtext.RichTextListStyleDefinition) –
Return type:bool


AddParagraphStyle(self, styleDef)

Adds a definition to the paragraph style list.

Parameters:styleDef (wx.richtext.RichTextParagraphStyleDefinition) –
Return type:bool


AddStyle(self, styleDef)

Adds a definition to the appropriate style list.

Parameters:styleDef (wx.richtext.RichTextStyleDefinition) –
Return type:bool


DeleteStyles(self)

Deletes all styles.



FindCharacterStyle(self, name, recurse=True)

Finds a character definition by name.

Parameters:
  • name (string) –
  • recurse (bool) –
Return type:

wx.richtext.RichTextCharacterStyleDefinition



FindListStyle(self, name, recurse=True)

Finds a list definition by name.

Parameters:
  • name (string) –
  • recurse (bool) –
Return type:

wx.richtext.RichTextListStyleDefinition



FindParagraphStyle(self, name, recurse=True)

Finds a paragraph definition by name.

Parameters:
  • name (string) –
  • recurse (bool) –
Return type:

wx.richtext.RichTextParagraphStyleDefinition



FindStyle(self, name)

Finds a style definition by name.

Parameters:name (string) –
Return type: wx.richtext.RichTextStyleDefinition


GetCharacterStyle(self, n)

Returns the nth character style.

Parameters:n (int) –
Return type: wx.richtext.RichTextCharacterStyleDefinition


GetCharacterStyleCount(self)

Returns the number of character styles.

Return type:int


GetDescription(self)

Returns the style sheet’s description.

Return type:string


GetListStyle(self, n)

Returns the nth list style.

Parameters:n (int) –
Return type: wx.richtext.RichTextListStyleDefinition


GetListStyleCount(self)

Returns the number of list styles.

Return type:int


GetName(self)

Returns the style sheet’s name.

Return type:string


GetParagraphStyle(self, n)

Returns the nth paragraph style.

Parameters:n (int) –
Return type: wx.richtext.RichTextParagraphStyleDefinition


GetParagraphStyleCount(self)

Returns the number of paragraph styles.

Return type:int


GetProperties(self)

Returns the sheet’s properties.

Return type: wx.richtext.RichTextProperties


RemoveCharacterStyle(self, styleDef, deleteStyle=False)

Removes a character style.

Parameters:
Return type:

bool



RemoveListStyle(self, styleDef, deleteStyle=False)

Removes a list style.

Parameters:
Return type:

bool



RemoveParagraphStyle(self, styleDef, deleteStyle=False)

Removes a paragraph style.

Parameters:
Return type:

bool



RemoveStyle(self, styleDef, deleteStyle=False)

Removes a style.

Parameters:
Return type:

bool



SetDescription(self, descr)

Sets the style sheet’s description.

Parameters:descr (string) –


SetName(self, name)

Sets the style sheet’s name.

Parameters:name (string) –


SetProperties(self, props)

Sets the sheet’s properties.

Parameters:props (wx.richtext.RichTextProperties) –

Properties



CharacterStyleCount

See GetCharacterStyleCount



Description

See GetDescription and SetDescription



ListStyleCount

See GetListStyleCount



Name

See GetName and SetName



ParagraphStyleCount

See GetParagraphStyleCount



Properties

See GetProperties and SetProperties