\section{event::EField Class Reference}
\label{classevent_1_1_e_field}\index{event::EField@{event::EField}}
Represent attribute of event, hold static list of all known event attributes.  


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

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf EField} (const char id, const char $\ast$name)
\begin{CompactList}\small\item\em ctor \item\end{CompactList}\item 
{\bf EField} (const {\bf EField} \&field)\label{classevent_1_1_e_field_8b50b6031edf1d7a180a0b5786e700d8}

\begin{CompactList}\small\item\em copy ctor \item\end{CompactList}\item 
const char {\bf get\-Id} () const \label{classevent_1_1_e_field_69b038520f8d7764974fc580991d0557}

\begin{CompactList}\small\item\em return event attribute char \item\end{CompactList}\item 
const char $\ast$ {\bf get\-Name} () const \label{classevent_1_1_e_field_233fbd39cb42a5f4340815d2190fd55d}

\begin{CompactList}\small\item\em return name of event attribute \item\end{CompactList}\end{CompactItemize}
\subsection*{Static Public Attributes}
\begin{CompactItemize}
\item 
static const {\bf EField} {\bf SERIAL}\label{classevent_1_1_e_field_7b804a28d6154ab8007287532037f1d0}

\begin{CompactList}\small\item\em Serial number for the event. \item\end{CompactList}\item 
static const {\bf EField} {\bf ABOVE}\label{classevent_1_1_e_field_c2d92b81beeac9bfc89fb870c1a20767}

\begin{CompactList}\small\item\em The above field for the event. \item\end{CompactList}\item 
static const {\bf EField} {\bf BUTTON}\label{classevent_1_1_e_field_57b35198356d373bcd2a6e08abcb3795}

\begin{CompactList}\small\item\em Button number. \item\end{CompactList}\item 
static const {\bf EField} {\bf COUNT}\label{classevent_1_1_e_field_4905ac9d6a22bdfc1ae096094ce6248d}

\begin{CompactList}\small\item\em The count field. \item\end{CompactList}\item 
static const {\bf EField} {\bf DETAIL}\label{classevent_1_1_e_field_eda1bc61d9a1bcddb91097bb9395147c}

\begin{CompactList}\small\item\em The detail field. \item\end{CompactList}\item 
static const {\bf EField} {\bf FOCUS}\label{classevent_1_1_e_field_d417d2f9c3743990750dbf0334bb8408}

\begin{CompactList}\small\item\em The focus field. \item\end{CompactList}\item 
static const {\bf EField} {\bf HEIGHT}\label{classevent_1_1_e_field_d770ba3ce18fa409965dfdf5e7c348e6}

\begin{CompactList}\small\item\em The height field. \item\end{CompactList}\item 
static const {\bf EField} {\bf ID}\label{classevent_1_1_e_field_b718adec73e04ce3ec720dd11a06a308}

\begin{CompactList}\small\item\em The window field from the event, represented as hexadecimal integer. \item\end{CompactList}\item 
static const {\bf EField} {\bf KEYCODE}\label{classevent_1_1_e_field_25827f45e2c6c6a7b7c1ec4bf1cc5e7d}

\begin{CompactList}\small\item\em The keycode field. \item\end{CompactList}\item 
static const {\bf EField} {\bf MODE}\label{classevent_1_1_e_field_b742db58b16f1d7de716d5e8a8afabbb}

\begin{CompactList}\small\item\em The mode field. \item\end{CompactList}\item 
static const {\bf EField} {\bf OVERRIDE}\label{classevent_1_1_e_field_3a5974efbe92686d30f0261a204e6ee7}

\begin{CompactList}\small\item\em The override\_\-redirect field. \item\end{CompactList}\item 
static const {\bf EField} {\bf PLACE}\label{classevent_1_1_e_field_8c756b7e3daff6db3808a377b05a148f}

\begin{CompactList}\small\item\em The place field. \item\end{CompactList}\item 
static const {\bf EField} {\bf STATE}\label{classevent_1_1_e_field_2b848a8cc886d253d21a77c43cd50aae}

\begin{CompactList}\small\item\em The state field. \item\end{CompactList}\item 
static const {\bf EField} {\bf TIME}\label{classevent_1_1_e_field_346ff32eaa3c09983fb2ec057816d352}

\begin{CompactList}\small\item\em The time field. \item\end{CompactList}\item 
static const {\bf EField} {\bf VALUE\_\-MASK}\label{classevent_1_1_e_field_6195c47e1bde4cfff9efe65939b1d288}

\begin{CompactList}\small\item\em The value\_\-mask field. \item\end{CompactList}\item 
static const {\bf EField} {\bf WIDTH}\label{classevent_1_1_e_field_49da85b69bc6285eeee286ca49fa7195}

\begin{CompactList}\small\item\em The width field. \item\end{CompactList}\item 
static const {\bf EField} {\bf X}\label{classevent_1_1_e_field_02129bb861061d1a052c592e2dc6b383}

\begin{CompactList}\small\item\em The X coordinate, widget relative. \item\end{CompactList}\item 
static const {\bf EField} {\bf Y}\label{classevent_1_1_e_field_57cec4137b614c87cb4e24a3d003a3e0}

\begin{CompactList}\small\item\em The Y coordinate, widget relative. \item\end{CompactList}\item 
static const {\bf EField} {\bf PRINT\_\-CHAR}\label{classevent_1_1_e_field_c94b6f2cdcdb501eaf207678c4423c76}

\begin{CompactList}\small\item\em The printing character from the event,or \{\}. \item\end{CompactList}\item 
static const {\bf EField} {\bf BORDER\_\-WIDTH}\label{classevent_1_1_e_field_cff7bcffb27979d1930c3f863bc58a58}

\begin{CompactList}\small\item\em The border width. \item\end{CompactList}\item 
static const {\bf EField} {\bf DELTA}\label{classevent_1_1_e_field_a789408ec4ddae81bd2f72ad5ec6bf3b}

\begin{CompactList}\small\item\em The delta value. \item\end{CompactList}\item 
static const {\bf EField} {\bf SENDEVENT}\label{classevent_1_1_e_field_af2d60d70fedf77b486f6707dbc5a9cc}

\begin{CompactList}\small\item\em The send\_\-event field. \item\end{CompactList}\item 
static const {\bf EField} {\bf KEYSYM}\label{classevent_1_1_e_field_ddb7d213675fa3230c92cbd508e9b900}

\begin{CompactList}\small\item\em The keysym from the event. \item\end{CompactList}\item 
static const {\bf EField} {\bf KEYSYM\_\-DECIMAL}\label{classevent_1_1_e_field_1417e4655f28e59c39fc7d27ec0ee362}

\begin{CompactList}\small\item\em The keysym as a decimal number. \item\end{CompactList}\item 
static const {\bf EField} {\bf PROPERTY\_\-ATOM\_\-NAME}\label{classevent_1_1_e_field_59428fba4b6b796fd2bd560a31654d9b}

\begin{CompactList}\small\item\em The atom name for the property being changed or deleted. \item\end{CompactList}\item 
static const {\bf EField} {\bf ROOT\_\-WINDOW}\label{classevent_1_1_e_field_bbac764acbb0b269ba670af389c1afdb}

\begin{CompactList}\small\item\em The root window ID. \item\end{CompactList}\item 
static const {\bf EField} {\bf SUB\_\-WINDOW}\label{classevent_1_1_e_field_83d163dbbc2bb1ecc4eb9c7d9fdc73c3}

\begin{CompactList}\small\item\em The subwindow ID. \item\end{CompactList}\item 
static const {\bf EField} {\bf WIDGET\_\-PATHNAME}\label{classevent_1_1_e_field_377114b160c8933715ebde7a2d507a81}

\begin{CompactList}\small\item\em The Tk pathname of the widget receiving the event. \item\end{CompactList}\item 
static const {\bf EField} {\bf X\_\-ROOT}\label{classevent_1_1_e_field_7b4da1a55075e9d64437394bc1f454dc}

\begin{CompactList}\small\item\em The x\_\-root field. Relative to the (virtual) root window. \item\end{CompactList}\item 
static const {\bf EField} {\bf Y\_\-ROOT}\label{classevent_1_1_e_field_1934f3736bc85f72485e189bf0e33953}

\begin{CompactList}\small\item\em The y\_\-root field. Relative to the (virtual) root window. \item\end{CompactList}\item 
static const {\bf EField} {\bf END}\label{classevent_1_1_e_field_b1a326c06d88bf042f73d70f50197905}

\begin{CompactList}\small\item\em The end-of-array. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Represent attribute of event, hold static list of all known event attributes. 

\begin{Desc}
\item[Date:]01-12-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{Constructor \& Destructor Documentation}
\index{event::EField@{event::EField}!EField@{EField}}
\index{EField@{EField}!event::EField@{event::EField}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}event::EField::EField (const char {\em id}, const char $\ast$ {\em name})\hspace{0.3cm}{\tt  [inline]}}\label{classevent_1_1_e_field_c8bf37f7bb012e39c6522ff6440c07a1}


ctor 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em id}]char representing event attribute in shell handle routine, see event binding \item[{\em name}]name of event \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/event/efield.h\item 
H:/projs/dot\-NET/eda/src/tk/gui/event/efield.cpp\end{CompactItemize}
