\section{KText\-Editor Namespace Reference}
\label{namespaceKTextEditor}\index{KTextEditor@{KTextEditor}}
KText\-Editor is KDE's standard text editing KPart interface.  


\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf Block\-Selection\-DCOPInterface}
\begin{CompactList}\small\item\em This is the main interface to the {\bf Block\-Selection\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1BlockSelectionInterface})} of {\bf KText\-Editor}{\rm (p.\,\pageref{namespaceKTextEditor})}. DCOP interface to {\bf Block\-Selection\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1BlockSelectionInterface})}. \item\end{CompactList}\item 
class {\bf Block\-Selection\-Interface}
\begin{CompactList}\small\item\em An interface for the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})} class which allows the selection method to be changed between selecting rectangular blocks of text and normal mode (all text between the start cursor and the current cursor). \item\end{CompactList}\item 
class {\bf Clipboard\-DCOPInterface}
\begin{CompactList}\small\item\em This is the main interface to the {\bf Clipboard\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1ClipboardInterface})} of {\bf KText\-Edit}. DCOP interface to {\bf Clipboard\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1ClipboardInterface})}. \item\end{CompactList}\item 
class {\bf Clipboard\-Interface}
\begin{CompactList}\small\item\em This is an interface for accessing the clipboard through the {\bf View}{\rm (p.\,\pageref{classKTextEditor_1_1View})} class. \item\end{CompactList}\item 
class {\bf Completion\-Entry}
\begin{CompactList}\small\item\em An item for the completion popup. \item\end{CompactList}\item 
class {\bf Code\-Completion\-Interface}
\begin{CompactList}\small\item\em This is an interface for the {\bf KText\-Editor::View}{\rm (p.\,\pageref{classKTextEditor_1_1View})} class. \item\end{CompactList}\item 
class {\bf Config\-Interface}
\begin{CompactList}\small\item\em This is an interface for accessing the configuration of the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})} and {\bf Plugin}{\rm (p.\,\pageref{classKTextEditor_1_1Plugin})} classes. \item\end{CompactList}\item 
class {\bf Config\-Interface\-Extension}
\begin{CompactList}\small\item\em This is an interface to extend the configuration of the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}, {\bf Plugin}{\rm (p.\,\pageref{classKTextEditor_1_1Plugin})} and {\bf Plugin\-View\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1PluginViewInterface})} classes. \item\end{CompactList}\item 
class {\bf Cursor}
\begin{CompactList}\small\item\em This class represents a text cursor. \item\end{CompactList}\item 
class {\bf Cursor\-Interface}
\begin{CompactList}\small\item\em This is an interface for accessing the cursor of the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})} class. \item\end{CompactList}\item 
class {\bf Document}
\begin{CompactList}\small\item\em The main class representing a text document. \item\end{CompactList}\item 
class {\bf Document\-Info\-DCOPInterface}
\begin{CompactList}\small\item\em This is the main interface to the {\bf Document\-Info\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1DocumentInfoInterface})} of {\bf KText\-Edit}. DCOP interface to {\bf Document\-Info\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1DocumentInfoInterface})}. \item\end{CompactList}\item 
class {\bf Document\-Info\-Interface}
\begin{CompactList}\small\item\em This is an interface for accessing information about files open in the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}, {\bf Plugin}{\rm (p.\,\pageref{classKTextEditor_1_1Plugin})} and {\bf Plugin\-View\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1PluginViewInterface})} classes. \item\end{CompactList}\item 
class {\bf Dyn\-Word\-Wrap\-Interface}
\begin{CompactList}\small\item\em This is an interface for accessing dynamic word wrapping functionality of the {\bf View}{\rm (p.\,\pageref{classKTextEditor_1_1View})} class. \item\end{CompactList}\item 
class {\bf Edit\-DCOPInterface}
\begin{CompactList}\small\item\em This is the main interface to the {\bf Edit\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1EditInterface})} of {\bf KText\-Edit}. DCOP interface to {\bf Edit\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1EditInterface})}. \item\end{CompactList}\item 
class {\bf Edit\-Interface}
\begin{CompactList}\small\item\em This is the main interface for accessing and modifying text of the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})} class. \item\end{CompactList}\item 
class {\bf Edit\-Interface\-Ext}
\begin{CompactList}\small\item\em This is the main interface for accessing and modifying text of the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})} class. \item\end{CompactList}\item 
class {\bf Editor}
\begin{CompactList}\small\item\em This is a simplfied version of the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})} \& {\bf View}{\rm (p.\,\pageref{classKTextEditor_1_1View})} classes Usage: Load it, merge it's gui + be happy Extensibility: Use the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})} / {\bf View}{\rm (p.\,\pageref{classKTextEditor_1_1View})} classes if you want advanced features, interfaces, etc. \item\end{CompactList}\item 
class {\bf Encoding\-DCOPInterface}
\begin{CompactList}\small\item\em This is the main interface to the {\bf Encoding\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1EncodingInterface})} of {\bf KText\-Edit}. DCOP interface to {\bf Encoding\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1EncodingInterface})}. \item\end{CompactList}\item 
class {\bf Encoding\-Interface}
\begin{CompactList}\small\item\em This is an interface to the text encoding of a {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})} class. \item\end{CompactList}\item 
class {\bf Highlighting\-Interface}
\begin{CompactList}\small\item\em This is an interface for syntax highlighting of a {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}. \item\end{CompactList}\item 
class {\bf Mark\-Interface}
\begin{CompactList}\small\item\em This is an interface to enable marks to be made in the iconborder of the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})} class. \item\end{CompactList}\item 
class {\bf Mark\-Interface\-Extension}
\begin{CompactList}\small\item\em This is an interface for custom extensions of the {\bf Mark\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1MarkInterface})}. \item\end{CompactList}\item 
class {\bf Plugin}
\begin{CompactList}\small\item\em Basic {\bf KText\-Editor}{\rm (p.\,\pageref{namespaceKTextEditor})} plugin class. \item\end{CompactList}\item 
class {\bf Plugin\-View\-Interface}
\begin{CompactList}\small\item\em {\bf View}{\rm (p.\,\pageref{classKTextEditor_1_1View})} plugin class. \item\end{CompactList}\item 
class {\bf Popup\-Menu\-Interface}
\begin{CompactList}\small\item\em This is an interface to provide custom popup menus for a {\bf View}{\rm (p.\,\pageref{classKTextEditor_1_1View})}. \item\end{CompactList}\item 
class {\bf Print\-DCOPInterface}
\begin{CompactList}\small\item\em This is the main interface to the {\bf Print\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1PrintInterface})} of {\bf KText\-Edit}. DCOP interface to {\bf Print\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1PrintInterface})}. \item\end{CompactList}\item 
class {\bf Print\-Interface}
\begin{CompactList}\small\item\em This is an interface to printing functions of a {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}. \item\end{CompactList}\item 
class {\bf Search\-DCOPInterface}
\begin{CompactList}\small\item\em This is the main interface to the {\bf Search\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1SearchInterface})} of {\bf KText\-Edit}. DCOP interface to {\bf Search\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1SearchInterface})}. \item\end{CompactList}\item 
class {\bf Search\-Interface}
\begin{CompactList}\small\item\em This is an interface to allow searching of a {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}. \item\end{CompactList}\item 
class {\bf Selection\-DCOPInterface}
\begin{CompactList}\small\item\em This is the main interface to the {\bf Selection\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1SelectionInterface})} of {\bf KText\-Edit}. DCOP interface to {\bf Selection\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1SelectionInterface})}. \item\end{CompactList}\item 
class {\bf Selection\-Ext\-DCOPInterface}
\begin{CompactList}\small\item\em DCOP interface for the {\bf Selection\-Interface\-Ext}{\rm (p.\,\pageref{classKTextEditor_1_1SelectionInterfaceExt})}. \item\end{CompactList}\item 
class {\bf Selection\-Interface}
\begin{CompactList}\small\item\em This is an interface to text selection for the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})} class. \item\end{CompactList}\item 
class {\bf Selection\-Interface\-Ext}
\begin{CompactList}\small\item\em Provide access to seleciton positions. \item\end{CompactList}\item 
class {\bf Session\-Config\-Interface}
\begin{CompactList}\small\item\em This is an interface to session-specific configuration of the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}, {\bf Plugin}{\rm (p.\,\pageref{classKTextEditor_1_1Plugin})} and {\bf Plugin\-View\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1PluginViewInterface})} classes. \item\end{CompactList}\item 
class {\bf Template\-Interface}
\begin{CompactList}\small\item\em This is an interface for inserting template strings with user editable fields into a document. \item\end{CompactList}\item 
class {\bf Text\-Hint\-Interface}
\begin{CompactList}\small\item\em This is an interface for the {\bf KText\-Editor::View}{\rm (p.\,\pageref{classKTextEditor_1_1View})} class. \item\end{CompactList}\item 
class {\bf Undo\-DCOPInterface}
\begin{CompactList}\small\item\em This is the main interface to the {\bf Undo\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1UndoInterface})} of {\bf KText\-Edit}. DCOP interface to {\bf Undo\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1UndoInterface})}. \item\end{CompactList}\item 
class {\bf Undo\-Interface}
\begin{CompactList}\small\item\em This is an interface to undo functionality of a {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}. \item\end{CompactList}\item 
class {\bf Variable\-Interface}
\begin{CompactList}\small\item\em This interface is designed to provide access to \char`\"{}document variables\char`\"{}, for example variables defined in files like \char`\"{}kate: variable value;\char`\"{} or the emacs style \char`\"{}-$\ast$- variable: value -$\ast$-\char`\"{}. {\bf KText\-Editor}{\rm (p.\,\pageref{namespaceKTextEditor})} interface to {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})} Variables. \item\end{CompactList}\item 
class {\bf View}
\begin{CompactList}\small\item\em The {\bf View}{\rm (p.\,\pageref{classKTextEditor_1_1View})} class represents a single view of a {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})} . \item\end{CompactList}\item 
class {\bf View\-Cursor\-DCOPInterface}
\begin{CompactList}\small\item\em This is the main interface to the {\bf View\-Cursor\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1ViewCursorInterface})} of {\bf KText\-Edit}. DCOP interface to {\bf View\-Cursor\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1ViewCursorInterface})}. \item\end{CompactList}\item 
class {\bf View\-Cursor\-Interface}
\begin{CompactList}\small\item\em This is an interface to access the text cursor of a {\bf View}{\rm (p.\,\pageref{classKTextEditor_1_1View})} class. \item\end{CompactList}\item 
class {\bf View\-Status\-Msg\-DCOPInterface}
\begin{CompactList}\small\item\em This is the main interface to the {\bf View\-Status\-Msg\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1ViewStatusMsgInterface})} of {\bf KText\-Edit}. DCOP interface to {\bf View\-Status\-Msg\-Interface}{\rm (p.\,\pageref{classKTextEditor_1_1ViewStatusMsgInterface})}. \item\end{CompactList}\item 
class {\bf View\-Status\-Msg\-Interface}
\begin{CompactList}\small\item\em This is an interface for retrieving status bar messages from the {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})} class. \item\end{CompactList}\item 
class {\bf Word\-Wrap\-Interface}
\begin{CompactList}\small\item\em This is an interface to control fixed-column word-wrapping of a {\bf Document}{\rm (p.\,\pageref{classKTextEditor_1_1Document})}. \item\end{CompactList}\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
KTEXTEDITOR\_\-EXPORT {\bf Block\-Selection\-Interface} $\ast$ {\bf block\-Selection\-Interface} (class {\bf Document} $\ast$doc)
\item 
KTEXTEDITOR\_\-EXPORT {\bf Clipboard\-Interface} $\ast$ {\bf clipboard\-Interface} (class {\bf View} $\ast$view)\label{namespaceKTextEditor_a1}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Code\-Completion\-Interface} $\ast$ {\bf code\-Completion\-Interface} (class {\bf View} $\ast$view)\label{namespaceKTextEditor_a2}

\item 
class KTEXTEDITOR\_\-EXPORT {\bf Config\-Interface} $\ast$ {\bf config\-Interface} ({\bf Document} $\ast$doc)\label{namespaceKTextEditor_a3}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Config\-Interface} $\ast$ {\bf config\-Interface} ({\bf Plugin} $\ast$plugin)\label{namespaceKTextEditor_a4}

\item 
class class KTEXTEDITOR\_\-EXPORT {\bf Config\-Interface\-Extension} $\ast$ {\bf config\-Interface\-Extension} ({\bf Document} $\ast$doc)\label{namespaceKTextEditor_a5}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Config\-Interface\-Extension} $\ast$ {\bf config\-Interface\-Extension} ({\bf Plugin} $\ast$plugin)\label{namespaceKTextEditor_a6}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Cursor\-Interface} $\ast$ {\bf cursor\-Interface} (class {\bf Document} $\ast$doc)\label{namespaceKTextEditor_a7}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Document} $\ast$ {\bf create\-Document} (const char $\ast$libname, {\bf QObject} $\ast$parent=0, const char $\ast$name=0)\label{namespaceKTextEditor_a8}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Dyn\-Word\-Wrap\-Interface} $\ast$ {\bf dyn\-Word\-Wrap\-Interface} (class {\bf View} $\ast$view)\label{namespaceKTextEditor_a9}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Edit\-Interface} $\ast$ {\bf edit\-Interface} (class {\bf Document} $\ast$doc)\label{namespaceKTextEditor_a10}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Edit\-Interface\-Ext} $\ast$ {\bf edit\-Interface\-Ext} (class {\bf Document} $\ast$doc)\label{namespaceKTextEditor_a11}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Editor} $\ast$ {\bf create\-Editor} (const char $\ast$libname, {\bf QWidget} $\ast$parent\-Widget=0, const char $\ast$widget\-Name=0, {\bf QObject} $\ast$parent=0, const char $\ast$name=0)\label{namespaceKTextEditor_a12}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Encoding\-Interface} $\ast$ {\bf encoding\-Interface} (class {\bf Document} $\ast$doc)\label{namespaceKTextEditor_a13}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Highlighting\-Interface} $\ast$ {\bf highlighting\-Interface} (class {\bf Document} $\ast$doc)\label{namespaceKTextEditor_a14}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Mark\-Interface} $\ast$ {\bf mark\-Interface} (class {\bf Document} $\ast$doc)\label{namespaceKTextEditor_a15}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Mark\-Interface\-Extension} $\ast$ {\bf mark\-Interface\-Extension} (class {\bf Document} $\ast$doc)\label{namespaceKTextEditor_a16}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Plugin} $\ast$ {\bf create\-Plugin} (const char $\ast$libname, {\bf Document} $\ast$document=0, const char $\ast$name=0)\label{namespaceKTextEditor_a17}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Plugin\-View\-Interface} $\ast$ {\bf plugin\-View\-Interface} ({\bf Plugin} $\ast$plugin)\label{namespaceKTextEditor_a18}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Popup\-Menu\-Interface} $\ast$ {\bf popup\-Menu\-Interface} (class {\bf View} $\ast$view)\label{namespaceKTextEditor_a19}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Print\-Interface} $\ast$ {\bf print\-Interface} (class {\bf Document} $\ast$doc)\label{namespaceKTextEditor_a20}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Search\-Interface} $\ast$ {\bf search\-Interface} (class {\bf Document} $\ast$doc)\label{namespaceKTextEditor_a21}

\item 
class KTEXTEDITOR\_\-EXPORT {\bf Selection\-Interface} $\ast$ {\bf selection\-Interface} ({\bf Document} $\ast$doc)\label{namespaceKTextEditor_a22}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Selection\-Interface} $\ast$ {\bf selection\-Interface} ({\bf View} $\ast$view)\label{namespaceKTextEditor_a23}

\item 
class KTEXTEDITOR\_\-EXPORT {\bf Selection\-Interface\-Ext} $\ast$ {\bf selection\-Interface\-Ext} ({\bf Document} $\ast$doc)\label{namespaceKTextEditor_a24}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Selection\-Interface\-Ext} $\ast$ {\bf selection\-Interface\-Ext} ({\bf View} $\ast$view)\label{namespaceKTextEditor_a25}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Session\-Config\-Interface} $\ast$ {\bf session\-Config\-Interface} (class {\bf Document} $\ast$doc)\label{namespaceKTextEditor_a26}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Session\-Config\-Interface} $\ast$ {\bf session\-Config\-Interface} (class {\bf View} $\ast$view)\label{namespaceKTextEditor_a27}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Session\-Config\-Interface} $\ast$ {\bf session\-Config\-Interface} (class {\bf Plugin} $\ast$plugin)\label{namespaceKTextEditor_a28}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Template\-Interface} $\ast$ {\bf template\-Interface} ({\bf Document} $\ast$doc)\label{namespaceKTextEditor_a29}

\item 
{\bf Text\-Hint\-Interface} $\ast$ {\bf text\-Hint\-Interface} ({\bf View} $\ast$view)\label{namespaceKTextEditor_a30}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Undo\-Interface} $\ast$ {\bf undo\-Interface} (class {\bf Document} $\ast$doc)\label{namespaceKTextEditor_a31}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Variable\-Interface} $\ast$ {\bf variable\-Interface} (class {\bf Document} $\ast$)\label{namespaceKTextEditor_a32}

\item 
KTEXTEDITOR\_\-EXPORT {\bf View\-Cursor\-Interface} $\ast$ {\bf view\-Cursor\-Interface} (class {\bf View} $\ast$view)\label{namespaceKTextEditor_a33}

\item 
KTEXTEDITOR\_\-EXPORT {\bf View\-Status\-Msg\-Interface} $\ast$ {\bf view\-Status\-Msg\-Interface} (class {\bf View} $\ast$view)\label{namespaceKTextEditor_a34}

\item 
KTEXTEDITOR\_\-EXPORT {\bf Word\-Wrap\-Interface} $\ast$ {\bf word\-Wrap\-Interface} (class {\bf Document} $\ast$doc)\label{namespaceKTextEditor_a35}

\end{CompactItemize}


\subsection{Detailed Description}
KText\-Editor is KDE's standard text editing KPart interface. 

\subsection{Function Documentation}
\index{KTextEditor@{KText\-Editor}!blockSelectionInterface@{blockSelectionInterface}}
\index{blockSelectionInterface@{blockSelectionInterface}!KTextEditor@{KText\-Editor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Block\-Selection\-Interface} $\ast$ KText\-Editor::block\-Selection\-Interface (class {\bf Document} $\ast$ {\em doc})}\label{namespaceKTextEditor_a0}


Access the block selection interface of document. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em doc}]\end{description}
\end{Desc}


Definition at line 68 of file blockselectioninterface.cpp.