|
|
@ -15,6 +15,7 @@ class Tab |
|
|
|
|
|
|
|
|
|
|
|
// Defaults |
|
|
|
// Defaults |
|
|
|
public const LABEL = '+'; |
|
|
|
public const LABEL = '+'; |
|
|
|
|
|
|
|
public const IMAGE = 'tab-new'; |
|
|
|
public const TOOLTIP = 'New tab'; |
|
|
|
public const TOOLTIP = 'New tab'; |
|
|
|
|
|
|
|
|
|
|
|
public function __construct( |
|
|
|
public function __construct( |
|
|
@ -26,6 +27,16 @@ class Tab |
|
|
|
// Init GTK |
|
|
|
// Init GTK |
|
|
|
$this->gtk = new \GtkButton; |
|
|
|
$this->gtk = new \GtkButton; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (\GtkIconTheme::get_default()->has_icon($this::IMAGE)) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
$this->gtk->set_image( |
|
|
|
|
|
|
|
\GtkImage::new_from_icon_name( |
|
|
|
|
|
|
|
$this::IMAGE, |
|
|
|
|
|
|
|
\GtkIconSize::BUTTON |
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
$this->gtk->set_label( |
|
|
|
$this->gtk->set_label( |
|
|
|
_($this::LABEL) |
|
|
|
_($this::LABEL) |
|
|
|
); |
|
|
|
); |
|
|
|