use gettext cover for defaults

This commit is contained in:
yggverse 2024-07-20 11:49:08 +03:00
parent 477f4ff441
commit a45965637d
7 changed files with 16 additions and 16 deletions

View file

@ -20,7 +20,7 @@ abstract class Button
);
$this->gtk->set_label(
$this->_label
_($this->_label)
);
// Render

View file

@ -19,7 +19,7 @@ abstract class Entry
$this->gtk = new \GtkEntry;
$this->gtk->set_placeholder_text(
$this->_placeholder
_($this->_placeholder)
);
$this->gtk->set_max_length(
@ -27,7 +27,7 @@ abstract class Entry
);
$this->gtk->set_text(
$this->_value
_($this->_value)
);
$this->gtk->set_visibility(

View file

@ -19,9 +19,9 @@ class Title
// Defaults
private int $_ellipsize = 3;
private int $_length = 16;
private ?string $_value = 'New page';
private ?string $_subtitle = null;
private ?string $_tooltip = null;
private string $_value = 'New page';
private string $_subtitle = '';
private string $_tooltip = '';
public function __construct(
Page $page,
@ -68,7 +68,7 @@ class Title
): void
{
$this->gtk->set_text(
is_null($value) ? $this->_value : trim(
is_null($value) ? _($this->_value) : trim(
$value
)
);
@ -78,7 +78,7 @@ class Title
?string $subtitle = null
): void
{
$this->subtitle = is_null($subtitle) ? $this->_subtitle : strtolower(
$this->subtitle = is_null($subtitle) ? _($this->_subtitle) : strtolower(
trim(
$subtitle
)
@ -90,7 +90,7 @@ class Title
): void
{
$this->gtk->set_tooltip_text(
is_null($tooltip) ? $this->_tooltip : trim(
is_null($tooltip) ? _($this->_tooltip) : trim(
$tooltip
)
);

View file

@ -30,7 +30,7 @@ class Navigation
$this->gtk = new \GtkMenuButton;
$this->gtk->set_tooltip_text(
$this->_tooltip
_($this->_tooltip)
);
// Init menu

View file

@ -27,11 +27,11 @@ class Tab
$this->gtk = new \GtkButton;
$this->gtk->set_label(
$this->_label
_($this->_label)
);
$this->gtk->set_tooltip_text(
$this->_tooltip
_($this->_tooltip)
);
// Render

View file

@ -25,11 +25,11 @@ class Add
// Init menu item
$this->gtk = \GtkMenuItem::new_with_label(
$this->_label
_($this->_label)
);
$this->gtk->set_tooltip_text(
$this->_tooltip
_($this->_tooltip)
);
// Render

View file

@ -25,11 +25,11 @@ class Close
// Init menu item
$this->gtk = \GtkMenuItem::new_with_label(
$this->_label
_($this->_label)
);
$this->gtk->set_tooltip_text(
$this->_tooltip
_($this->_tooltip)
);
// Render