From be46fe3584ec1a2c91b4bc74d45e6380d20bcab5 Mon Sep 17 00:00:00 2001 From: "alterwain@protonmail.com" Date: Sat, 7 Dec 2024 03:25:17 +0200 Subject: [PATCH] modified: src/view.rs --- src/view.rs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/view.rs b/src/view.rs index 0fc8701..f24df7f 100644 --- a/src/view.rs +++ b/src/view.rs @@ -1,6 +1,6 @@ pub mod sidebar { - use cacao::view::{View, ViewDelegate}; + use cacao::{appkit::FocusRingType, button::{BezelStyle, Button}, geometry::Rect, layout::Layout, text::Font, view::{View, ViewDelegate}}; #[derive(Default)] pub struct MainSidebar { @@ -10,8 +10,15 @@ pub mod sidebar { impl ViewDelegate for MainSidebar { const NAME: &'static str = "MainSidebar"; - fn did_load(&mut self, _view: View) { - + fn did_load(&mut self, view: View) { + let mut btn = Button::new("testtesttest"); + btn.set_bezel_style(BezelStyle::TexturedRounded); + btn.set_bordered(false); + btn.set_font(Font::system(14.)); + btn.set_action(|| { + println!("HEY"); + }); + view.add_subview(&btn); } } }