 
       wx.richtext.RichTextStyleListBox¶
  wx.richtext.RichTextStyleListBox¶This is a listbox that can display the styles in a wx.richtext.RichTextStyleSheet, and apply the selection to an associated wx.richtext.RichTextCtrl.
See  samples/richtext   for an example of how to use it.
 Methods Summary¶
 Methods Summary¶| __init__ | Constructor. | 
| ApplyStyle | Applies the ith style to the associated rich text control. | 
| ConvertTenthsMMToPixels | Converts units in tenths of a millimetre to device units. | 
| Create | Creates the window. | 
| CreateHTML | Creates a suitable HTML fragment for a definition. | 
| GetApplyOnSelection | If the return value is True, clicking on a style name in the list will immediately apply the style to the associated rich text control. | 
| GetRichTextCtrl | Returns the wx.richtext.RichTextCtrl associated with this listbox. | 
| GetStyle | Gets a style for a listbox index. | 
| GetStyleSheet | Returns the style sheet associated with this listbox. | 
| GetStyleType | Returns the type of style to show in the list box. | 
| OnGetItem | Returns the HTML for this item. | 
| OnLeftDown | Implements left click behaviour, applying the clicked style to the wx.richtext.RichTextCtrl. | 
| SetApplyOnSelection | If applyOnSelection  is True, clicking on a style name in the list will immediately apply the style to the associated rich text control. | 
| SetRichTextCtrl | Associates the listbox with a wx.richtext.RichTextCtrl. | 
| SetStyleSheet | Associates the control with a style sheet. | 
| SetStyleType | Sets the style type to display. | 
| UpdateStyles | Updates the list from the associated style sheet. | 
 Properties Summary¶
 Properties Summary¶| ApplyOnSelection | See GetApplyOnSelectionandSetApplyOnSelection | 
| RichTextCtrl | See GetRichTextCtrlandSetRichTextCtrl | 
| StyleSheet | See GetStyleSheetandSetStyleSheet | 
| StyleType | See GetStyleTypeandSetStyleType | 
 Class API¶
 Class API¶wx.richtext.RichTextStyleListBox(HtmlListBox)¶Possible constructors:
RichTextStyleListBox(parent, id=ID_ANY, pos=DefaultPosition,
                     size=DefaultSize, style=0)
RichTextStyleListBox()
This is a listbox that can display the styles in a RichTextStyleSheet, and apply the selection to an associated RichTextCtrl.
__init__(self, *args, **kw)¶__init__ (self, parent, id=ID_ANY, pos=DefaultPosition, size=DefaultSize, style=0)
Constructor.
| Parameters: | 
|---|
__init__ (self)
ApplyStyle(self, i)¶Applies the ith style to the associated rich text control.
| Parameters: | i (int) – | 
|---|
ConvertTenthsMMToPixels(self, dc, units)¶Converts units in tenths of a millimetre to device units.
| Parameters: | 
 | 
|---|---|
| Return type: | int | 
Create(self, parent, id=ID_ANY, pos=DefaultPosition, size=DefaultSize, style=0)¶Creates the window.
| Parameters: | |
|---|---|
| Return type: | bool | 
CreateHTML(self, styleDef)¶Creates a suitable HTML fragment for a definition.
| Parameters: | styleDef (wx.richtext.RichTextStyleDefinition) – | 
|---|---|
| Return type: | string | 
GetApplyOnSelection(self)¶If the return value is True, clicking on a style name in the list will immediately apply the style to the associated rich text control.
| Return type: | bool | 
|---|
GetRichTextCtrl(self)¶Returns the wx.richtext.RichTextCtrl associated with this listbox.
| Return type: | wx.richtext.RichTextCtrl | 
|---|
GetStyle(self, i)¶Gets a style for a listbox index.
| Parameters: | i (int) – | 
|---|---|
| Return type: | wx.richtext.RichTextStyleDefinition | 
GetStyleSheet(self)¶Returns the style sheet associated with this listbox.
| Return type: | wx.richtext.RichTextStyleSheet | 
|---|
GetStyleType(self)¶Returns the type of style to show in the list box.
| Return type: | wx.richtext.RichTextStyleListBox.wxRichTextStyleType | 
|---|
OnGetItem(self, n)¶Returns the HTML for this item.
| Parameters: | n (int) – | 
|---|---|
| Return type: | string | 
OnLeftDown(self, event)¶Implements left click behaviour, applying the clicked style to the wx.richtext.RichTextCtrl.
| Parameters: | event (wx.MouseEvent) – | 
|---|
SetApplyOnSelection(self, applyOnSelection)¶If applyOnSelection  is True, clicking on a style name in the list will immediately apply the style to the associated rich text control.
| Parameters: | applyOnSelection (bool) – | 
|---|
SetRichTextCtrl(self, ctrl)¶Associates the listbox with a wx.richtext.RichTextCtrl.
| Parameters: | ctrl (wx.richtext.RichTextCtrl) – | 
|---|
SetStyleSheet(self, styleSheet)¶Associates the control with a style sheet.
| Parameters: | styleSheet (wx.richtext.RichTextStyleSheet) – | 
|---|
SetStyleType(self, styleType)¶Sets the style type to display.
One of
RichTextStyleListBox.__init__ ,RichTextStyleListBox.__init__ ,RichTextStyleListBox.__init__RichTextStyleListBox.__init__ .| Parameters: | styleType (RichTextStyleListBox.wxRichTextStyleType) – | 
|---|
UpdateStyles(self)¶Updates the list from the associated style sheet.
ApplyOnSelection¶RichTextCtrl¶See GetRichTextCtrl and SetRichTextCtrl
StyleSheet¶See GetStyleSheet and SetStyleSheet
StyleType¶See GetStyleType and SetStyleType