hide pin widget by argument

This commit is contained in:
yggverse 2024-09-19 00:17:51 +03:00
parent 3d33be7e24
commit 77303d548e
2 changed files with 30 additions and 14 deletions

View File

@ -6,17 +6,25 @@ use gtk::prelude::BoxExt;
pub fn new() -> Box
{
let label = Box::builder().orientation(
gtk::Orientation::Horizontal
).build();
let label = Box::builder()
label.append(
&pin::new()
);
// Tuneup
.orientation(
gtk::Orientation::Horizontal
)
label.append(
&title::new()
);
.build();
// Components
label.append(
&pin::new(
false
)
);
label.append(
&title::new()
);
return label;
}

View File

@ -1,10 +1,18 @@
use gtk::Image;
pub fn new() -> Image
pub fn new(
visible : bool
) -> Image
{
let pin = Image::builder().icon_name(
"view-pin-symbolic"
).build();
return Image::builder()
return pin;
.icon_name(
"view-pin-symbolic"
)
.visible(
visible
)
.build();
}