\section{KHE::Zoom\-Interface Class Reference}
\label{classKHE_1_1ZoomInterface}\index{KHE::ZoomInterface@{KHE::ZoomInterface}}
A simple interface for zooming.  


{\tt \#include $<$zoominterface.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
virtual void {\bf zoom\-In} (int Point\-Inc)=0
\item 
virtual void {\bf zoom\-In} ()=0
\item 
virtual void {\bf zoom\-Out} (int Point\-Dec)=0
\item 
virtual void {\bf zoom\-Out} ()=0
\item 
virtual void {\bf zoom\-To} (int Point\-Size)=0
\item 
virtual void {\bf un\-Zoom} ()=0
\end{CompactItemize}


\subsection{Detailed Description}
A simple interface for zooming. 

This interface enables abstract linear zooming. It operates in sizes of font point size.

\begin{Desc}
\item[Author:]Friedrich W. H. Kossebau $<${\tt Friedrich.W.H@Kossebau.de}$>$ \end{Desc}
\begin{Desc}
\item[See also:]{\bf create\-Bytes\-Edit\-Widget()}{\rm (p.\,\pageref{namespaceKHE_a1})}, {\bf zoom\-Interface()}{\rm (p.\,\pageref{namespaceKHE_a5})} \end{Desc}
\begin{Desc}
\item[Since:]3.2 \end{Desc}




Definition at line 35 of file zoominterface.h.

\subsection{Member Function Documentation}
\index{KHE::ZoomInterface@{KHE::Zoom\-Interface}!zoomIn@{zoomIn}}
\index{zoomIn@{zoomIn}!KHE::ZoomInterface@{KHE::Zoom\-Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KHE::Zoom\-Interface::zoom\-In (int {\em Point\-Inc})\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKHE_1_1ZoomInterface_a0}


enlarges the display 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em Point\-Inc}]increment to the display size (in font point size) \end{description}
\end{Desc}
\index{KHE::ZoomInterface@{KHE::Zoom\-Interface}!zoomIn@{zoomIn}}
\index{zoomIn@{zoomIn}!KHE::ZoomInterface@{KHE::Zoom\-Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KHE::Zoom\-Interface::zoom\-In ()\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKHE_1_1ZoomInterface_a1}


increases the display size by an arbitrary value, usually 1 font point 

\begin{Desc}
\item[See also:]{\bf zoom\-Out()}{\rm (p.\,\pageref{classKHE_1_1ZoomInterface_a3})} \end{Desc}
\index{KHE::ZoomInterface@{KHE::Zoom\-Interface}!zoomOut@{zoomOut}}
\index{zoomOut@{zoomOut}!KHE::ZoomInterface@{KHE::Zoom\-Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KHE::Zoom\-Interface::zoom\-Out (int {\em Point\-Dec})\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKHE_1_1ZoomInterface_a2}


makes the display smaller 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em Point\-Dec}]decrement to the display size (in font point size) \end{description}
\end{Desc}
\index{KHE::ZoomInterface@{KHE::Zoom\-Interface}!zoomOut@{zoomOut}}
\index{zoomOut@{zoomOut}!KHE::ZoomInterface@{KHE::Zoom\-Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KHE::Zoom\-Interface::zoom\-Out ()\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKHE_1_1ZoomInterface_a3}


decreases the display size by an arbitrary value, usually 1 font point 

\begin{Desc}
\item[See also:]{\bf zoom\-In()}{\rm (p.\,\pageref{classKHE_1_1ZoomInterface_a1})} \end{Desc}
\index{KHE::ZoomInterface@{KHE::Zoom\-Interface}!zoomTo@{zoomTo}}
\index{zoomTo@{zoomTo}!KHE::ZoomInterface@{KHE::Zoom\-Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KHE::Zoom\-Interface::zoom\-To (int {\em Point\-Size})\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKHE_1_1ZoomInterface_a4}


sets the display size 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em Point\-Size}]new display size (in font point size) \end{description}
\end{Desc}
\index{KHE::ZoomInterface@{KHE::Zoom\-Interface}!unZoom@{unZoom}}
\index{unZoom@{unZoom}!KHE::ZoomInterface@{KHE::Zoom\-Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KHE::Zoom\-Interface::un\-Zoom ()\hspace{0.3cm}{\tt  [pure virtual]}}\label{classKHE_1_1ZoomInterface_a5}


resets the display to the default size 



The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
zoominterface.h\end{CompactItemize}
