The RichTextCtrl
is a generic, ground-up implementation of a rich
text control capable of showing multiple text styles and images. This module
contains the control and many supporting classes needed for using the features
of the RichTextCtrl
.
Note
Due to some internal dynamic initialization in wxWidgets, this
module should be imported before the wx.App
object is
created.
Class |
Short Description |
---|---|
Implements a part of a command. |
|
A class representing enhanced attributes for rich text objects. |
|
This class implements a floating or inline text box, containing paragraphs. |
|
This is a kind of paragraph layout box, used to represent the whole buffer. |
|
Implements a rich text data object for clipboard transfer. |
|
wx.richtext.RichTextCell is the cell in a table, in which the user can type. |
|
This class represents a character style definition, usually added to a wx.richtext.RichTextStyleSheet. |
|
Implements a command on the undo/redo stack. |
|
Objects of this class can contain other objects. |
|
wx.richtext.RichTextContextMenuPropertiesInfo keeps track of objects that appear in the context menu, whose properties are available to be edited. |
|
wx.richtext.RichTextCtrl provides a generic, ground-up implementation of a text control capable of showing multiple styles and images. |
|
A class for passing information to drawing and measuring functions. |
|
The base class for custom drawing handlers. |
|
This is the event class for wx.richtext.RichTextCtrl notifications. |
|
This class implements the general concept of a field, an object that represents additional functionality such as a footnote, a bookmark, a page number, a table of contents, and so on. |
|
The base class for custom field types. |
|
A field type that can handle fields with text or bitmap labels, with a small range of styles for implementing rectangular fields and fields that can be used for start and end tags. |
|
The base class for file handlers. |
|
Manages quick access to a pool of fonts for rendering rich text. |
|
This dialog allows the user to edit a character and/or paragraph style. |
|
This class provides pages for wx.richtext.RichTextFormattingDialog, and allows other customization of the dialog. |
|
This class represents header and footer data to be passed to the wx.richtext.RichTextPrinting and wx.richtext.RichTextPrintout classes. |
|
Handles HTML output (only) for wx.richtext.RichTextCtrl content. |
|
This class implements a graphic object. |
|
This class stores information about an image, in binary in-memory form. |
|
This object represents a line in a paragraph, and stores offsets from the start of the paragraph representing the start and end positions of the line. |
|
This class represents a list style definition, usually added to a wx.richtext.RichTextStyleSheet. |
|
This is the base for drawable rich text objects. |
|
A class for specifying an object anywhere in an object hierarchy, without using a pointer, necessary since |
|
This object represents a single paragraph containing various objects such as text content, images, and further paragraph layout objects. |
|
This class knows how to lay out paragraphs. |
|
This class represents a paragraph style definition, usually added to a wx.richtext.RichTextStyleSheet. |
|
This object represents a single piece of text. |
|
Implements saving a buffer to plain text. |
|
This class provides a simple interface for performing wx.richtext.RichTextBuffer printing and previewing. |
|
This class implements print layout for wx.richtext.RichTextBuffer. |
|
A simple property class using Variants. |
|
This stores beginning and end positions for a range of data. |
|
This class isolates some common drawing functionality. |
|
Stores selection information. |
|
The standard renderer for drawing bullets. |
|
This is a combo control that can display the styles in a wx.richtext.RichTextStyleSheet, and apply the selection to an associated wx.richtext.RichTextCtrl. |
|
This is a base class for paragraph and character styles. |
|
This is a listbox that can display the styles in a wx.richtext.RichTextStyleSheet, and apply the selection to an associated wx.richtext.RichTextCtrl. |
|
This class incorporates a wx.richtext.RichTextStyleListBox and a choice control that allows the user to select the category of style to view. |
|
This class shows a style sheet and allows the user to edit, add and remove styles. |
|
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. |
|
wx.richtext.RichTextTable represents a table with arbitrary columns and rows. |
|
A handler for loading and saving content in an |
|
wx.richtext.SymbolPickerDialog presents the user with a choice of fonts and a grid of available characters. |
|
A class representing a rich text object border. |
|
A class representing a rich text object’s borders. |
|
A class representing a rich text dimension, including units and position. |
|
A class to make it easier to convert dimensions. |
|
A class for left, right, top and bottom dimensions. |
|
A class representing a shadow. |
|
A class for representing width and height. |
|
A class representing the box attributes of a rich text object. |
Function |
Short Description |
---|---|
Apply one style to another. |
|
Compare two bitlists. |
|
Combine two bitlists. |
|
Convert a decimal to Roman numerals. |
|
Utilities |
|
|
|
Split into paragraph and character styles. |
|
Compare tabs. |
|
|
|
Compare two attribute objects. |