\section{Tk\-Validation\-Type\-Option Class Reference}
\label{class_tk_validation_type_option}\index{TkValidationTypeOption@{TkValidationTypeOption}}
Specifies condition, after which the validation is executed.  


{\tt \#include $<$tk\_\-validationtype.h$>$}

\subsection*{Public Types}
\begin{CompactItemize}
\item 
enum {\bf opts} \{ \par
{\bf none} = 0, 
{\bf focusin} = 1, 
{\bf focusout} = 2, 
{\bf key} = 3, 
\par
{\bf all} = 4
 \}
\begin{CompactList}\small\item\em C++ representation of this enumeration. \item\end{CompactList}\end{CompactItemize}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Tk\-Validation\-Type\-Option} (const char $\ast$value)
\item 
{\bf Tk\-Validation\-Type\-Option} ({\bf opts} value)
\end{CompactItemize}


\subsection{Detailed Description}
Specifies condition, after which the validation is executed. 

Specifies the mode in which validation should operate: none, focus, focusin, focusout, key, or all. It defaults to none. When you want validation, you must explicitly state which mode you wish to use.

\begin{Desc}
\item[Date:]01-13-2006\end{Desc}
\begin{Desc}
\item[Author:]Ondrej Svejdar\end{Desc}
\begin{Desc}
\item[{\bf Todo}]\end{Desc}
\begin{Desc}
\item[{\bf Bug}]\end{Desc}




\subsection{Member Enumeration Documentation}
\index{TkValidationTypeOption@{Tk\-Validation\-Type\-Option}!opts@{opts}}
\index{opts@{opts}!TkValidationTypeOption@{Tk\-Validation\-Type\-Option}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Tk\-Validation\-Type\-Option::opts}}\label{class_tk_validation_type_option_eb4112b6a6b76c8a84808a40baa94769}


C++ representation of this enumeration. 

\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{none@{none}!TkValidationTypeOption@{TkValidationTypeOption}}\index{TkValidationTypeOption@{TkValidationTypeOption}!none@{none}}\item[{\em 
none\label{class_tk_validation_type_option_eb4112b6a6b76c8a84808a40baa94769334c4a4c42fdb79d7ebc3e73b517e6f8}
}]no validation \index{focusin@{focusin}!TkValidationTypeOption@{TkValidationTypeOption}}\index{TkValidationTypeOption@{TkValidationTypeOption}!focusin@{focusin}}\item[{\em 
focusin\label{class_tk_validation_type_option_eb4112b6a6b76c8a84808a40baa947690a5384afaf2c3d6069590dfe09e12ab9}
}]validation after Focus\-In event \index{focusout@{focusout}!TkValidationTypeOption@{TkValidationTypeOption}}\index{TkValidationTypeOption@{TkValidationTypeOption}!focusout@{focusout}}\item[{\em 
focusout\label{class_tk_validation_type_option_eb4112b6a6b76c8a84808a40baa94769f0d56bb4c89ce59820eedd7067546079}
}]validation after Focus\-Out event \index{key@{key}!TkValidationTypeOption@{TkValidationTypeOption}}\index{TkValidationTypeOption@{TkValidationTypeOption}!key@{key}}\item[{\em 
key\label{class_tk_validation_type_option_eb4112b6a6b76c8a84808a40baa947693c6e0b8a9c15224a8228b9a98ca1531d}
}]validation after Key\-Press event \index{all@{all}!TkValidationTypeOption@{TkValidationTypeOption}}\index{TkValidationTypeOption@{TkValidationTypeOption}!all@{all}}\item[{\em 
all\label{class_tk_validation_type_option_eb4112b6a6b76c8a84808a40baa94769a181a603769c1f98ad927e7367c7aa51}
}]validation after any of above events (Focus\-In, Focus\-Out, Key\-Press) \end{description}
\end{Desc}



\subsection{Constructor \& Destructor Documentation}
\index{TkValidationTypeOption@{Tk\-Validation\-Type\-Option}!TkValidationTypeOption@{TkValidationTypeOption}}
\index{TkValidationTypeOption@{TkValidationTypeOption}!TkValidationTypeOption@{Tk\-Validation\-Type\-Option}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Tk\-Validation\-Type\-Option::Tk\-Validation\-Type\-Option (const char $\ast$ {\em value})\hspace{0.3cm}{\tt  [inline]}}\label{class_tk_validation_type_option_99116c5b26a5c41c843561138f92e945}


ctor \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em value}]One of following : \char`\"{}none\char`\"{},\char`\"{}focusin\char`\"{},\char`\"{}focusout\char`\"{},\char`\"{}key\char`\"{},\char`\"{}all\char`\"{} or you can use static const members of Tk\-Validation\-Type\-Option : E\_\-NONE, E\_\-FOCUSIN, E\_\-FOCUSOUT, E\_\-KEY, E\_\-ALL \end{description}
\end{Desc}
\index{TkValidationTypeOption@{Tk\-Validation\-Type\-Option}!TkValidationTypeOption@{TkValidationTypeOption}}
\index{TkValidationTypeOption@{TkValidationTypeOption}!TkValidationTypeOption@{Tk\-Validation\-Type\-Option}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Tk\-Validation\-Type\-Option::Tk\-Validation\-Type\-Option ({\bf opts} {\em value})\hspace{0.3cm}{\tt  [inline]}}\label{class_tk_validation_type_option_e987281145e05316f7120056811c81c3}


ctor, use this constructor if you can, because it is faster \begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em value}]One of following : none, focusin, focusout, key, all \end{description}
\end{Desc}


The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
H:/projs/dot\-NET/eda/src/tk/gui/options/enums/tk\_\-validationtype.h\item 
H:/projs/dot\-NET/eda/src/tk/gui/options/enums/tk\_\-validationtype.cpp\end{CompactItemize}
