\hypertarget{structelm_1_1interface_1_1Atspi__Component}{}\section{elm\+:\+:interface\+:\+:Atspi\+\_\+\+Component Struct Reference}
\label{structelm_1_1interface_1_1Atspi__Component}\index{elm\+::interface\+::\+Atspi\+\_\+\+Component@{elm\+::interface\+::\+Atspi\+\_\+\+Component}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a56bbce60dabbe94088b4add21e275f5e}{}\label{structelm_1_1interface_1_1Atspi__Component_a56bbce60dabbe94088b4add21e275f5e} 
{\bfseries Atspi\+\_\+\+Component} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a6ca8ddd6e1fb8f2108474745619612d3}{}\label{structelm_1_1interface_1_1Atspi__Component_a6ca8ddd6e1fb8f2108474745619612d3} 
{\bfseries Atspi\+\_\+\+Component} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_adaa2e94fcd1adea1191649d5721807c0}{}\label{structelm_1_1interface_1_1Atspi__Component_adaa2e94fcd1adea1191649d5721807c0} 
{\bfseries Atspi\+\_\+\+Component} (\hyperlink{structelm_1_1interface_1_1Atspi__Component}{Atspi\+\_\+\+Component} const \&other)=default
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a17fb362b23e0fe64b0794bbd9264b7d2}{}\label{structelm_1_1interface_1_1Atspi__Component_a17fb362b23e0fe64b0794bbd9264b7d2} 
{\bfseries Atspi\+\_\+\+Component} (\hyperlink{structelm_1_1interface_1_1Atspi__Component}{Atspi\+\_\+\+Component} \&\&other)=default
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a4139d1861abc204880798a91f05776d8}{}\label{structelm_1_1interface_1_1Atspi__Component_a4139d1861abc204880798a91f05776d8} 
\hyperlink{structelm_1_1interface_1_1Atspi__Component}{Atspi\+\_\+\+Component} \& {\bfseries operator=} (\hyperlink{structelm_1_1interface_1_1Atspi__Component}{Atspi\+\_\+\+Component} const \&other)=default
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a2abc89bde300976bd730bccf053f0c13}{}\label{structelm_1_1interface_1_1Atspi__Component_a2abc89bde300976bd730bccf053f0c13} 
\hyperlink{structelm_1_1interface_1_1Atspi__Component}{Atspi\+\_\+\+Component} \& {\bfseries operator=} (\hyperlink{structelm_1_1interface_1_1Atspi__Component}{Atspi\+\_\+\+Component} \&\&other)=default
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_adc10184d7bc03fdb87ebdd387eec7b0d}{}\label{structelm_1_1interface_1_1Atspi__Component_adc10184d7bc03fdb87ebdd387eec7b0d} 
{\bfseries Atspi\+\_\+\+Component} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a3fcf1b4db5a697ac02139f6e6bc2e0fd}{}\label{structelm_1_1interface_1_1Atspi__Component_a3fcf1b4db5a697ac02139f6e6bc2e0fd} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Atspi\+\_\+\+Component} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_aff86344fb07f95e335b866c8a87b59dd}{}\label{structelm_1_1interface_1_1Atspi__Component_aff86344fb07f95e335b866c8a87b59dd} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries size\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type w, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type h) const
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a226b7cb45997bf3bb42642e99db0f13b}{}\label{structelm_1_1interface_1_1Atspi__Component_a226b7cb45997bf3bb42642e99db0f13b} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries size\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type w, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type h) const
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a2a2d4487591b26a966e9a542e4b908f3}{}\label{structelm_1_1interface_1_1Atspi__Component_a2a2d4487591b26a966e9a542e4b908f3} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ int $>$\+::type {\bfseries layer\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a54e7fe8eb18af7620bbaa0abe2c49514}{}\label{structelm_1_1interface_1_1Atspi__Component_a54e7fe8eb18af7620bbaa0abe2c49514} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ double $>$\+::type {\bfseries alpha\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a55ecde318973e3a58b45dd4ae908793a}{}\label{structelm_1_1interface_1_1Atspi__Component_a55ecde318973e3a58b45dd4ae908793a} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ int $>$\+::type {\bfseries z\+\_\+order\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a87be3c1a39bc0e7599bfb25d4cfd8bc7}{}\label{structelm_1_1interface_1_1Atspi__Component_a87be3c1a39bc0e7599bfb25d4cfd8bc7} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries extents\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type screen\+\_\+coords, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type y, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type w, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type h) const
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a872ea3c8531c46b7b3540b36a5821aa8}{}\label{structelm_1_1interface_1_1Atspi__Component_a872ea3c8531c46b7b3540b36a5821aa8} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries extents\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type screen\+\_\+coords, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type y, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type w, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type h) const
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a70dc4e8811409ff95d961c8fc799c466}{}\label{structelm_1_1interface_1_1Atspi__Component_a70dc4e8811409ff95d961c8fc799c466} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries position\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type screen\+\_\+coords, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ int $>$\+::type y) const
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a0af25843003a974a2de963993dbeb51a}{}\label{structelm_1_1interface_1_1Atspi__Component_a0af25843003a974a2de963993dbeb51a} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries position\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type screen\+\_\+coords, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type y) const
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a99ed4b0034d99ec80f26a0a0f0901d44}{}\label{structelm_1_1interface_1_1Atspi__Component_a99ed4b0034d99ec80f26a0a0f0901d44} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries contains} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type screen\+\_\+coords, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type y) const
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a769d5c60873a596db41af1b3dbc39747}{}\label{structelm_1_1interface_1_1Atspi__Component_a769d5c60873a596db41af1b3dbc39747} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries focus\+\_\+grab} () const
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a3b7171ee1402faf95d408ae430a53e9c}{}\label{structelm_1_1interface_1_1Atspi__Component_a3b7171ee1402faf95d408ae430a53e9c} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structeo_1_1Base}{eo\+::\+Base} $>$\+::type {\bfseries accessible\+\_\+at\+\_\+point\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type screen\+\_\+coords, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type x, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ int $>$\+::type y) const
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a41d2f646e271d5578814e6c5a957a740}{}\label{structelm_1_1interface_1_1Atspi__Component_a41d2f646e271d5578814e6c5a957a740} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1interface_1_1Atspi__Component_a4e13816b09dfa1d3bb4f78ce6275c3bf}{}\label{structelm_1_1interface_1_1Atspi__Component_a4e13816b09dfa1d3bb4f78ce6275c3bf} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
