Browse Source

use default label text on value is empty

master
yggverse 2 months ago
parent
commit
814c513743
  1. 6
      src/browser/main/tab/label/title.rs

6
src/browser/main/tab/label/title.rs

@ -1,5 +1,7 @@ @@ -1,5 +1,7 @@
use gtk::{glib::GString, pango::EllipsizeMode, Label};
const DEFAULT_LABEL_TEXT: &str = "New page";
pub struct Title {
widget: Label,
}
@ -9,7 +11,7 @@ impl Title { @@ -9,7 +11,7 @@ impl Title {
pub fn new() -> Self {
Self {
widget: Label::builder()
.label("New page")
.label(DEFAULT_LABEL_TEXT)
.ellipsize(EllipsizeMode::End)
.width_chars(16)
.single_line_mode(true)
@ -21,7 +23,7 @@ impl Title { @@ -21,7 +23,7 @@ impl Title {
pub fn update(&self, title: Option<&GString>) {
match title {
Some(title) => self.widget.set_text(title),
None => self.widget.set_text(""), // @TODO None/false option
None => self.widget.set_text(DEFAULT_LABEL_TEXT),
}
}

Loading…
Cancel
Save