Browse Source

make new tab focused

PHP-GTK3
yggverse 6 months ago
parent
commit
5236f004eb
  1. 21
      src/Entity/App.php

21
src/Entity/App.php

@ -50,20 +50,13 @@ class App @@ -50,20 +50,13 @@ class App
);
// + button
$blank = new \GtkLabel;
$this->tabs->append_page(
$blank,
new \GtkLabel,
new \GtkLabel(
'+'
)
);
$this->tabs->set_tab_reorderable(
$blank,
true
);
// Append blank page
$page = $this->blankPage();
@ -83,13 +76,23 @@ class App @@ -83,13 +76,23 @@ class App
'switch-page',
function ($tabs, $child, $position)
{
// Update window title on tab change
$this->setTitle(
$tabs->get_tab_label_text($child)
);
// Add new tab event
if ('+' == $tabs->get_tab_label_text($child))
{
$this->blankPage();
\Gtk::timeout_add(
0,
function()
{
$this->blankPage();
return false;
}
);
}
}
);

Loading…
Cancel
Save