List of usage examples for com.badlogic.gdx.scenes.scene2d.ui VerticalGroup left
public VerticalGroup left()
From source file:com.bladecoder.engineeditor.ui.DialogOptionTree.java
License:Apache License
private Node createNode(Element e) { Label textLbl = new Label(null, skin); Label infoLbl = new Label(null, skin); String text = e.getAttribute("text"); textLbl.setText(Ctx.project.getSelectedChapter().getTranslation(text)); StringBuilder sb = new StringBuilder(); // if(!actor.isEmpty()) // sb.append(" actor '").append(actor).append("'"); NamedNodeMap attr = e.getAttributes(); String response = e.getAttribute("response_text"); if (!response.isEmpty()) sb.append("R: ").append(Ctx.project.getSelectedChapter().getTranslation(response)).append(' '); for (int i = 0; i < attr.getLength(); i++) { org.w3c.dom.Node n = attr.item(i); String name = n.getNodeName(); if (name.equals("text") || name.equals("response_text")) continue; String v = n.getNodeValue(); sb.append(name).append(':').append(Ctx.project.getSelectedChapter().getTranslation(v)).append(' '); }/* w w w .ja va 2 s. c om*/ infoLbl.setText(sb.toString()); VerticalGroup vg = new VerticalGroup(); vg.left(); vg.addActor(textLbl); vg.addActor(infoLbl); Node node = new Node(vg); node.setObject(e); NodeList childs = e.getChildNodes(); int n = childs.getLength(); for (int i = 0; i < n; i++) { if (childs.item(i) instanceof Element) { node.add(createNode((Element) childs.item(i))); } } return node; }
From source file:es.eucm.ead.engine.processors.controls.layouts.VerticalLayoutProcessor.java
License:Open Source License
@Override public Component getComponent(VerticalLayout component) { VerticalLayoutComponent verticalLayout = gameLoop.createComponent(VerticalLayoutComponent.class); for (Control control : component.getControls()) { addControls(verticalLayout, componentLoader.toEngineComponent(control)); }// w w w . jav a 2 s . c o m VerticalGroup group = verticalLayout.getControl(); switch (component.getAlign()) { case LEFT: group.left(); break; case CENTER: group.center(); break; case RIGHT: group.right(); break; } group.pack(); return verticalLayout; }