From: Woochanlee Date: Mon, 21 Jun 2021 10:44:16 +0000 (+0900) Subject: aurum-bootstrap: Add element infomation X-Git-Tag: submit/tizen/20210629.075325^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F60%2F260160%2F3;p=platform%2Fcore%2Fuifw%2Faurum.git aurum-bootstrap: Add element infomation Change-Id: I74d727061ae41adf9ba5b360dcac2f4f18db8a4d --- diff --git a/org.tizen.aurum-bootstrap/src/Commands/FindElementCommand.cc b/org.tizen.aurum-bootstrap/src/Commands/FindElementCommand.cc index 8524db9..59ba209 100644 --- a/org.tizen.aurum-bootstrap/src/Commands/FindElementCommand.cc +++ b/org.tizen.aurum-bootstrap/src/Commands/FindElementCommand.cc @@ -76,6 +76,34 @@ std::vector> FindElementCommand::getSelectors(void) ::aurum::Element* elm = mResponse->add_elements(); elm->set_elementid(key); elm->set_package(obj->getApplicationPackage()); + + ::aurum::Rect *rect = elm->mutable_geometry(); + const Rect &size = obj->getBoundingBox(); + rect->set_x(size.mTopLeft.x); + rect->set_y(size.mTopLeft.y); + rect->set_width(size.width()); + rect->set_height(size.height()); + elm->set_widget_type(obj->getElementType()); + elm->set_widget_style(obj->getElementStyle()); + + elm->set_text(obj->getText()); + elm->set_id(obj->getId()); + elm->set_automationid(obj->getAutomationId()); + elm->set_package(obj->getApplicationPackage()); + elm->set_role(obj->getRole()); + + elm->set_ischecked(obj->isChecked()); + elm->set_ischeckable(obj->isCheckable()); + elm->set_isclickable(obj->isClickable()); + elm->set_isenabled(obj->isEnabled()); + elm->set_isfocused(obj->isFocused()); + elm->set_isfocusable(obj->isFocusable()); + elm->set_isscrollable(obj->isScrollable()); + elm->set_isselected(obj->isSelected()); + elm->set_isshowing(obj->isShowing()); + elm->set_isactive(obj->isActive()); + elm->set_isvisible(obj->isVisible()); + elm->set_isselectable(obj->isSelectable()); } mResponse->set_status(::aurum::RspStatus::OK); }