use super::grid;
use super::pack;
use super::widget;
use super::wish;
#[derive(Clone, Debug, PartialEq)]
pub struct TkSeparator {
pub id: String,
}
pub fn make_separator(
parent: &impl widget::TkWidget,
orientation: widget::Orientation,
) -> TkSeparator {
let id = wish::next_wid(parent.id());
let msg = format!("ttk::separator {} -orient {}", id, orientation);
wish::tell_wish(&msg);
TkSeparator { id }
}
impl widget::TkWidget for TkSeparator {
fn id(&self) -> &str {
&self.id
}
}
impl grid::TkGridLayout for TkSeparator {}
impl pack::TkPackLayout for TkSeparator {}