pub struct WaterFlowSectionOption { /* private fields */ }Expand description
Section option wrapper for water-flow components.
Implementations§
Source§impl WaterFlowSectionOption
impl WaterFlowSectionOption
pub fn new() -> ArkUIResult<Self>
pub fn dispose(self)
pub fn set_size(&mut self, size: i32)
pub fn get_size(&self) -> i32
pub fn set_item_count(&mut self, index: i32, item_count: i32)
pub fn get_item_count(&self, index: i32) -> i32
pub fn register_get_item_main_size_callback_by_index<T: Fn(i32) -> f32 + 'static>( &mut self, index: i32, callback: T, )
pub fn clear_get_item_main_size_callback_by_index(&mut self, index: i32)
pub fn clear_get_item_main_size_callback_by_index_all(&mut self)
pub fn set_cross_count(&mut self, index: i32, cross_count: i32)
pub fn get_cross_count(&self, index: i32) -> i32
pub fn set_column_gap(&mut self, index: i32, column_gap: f32)
pub fn get_column_gap(&self, index: i32) -> f32
pub fn set_row_gap(&mut self, index: i32, row_gap: f32)
pub fn get_row_gap(&self, index: i32) -> f32
pub fn set_margin( &mut self, index: i32, margin_top: f32, margin_right: f32, margin_bottom: f32, margin_left: f32, )
pub fn get_margin(&self, index: i32) -> Margin
Trait Implementations§
Source§impl From<&WaterFlowSectionOption> for ArkUINodeAttributeItem
impl From<&WaterFlowSectionOption> for ArkUINodeAttributeItem
Source§fn from(value: &WaterFlowSectionOption) -> Self
fn from(value: &WaterFlowSectionOption) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for WaterFlowSectionOption
impl !Send for WaterFlowSectionOption
impl !Sync for WaterFlowSectionOption
impl !UnwindSafe for WaterFlowSectionOption
impl Freeze for WaterFlowSectionOption
impl Unpin for WaterFlowSectionOption
impl UnsafeUnpin for WaterFlowSectionOption
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more