\section{elm\+:\+:web Struct Reference}
\label{structelm_1_1web}\index{elm\+::web@{elm\+::web}}


Class web.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1web_acd30c0a7185f594977fac0239cb49f4b}{web} (Eo $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1web_a8f11a67afb91233822aa06a56d7ea2eb}{web} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1web_af2a6e2c2a29c7a0d7ce52a21fbc258a6}{web} (\hyperlink{structelm_1_1web}{web} const \&other)\label{structelm_1_1web_af2a6e2c2a29c7a0d7ce52a21fbc258a6}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
bool \hyperlink{structelm_1_1web_a720b712aade4946daa25e037424cc9b4}{navigate} (int steps\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1web_a1a4599ec05724fd39f5ebb61a044e986}{html\+\_\+string\+\_\+load} (\+::efl\+::eina\+::string\+\_\+view html\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ base\+\_\+url\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ unreachable\+\_\+url\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1web_a331837e878f32d33b4b809aea94e08bd}{text\+\_\+search} (\+::efl\+::eina\+::string\+\_\+view string\+\_\+, bool case\+\_\+sensitive\+\_\+, bool forward\+\_\+, bool wrap\+\_\+) const 
\item 
void \hyperlink{structelm_1_1web_a6b4fe9e5d2e213fa2b8418497b989f19}{region\+\_\+show} (int x\+\_\+, int y\+\_\+, int w\+\_\+, int h\+\_\+) const 
\item 
unsigned int \hyperlink{structelm_1_1web_a7ed05ebfdc0804c04fe0a15a18abfc08}{text\+\_\+matches\+\_\+mark} (\+::efl\+::eina\+::string\+\_\+view string\+\_\+, bool case\+\_\+sensitive\+\_\+, bool highlight\+\_\+, unsigned int limit\+\_\+) const 
\item 
void \hyperlink{structelm_1_1web_a4f17b252ea2c3af9fb71a59483a67ad5}{region\+\_\+bring\+\_\+in} (int x\+\_\+, int y\+\_\+, int w\+\_\+, int h\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1web_ac0f0d375df759351b7944ceafc7f89c0}{navigate\+\_\+possible\+\_\+get} (int steps\+\_\+) const 
\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1web_a131c7bf9fd862c9e2296c74157741f29}{web} (\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structelm_1_1web}{elm\+::web} object. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Class web. 

\subsection{Constructor \& Destructor Documentation}
\index{elm\+::web@{elm\+::web}!web@{web}}
\index{web@{web}!elm\+::web@{elm\+::web}}
\subsubsection[{web(\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::web\+::web (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eo\+::parent\+\_\+type}]{\+\_\+p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1web_a131c7bf9fd862c9e2296c74157741f29}


Constructs a new \hyperlink{structelm_1_1web}{elm\+::web} object. 

Constructs a new \hyperlink{structelm_1_1web}{elm\+::web} object. If you want this object to be a child of another Eo object, use an efl\+::eo\+::parent expression, like the example.

Example\+: 
\begin{DoxyCode}
elm::web my\_web(efl::eo::parent = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structelm_1_1web_acd30c0a7185f594977fac0239cb49f4b}{web(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}
\index{elm\+::web@{elm\+::web}!web@{web}}
\index{web@{web}!elm\+::web@{elm\+::web}}
\subsubsection[{web(\+Eo $\ast$eo)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::web\+::web (
\begin{DoxyParamCaption}
\item[{Eo $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1web_acd30c0a7185f594977fac0239cb49f4b}


Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\index{elm\+::web@{elm\+::web}!web@{web}}
\index{web@{web}!elm\+::web@{elm\+::web}}
\subsubsection[{web(std\+::nullptr\+\_\+t)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::web\+::web (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1web_a8f11a67afb91233822aa06a56d7ea2eb}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\index{elm\+::web@{elm\+::web}!html\+\_\+string\+\_\+load@{html\+\_\+string\+\_\+load}}
\index{html\+\_\+string\+\_\+load@{html\+\_\+string\+\_\+load}!elm\+::web@{elm\+::web}}
\subsubsection[{html\+\_\+string\+\_\+load(\+::efl\+::eina\+::string\+\_\+view html\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ base\+\_\+url\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ unreachable\+\_\+url\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::web\+::html\+\_\+string\+\_\+load (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{html\+\_\+, }
\item[{\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$}]{base\+\_\+url\+\_\+, }
\item[{\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$}]{unreachable\+\_\+url\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1web_a1a4599ec05724fd39f5ebb61a044e986}

\begin{DoxyParams}{Parameters}
{\em html} & \\
\hline
{\em base\+\_\+url} & \\
\hline
{\em unreachable\+\_\+url} & \\
\hline
\end{DoxyParams}
\index{elm\+::web@{elm\+::web}!navigate@{navigate}}
\index{navigate@{navigate}!elm\+::web@{elm\+::web}}
\subsubsection[{navigate(int steps\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::web\+::navigate (
\begin{DoxyParamCaption}
\item[{int}]{steps\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1web_a720b712aade4946daa25e037424cc9b4}

\begin{DoxyParams}{Parameters}
{\em steps} & \\
\hline
\end{DoxyParams}
\index{elm\+::web@{elm\+::web}!navigate\+\_\+possible\+\_\+get@{navigate\+\_\+possible\+\_\+get}}
\index{navigate\+\_\+possible\+\_\+get@{navigate\+\_\+possible\+\_\+get}!elm\+::web@{elm\+::web}}
\subsubsection[{navigate\+\_\+possible\+\_\+get(int steps\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::web\+::navigate\+\_\+possible\+\_\+get (
\begin{DoxyParamCaption}
\item[{int}]{steps\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1web_ac0f0d375df759351b7944ceafc7f89c0}

\begin{DoxyParams}{Parameters}
{\em steps} & \\
\hline
\end{DoxyParams}
\index{elm\+::web@{elm\+::web}!region\+\_\+bring\+\_\+in@{region\+\_\+bring\+\_\+in}}
\index{region\+\_\+bring\+\_\+in@{region\+\_\+bring\+\_\+in}!elm\+::web@{elm\+::web}}
\subsubsection[{region\+\_\+bring\+\_\+in(int x\+\_\+, int y\+\_\+, int w\+\_\+, int h\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::web\+::region\+\_\+bring\+\_\+in (
\begin{DoxyParamCaption}
\item[{int}]{x\+\_\+, }
\item[{int}]{y\+\_\+, }
\item[{int}]{w\+\_\+, }
\item[{int}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1web_a4f17b252ea2c3af9fb71a59483a67ad5}

\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em w} & \\
\hline
{\em h} & \\
\hline
\end{DoxyParams}
\index{elm\+::web@{elm\+::web}!region\+\_\+show@{region\+\_\+show}}
\index{region\+\_\+show@{region\+\_\+show}!elm\+::web@{elm\+::web}}
\subsubsection[{region\+\_\+show(int x\+\_\+, int y\+\_\+, int w\+\_\+, int h\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::web\+::region\+\_\+show (
\begin{DoxyParamCaption}
\item[{int}]{x\+\_\+, }
\item[{int}]{y\+\_\+, }
\item[{int}]{w\+\_\+, }
\item[{int}]{h\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1web_a6b4fe9e5d2e213fa2b8418497b989f19}

\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em w} & \\
\hline
{\em h} & \\
\hline
\end{DoxyParams}
\index{elm\+::web@{elm\+::web}!text\+\_\+matches\+\_\+mark@{text\+\_\+matches\+\_\+mark}}
\index{text\+\_\+matches\+\_\+mark@{text\+\_\+matches\+\_\+mark}!elm\+::web@{elm\+::web}}
\subsubsection[{text\+\_\+matches\+\_\+mark(\+::efl\+::eina\+::string\+\_\+view string\+\_\+, bool case\+\_\+sensitive\+\_\+, bool highlight\+\_\+, unsigned int limit\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}unsigned int elm\+::web\+::text\+\_\+matches\+\_\+mark (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{string\+\_\+, }
\item[{bool}]{case\+\_\+sensitive\+\_\+, }
\item[{bool}]{highlight\+\_\+, }
\item[{unsigned int}]{limit\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1web_a7ed05ebfdc0804c04fe0a15a18abfc08}

\begin{DoxyParams}{Parameters}
{\em string} & \\
\hline
{\em case\+\_\+sensitive} & \\
\hline
{\em highlight} & \\
\hline
{\em limit} & \\
\hline
\end{DoxyParams}
\index{elm\+::web@{elm\+::web}!text\+\_\+search@{text\+\_\+search}}
\index{text\+\_\+search@{text\+\_\+search}!elm\+::web@{elm\+::web}}
\subsubsection[{text\+\_\+search(\+::efl\+::eina\+::string\+\_\+view string\+\_\+, bool case\+\_\+sensitive\+\_\+, bool forward\+\_\+, bool wrap\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::web\+::text\+\_\+search (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{string\+\_\+, }
\item[{bool}]{case\+\_\+sensitive\+\_\+, }
\item[{bool}]{forward\+\_\+, }
\item[{bool}]{wrap\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1web_a331837e878f32d33b4b809aea94e08bd}

\begin{DoxyParams}{Parameters}
{\em string} & \\
\hline
{\em case\+\_\+sensitive} & \\
\hline
{\em forward} & \\
\hline
{\em wrap} & \\
\hline
\end{DoxyParams}
