mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-01 09:05:27 +00:00
use local config node
This commit is contained in:
parent
b2e4cf70b9
commit
4ac02affeb
1 changed files with 10 additions and 8 deletions
|
|
@ -16,10 +16,12 @@ class Navigation
|
||||||
public \Yggverse\Yoda\Button\Reload $reload;
|
public \Yggverse\Yoda\Button\Reload $reload;
|
||||||
public \Yggverse\Yoda\Button\Go $go;
|
public \Yggverse\Yoda\Button\Go $go;
|
||||||
|
|
||||||
|
public object $config;
|
||||||
|
|
||||||
public function __construct(
|
public function __construct(
|
||||||
string $name = 'boxNavigation'
|
string $name = 'boxNavigation'
|
||||||
) {
|
) {
|
||||||
global $config;
|
$this->config = \Yggverse\Yoda\Model\File::getConfig();
|
||||||
|
|
||||||
$this->box = new \GtkBox(
|
$this->box = new \GtkBox(
|
||||||
\GtkOrientation::HORIZONTAL
|
\GtkOrientation::HORIZONTAL
|
||||||
|
|
@ -29,7 +31,7 @@ class Navigation
|
||||||
$name
|
$name
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($config->interface->window->navigation->button->home && $config->homepage)
|
if ($this->config->interface->window->navigation->button->home && $this->config->homepage)
|
||||||
{
|
{
|
||||||
$this->home = new \Yggverse\Yoda\Button\Home();
|
$this->home = new \Yggverse\Yoda\Button\Home();
|
||||||
|
|
||||||
|
|
@ -41,7 +43,7 @@ class Navigation
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($config->interface->window->navigation->button->back || $config->interface->window->navigation->button->forward)
|
if ($this->config->interface->window->navigation->button->back || $this->config->interface->window->navigation->button->forward)
|
||||||
{
|
{
|
||||||
$boxBackForward = new \GtkButtonBox(
|
$boxBackForward = new \GtkButtonBox(
|
||||||
\GtkOrientation::HORIZONTAL
|
\GtkOrientation::HORIZONTAL
|
||||||
|
|
@ -51,7 +53,7 @@ class Navigation
|
||||||
\GtkButtonBoxStyle::EXPAND
|
\GtkButtonBoxStyle::EXPAND
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($config->interface->window->navigation->button->back)
|
if ($this->config->interface->window->navigation->button->back)
|
||||||
{
|
{
|
||||||
$this->back = new \Yggverse\Yoda\Button\Back();
|
$this->back = new \Yggverse\Yoda\Button\Back();
|
||||||
|
|
||||||
|
|
@ -63,7 +65,7 @@ class Navigation
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($config->interface->window->navigation->button->forward)
|
if ($this->config->interface->window->navigation->button->forward)
|
||||||
{
|
{
|
||||||
$this->forward = new \Yggverse\Yoda\Button\Forward();
|
$this->forward = new \Yggverse\Yoda\Button\Forward();
|
||||||
|
|
||||||
|
|
@ -83,7 +85,7 @@ class Navigation
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($config->interface->window->navigation->button->reload)
|
if ($this->config->interface->window->navigation->button->reload)
|
||||||
{
|
{
|
||||||
$this->reload = new \Yggverse\Yoda\Button\Reload();
|
$this->reload = new \Yggverse\Yoda\Button\Reload();
|
||||||
|
|
||||||
|
|
@ -96,7 +98,7 @@ class Navigation
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->address = new \Yggverse\Yoda\Entry\Address(
|
$this->address = new \Yggverse\Yoda\Entry\Address(
|
||||||
$config->homepage
|
$this->config->homepage
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->box->pack_start(
|
$this->box->pack_start(
|
||||||
|
|
@ -106,7 +108,7 @@ class Navigation
|
||||||
8
|
8
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($config->interface->window->navigation->button->go)
|
if ($this->config->interface->window->navigation->button->go)
|
||||||
{
|
{
|
||||||
$this->go = new \Yggverse\Yoda\Button\Go();
|
$this->go = new \Yggverse\Yoda\Button\Go();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue