\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 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a56bbce60dabbe94088b4add21e275f5e}\label{structelm_1_1interface_1_1Atspi__Component_a56bbce60dabbe94088b4add21e275f5e}} 
{\bfseries Atspi\+\_\+\+Component} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a6ca8ddd6e1fb8f2108474745619612d3}\label{structelm_1_1interface_1_1Atspi__Component_a6ca8ddd6e1fb8f2108474745619612d3}} 
{\bfseries Atspi\+\_\+\+Component} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_adaa2e94fcd1adea1191649d5721807c0}\label{structelm_1_1interface_1_1Atspi__Component_adaa2e94fcd1adea1191649d5721807c0}} 
{\bfseries Atspi\+\_\+\+Component} (\mbox{\hyperlink{structelm_1_1interface_1_1Atspi__Component}{Atspi\+\_\+\+Component}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a17fb362b23e0fe64b0794bbd9264b7d2}\label{structelm_1_1interface_1_1Atspi__Component_a17fb362b23e0fe64b0794bbd9264b7d2}} 
{\bfseries Atspi\+\_\+\+Component} (\mbox{\hyperlink{structelm_1_1interface_1_1Atspi__Component}{Atspi\+\_\+\+Component}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a4139d1861abc204880798a91f05776d8}\label{structelm_1_1interface_1_1Atspi__Component_a4139d1861abc204880798a91f05776d8}} 
\mbox{\hyperlink{structelm_1_1interface_1_1Atspi__Component}{Atspi\+\_\+\+Component}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1interface_1_1Atspi__Component}{Atspi\+\_\+\+Component}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a2abc89bde300976bd730bccf053f0c13}\label{structelm_1_1interface_1_1Atspi__Component_a2abc89bde300976bd730bccf053f0c13}} 
\mbox{\hyperlink{structelm_1_1interface_1_1Atspi__Component}{Atspi\+\_\+\+Component}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1interface_1_1Atspi__Component}{Atspi\+\_\+\+Component}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_adc10184d7bc03fdb87ebdd387eec7b0d}\label{structelm_1_1interface_1_1Atspi__Component_adc10184d7bc03fdb87ebdd387eec7b0d}} 
{\bfseries Atspi\+\_\+\+Component} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\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$<$ \+::\mbox{\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_aff86344fb07f95e335b866c8a87b59dd}\label{structelm_1_1interface_1_1Atspi__Component_aff86344fb07f95e335b866c8a87b59dd}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries size\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a226b7cb45997bf3bb42642e99db0f13b}\label{structelm_1_1interface_1_1Atspi__Component_a226b7cb45997bf3bb42642e99db0f13b}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries size\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a2a2d4487591b26a966e9a542e4b908f3}\label{structelm_1_1interface_1_1Atspi__Component_a2a2d4487591b26a966e9a542e4b908f3}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ int $>$\+::type {\bfseries layer\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a54e7fe8eb18af7620bbaa0abe2c49514}\label{structelm_1_1interface_1_1Atspi__Component_a54e7fe8eb18af7620bbaa0abe2c49514}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ double $>$\+::type {\bfseries alpha\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a55ecde318973e3a58b45dd4ae908793a}\label{structelm_1_1interface_1_1Atspi__Component_a55ecde318973e3a58b45dd4ae908793a}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ int $>$\+::type {\bfseries z\+\_\+order\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a87be3c1a39bc0e7599bfb25d4cfd8bc7}\label{structelm_1_1interface_1_1Atspi__Component_a87be3c1a39bc0e7599bfb25d4cfd8bc7}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries extents\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type screen\+\_\+coords, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type y, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a872ea3c8531c46b7b3540b36a5821aa8}\label{structelm_1_1interface_1_1Atspi__Component_a872ea3c8531c46b7b3540b36a5821aa8}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries extents\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type screen\+\_\+coords, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type y, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a70dc4e8811409ff95d961c8fc799c466}\label{structelm_1_1interface_1_1Atspi__Component_a70dc4e8811409ff95d961c8fc799c466}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries position\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type screen\+\_\+coords, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a0af25843003a974a2de963993dbeb51a}\label{structelm_1_1interface_1_1Atspi__Component_a0af25843003a974a2de963993dbeb51a}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries position\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type screen\+\_\+coords, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a99ed4b0034d99ec80f26a0a0f0901d44}\label{structelm_1_1interface_1_1Atspi__Component_a99ed4b0034d99ec80f26a0a0f0901d44}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries contains} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type screen\+\_\+coords, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a769d5c60873a596db41af1b3dbc39747}\label{structelm_1_1interface_1_1Atspi__Component_a769d5c60873a596db41af1b3dbc39747}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries focus\+\_\+grab} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_abd9675b880e3798d2ce8c04fd6f01754}\label{structelm_1_1interface_1_1Atspi__Component_abd9675b880e3798d2ce8c04fd6f01754}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Object}{efl\+::\+Object}} $>$\+::type {\bfseries accessible\+\_\+at\+\_\+point\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type screen\+\_\+coords, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type x, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type y) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Atspi__Component_a41d2f646e271d5578814e6c5a957a740}\label{structelm_1_1interface_1_1Atspi__Component_a41d2f646e271d5578814e6c5a957a740}} 
\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_1interface_1_1Atspi__Component_a25c614a9a87f4eab05706d11757e4250}\label{structelm_1_1interface_1_1Atspi__Component_a25c614a9a87f4eab05706d11757e4250}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
