phoenix_title wx.richtext.RichTextStyleListCtrl

This class incorporates a wx.richtext.RichTextStyleListBox and a choice control that allows the user to select the category of style to view.

It is demonstrated in the wx.richtext.RichTextCtrl sample in samples/richtext .

To use wx.richtext.RichTextStyleListCtrl, add the control to your window hierarchy and call wx.richtext.RichTextStyleListCtrl.SetStyleType with one of RichTextStyleListBox.__init__ , RichTextStyleListBox.__init__ , RichTextStyleListBox.__init__ and RichTextStyleListBox.__init__ to set the current view.

Associate the control with a style sheet and rich text control with SetStyleSheet and SetRichTextCtrl, so that when a style is double-clicked, it is applied to the selection.

^^

styles Window Styles

This class supports the following styles:

  • RICHTEXTSTYLELIST_HIDE_TYPE_SELECTOR: This style hides the category selection control. ^^


class_hierarchy Class Hierarchy

Inheritance diagram for class RichTextStyleListCtrl:

method_summary Methods Summary

__init__

Constructors.

Create

Creates the windows.

GetClassDefaultAttributes

GetRichTextCtrl

Returns the associated rich text control, if any.

GetStyleChoice

Returns the wx.Choice control used for selecting the style category.

GetStyleListBox

Returns the wx.ListBox control used to view the style list.

GetStyleSheet

Returns the associated style sheet, if any.

GetStyleType

Returns the type of style to show in the list box.

SetRichTextCtrl

Associates the control with a wx.richtext.RichTextCtrl.

SetStyleSheet

Associates the control with a style sheet.

SetStyleType

Sets the style type to display.

UpdateStyles

Updates the style list box.


api Class API

class wx.richtext.RichTextStyleListCtrl(Control)

Possible constructors:

RichTextStyleListCtrl(parent, id=ID_ANY, pos=DefaultPosition,
                      size=DefaultSize, style=0)

RichTextStyleListCtrl()

This class incorporates a RichTextStyleListBox and a choice control that allows the user to select the category of style to view.


Methods

__init__(self, *args, **kw)

Constructors.

overload Overloaded Implementations:



__init__ (self, parent, id=ID_ANY, pos=DefaultPosition, size=DefaultSize, style=0)

Parameters



__init__ (self)





Create(self, parent, id=ID_ANY, pos=DefaultPosition, size=DefaultSize, style=0)

Creates the windows.

Parameters
Return type

bool



static GetClassDefaultAttributes(variant=WINDOW_VARIANT_NORMAL)
Parameters

variant (WindowVariant) –

Return type

VisualAttributes



GetRichTextCtrl(self)

Returns the associated rich text control, if any.

Return type

wx.richtext.RichTextCtrl



GetStyleChoice(self)

Returns the wx.Choice control used for selecting the style category.

Return type

Choice



GetStyleListBox(self)

Returns the wx.ListBox control used to view the style list.

Return type

wx.richtext.RichTextStyleListBox



GetStyleSheet(self)

Returns the associated style sheet, if any.

Return type

wx.richtext.RichTextStyleSheet



GetStyleType(self)

Returns the type of style to show in the list box.

Return type

wx.richtext.RichTextStyleListBox.wxRichTextStyleType



SetRichTextCtrl(self, ctrl)

Associates the control 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 style list box.


Properties

RichTextCtrl

See GetRichTextCtrl and SetRichTextCtrl



StyleChoice

See GetStyleChoice



StyleListBox

See GetStyleListBox



StyleSheet

See GetStyleSheet and SetStyleSheet



StyleType

See GetStyleType and SetStyleType