Make last item in breadcrumbs bold
This commit is contained in:
parent
af6af1cf35
commit
9a291f60f2
1 changed files with 11 additions and 7 deletions
18
src/tab.rs
18
src/tab.rs
|
|
@ -623,17 +623,18 @@ impl Tab {
|
||||||
let mut row = widget::row::with_capacity(2)
|
let mut row = widget::row::with_capacity(2)
|
||||||
.align_items(Alignment::Center)
|
.align_items(Alignment::Center)
|
||||||
.spacing(space_xxxs);
|
.spacing(space_xxxs);
|
||||||
match ancestor.file_name() {
|
|
||||||
|
let name = match ancestor.file_name() {
|
||||||
Some(name) => {
|
Some(name) => {
|
||||||
if ancestor == home_dir {
|
if ancestor == home_dir {
|
||||||
row = row.push(
|
row = row.push(
|
||||||
widget::icon::icon(folder_icon_symbolic(&ancestor, 16))
|
widget::icon::icon(folder_icon_symbolic(&ancestor, 16))
|
||||||
.size(16),
|
.size(16),
|
||||||
);
|
);
|
||||||
row = row.push(widget::text(fl!("home")));
|
|
||||||
found_home = true;
|
found_home = true;
|
||||||
|
fl!("home")
|
||||||
} else {
|
} else {
|
||||||
row = row.push(widget::text(name.to_string_lossy().to_string()));
|
name.to_string_lossy().to_string()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
None => {
|
None => {
|
||||||
|
|
@ -642,17 +643,20 @@ impl Tab {
|
||||||
.size(16)
|
.size(16)
|
||||||
.icon(),
|
.icon(),
|
||||||
);
|
);
|
||||||
row = row.push(widget::text(fl!("filesystem")));
|
fl!("filesystem")
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|
||||||
if !children.is_empty() {
|
if children.is_empty() {
|
||||||
|
row = row.push(widget::text::heading(name));
|
||||||
|
} else {
|
||||||
children.push(
|
children.push(
|
||||||
widget::icon::from_name("go-next-symbolic")
|
widget::icon::from_name("go-next-symbolic")
|
||||||
.size(16)
|
.size(16)
|
||||||
.icon()
|
.icon()
|
||||||
.into(),
|
.into(),
|
||||||
);
|
);
|
||||||
|
row = row.push(widget::text(name));
|
||||||
}
|
}
|
||||||
|
|
||||||
children.push(
|
children.push(
|
||||||
|
|
@ -674,7 +678,7 @@ impl Tab {
|
||||||
.align_items(Alignment::Center)
|
.align_items(Alignment::Center)
|
||||||
.spacing(space_xxxs);
|
.spacing(space_xxxs);
|
||||||
row = row.push(widget::icon::icon(trash_icon_symbolic(16)).size(16));
|
row = row.push(widget::icon::icon(trash_icon_symbolic(16)).size(16));
|
||||||
row = row.push(widget::text(fl!("trash")));
|
row = row.push(widget::text::heading(fl!("trash")));
|
||||||
|
|
||||||
children.push(
|
children.push(
|
||||||
widget::button(row)
|
widget::button(row)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue