fix use const

This commit is contained in:
yggverse 2024-07-22 00:39:40 +03:00
parent bb3f7595f7
commit 0f01ecde96
5 changed files with 26 additions and 29 deletions

View file

@ -11,7 +11,7 @@ class Query extends \Yggverse\Yoda\Abstract\Entity\Entry
public Response $response;
// Defaults
protected string $_placeholder = 'Enter response...';
public const PLACEHOLDER = 'Enter your response...';
public function __construct(
Response $response

View file

@ -12,7 +12,7 @@ class Send extends \Yggverse\Yoda\Abstract\Entity\Button
public Response $response;
// Defaults
protected string $_label = 'Send';
public const LABEL = 'Send';
public function __construct(
Response $response

View file

@ -17,9 +17,9 @@ class Header
public Header\Tray $tray;
// Defaults
protected bool $_actions = true;
protected string $_title = 'Yoda';
protected string $_subtitle = '';
public const ACTIONS = true;
public const TITLE = 'Yoda';
public const SUBTITLE = '';
public function __construct(
Browser $browser
@ -31,15 +31,15 @@ class Header
$this->gtk = new \GtkHeaderBar;
$this->gtk->set_show_close_button(
$this->_actions
$this::ACTIONS
);
$this->gtk->set_title(
$this->_title
$this::TITLE
);
$this->gtk->set_subtitle(
$this->_subtitle
$this::SUBTITLE
);
// Init tray area
@ -56,17 +56,17 @@ class Header
}
public function setTitle(
?string $value = null,
?string $title = null,
?string $subtitle = null
): void
{
$this->gtk->set_title(
is_null($value) ? $this->_title : sprintf(
is_null($title) ? $this::TITLE : sprintf(
'%s - %s',
trim(
$value
$title
),
$this->_title
$this::TITLE
)
);
@ -76,12 +76,12 @@ class Header
}
public function setSubtitle(
?string $value = null
?string $subtitle = null
): void
{
$this->gtk->set_subtitle(
is_null($value) ? $this->_subtitle : trim(
$value
is_null($subtitle) ? $this::SUBTITLE : trim(
$subtitle
)
);
}

View file

@ -18,10 +18,8 @@ class Tray
public Tray\Tab $tab;
// Defaults
protected bool $_actions = true;
protected string $_title = 'Yoda';
protected string $_subtitle = '';
protected int $_margin = 8;
public const MARGIN = 4;
public const SPACING = 8;
public function __construct(
Header $header
@ -35,15 +33,15 @@ class Tray
);
$this->gtk->set_margin_start(
$this->_margin / 2
$this::MARGIN
);
$this->gtk->set_margin_end(
$this->_margin / 2
$this::MARGIN
);
$this->gtk->set_spacing(
$this->_margin
$this::SPACING
);
// Init navigation

View file

@ -8,27 +8,26 @@ class Header
{
public \GtkHeaderBar $gtk;
protected bool $_actions = true;
protected string $_title = 'History - Yoda';
protected string $_subtitle = '';
public const ACTIONS = true;
public const TITLE = 'History - Yoda';
public const SUBTITLE = '';
public function __construct()
{
$this->gtk = new \GtkHeaderBar;
$this->gtk->set_show_close_button(
$this->_actions
$this::ACTIONS
);
$this->gtk->set_title(
$this->_title
_($this::TITLE)
);
$this->gtk->set_subtitle(
$this->_subtitle
_($this::SUBTITLE)
);
// Render
$this->gtk->show();
}
}