From 4aeaf419f878acbb7b436c033ee9e01662825b44 Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Mon, 30 Oct 2006 00:07:30 +0000 Subject: [PATCH] Small updates git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42692 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- docs/latex/wx/category.tex | 27 +++++++++++++++++++++++++++ docs/latex/wx/richtextoverview.tex | 9 ++++----- 2 files changed, 31 insertions(+), 5 deletions(-) diff --git a/docs/latex/wx/category.tex b/docs/latex/wx/category.tex index 52b546326c..340b76962f 100644 --- a/docs/latex/wx/category.tex +++ b/docs/latex/wx/category.tex @@ -582,6 +582,33 @@ class include a help system based on the HTML widget. \twocolitem{\helpref{wxHtmlWinTagHandler}{wxhtmlwintaghandler}}{HTML tag handler, pluginable into wxHtmlWinParser} \end{twocollist} +{\large {\bf Rich text classes}} + +wxWidgets provides a set of generic classes to edit and print simple rich text with character +and paragraph formatting. + +\twocolwidtha{6cm} +\begin{twocollist}\itemsep=0pt +\twocolitem{\helpref{wxRichTextCtrl}{wxrichtextctrl}}{A rich text control.} +\twocolitem{\helpref{wxRichTextBuffer}{wxrichtextbuffer}}{The content of a rich text control.} +\twocolitem{\helpref{wxRichTextAttr}{wxrichtextattr}}{Attributes specifying rich text styling.} +\twocolitem{\helpref{wxRichTextCharacterStyleDefinition}{wxrichtextcharacterstyledefinition}}{Definition of character styling.} +\twocolitem{\helpref{wxRichTextParagraphStyleDefinition}{wxrichtextparagraphstyledefinition}}{Definition of paragraph styling.} +\twocolitem{\helpref{wxRichTextListStyleDefinition}{wxrichtextliststyledefinition}}{Definition of list styling.} +\twocolitem{\helpref{wxRichTextStyleSheet}{wxrichtextstylesheet}}{A set of style definitions.} +\twocolitem{\helpref{wxRichTextStyleComboCtrl}{wxrichtextstylecomboctrl}}{A drop-down control for applying styles.} +\twocolitem{\helpref{wxRichTextStyleListBox}{wxrichtextstylelistbox}}{A listbox for applying styles.} +\twocolitem{\helpref{wxRichTextEvent}{wxrichtextevent}}{A rich text event.} +\twocolitem{\helpref{wxRichTextRange}{wxrichtextrange}}{Specification for ranges in a rich text control or buffer.} +\twocolitem{\helpref{wxRichTextFileHandler}{wxrichtextfilehandler}}{File handler base class.} +\twocolitem{\helpref{wxRichTextHTMLHandler}{wxrichtexthtmlhandler}}{A handler for converting rich text to HTML.} +\twocolitem{\helpref{wxRichTextXMLHandler}{wxrichtextxmlhandler}}{A handler for loading and saving rich text XML.} +\twocolitem{\helpref{wxRichTextFormattingDialog}{wxrichtextformattingdialog}}{A dialog for rich text formatting.} +\twocolitem{\helpref{wxRichTextPrinting}{wxrichtextprinting}}{A class for easy printing of rich text buffers.} +\twocolitem{\helpref{wxRichTextPrintout}{wxrichtextprintout}}{A class used by wxRichTextPrinting.} +\twocolitem{\helpref{wxRichTextHeaderFooterData}{wxrichtextheaderfooterdata}}{Header and footer data specification.} +\end{twocollist} + {\large {\bf Virtual file system classes}} wxWidgets provides a set of classes that implement an extensible virtual file system, diff --git a/docs/latex/wx/richtextoverview.tex b/docs/latex/wx/richtextoverview.tex index e7ca1e2d76..a7d7dfc766 100644 --- a/docs/latex/wx/richtextoverview.tex +++ b/docs/latex/wx/richtextoverview.tex @@ -373,11 +373,7 @@ caret. \item As the selection is expanded, the text jumps slightly due to kerning differences between drawing a single text string versus drawing several fragments separately. This could be improved by using wxDC::GetPartialTextExtents to calculate exactly where the separate fragments -should be drawn. -Alternatively, it might be possible to use the difference between the width of text from -a to b+1, versus the width of the text from a to b added to the width of b to b+1. -Note that this problem also applies to separation of text fragments due to difference in their attributes. -\item Selection doesn't work properly for text that contains tabs. +should be drawn. Note that this problem also applies to separation of text fragments due to difference in their attributes. \end{itemize} \wxheading{Features} @@ -386,6 +382,8 @@ This is a list of some of the features that have yet to be implemented. Help wit \begin{itemize}\itemsep=0pt \item RTF input and output +\item Conversion from HTML +\item Open Office input and output \item Floating images, with content wrapping around them \item A ruler control \item Standard editing toolbars @@ -393,6 +391,7 @@ This is a list of some of the features that have yet to be implemented. Help wit \item Bitmap bullets \item Borders \item Text frames +\item Justified text, in print/preview at least \end{itemize} There are also things that could be done to take advantage of the underlying text capabilities of the platform; -- 2.45.2