Lines Matching refs:parentNode

206 int32_t AddChild(ArkUI_NodeHandle parentNode, ArkUI_NodeHandle childNode)
208 CHECK_NULL_RETURN(parentNode, ERROR_CODE_PARAM_INVALID);
210 if (parentNode->type == -1) {
215 impl->getBasicAPI()->addChild(parentNode->uiNodeHandle, childNode->uiNodeHandle);
216 impl->getBasicAPI()->markDirty(parentNode->uiNodeHandle, ARKUI_DIRTY_FLAG_MEASURE_BY_CHILD_REQUEST);
220 int32_t RemoveChild(ArkUI_NodeHandle parentNode, ArkUI_NodeHandle childNode)
222 CHECK_NULL_RETURN(parentNode, ERROR_CODE_PARAM_INVALID);
225 if (parentNode->type == -1) {
229 impl->getBasicAPI()->removeChild(parentNode->uiNodeHandle, childNode->uiNodeHandle);
230 impl->getBasicAPI()->markDirty(parentNode->uiNodeHandle, ARKUI_DIRTY_FLAG_MEASURE_BY_CHILD_REQUEST);
234 int32_t InsertChildAfter(ArkUI_NodeHandle parentNode, ArkUI_NodeHandle childNode, ArkUI_NodeHandle siblingNode)
236 CHECK_NULL_RETURN(parentNode, ERROR_CODE_PARAM_INVALID);
239 if (parentNode->type == -1) {
244 parentNode->uiNodeHandle, childNode->uiNodeHandle, siblingNode ? siblingNode->uiNodeHandle : nullptr);
245 impl->getBasicAPI()->markDirty(parentNode->uiNodeHandle, ARKUI_DIRTY_FLAG_MEASURE_BY_CHILD_REQUEST);
249 int32_t InsertChildBefore(ArkUI_NodeHandle parentNode, ArkUI_NodeHandle childNode, ArkUI_NodeHandle siblingNode)
251 CHECK_NULL_RETURN(parentNode, ERROR_CODE_PARAM_INVALID);
254 if (parentNode->type == -1) {
259 parentNode->uiNodeHandle, childNode->uiNodeHandle, siblingNode ? siblingNode->uiNodeHandle : nullptr);
260 impl->getBasicAPI()->markDirty(parentNode->uiNodeHandle, ARKUI_DIRTY_FLAG_MEASURE_BY_CHILD_REQUEST);
264 int32_t InsertChildAt(ArkUI_NodeHandle parentNode, ArkUI_NodeHandle childNode, int32_t position)
266 CHECK_NULL_RETURN(parentNode, ERROR_CODE_PARAM_INVALID);
269 if (parentNode->type == -1) {
273 impl->getBasicAPI()->insertChildAt(parentNode->uiNodeHandle, childNode->uiNodeHandle, position);
274 impl->getBasicAPI()->markDirty(parentNode->uiNodeHandle, ARKUI_DIRTY_FLAG_MEASURE_BY_CHILD_REQUEST);