@Override protected VisTable createView (ItemT item) { VisTable table = new VisTable(); table.left(); table.add(new VisLabel(item.toString())); return table; }
/** Displays basic toast with provided text as message. Toast will be displayed for given amount of seconds. */ public void show (String text, float timeSec) { VisTable table = new VisTable(); table.add(text).grow(); show(table, timeSec); }
public ListView (ListAdapter<ItemT> adapter, ListViewStyle style) { if (style == null) throw new IllegalArgumentException("style can't be null"); if (adapter == null) throw new IllegalArgumentException("adapter can't be null"); this.adapter = adapter; mainTable = new ListViewTable<ItemT>(this); scrollTable = new VisTable(); itemsTable = new VisTable(); scrollPane = new VisScrollPane(scrollTable, style.scrollPaneStyle); scrollPane.setOverscroll(false, true); scrollPane.setFlickScroll(false); scrollPane.setFadeScrollBars(false); mainTable.add(scrollPane).grow(); adapter.setListView(this, new ListAdapterListener()); rebuildView(true); }
protected void createUI () { mainTable = new VisTable(true); colorPreviewsTable = createColorsPreviewTable(); hexTable = createHexTable(); rebuildMainTable(); add(mainTable).top(); }
public TestTab (String title) { super(false, true); this.title = title; content = new VisTable(); content.add(new VisLabel(title)); }
/** Displays basic toast with provided text as message. Toast will be displayed for given amount of seconds. */ public Toast show (String text, float timeSec) { VisTable table = new VisTable(); Cell<Label> cell = table.add(text).grow(); cell.getActor().setTouchable(Touchable.disabled); return show(table, timeSec); }
private void addVisWidgets () { VisLabel label = new VisLabel("Lorem \nipsum \ndolor \nsit \namet"); VisLabel label2 = new VisLabel("Consectetur \nadipiscing \nelit"); VisTable table = new VisTable(true); VisTable table2 = new VisTable(true); table.add(label); table2.add(label2); VisSplitPane splitPane = new VisSplitPane(table, table2, vertical); add(splitPane).fill().expand(); }
@Override protected VisTable createView (Model item) { VisLabel label = new VisLabel(item.name); label.setColor(item.color); VisTable table = new VisTable(); table.left(); table.add(label); return table; }
protected void createMainTable () { mainTable = new VisTable(); mainTable.setBackground(style.background); VisImageButton closeButton = new VisImageButton(style.closeButtonStyle); closeButton.addListener(new ChangeListener() { @Override public void changed (ChangeEvent event, Actor actor) { close(); } }); mainTable.add(contentTable).pad(3).fill().expand(); mainTable.add(closeButton).top(); }
protected void createMainTable () { mainTable = new VisTable(); mainTable.setBackground(style.background); VisImageButton closeButton = new VisImageButton(style.closeButtonStyle); closeButton.addListener(new ChangeListener() { @Override public void changed (ChangeEvent event, Actor actor) { close(); } }); mainTable.add(contentTable).pad(3).fill().expand(); mainTable.add(closeButton).top(); }
private void addNormalWidgets () { Skin skin = VisUI.getSkin(); Label label = new Label("Lorem \nipsum \ndolor \nsit \namet", skin); Label label2 = new Label("Consectetur \nadipiscing \nelit", skin); VisTable table = new VisTable(true); VisTable table2 = new VisTable(true); table.add(label); table2.add(label2); SplitPane splitPane = new SplitPane(table, table2, false, skin); add(splitPane).fill().expand(); }
public Spinner (SpinnerStyle style, Sizes sizes, String name, SpinnerModel model) { this.sizes = sizes; this.model = model; VisTable buttonsTable = new VisTable(); VisValidatableTextField textField = createTextField(); upButton = new VisImageButton(style.up); downButton = new VisImageButton(style.down); buttonsTable.add(upButton).height(sizes.spinnerButtonHeight).row(); buttonsTable.add(downButton).height(sizes.spinnerButtonHeight); labelCell = add(new VisLabel("")); setSelectorName(name); textFieldCell = add(textField).height(sizes.spinnerButtonHeight * 2).growX(); add(buttonsTable); addButtonsListeners(upButton, downButton); model.bind(this); }
private VisTable createColorsPreviewTable () { VisTable table = new VisTable(false); table.add(currentColorImg = new AlphaImage(commons, 5 * sizes.scaleFactor)) .height(25 * sizes.scaleFactor).width(80 * sizes.scaleFactor).expandX().fillX(); table.add(new Image(style.iconArrowRight)).pad(0, 2, 0, 2); table.add(newColorImg = new AlphaImage(commons, 5 * sizes.scaleFactor)) .height(25 * sizes.scaleFactor).width(80 * sizes.scaleFactor).expandX().fillX(); currentColorImg.setColor(color); newColorImg.setColor(color); currentColorImg.addListener(new ClickListener() { @Override public void clicked (InputEvent event, float x, float y) { restoreLastColor(); } }); return table; }
@Override public void changed (ChangeEvent event, Actor actor) { VisTable content = new VisTable(true); content.add("Toast content can be very complex").row(); content.add("This toast has a text field"); content.add(new VisTextField()).row(); content.add("And a button "); content.add(new VisTextButton("press me")); toastManager.show(new Toast("dark", content)); } });
private void addVisWidgets () { VisProgressBar progressbar = new VisProgressBar(0, 100, 1, true); VisSlider slider = new VisSlider(0, 100, 1, true); VisSlider sliderDisabled = new VisSlider(0, 100, 1, true); progressbar.setValue(50); slider.setValue(50); sliderDisabled.setValue(50); sliderDisabled.setDisabled(true); VisTable progressbarTable = new VisTable(true); progressbarTable.add(progressbar); progressbarTable.add(slider); progressbarTable.add(sliderDisabled); add(progressbarTable); } }
@Override protected void createUI () { super.createUI(); VisTable extendedTable = new VisTable(true); //displayed next to mainTable extendedTable.add(hBar).row(); extendedTable.add(sBar).row(); extendedTable.add(vBar).row(); extendedTable.add(); extendedTable.row(); extendedTable.add(rBar).row(); extendedTable.add(gBar).row(); extendedTable.add(bBar).row(); extendedTable.add(); extendedTable.row(); extendedTable.add(aBar).row(); add(extendedTable).expand().left().top().pad(0, 9, 4, 4); }
private void addNormalWidgets () { ProgressBar progressbar = new ProgressBar(0, 100, 1, true, VisUI.getSkin()); Slider slider = new Slider(0, 100, 1, true, VisUI.getSkin()); Slider sliderDisabled = new Slider(0, 100, 1, true, VisUI.getSkin()); progressbar.setValue(50); slider.setValue(50); sliderDisabled.setValue(50); sliderDisabled.setDisabled(true); VisTable progressbarTable = new VisTable(true); progressbarTable.add(progressbar); progressbarTable.add(slider); progressbarTable.add(sliderDisabled); add(progressbarTable); }
private void addVisWidgets () { ScrollableTextArea textArea = new ScrollableTextArea("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec iaculis odio.\nFun thing: This text area supports scrolling."); // --- VisTable table = new VisTable(); for (int i = 0; i < 20; i++) table.add(new VisLabel("Label #" + (i + 1))).expand().fill().row(); VisScrollPane scrollPane = new VisScrollPane(table); scrollPane.setFlickScroll(false); scrollPane.setFadeScrollBars(false); // --- add(textArea.createCompatibleScrollPane()).growX().height(100).row(); add(scrollPane).spaceTop(8).growX().row(); } }
private void addNormalWidgets () { Skin skin = VisUI.getSkin(); TextArea textArea = new TextArea("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec iaculis odio.", skin); textArea.setPrefRows(5); // --- VisTable table = new VisTable(); for (int i = 0; i < 20; i++) table.add(new Label("Label #" + (i + 1), skin)).expand().fill().row(); ScrollPane scrollPane = new ScrollPane(table, skin, "list"); scrollPane.setFlickScroll(false); scrollPane.setFadeScrollBars(false); // --- add(textArea).row(); add(scrollPane).spaceTop(8).fillX().expandX().row(); }