\section{khtml::Render\-Container Class Reference}
\label{classkhtml_1_1RenderContainer}\index{khtml::RenderContainer@{khtml::RenderContainer}}
Base class for rendering objects that can have children.  


{\tt \#include $<$render\_\-container.h$>$}

Inheritance diagram for khtml::Render\-Container:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=82pt]{classkhtml_1_1RenderContainer__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for khtml::Render\-Container:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=121pt]{classkhtml_1_1RenderContainer__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Render\-Container} (DOM::Node\-Impl $\ast$node)\label{classkhtml_1_1RenderContainer_a0}

\item 
{\bf Render\-Object} $\ast$ {\bf first\-Child} () const \label{classkhtml_1_1RenderContainer_a2}

\item 
{\bf Render\-Object} $\ast$ {\bf last\-Child} () const \label{classkhtml_1_1RenderContainer_a3}

\item 
virtual void {\bf add\-Child} ({\bf Render\-Object} $\ast$new\-Child, {\bf Render\-Object} $\ast$before\-Child=0)\label{classkhtml_1_1RenderContainer_a4}

\item 
virtual {\bf Render\-Object} $\ast$ {\bf remove\-Child\-Node} ({\bf Render\-Object} $\ast$child)\label{classkhtml_1_1RenderContainer_a5}

\item 
virtual void {\bf append\-Child\-Node} ({\bf Render\-Object} $\ast$child)\label{classkhtml_1_1RenderContainer_a6}

\item 
virtual void {\bf insert\-Child\-Node} ({\bf Render\-Object} $\ast$child, {\bf Render\-Object} $\ast$before)\label{classkhtml_1_1RenderContainer_a7}

\item 
virtual void {\bf layout} ()\label{classkhtml_1_1RenderContainer_a8}

\item 
virtual void {\bf calc\-Min\-Max\-Width} ()\label{classkhtml_1_1RenderContainer_a9}

\item 
virtual void {\bf remove\-Leftover\-Anonymous\-Boxes} ()\label{classkhtml_1_1RenderContainer_a10}

\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
void {\bf insert\-Pseudo\-Child} (Render\-Style::Pseudo\-Id type, {\bf Render\-Object} $\ast$child, {\bf Render\-Object} $\ast$before)\label{classkhtml_1_1RenderContainer_b0}

\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
{\bf Render\-Object} $\ast$ {\bf m\_\-first}\label{classkhtml_1_1RenderContainer_p0}

\item 
{\bf Render\-Object} $\ast$ {\bf m\_\-last}\label{classkhtml_1_1RenderContainer_p1}

\end{CompactItemize}


\subsection{Detailed Description}
Base class for rendering objects that can have children. 



Definition at line 35 of file render\_\-container.h.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
render\_\-container.h\item 
render\_\-container.cpp\end{CompactItemize}
