1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
use crate::{types::Vector2, Layout, Ui}; impl Ui { pub fn separator(&mut self) { let context = self.get_active_window_context(); let size = Vector2::new( context.window.cursor.area.w - context.global_style.margin * 2. - context.window.cursor.ident, 5., ); let pos = context.window.cursor.fit(size, Layout::Vertical); context.window.draw_commands.draw_line( Vector2::new(pos.x, pos.y + 2.), Vector2::new(pos.x + size.x, pos.y + 2.), context.global_style.separator(context.focused), ); } }