\section{NETExtended\-Strut Struct Reference}
\label{structNETExtendedStrut}\index{NETExtendedStrut@{NETExtendedStrut}}
Partial strut class for {\bf NET}{\rm (p.\,\pageref{classNET})} classes.  


{\tt \#include $<$netwm\_\-def.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf NETExtended\-Strut} ()
\end{CompactItemize}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
int {\bf left\_\-width}
\item 
int {\bf left\_\-start}
\item 
int {\bf left\_\-end}
\item 
int {\bf right\_\-width}
\item 
int {\bf right\_\-start}
\item 
int {\bf right\_\-end}
\item 
int {\bf top\_\-width}
\item 
int {\bf top\_\-start}
\item 
int {\bf top\_\-end}
\item 
int {\bf bottom\_\-width}
\item 
int {\bf bottom\_\-start}
\item 
int {\bf bottom\_\-end}
\end{CompactItemize}


\subsection{Detailed Description}
Partial strut class for {\bf NET}{\rm (p.\,\pageref{classNET})} classes. 

This class is a convenience class defining a strut with left, right, top and bottom border values, and ranges for them. The existence of this class is to keep the implementation from being dependant on a separate framework/library. See the \_\-NET\_\-WM\_\-STRUT\_\-PARTIAL property in the NETWM spec. 



Definition at line 153 of file netwm\_\-def.h.

\subsection{Constructor \& Destructor Documentation}
\index{NETExtendedStrut@{NETExtended\-Strut}!NETExtendedStrut@{NETExtendedStrut}}
\index{NETExtendedStrut@{NETExtendedStrut}!NETExtendedStrut@{NETExtended\-Strut}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}NETExtended\-Strut::NETExtended\-Strut ()\hspace{0.3cm}{\tt  [inline]}}\label{structNETExtendedStrut_a0}


Constructor to initialize this struct to 0,0,0,0. 



Definition at line 157 of file netwm\_\-def.h.

References bottom\_\-end, bottom\_\-start, bottom\_\-width, left\_\-end, left\_\-start, left\_\-width, right\_\-end, right\_\-start, right\_\-width, top\_\-end, top\_\-start, and top\_\-width.

\subsection{Member Data Documentation}
\index{NETExtendedStrut@{NETExtended\-Strut}!left_width@{left\_\-width}}
\index{left_width@{left\_\-width}!NETExtendedStrut@{NETExtended\-Strut}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NETExtended\-Strut::left\_\-width}}\label{structNETExtendedStrut_o0}


Left border of the strut, width and range. 



Definition at line 164 of file netwm\_\-def.h.

Referenced by NETExtended\-Strut().\index{NETExtendedStrut@{NETExtended\-Strut}!left_start@{left\_\-start}}
\index{left_start@{left\_\-start}!NETExtendedStrut@{NETExtended\-Strut}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NETExtended\-Strut::left\_\-start}}\label{structNETExtendedStrut_o1}


Left border of the strut, width and range. 



Definition at line 164 of file netwm\_\-def.h.

Referenced by NETExtended\-Strut().\index{NETExtendedStrut@{NETExtended\-Strut}!left_end@{left\_\-end}}
\index{left_end@{left\_\-end}!NETExtendedStrut@{NETExtended\-Strut}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NETExtended\-Strut::left\_\-end}}\label{structNETExtendedStrut_o2}


Left border of the strut, width and range. 



Definition at line 164 of file netwm\_\-def.h.

Referenced by NETExtended\-Strut().\index{NETExtendedStrut@{NETExtended\-Strut}!right_width@{right\_\-width}}
\index{right_width@{right\_\-width}!NETExtendedStrut@{NETExtended\-Strut}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NETExtended\-Strut::right\_\-width}}\label{structNETExtendedStrut_o3}


Right border of the strut, width and range. 



Definition at line 169 of file netwm\_\-def.h.

Referenced by NETExtended\-Strut().\index{NETExtendedStrut@{NETExtended\-Strut}!right_start@{right\_\-start}}
\index{right_start@{right\_\-start}!NETExtendedStrut@{NETExtended\-Strut}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NETExtended\-Strut::right\_\-start}}\label{structNETExtendedStrut_o4}


Right border of the strut, width and range. 



Definition at line 169 of file netwm\_\-def.h.

Referenced by NETExtended\-Strut().\index{NETExtendedStrut@{NETExtended\-Strut}!right_end@{right\_\-end}}
\index{right_end@{right\_\-end}!NETExtendedStrut@{NETExtended\-Strut}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NETExtended\-Strut::right\_\-end}}\label{structNETExtendedStrut_o5}


Right border of the strut, width and range. 



Definition at line 169 of file netwm\_\-def.h.

Referenced by NETExtended\-Strut().\index{NETExtendedStrut@{NETExtended\-Strut}!top_width@{top\_\-width}}
\index{top_width@{top\_\-width}!NETExtendedStrut@{NETExtended\-Strut}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NETExtended\-Strut::top\_\-width}}\label{structNETExtendedStrut_o6}


Top border of the strut, width and range. 



Definition at line 174 of file netwm\_\-def.h.

Referenced by NETExtended\-Strut().\index{NETExtendedStrut@{NETExtended\-Strut}!top_start@{top\_\-start}}
\index{top_start@{top\_\-start}!NETExtendedStrut@{NETExtended\-Strut}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NETExtended\-Strut::top\_\-start}}\label{structNETExtendedStrut_o7}


Top border of the strut, width and range. 



Definition at line 174 of file netwm\_\-def.h.

Referenced by NETExtended\-Strut().\index{NETExtendedStrut@{NETExtended\-Strut}!top_end@{top\_\-end}}
\index{top_end@{top\_\-end}!NETExtendedStrut@{NETExtended\-Strut}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NETExtended\-Strut::top\_\-end}}\label{structNETExtendedStrut_o8}


Top border of the strut, width and range. 



Definition at line 174 of file netwm\_\-def.h.

Referenced by NETExtended\-Strut().\index{NETExtendedStrut@{NETExtended\-Strut}!bottom_width@{bottom\_\-width}}
\index{bottom_width@{bottom\_\-width}!NETExtendedStrut@{NETExtended\-Strut}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NETExtended\-Strut::bottom\_\-width}}\label{structNETExtendedStrut_o9}


Bottom border of the strut, width and range. 



Definition at line 179 of file netwm\_\-def.h.

Referenced by NETExtended\-Strut().\index{NETExtendedStrut@{NETExtended\-Strut}!bottom_start@{bottom\_\-start}}
\index{bottom_start@{bottom\_\-start}!NETExtendedStrut@{NETExtended\-Strut}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NETExtended\-Strut::bottom\_\-start}}\label{structNETExtendedStrut_o10}


Bottom border of the strut, width and range. 



Definition at line 179 of file netwm\_\-def.h.

Referenced by NETExtended\-Strut().\index{NETExtendedStrut@{NETExtended\-Strut}!bottom_end@{bottom\_\-end}}
\index{bottom_end@{bottom\_\-end}!NETExtendedStrut@{NETExtended\-Strut}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf NETExtended\-Strut::bottom\_\-end}}\label{structNETExtendedStrut_o11}


Bottom border of the strut, width and range. 



Definition at line 179 of file netwm\_\-def.h.

Referenced by NETExtended\-Strut().

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
netwm\_\-def.h\end{CompactItemize}
