Skip to main content

ohos_arkui_binding/component/built_in_component/
relative_container.rs

1//! Module component::built_in_component::relative_container wrappers and related types.
2
3// BEGIN_GENERATED_COMPONENT_METHODS_RelativeContainer
4impl super::RelativeContainer {
5    pub fn set_relative_container_guide_line<T: Into<crate::ArkUINodeAttributeItem>>(
6        &self,
7        value: T,
8    ) -> crate::ArkUIResult<()> {
9        <Self as crate::ArkUICommonAttribute>::set_attribute(
10            self,
11            crate::ArkUINodeAttributeType::RelativeContainerGuideLine,
12            value.into(),
13        )
14    }
15
16    pub fn get_relative_container_guide_line(
17        &self,
18    ) -> crate::ArkUIResult<crate::ArkUINodeAttributeItem> {
19        <Self as crate::ArkUICommonAttribute>::get_attribute(
20            self,
21            crate::ArkUINodeAttributeType::RelativeContainerGuideLine,
22        )
23    }
24
25    pub fn set_relative_container_barrier<T: Into<crate::ArkUINodeAttributeItem>>(
26        &self,
27        value: T,
28    ) -> crate::ArkUIResult<()> {
29        <Self as crate::ArkUICommonAttribute>::set_attribute(
30            self,
31            crate::ArkUINodeAttributeType::RelativeContainerBarrier,
32            value.into(),
33        )
34    }
35
36    pub fn get_relative_container_barrier(
37        &self,
38    ) -> crate::ArkUIResult<crate::ArkUINodeAttributeItem> {
39        <Self as crate::ArkUICommonAttribute>::get_attribute(
40            self,
41            crate::ArkUINodeAttributeType::RelativeContainerBarrier,
42        )
43    }
44}
45// END_GENERATED_COMPONENT_METHODS_RelativeContainer