set label on icon image not provided

This commit is contained in:
yggverse 2024-07-22 14:41:05 +03:00
parent 527738a1c7
commit d7271a49bf
2 changed files with 14 additions and 8 deletions

View file

@ -9,8 +9,8 @@ abstract class Button
public \GtkButton $gtk; public \GtkButton $gtk;
public const SENSITIVE = false; public const SENSITIVE = false;
public const LABEL = 'Button';
public const IMAGE = null; public const IMAGE = null;
public const LABEL = 'Button';
public function __construct() public function __construct()
{ {
@ -26,14 +26,17 @@ abstract class Button
); );
} }
else
{
$this->gtk->set_label(
_($this::LABEL)
);
}
$this->gtk->set_sensitive( $this->gtk->set_sensitive(
$this::SENSITIVE $this::SENSITIVE
); );
$this->gtk->set_label(
_($this::LABEL)
);
// Render // Render
$this->gtk->show(); $this->gtk->show();

View file

@ -37,9 +37,12 @@ class Tab
); );
} }
$this->gtk->set_label( else
_($this::LABEL) {
); $this->gtk->set_label(
_($this::LABEL)
);
}
$this->gtk->set_tooltip_text( $this->gtk->set_tooltip_text(
_($this::TOOLTIP) _($this::TOOLTIP)