Browse Source

implement setText method

PHP-GTK3
yggverse 3 months ago
parent
commit
50460d3928
  1. 15
      src/Entity/Window/Tab/Address/Title.php
  2. 15
      src/Entity/Window/Tab/History/Title.php

15
src/Entity/Window/Tab/Address/Title.php

@ -13,7 +13,7 @@ class Title @@ -13,7 +13,7 @@ class Title
// Defaults
private int $_ellipsize = 3;
private int $_length = 12;
private string $_value = 'New address';
private string $_text = 'New address';
public function __construct(
\Yggverse\Yoda\Entity\Window\Tab\Address $address,
@ -21,7 +21,7 @@ class Title @@ -21,7 +21,7 @@ class Title
$this->address = $address;
$this->gtk = new \GtkLabel(
$this->_value
$this->_text
);
$this->gtk->set_width_chars(
@ -32,4 +32,15 @@ class Title @@ -32,4 +32,15 @@ class Title
$this->_ellipsize
);
}
public function setText(
?string $text = null
): void
{
$this->gtk->set_text(
is_null($text) ? $this->_text : trim(
$text
)
);
}
}

15
src/Entity/Window/Tab/History/Title.php

@ -13,7 +13,7 @@ class Title @@ -13,7 +13,7 @@ class Title
// Defaults
private int $_ellipsize = 0;
private int $_length = 12;
private string $_value = 'History';
private string $_text = 'History';
public function __construct(
\Yggverse\Yoda\Entity\Window\Tab\History $history
@ -21,7 +21,7 @@ class Title @@ -21,7 +21,7 @@ class Title
$this->history = $history;
$this->gtk = new \GtkLabel(
$this->_value
$this->_text
);
$this->gtk->set_width_chars(
@ -32,4 +32,15 @@ class Title @@ -32,4 +32,15 @@ class Title
$this->_ellipsize
);
}
public function setText(
?string $text = null
): void
{
$this->gtk->set_text(
is_null($text) ? $this->_text : trim(
$text
)
);
}
}
Loading…
Cancel
Save