// SPDX-License-Identifier: MPL-2.0
//! A horizontal or vertical bar for separating content.
use crate::prelude::*;
impl Ui {
/// Creates a new horizontal [`Separator`].
pub fn create_horizontal_separator<'ui>(&'ui self) -> Result<&'ui mut Separator, crate::Error> {
unsafe { call_libui_new_fn!(ui: self, fn: uiNewHorizontalSeparator() -> Separator) }
}
/// Creates a new vertical [`Separator`].
pub fn create_vertical_separator<'ui>(&'ui self) -> Result<&'ui mut Separator, crate::Error> {
unsafe { call_libui_new_fn!(ui: self, fn: uiNewVerticalSeparator() -> Separator) }
}
}
/// A horizontal or vertical bar for separating content.
#[subcontrol(handle = "uiSeparator")]
pub struct Separator;