|
class | wxTextAttrDimension |
| A class representing a rich text dimension, including units and position. More...
|
|
class | wxTextAttrDimensions |
| A class for left, right, top and bottom dimensions. More...
|
|
class | wxTextAttrSize |
| A class for representing width and height. More...
|
|
class | wxTextAttrDimensionConverter |
| A class to make it easier to convert dimensions. More...
|
|
class | wxTextAttrBorder |
| A class representing a rich text object border. More...
|
|
class | wxTextAttrBorders |
| A class representing a rich text object's borders. More...
|
|
class | wxTextAttrShadow |
| A class representing a shadow. More...
|
|
class | wxTextBoxAttr |
| A class representing the box attributes of a rich text object. More...
|
|
class | wxRichTextAttr |
| A class representing enhanced attributes for rich text objects. More...
|
|
class | wxRichTextProperties |
| A simple property class using wxVariants. More...
|
|
class | wxRichTextFontTable |
| Manages quick access to a pool of fonts for rendering rich text. More...
|
|
class | wxRichTextRange |
| This stores beginning and end positions for a range of data. More...
|
|
class | wxRichTextSelection |
| Stores selection information. More...
|
|
class | wxRichTextDrawingContext |
| A class for passing information to drawing and measuring functions. More...
|
|
class | wxRichTextObject |
| This is the base for drawable rich text objects. More...
|
|
class | wxRichTextCompositeObject |
| Objects of this class can contain other objects. More...
|
|
class | wxRichTextParagraphLayoutBox |
| This class knows how to lay out paragraphs. More...
|
|
class | wxRichTextBox |
| This class implements a floating or inline text box, containing paragraphs. More...
|
|
class | wxRichTextField |
| 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. More...
|
|
class | wxRichTextFieldType |
| The base class for custom field types. More...
|
|
class | wxRichTextFieldTypeStandard |
| 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. More...
|
|
class | wxRichTextLine |
| 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. More...
|
|
class | wxRichTextParagraph |
| This object represents a single paragraph containing various objects such as text content, images, and further paragraph layout objects. More...
|
|
class | wxRichTextPlainText |
| This object represents a single piece of text. More...
|
|
class | wxRichTextImageBlock |
| This class stores information about an image, in binary in-memory form. More...
|
|
class | wxRichTextImage |
| This class implements a graphic object. More...
|
|
class | wxRichTextBuffer |
| This is a kind of paragraph layout box, used to represent the whole buffer. More...
|
|
class | wxRichTextCell |
| wxRichTextCell is the cell in a table, in which the user can type. More...
|
|
class | wxRichTextTable |
| wxRichTextTable represents a table with arbitrary columns and rows. More...
|
|
class | wxRichTextTableBlock |
| Stores the coordinates for a block of cells. More...
|
|
class | wxRichTextObjectAddress |
| A class for specifying an object anywhere in an object hierarchy, without using a pointer, necessary since wxRTC commands may delete and recreate sub-objects so physical object addresses change. More...
|
|
class | wxRichTextCommand |
| Implements a command on the undo/redo stack. More...
|
|
class | wxRichTextAction |
| Implements a part of a command. More...
|
|
class | wxRichTextFileHandler |
| The base class for file handlers. More...
|
|
class | wxRichTextPlainTextHandler |
| Implements saving a buffer to plain text. More...
|
|
class | wxRichTextDrawingHandler |
| The base class for custom drawing handlers. More...
|
|
class | wxRichTextBufferDataObject |
| Implements a rich text data object for clipboard transfer. More...
|
|
class | wxRichTextRenderer |
| This class isolates some common drawing functionality. More...
|
|
class | wxRichTextStdRenderer |
| The standard renderer for drawing bullets. More...
|
|
|
enum | wxRichTextFileType {
wxRICHTEXT_TYPE_ANY = 0,
wxRICHTEXT_TYPE_TEXT,
wxRICHTEXT_TYPE_XML,
wxRICHTEXT_TYPE_HTML,
wxRICHTEXT_TYPE_RTF,
wxRICHTEXT_TYPE_PDF
} |
| File types in wxRichText context. More...
|
|
enum | wxRichTextHitTestFlags {
wxRICHTEXT_HITTEST_NONE = 0x01,
wxRICHTEXT_HITTEST_BEFORE = 0x02,
wxRICHTEXT_HITTEST_AFTER = 0x04,
wxRICHTEXT_HITTEST_ON = 0x08,
wxRICHTEXT_HITTEST_OUTSIDE = 0x10,
wxRICHTEXT_HITTEST_NO_NESTED_OBJECTS = 0x20,
wxRICHTEXT_HITTEST_NO_FLOATING_OBJECTS = 0x40,
wxRICHTEXT_HITTEST_HONOUR_ATOMIC = 0x80
} |
| Flags returned from hit-testing, or passed to hit-test function. More...
|
|
enum | wxTextBoxAttrFlags {
wxTEXT_BOX_ATTR_FLOAT = 0x00000001,
wxTEXT_BOX_ATTR_CLEAR = 0x00000002,
wxTEXT_BOX_ATTR_COLLAPSE_BORDERS = 0x00000004,
wxTEXT_BOX_ATTR_VERTICAL_ALIGNMENT = 0x00000008,
wxTEXT_BOX_ATTR_BOX_STYLE_NAME = 0x00000010,
wxTEXT_BOX_ATTR_WHITESPACE = 0x00000020,
wxTEXT_BOX_ATTR_CORNER_RADIUS = 0x00000040
} |
| Miscellaneous text box flags. More...
|
|
enum | wxTextAttrValueFlags {
wxTEXT_ATTR_VALUE_VALID = 0x1000,
wxTEXT_ATTR_VALUE_VALID_MASK = 0x1000
} |
| Whether a value is present, used in dimension flags. More...
|
|
enum | wxTextAttrUnits {
wxTEXT_ATTR_UNITS_TENTHS_MM = 0x0001,
wxTEXT_ATTR_UNITS_PIXELS = 0x0002,
wxTEXT_ATTR_UNITS_PERCENTAGE = 0x0004,
wxTEXT_ATTR_UNITS_POINTS = 0x0008,
wxTEXT_ATTR_UNITS_HUNDREDTHS_POINT = 0x0100,
wxTEXT_ATTR_UNITS_MASK = 0x010F
} |
| Units, included in the dimension value. More...
|
|
enum | wxTextBoxAttrPosition {
wxTEXT_BOX_ATTR_POSITION_STATIC = 0x0000,
wxTEXT_BOX_ATTR_POSITION_RELATIVE = 0x0010,
wxTEXT_BOX_ATTR_POSITION_ABSOLUTE = 0x0020,
wxTEXT_BOX_ATTR_POSITION_FIXED = 0x0040,
wxTEXT_BOX_ATTR_POSITION_MASK = 0x00F0
} |
| Position alternatives, included in the dimension flags. More...
|
|
enum | wxTextAttrBorderStyle {
wxTEXT_BOX_ATTR_BORDER_NONE = 0,
wxTEXT_BOX_ATTR_BORDER_SOLID = 1,
wxTEXT_BOX_ATTR_BORDER_DOTTED = 2,
wxTEXT_BOX_ATTR_BORDER_DASHED = 3,
wxTEXT_BOX_ATTR_BORDER_DOUBLE = 4,
wxTEXT_BOX_ATTR_BORDER_GROOVE = 5,
wxTEXT_BOX_ATTR_BORDER_RIDGE = 6,
wxTEXT_BOX_ATTR_BORDER_INSET = 7,
wxTEXT_BOX_ATTR_BORDER_OUTSET = 8
} |
| Border styles, used with wxTextAttrBorder. More...
|
|
enum | wxTextAttrBorderFlags {
wxTEXT_BOX_ATTR_BORDER_STYLE = 0x0001,
wxTEXT_BOX_ATTR_BORDER_COLOUR = 0x0002
} |
| Border style presence flags, used with wxTextAttrBorder. More...
|
|
enum | wxTextAttrBorderWidth {
wxTEXT_BOX_ATTR_BORDER_THIN = -1,
wxTEXT_BOX_ATTR_BORDER_MEDIUM = -2,
wxTEXT_BOX_ATTR_BORDER_THICK = -3
} |
| Border width symbols for qualitative widths, used with wxTextAttrBorder. More...
|
|
enum | wxTextBoxAttrFloatStyle {
wxTEXT_BOX_ATTR_FLOAT_NONE = 0,
wxTEXT_BOX_ATTR_FLOAT_LEFT = 1,
wxTEXT_BOX_ATTR_FLOAT_RIGHT = 2
} |
| Float styles. More...
|
|
enum | wxTextBoxAttrClearStyle {
wxTEXT_BOX_ATTR_CLEAR_NONE = 0,
wxTEXT_BOX_ATTR_CLEAR_LEFT = 1,
wxTEXT_BOX_ATTR_CLEAR_RIGHT = 2,
wxTEXT_BOX_ATTR_CLEAR_BOTH = 3
} |
| Clear styles. More...
|
|
enum | wxTextBoxAttrCollapseMode {
wxTEXT_BOX_ATTR_COLLAPSE_NONE = 0,
wxTEXT_BOX_ATTR_COLLAPSE_FULL = 1
} |
| Collapse mode styles. More...
|
|
enum | wxTextBoxAttrVerticalAlignment {
wxTEXT_BOX_ATTR_VERTICAL_ALIGNMENT_NONE = 0,
wxTEXT_BOX_ATTR_VERTICAL_ALIGNMENT_TOP = 1,
wxTEXT_BOX_ATTR_VERTICAL_ALIGNMENT_CENTRE = 2,
wxTEXT_BOX_ATTR_VERTICAL_ALIGNMENT_BOTTOM = 3
} |
| Vertical alignment values. More...
|
|
enum | wxTextBoxAttrWhitespaceMode {
wxTEXT_BOX_ATTR_WHITESPACE_NONE = 0,
wxTEXT_BOX_ATTR_WHITESPACE_NORMAL = 1,
wxTEXT_BOX_ATTR_WHITESPACE_NO_WRAP = 2,
wxTEXT_BOX_ATTR_WHITESPACE_PREFORMATTED = 3,
wxTEXT_BOX_ATTR_WHITESPACE_PREFORMATTED_LINE = 4,
wxTEXT_BOX_ATTR_WHITESPACE_PREFORMATTED_WRAP = 5
} |
| Whitespace values mirroring the CSS white-space attribute. More...
|
|
enum | wxRichTextCommandId {
wxRICHTEXT_INSERT,
wxRICHTEXT_DELETE,
wxRICHTEXT_CHANGE_ATTRIBUTES,
wxRICHTEXT_CHANGE_STYLE,
wxRICHTEXT_CHANGE_OBJECT
} |
| The command identifiers for Do/Undo. More...
|
|
|
bool | wxRichTextHasStyle (int flags, int style) |
|
bool | wxTextAttrEq (const wxRichTextAttr &attr1, const wxRichTextAttr &attr2) |
| Compare two attribute objects. More...
|
|
bool | wxRichTextApplyStyle (wxRichTextAttr &destStyle, const wxRichTextAttr &style, wxRichTextAttr *compareWith=NULL) |
| Apply one style to another. More...
|
|
bool | wxRichTextRemoveStyle (wxRichTextAttr &destStyle, const wxRichTextAttr &style) |
|
bool | wxRichTextCombineBitlists (int &valueA, int valueB, int &flagsA, int flagsB) |
| Combine two bitlists. More...
|
|
bool | wxRichTextBitlistsEqPartial (int valueA, int valueB, int flags) |
| Compare two bitlists. More...
|
|
bool | wxRichTextSplitParaCharStyles (const wxRichTextAttr &style, wxRichTextAttr &parStyle, wxRichTextAttr &charStyle) |
| Split into paragraph and character styles. More...
|
|
bool | wxRichTextTabsEq (const wxArrayInt &tabs1, const wxArrayInt &tabs2) |
| Compare tabs. More...
|
|
wxString | wxRichTextDecimalToRoman (long n) |
| Convert a decimal to Roman numerals. More...
|
|
void | wxTextAttrCollectCommonAttributes (wxTextAttr ¤tStyle, const wxTextAttr &attr, wxTextAttr &clashingAttr, wxTextAttr &absentAttr) |
|
void | wxRichTextModuleInit () |
|