if (!selection.isEmpty()) rangeStart = node;
if (!selection.isEmpty()) rangeStart = node;
@Override public void changed(ChangeEvent event, Actor actor) { if(editor != null) editor.remove(); if(!soundTree.getSelection().isEmpty()){ editor = new SoundEditorWindow(skin, ((SoundNode)soundTree.getSelection().first()).sound); screen.getStage().addActor(editor); } } });
@Override public void changed(ChangeEvent event, Actor actor) { Selection<Node> selection = tree.getSelection(); if (selection.isEmpty()) { upBtn.setDisabled(true); downBtn.setDisabled(true); leftBtn.setDisabled(true); rightBtn.setDisabled(true); } else { Node nodeSel = selection.first(); int level = nodeSel.getLevel(); Array<Node> siblings = getSiblings(); upBtn.setDisabled(siblings.get(0) == nodeSel); downBtn.setDisabled(siblings.get(siblings.size - 1) == nodeSel); leftBtn.setDisabled(level==1); rightBtn.setDisabled(siblings.get(0) == nodeSel); } toolbar.disableEdit(selection == null); }
if (!selection.isEmpty()) rangeStart = node;