\hypertarget{structelm_1_1Layout}{}\section{elm\+:\+:Layout Struct Reference}
\label{structelm_1_1Layout}\index{elm\+::\+Layout@{elm\+::\+Layout}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structelm_1_1Layout_1_1theme__changed__event}{theme\+\_\+changed\+\_\+event}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Layout_aea5488984599860cb8e0a9381f3a23a3}\label{structelm_1_1Layout_aea5488984599860cb8e0a9381f3a23a3}} 
{\bfseries Layout} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a3111e757af1a99f0fb37a0bed0316b81}\label{structelm_1_1Layout_a3111e757af1a99f0fb37a0bed0316b81}} 
{\bfseries Layout} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a7616e7196720906104ab9bf93ae3c333}\label{structelm_1_1Layout_a7616e7196720906104ab9bf93ae3c333}} 
{\bfseries Layout} (\mbox{\hyperlink{structelm_1_1Layout}{Layout}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Layout_add456ee4185c261c24614ab64a779aef}\label{structelm_1_1Layout_add456ee4185c261c24614ab64a779aef}} 
{\bfseries Layout} (\mbox{\hyperlink{structelm_1_1Layout}{Layout}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Layout_ae05923c87f851138e272d6065ed64d25}\label{structelm_1_1Layout_ae05923c87f851138e272d6065ed64d25}} 
\mbox{\hyperlink{structelm_1_1Layout}{Layout}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1Layout}{Layout}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a54d06ad254602d2f2603dce3c22b074a}\label{structelm_1_1Layout_a54d06ad254602d2f2603dce3c22b074a}} 
\mbox{\hyperlink{structelm_1_1Layout}{Layout}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1Layout}{Layout}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Layout_acd1c9aec2edd3961033ce3bceb937546}\label{structelm_1_1Layout_acd1c9aec2edd3961033ce3bceb937546}} 
{\bfseries Layout} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structelm_1_1Layout_ad93cbc1f76652b664750fb73da7e9433}\label{structelm_1_1Layout_ad93cbc1f76652b664750fb73da7e9433}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Layout} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a1dbb3923f4a221acc8efbc4fdd54e412}\label{structelm_1_1Layout_a1dbb3923f4a221acc8efbc4fdd54e412}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries edje\+\_\+object\+\_\+can\+\_\+access\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_afd0d7b9306cb59fb8107ec0a9fe40156}\label{structelm_1_1Layout_afd0d7b9306cb59fb8107ec0a9fe40156}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries edje\+\_\+object\+\_\+can\+\_\+access\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type can\+\_\+access) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a8cf3397065c16f6c14d2d3f87093c37b}\label{structelm_1_1Layout_a8cf3397065c16f6c14d2d3f87093c37b}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries theme\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type klass, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type group, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type style) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a32f7db938f2f7b39a3fbb0e27d1cc4e3}\label{structelm_1_1Layout_a32f7db938f2f7b39a3fbb0e27d1cc4e3}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \mbox{\hyperlink{struct__Elm__Layout__Part__Alias__Description}{Elm\+\_\+\+Layout\+\_\+\+Part\+\_\+\+Alias\+\_\+\+Description}} const  \& $>$\+::type {\bfseries text\+\_\+aliases\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_ab524d4207df5b151c79841788e6382e3}\label{structelm_1_1Layout_ab524d4207df5b151c79841788e6382e3}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \mbox{\hyperlink{struct__Elm__Layout__Part__Alias__Description}{Elm\+\_\+\+Layout\+\_\+\+Part\+\_\+\+Alias\+\_\+\+Description}} const  \& $>$\+::type {\bfseries content\+\_\+aliases\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a3cdbbc4403afff5dd990698459e9da09}\label{structelm_1_1Layout_a3cdbbc4403afff5dd990698459e9da09}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1canvas_1_1Object}{efl\+::canvas\+::\+Object}} $>$\+::type {\bfseries edje\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_aa7df22c3ef082fc9989e46c0934dac7e}\label{structelm_1_1Layout_aa7df22c3ef082fc9989e46c0934dac7e}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type part\+\_\+name, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type engine\+\_\+only) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_aa7d5fc9a70acc68e912bce5ac09520fa}\label{structelm_1_1Layout_aa7d5fc9a70acc68e912bce5ac09520fa}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type part\+\_\+name) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a3ea672e5da3074559572033327727264}\label{structelm_1_1Layout_a3ea672e5da3074559572033327727264}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ int $>$\+::type {\bfseries freeze} () const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_ab78c1d740d7fd2f2fe230e2d3e621d35}\label{structelm_1_1Layout_ab78c1d740d7fd2f2fe230e2d3e621d35}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries theme\+\_\+enable} () const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a4826e87c1c5a348a251c814176bf6c8f}\label{structelm_1_1Layout_a4826e87c1c5a348a251c814176bf6c8f}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries sizing\+\_\+eval} () const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a70bb360a88e36e512e8477185c204861}\label{structelm_1_1Layout_a70bb360a88e36e512e8477185c204861}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries sizing\+\_\+restricted\+\_\+eval} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type width, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type height) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a3a41ce080f902bea9a19620dbd45bcfd}\label{structelm_1_1Layout_a3a41ce080f902bea9a19620dbd45bcfd}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries part\+\_\+cursor\+\_\+style\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type part\+\_\+name, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type style) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a69e873bd16d44ba4d9e43734fc698032}\label{structelm_1_1Layout_a69e873bd16d44ba4d9e43734fc698032}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type {\bfseries part\+\_\+cursor\+\_\+style\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type part\+\_\+name) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a5d9a442762767e4b47f1b1b2a6a1c523}\label{structelm_1_1Layout_a5d9a442762767e4b47f1b1b2a6a1c523}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries signal\+\_\+callback\+\_\+add} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type emission, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type source, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Edje__Object__Communication__Interface__Signal_ga54df542e812d8d08292a908819b559a8}{Edje\+\_\+\+Signal\+\_\+\+Cb}} $>$\+::type func, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ void $\ast$$>$\+::type data) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a338003f553f91138d3f7dd26000adf10}\label{structelm_1_1Layout_a338003f553f91138d3f7dd26000adf10}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries part\+\_\+cursor\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type part\+\_\+name, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type cursor) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a6e8da4b3b9855986346d7ca9a50177f2}\label{structelm_1_1Layout_a6e8da4b3b9855986346d7ca9a50177f2}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type {\bfseries part\+\_\+cursor\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type part\+\_\+name) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a2c9d982afc064885125d80579b785a34}\label{structelm_1_1Layout_a2c9d982afc064885125d80579b785a34}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries sub\+\_\+object\+\_\+add\+\_\+enable} () const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_ae58aeba7aef9de5544e1baff94b6e8c1}\label{structelm_1_1Layout_ae58aeba7aef9de5544e1baff94b6e8c1}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type {\bfseries data\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type key) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_afdaa09474806d0ff4e123d43b66d1e8b}\label{structelm_1_1Layout_afdaa09474806d0ff4e123d43b66d1e8b}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $\ast$ $>$\+::type {\bfseries signal\+\_\+callback\+\_\+del} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type emission, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type source, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Edje__Object__Communication__Interface__Signal_ga54df542e812d8d08292a908819b559a8}{Edje\+\_\+\+Signal\+\_\+\+Cb}} $>$\+::type func) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a61de6b35bdb80e3c6d78b44a28cbd7a5}\label{structelm_1_1Layout_a61de6b35bdb80e3c6d78b44a28cbd7a5}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ int $>$\+::type {\bfseries thaw} () const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_ab943de271da8427b5e4eb7819b0d701d}\label{structelm_1_1Layout_ab943de271da8427b5e4eb7819b0d701d}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries signal\+\_\+emit} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type emission, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type source) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a39643748824078f6ae9dfdc5c650a588}\label{structelm_1_1Layout_a39643748824078f6ae9dfdc5c650a588}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries part\+\_\+cursor\+\_\+unset} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type part\+\_\+name) const
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a964a7a865dce18d59a1e74fd93ef56df}\label{structelm_1_1Layout_a964a7a865dce18d59a1e74fd93ef56df}} 
\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a8d4b4fc123401d7d2078125ffe835160}\label{structelm_1_1Layout_a8d4b4fc123401d7d2078125ffe835160}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Layout_a35dbc8f002c4df62a18cc64d4b5dee2d}\label{structelm_1_1Layout_a35dbc8f002c4df62a18cc64d4b5dee2d}} 
static struct \mbox{\hyperlink{structelm_1_1Layout_1_1theme__changed__event}{elm\+::\+Layout\+::theme\+\_\+changed\+\_\+event}} {\bfseries theme\+\_\+changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
