richtextbuffer.h File Reference

Classes

class  wxRichTextBuffer
 This class represents the whole buffer associated with a wxRichTextCtrl. More...
class  wxRichTextFileHandler
 This is the base class for file handlers, for loading and/or saving content associated with a wxRichTextBuffer. More...
class  wxRichTextRange
 This class stores beginning and end positions for a range of data. More...

Defines

#define wxRICHTEXT_FIXED_WIDTH   0x01
#define wxRICHTEXT_FIXED_HEIGHT   0x02
#define wxRICHTEXT_VARIABLE_WIDTH   0x04
#define wxRICHTEXT_VARIABLE_HEIGHT   0x08
#define wxRICHTEXT_LAYOUT_SPECIFIED_RECT   0x10
#define wxRICHTEXT_DRAW_IGNORE_CACHE   0x01
#define wxRICHTEXT_FORMATTED   0x01
#define wxRICHTEXT_UNFORMATTED   0x02
#define wxRICHTEXT_CACHE_SIZE   0x04
#define wxRICHTEXT_HEIGHT_ONLY   0x08
#define wxRICHTEXT_SETSTYLE_NONE   0x00
#define wxRICHTEXT_SETSTYLE_WITH_UNDO   0x01
#define wxRICHTEXT_SETSTYLE_OPTIMIZE   0x02
#define wxRICHTEXT_SETSTYLE_PARAGRAPHS_ONLY   0x04
#define wxRICHTEXT_SETSTYLE_CHARACTERS_ONLY   0x08
#define wxRICHTEXT_SETSTYLE_RENUMBER   0x10
#define wxRICHTEXT_SETSTYLE_SPECIFY_LEVEL   0x20
#define wxRICHTEXT_SETSTYLE_RESET   0x40
#define wxRICHTEXT_SETSTYLE_REMOVE   0x80
#define wxRICHTEXT_INSERT_NONE   0x00
#define wxRICHTEXT_INSERT_WITH_PREVIOUS_PARAGRAPH_STYLE   0x01
#define wxRICHTEXT_INSERT_INTERACTIVE   0x02
#define wxTEXT_ATTR_KEEP_FIRST_PARA_STYLE   0x10000000
#define wxSCRIPT_MUL_FACTOR   1.5

Enumerations

enum  wxRichTextFileType {
  wxRICHTEXT_TYPE_ANY = 0,
  wxRICHTEXT_TYPE_TEXT,
  wxRICHTEXT_TYPE_XML,
  wxRICHTEXT_TYPE_HTML,
  wxRICHTEXT_TYPE_RTF,
  wxRICHTEXT_TYPE_PDF
}
enum  wxRichTextHitTestFlags {
  wxRICHTEXT_HITTEST_NONE = 0x01,
  wxRICHTEXT_HITTEST_BEFORE = 0x02,
  wxRICHTEXT_HITTEST_AFTER = 0x04,
  wxRICHTEXT_HITTEST_ON = 0x08,
  wxRICHTEXT_HITTEST_OUTSIDE = 0x10
}

Define Documentation

#define wxRICHTEXT_CACHE_SIZE   0x04
#define wxRICHTEXT_DRAW_IGNORE_CACHE   0x01

Flags to pass to Draw

#define wxRICHTEXT_FIXED_HEIGHT   0x02
#define wxRICHTEXT_FIXED_WIDTH   0x01

Flags determining the available space, passed to Layout

#define wxRICHTEXT_FORMATTED   0x01

Flags for GetRangeSize

#define wxRICHTEXT_HEIGHT_ONLY   0x08
#define wxRICHTEXT_INSERT_INTERACTIVE   0x02
#define wxRICHTEXT_INSERT_NONE   0x00

Flags for text insertion

#define wxRICHTEXT_INSERT_WITH_PREVIOUS_PARAGRAPH_STYLE   0x01
#define wxRICHTEXT_LAYOUT_SPECIFIED_RECT   0x10
#define wxRICHTEXT_SETSTYLE_CHARACTERS_ONLY   0x08
#define wxRICHTEXT_SETSTYLE_NONE   0x00

Flags for SetStyle/SetListStyle

#define wxRICHTEXT_SETSTYLE_OPTIMIZE   0x02
#define wxRICHTEXT_SETSTYLE_PARAGRAPHS_ONLY   0x04
#define wxRICHTEXT_SETSTYLE_REMOVE   0x80
#define wxRICHTEXT_SETSTYLE_RENUMBER   0x10
#define wxRICHTEXT_SETSTYLE_RESET   0x40
#define wxRICHTEXT_SETSTYLE_SPECIFY_LEVEL   0x20
#define wxRICHTEXT_SETSTYLE_WITH_UNDO   0x01
#define wxRICHTEXT_UNFORMATTED   0x02
#define wxRICHTEXT_VARIABLE_HEIGHT   0x08
#define wxRICHTEXT_VARIABLE_WIDTH   0x04
#define wxSCRIPT_MUL_FACTOR   1.5

Default superscript/subscript font multiplication factor

#define wxTEXT_ATTR_KEEP_FIRST_PARA_STYLE   0x10000000

Enumeration Type Documentation

File types in wxRichText context.

Enumerator:
wxRICHTEXT_TYPE_ANY 
wxRICHTEXT_TYPE_TEXT 
wxRICHTEXT_TYPE_XML 
wxRICHTEXT_TYPE_HTML 
wxRICHTEXT_TYPE_RTF 
wxRICHTEXT_TYPE_PDF 

Flags returned from hit-testing

Enumerator:
wxRICHTEXT_HITTEST_NONE 

The point was not on this object.

wxRICHTEXT_HITTEST_BEFORE 

The point was before the position returned from HitTest.

wxRICHTEXT_HITTEST_AFTER 

The point was after the position returned from HitTest.

wxRICHTEXT_HITTEST_ON 

The point was on the position returned from HitTest.

wxRICHTEXT_HITTEST_OUTSIDE 

The point was on space outside content.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines



wxWidgets logo

[ top ]