script settings and plugin configurators improvements

This commit is contained in:
Steffen Schröder
2013-12-12 19:41:37 +01:00
parent 196b6eeee4
commit 30717ce343
4 changed files with 185 additions and 89 deletions

View File

@ -215,7 +215,7 @@ class Configurator implements CallbackListener, ManialinkPageAnswerListener {
$menuRelationships = array();
$menuItemY = $menuHeight * 0.42;
foreach ($this->menus as $menu) {
foreach ($this->menus as $index => $menu) {
// Add title
$menuItemLabel = new Label();
$menuItemsFrame->add($menuItemLabel);
@ -226,6 +226,9 @@ class Configurator implements CallbackListener, ManialinkPageAnswerListener {
// Add menu
$menuControl = $menu->getMenu($subMenuWidth, $subMenuHeight, $pages, $tooltips);
if ($index > 0) {
$menuControl->setVisible(false);
}
$menusFrame->add($menuControl);
// Add menu relationship