complete widget submodule refactory

This commit is contained in:
yggverse 2024-09-22 22:23:44 +03:00
parent e45b7f0a4a
commit 1e42a75f2e
29 changed files with 585 additions and 145 deletions

View file

@ -0,0 +1,20 @@
pub struct Pin {
gtk: gtk::Image,
}
impl Pin {
// Construct
pub fn new() -> Pin {
let gtk = gtk::Image::builder()
.icon_name("view-pin-symbolic")
.visible(false) //@TODO
.build();
Self { gtk }
}
// Getters
pub fn gtk(&self) -> &gtk::Image {
&self.gtk
}
}