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.


property_summary Properties Summary

RichTextCtrl

See GetRichTextCtrl and SetRichTextCtrl

StyleChoice

See GetStyleChoice

StyleListBox

See GetStyleListBox

StyleSheet

See GetStyleSheet and SetStyleSheet

StyleType

See GetStyleType and SetStyleType


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