List of usage examples for com.badlogic.gdx.graphics Color WHITE
Color WHITE
To view the source code for com.badlogic.gdx.graphics Color WHITE.
Click Source Link
From source file:com.ray3k.skincomposer.RootTable.java
License:Open Source License
public void refreshPreviewProperties() { if (previewPropertiesTable != null) { previewPropertiesTable.clear();// ww w .ja v a 2s .c o m previewProperties.clear(); Table t = new Table(); previewPropertiesTable.add(t).center().expand(); t.defaults().pad(3.0f); t.add(new Label("Stage Color: ", getSkin())); BrowseField browseField = new BrowseField(null, null, bfColorStyle); browseField.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { main.getDialogFactory().showDialogColorPicker((Color) previewProperties.get("bgcolor"), new DialogColorPicker.ColorListener() { @Override public void selected(Color color) { if (color != null) { browseField.getTextButton() .setText((int) (color.r * 255) + "," + (int) (color.g * 255) + "," + (int) (color.b * 255) + "," + (int) (color.a * 255)); previewProperties.put("bgcolor", color); previewBgColor.set(color); refreshPreview(); } } }); } }); browseField.addListener(main.getHandListener()); t.add(browseField).growX(); if (previewBgColor == null) { previewBgColor.set(Color.WHITE); } previewProperties.put("bgcolor", previewBgColor); browseField.getTextButton() .setText((int) (previewBgColor.r * 255) + "," + (int) (previewBgColor.g * 255) + "," + (int) (previewBgColor.b * 255) + "," + (int) (previewBgColor.a * 255)); t.row(); t.add(new Label("Size: ", getSkin())).right(); previewSizeSelectBox = new SelectBox<>(getSkin()); previewSizeSelectBox.setItems(DEFAULT_SIZES); previewSizeSelectBox.setSelectedIndex(1); previewSizeSelectBox.addListener(main.getHandListener()); t.add(previewSizeSelectBox).growX().minWidth(200.0f); if (classSelectBox.getSelectedIndex() >= 0) { Class clazz = Main.BASIC_CLASSES[classSelectBox.getSelectedIndex()]; if (clazz.equals(Button.class)) { t.row(); t.add(new Label("Disabled: ", getSkin())).right(); ImageTextButton disabledCheckBox = new ImageTextButton("", getSkin(), "switch"); disabledCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("disabled", disabledCheckBox.isChecked()); refreshPreview(); } }); disabledCheckBox.addListener(main.getHandListener()); previewProperties.put("disabled", disabledCheckBox.isChecked()); t.add(disabledCheckBox).left(); } else if (clazz.equals(CheckBox.class)) { t.row(); t.add(new Label("Disabled: ", getSkin())).right(); ImageTextButton disabledCheckBox = new ImageTextButton("", getSkin(), "switch"); disabledCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("disabled", disabledCheckBox.isChecked()); refreshPreview(); } }); disabledCheckBox.addListener(main.getHandListener()); previewProperties.put("disabled", disabledCheckBox.isChecked()); t.add(disabledCheckBox).left(); t.row(); t.add(new Label("Text: ", getSkin())); TextField previewTextField = new TextField(TEXT_SAMPLE, getSkin()); previewTextField.setFocusTraversal(false); previewTextField.addListener(main.getIbeamListener()); previewTextField.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("text", previewTextField.getText()); refreshPreview(); } }); previewProperties.put("text", previewTextField.getText()); t.add(previewTextField).growX(); } else if (clazz.equals(ImageButton.class)) { t.row(); t.add(new Label("Disabled: ", getSkin())).right(); ImageTextButton disabledCheckBox = new ImageTextButton("", getSkin(), "switch"); disabledCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("disabled", disabledCheckBox.isChecked()); refreshPreview(); } }); disabledCheckBox.addListener(main.getHandListener()); previewProperties.put("disabled", disabledCheckBox.isChecked()); t.add(disabledCheckBox).left(); } else if (clazz.equals(ImageTextButton.class)) { t.row(); t.add(new Label("Disabled: ", getSkin())).right(); ImageTextButton disabledCheckBox = new ImageTextButton("", getSkin(), "switch"); disabledCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("disabled", disabledCheckBox.isChecked()); refreshPreview(); } }); disabledCheckBox.addListener(main.getHandListener()); previewProperties.put("disabled", disabledCheckBox.isChecked()); t.add(disabledCheckBox).left(); t.row(); t.add(new Label("Text: ", getSkin())); TextField previewTextField = new TextField(TEXT_SAMPLE, getSkin()); previewTextField.setFocusTraversal(false); previewTextField.addListener(main.getIbeamListener()); previewTextField.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("text", previewTextField.getText()); refreshPreview(); } }); previewProperties.put("text", previewTextField.getText()); t.add(previewTextField).growX(); } else if (clazz.equals(Label.class)) { t.row(); t.add(new Label("Text: ", getSkin())); TextField previewTextField = new TextField(TEXT_SAMPLE, getSkin()); previewTextField.setFocusTraversal(false); previewTextField.addListener(main.getIbeamListener()); previewTextField.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("text", previewTextField.getText()); refreshPreview(); } }); previewProperties.put("text", previewTextField.getText()); t.add(previewTextField).growX(); } else if (clazz.equals(List.class)) { t.row(); t.add(new Label("List Items: ", getSkin())).right(); TextArea listItemsTextArea = new TextArea("Lorem ipsum\ndolor sit\namet, consectetur", getSkin()); listItemsTextArea.setFocusTraversal(false); listItemsTextArea.setPrefRows(3); listItemsTextArea.addListener(main.getIbeamListener()); listItemsTextArea.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("text", listItemsTextArea.getText()); refreshPreview(); } }); previewProperties.put("text", listItemsTextArea.getText()); t.add(listItemsTextArea).growX(); } else if (clazz.equals(ProgressBar.class)) { t.row(); t.add(new Label("Disabled: ", getSkin())).right(); ImageTextButton disabledCheckBox = new ImageTextButton("", getSkin(), "switch"); disabledCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("disabled", disabledCheckBox.isChecked()); refreshPreview(); } }); disabledCheckBox.addListener(main.getHandListener()); previewProperties.put("disabled", disabledCheckBox.isChecked()); t.add(disabledCheckBox).left(); t.row(); t.add(new Label("Value: ", getSkin())).right(); Spinner valueSpinner = new Spinner(0.0f, 1.0f, false, Spinner.Orientation.HORIZONTAL, spinnerStyle); valueSpinner.getTextField().setFocusTraversal(false); valueSpinner.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("value", valueSpinner.getValue()); refreshPreview(); } }); valueSpinner.getButtonMinus().addListener(main.getHandListener()); valueSpinner.getButtonPlus().addListener(main.getHandListener()); valueSpinner.getTextField().addListener(main.getIbeamListener()); previewProperties.put("value", valueSpinner.getValue()); t.add(valueSpinner).growX(); t.row(); t.add(new Label("Minimum: ", getSkin())).right(); Spinner minimumSpinner = new Spinner(0.0f, 1.0f, false, Spinner.Orientation.HORIZONTAL, spinnerStyle); minimumSpinner.getTextField().setFocusTraversal(false); minimumSpinner.getTextField().addListener(main.getIbeamListener()); minimumSpinner.getButtonMinus().addListener(main.getHandListener()); minimumSpinner.getButtonPlus().addListener(main.getHandListener()); previewProperties.put("minimum", minimumSpinner.getValue()); t.add(minimumSpinner).growX(); t.row(); t.add(new Label("Maximum: ", getSkin())).right(); Spinner maximumSpinner = new Spinner(100.0f, 1.0f, false, Spinner.Orientation.HORIZONTAL, spinnerStyle); maximumSpinner.getTextField().setFocusTraversal(false); maximumSpinner.getTextField().addListener(main.getIbeamListener()); maximumSpinner.getButtonMinus().addListener(main.getHandListener()); maximumSpinner.getButtonPlus().addListener(main.getHandListener()); previewProperties.put("maximum", maximumSpinner.getValue()); t.add(maximumSpinner).growX(); minimumSpinner.setMaximum(maximumSpinner.getValue()); maximumSpinner.setMinimum(minimumSpinner.getValue()); minimumSpinner.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("minimum", minimumSpinner.getValue()); maximumSpinner.setMinimum(minimumSpinner.getValue()); refreshPreview(); } }); maximumSpinner.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("maximum", maximumSpinner.getValue()); minimumSpinner.setMaximum(maximumSpinner.getValue()); refreshPreview(); } }); t.row(); t.add(new Label("Increment: ", getSkin())).right(); Spinner incrementSpinner = new Spinner(1.0f, 1.0f, false, Spinner.Orientation.HORIZONTAL, spinnerStyle); incrementSpinner.getTextField().setFocusTraversal(false); incrementSpinner.setMinimum(1); incrementSpinner.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("increment", incrementSpinner.getValue()); refreshPreview(); } }); incrementSpinner.getTextField().addListener(main.getIbeamListener()); incrementSpinner.getButtonMinus().addListener(main.getHandListener()); incrementSpinner.getButtonPlus().addListener(main.getHandListener()); previewProperties.put("increment", incrementSpinner.getValue()); t.add(incrementSpinner).growX(); t.row(); t.add(new Label("Orientation: ", getSkin())).right(); SelectBox<String> selectBox = new SelectBox<>(getSkin()); selectBox.setItems(new String[] { "Horizontal", "Vertical" }); if (getSelectedStyle().name.contains("vert")) { previewProperties.put("orientation", true); selectBox.setSelectedIndex(1); } else { previewProperties.put("orientation", false); } selectBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { if (selectBox.getSelectedIndex() == 0) { previewProperties.put("orientation", false); } else { previewProperties.put("orientation", true); } refreshPreview(); } }); selectBox.addListener(main.getHandListener()); t.add(selectBox).growX(); } else if (clazz.equals(ScrollPane.class)) { t.row(); t.add(new Label("Scrollbars On Top: ", getSkin())).right(); ImageTextButton onTopCheckBox = new ImageTextButton("", getSkin(), "switch"); onTopCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("scrollbarsOnTop", onTopCheckBox.isChecked()); refreshPreview(); } }); t.add(onTopCheckBox).left(); onTopCheckBox.addListener(main.getHandListener()); previewProperties.put("scrollbarsOnTop", onTopCheckBox.isChecked()); t.row(); t.add(new Label("H ScrollBar Position: ", getSkin())).right(); SelectBox<String> hScrollPosBox = new SelectBox<>(getSkin()); hScrollPosBox.setItems(new String[] { "Top", "Bottom" }); hScrollPosBox.setSelectedIndex(1); hScrollPosBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { if (hScrollPosBox.getSelectedIndex() == 0) { previewProperties.put("hScrollBarPosition", false); } else { previewProperties.put("hScrollBarPosition", true); } refreshPreview(); } }); t.add(hScrollPosBox).growX(); hScrollPosBox.addListener(main.getHandListener()); previewProperties.put("hScrollBarPosition", true); t.row(); t.add(new Label("V ScrollBar Position: ", getSkin())).right(); SelectBox<String> vScrollPosBox = new SelectBox<>(getSkin()); vScrollPosBox.setItems(new String[] { "Left", "Right" }); vScrollPosBox.setSelectedIndex(1); vScrollPosBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { if (vScrollPosBox.getSelectedIndex() == 0) { previewProperties.put("vScrollBarPosition", false); } else { previewProperties.put("vScrollBarPosition", true); } refreshPreview(); } }); t.add(vScrollPosBox).growX(); vScrollPosBox.addListener(main.getHandListener()); previewProperties.put("vScrollBarPosition", true); t.row(); t.add(new Label("H Scrolling Disabled: ", getSkin())).right(); ImageTextButton hScrollCheckBox = new ImageTextButton("", getSkin(), "switch"); hScrollCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("hScrollDisabled", hScrollCheckBox.isChecked()); refreshPreview(); } }); t.add(hScrollCheckBox).left(); hScrollCheckBox.addListener(main.getHandListener()); previewProperties.put("hScrollDisabled", hScrollCheckBox.isChecked()); t.row(); t.add(new Label("V Scrolling Disabled: ", getSkin())).right(); ImageTextButton vScrollCheckBox = new ImageTextButton("", getSkin(), "switch"); vScrollCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("vScrollDisabled", vScrollCheckBox.isChecked()); refreshPreview(); } }); t.add(vScrollCheckBox).left(); vScrollCheckBox.addListener(main.getHandListener()); previewProperties.put("vScrollDisabled", vScrollCheckBox.isChecked()); t.row(); t.add(new Label("Force H Scroll: ", getSkin())).right(); ImageTextButton forceHScrollCheckBox = new ImageTextButton("", getSkin(), "switch"); forceHScrollCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("forceHscroll", forceHScrollCheckBox.isChecked()); refreshPreview(); } }); t.add(forceHScrollCheckBox).left(); forceHScrollCheckBox.addListener(main.getHandListener()); previewProperties.put("forceHscroll", forceHScrollCheckBox.isChecked()); t.row(); t.add(new Label("Force V Scroll: ", getSkin())).right(); ImageTextButton forceVScrollCheckBox = new ImageTextButton("", getSkin(), "switch"); forceVScrollCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("forceVscroll", forceVScrollCheckBox.isChecked()); refreshPreview(); } }); t.add(forceVScrollCheckBox).left(); forceVScrollCheckBox.addListener(main.getHandListener()); previewProperties.put("forceVscroll", forceVScrollCheckBox.isChecked()); t.row(); t.add(new Label("Variable Size Knobs: ", getSkin())).right(); ImageTextButton variableSizeKnobsCheckBox = new ImageTextButton("", getSkin(), "switch"); variableSizeKnobsCheckBox.setChecked(true); variableSizeKnobsCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("variableSizeKnobs", variableSizeKnobsCheckBox.isChecked()); refreshPreview(); } }); t.add(variableSizeKnobsCheckBox).left(); variableSizeKnobsCheckBox.addListener(main.getHandListener()); previewProperties.put("variableSizeKnobs", variableSizeKnobsCheckBox.isChecked()); t.row(); t.add(new Label("H Overscroll: ", getSkin())).right(); ImageTextButton hOverscrollCheckBox = new ImageTextButton("", getSkin(), "switch"); hOverscrollCheckBox.setChecked(true); hOverscrollCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("hOverscroll", hOverscrollCheckBox.isChecked()); refreshPreview(); } }); t.add(hOverscrollCheckBox).left(); hOverscrollCheckBox.addListener(main.getHandListener()); previewProperties.put("hOverscroll", hOverscrollCheckBox.isChecked()); t.row(); t.add(new Label("V Overscroll: ", getSkin())).right(); ImageTextButton vOverscrollCheckBox = new ImageTextButton("", getSkin(), "switch"); vOverscrollCheckBox.setChecked(true); vOverscrollCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("vOverscroll", vOverscrollCheckBox.isChecked()); refreshPreview(); } }); t.add(vOverscrollCheckBox).left(); vOverscrollCheckBox.addListener(main.getHandListener()); previewProperties.put("vOverscroll", vOverscrollCheckBox.isChecked()); t.row(); t.add(new Label("Fade Scroll Bars: ", getSkin())).right(); ImageTextButton fadeScrollCheckBox = new ImageTextButton("", getSkin(), "switch"); fadeScrollCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("fadeScroll", fadeScrollCheckBox.isChecked()); refreshPreview(); } }); t.add(fadeScrollCheckBox).left(); fadeScrollCheckBox.addListener(main.getHandListener()); previewProperties.put("fadeScroll", fadeScrollCheckBox.isChecked()); t.row(); t.add(new Label("Smooth Scrolling: ", getSkin())).right(); ImageTextButton smoothScrollCheckBox = new ImageTextButton("", getSkin(), "switch"); smoothScrollCheckBox.setChecked(true); smoothScrollCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("smoothScroll", smoothScrollCheckBox.isChecked()); refreshPreview(); } }); t.add(smoothScrollCheckBox).left(); smoothScrollCheckBox.addListener(main.getHandListener()); previewProperties.put("smoothScroll", smoothScrollCheckBox.isChecked()); t.row(); t.add(new Label("Flick Scroll: ", getSkin())).right(); ImageTextButton flickScrollCheckBox = new ImageTextButton("", getSkin(), "switch"); flickScrollCheckBox.setChecked(true); flickScrollCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("flickScroll", flickScrollCheckBox.isChecked()); refreshPreview(); } }); t.add(flickScrollCheckBox).left(); flickScrollCheckBox.addListener(main.getHandListener()); previewProperties.put("flickScroll", flickScrollCheckBox.isChecked()); t.row(); t.add(new Label("Clamp: ", getSkin())).right(); ImageTextButton clampCheckBox = new ImageTextButton("", getSkin(), "switch"); clampCheckBox.setChecked(true); clampCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("clamp", clampCheckBox.isChecked()); refreshPreview(); } }); t.add(clampCheckBox).left(); clampCheckBox.addListener(main.getHandListener()); previewProperties.put("clamp", clampCheckBox.isChecked()); t.row(); t.add(new Label("Sample Text: ", getSkin())).right(); TextArea previewTextArea = new TextArea(PARAGRAPH_SAMPLE_EXT, getSkin()); previewTextArea.setFocusTraversal(false); previewTextArea.setPrefRows(5); previewTextArea.addListener(main.getIbeamListener()); previewTextArea.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("text", previewTextArea.getText()); refreshPreview(); } }); previewProperties.put("text", previewTextArea.getText()); t.add(previewTextArea).growX(); previewSizeSelectBox.setSelectedIndex(2); } else if (clazz.equals(SelectBox.class)) { t.row(); t.add(new Label("Disabled: ", getSkin())).right(); ImageTextButton disabledCheckBox = new ImageTextButton("", getSkin(), "switch"); disabledCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("disabled", disabledCheckBox.isChecked()); refreshPreview(); } }); previewProperties.put("disabled", disabledCheckBox.isChecked()); disabledCheckBox.addListener(main.getHandListener()); t.add(disabledCheckBox).left(); t.row(); t.add(new Label("Max List Count: ", getSkin())).right(); Spinner spinner = new Spinner(3, 1, true, Spinner.Orientation.HORIZONTAL, spinnerStyle); spinner.getTextField().setFocusTraversal(false); spinner.setMinimum(1); spinner.getTextField().addListener(main.getIbeamListener()); spinner.getButtonMinus().addListener(main.getHandListener()); spinner.getButtonPlus().addListener(main.getHandListener()); t.add(spinner).growX(); t.row(); t.add(new Label("List Items: ", getSkin())).right(); TextArea listItemsTextArea = new TextArea("Lorem ipsum\ndolor sit\namet, consectetur", getSkin()); listItemsTextArea.setFocusTraversal(false); listItemsTextArea.setPrefRows(3); listItemsTextArea.addListener(main.getIbeamListener()); listItemsTextArea.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("text", listItemsTextArea.getText()); refreshPreview(); } }); previewProperties.put("text", listItemsTextArea.getText()); t.add(listItemsTextArea).growX(); } else if (clazz.equals(Slider.class)) { t.row(); t.add(new Label("Disabled: ", getSkin())).right(); ImageTextButton disabledCheckBox = new ImageTextButton("", getSkin(), "switch"); disabledCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("disabled", disabledCheckBox.isChecked()); refreshPreview(); } }); previewProperties.put("disabled", disabledCheckBox.isChecked()); disabledCheckBox.addListener(main.getHandListener()); t.add(disabledCheckBox).left(); t.row(); t.add(new Label("Minimum: ", getSkin())).right(); Spinner minimumSpinner = new Spinner(0.0f, 1.0f, false, Spinner.Orientation.HORIZONTAL, spinnerStyle); minimumSpinner.getTextField().setFocusTraversal(false); minimumSpinner.getTextField().addListener(main.getIbeamListener()); t.add(minimumSpinner).growX(); minimumSpinner.getButtonMinus().addListener(main.getHandListener()); minimumSpinner.getButtonPlus().addListener(main.getHandListener()); previewProperties.put("minimum", minimumSpinner.getValue()); t.row(); t.add(new Label("Maximum: ", getSkin())).right(); Spinner maximumSpinner = new Spinner(100.0f, 1.0f, false, Spinner.Orientation.HORIZONTAL, spinnerStyle); maximumSpinner.getTextField().setFocusTraversal(false); maximumSpinner.getTextField().addListener(main.getIbeamListener()); t.add(maximumSpinner).growX(); maximumSpinner.getButtonMinus().addListener(main.getHandListener()); maximumSpinner.getButtonPlus().addListener(main.getHandListener()); previewProperties.put("maximum", maximumSpinner.getValue()); minimumSpinner.setMaximum(maximumSpinner.getValue()); maximumSpinner.setMinimum(minimumSpinner.getValue()); minimumSpinner.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("minimum", minimumSpinner.getValue()); maximumSpinner.setMinimum(minimumSpinner.getValue()); refreshPreview(); } }); maximumSpinner.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("maximum", maximumSpinner.getValue()); minimumSpinner.setMaximum(maximumSpinner.getValue()); refreshPreview(); } }); t.row(); t.add(new Label("Increment: ", getSkin())).right(); Spinner incrementSpinner = new Spinner(1.0f, 1.0f, false, Spinner.Orientation.HORIZONTAL, spinnerStyle); incrementSpinner.getTextField().setFocusTraversal(false); incrementSpinner.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("increment", incrementSpinner.getValue()); refreshPreview(); } }); incrementSpinner.getTextField().addListener(main.getIbeamListener()); t.add(incrementSpinner).growX(); incrementSpinner.getButtonMinus().addListener(main.getHandListener()); incrementSpinner.getButtonPlus().addListener(main.getHandListener()); previewProperties.put("increment", incrementSpinner.getValue()); t.row(); t.add(new Label("Orientation: ", getSkin())).right(); SelectBox<String> selectBox = new SelectBox<>(getSkin()); selectBox.setItems(new String[] { "Horizontal", "Vertical" }); if (getSelectedStyle().name.contains("vert")) { previewProperties.put("orientation", true); selectBox.setSelectedIndex(1); } else { previewProperties.put("orientation", false); } selectBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { if (selectBox.getSelectedIndex() == 0) { previewProperties.put("orientation", false); } else { previewProperties.put("orientation", true); } refreshPreview(); } }); selectBox.addListener(main.getHandListener()); t.add(selectBox).growX(); } else if (clazz.equals(SplitPane.class)) { t.row(); t.add(new Label("Orientation: ", getSkin())).right(); SelectBox<String> selectBox = new SelectBox<>(getSkin()); selectBox.setItems(new String[] { "Horizontal", "Vertical" }); if (getSelectedStyle().name.contains("vert")) { previewProperties.put("orientation", true); selectBox.setSelectedIndex(1); } else { previewProperties.put("orientation", false); } selectBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { if (selectBox.getSelectedIndex() == 0) { previewProperties.put("orientation", false); } else { previewProperties.put("orientation", true); } refreshPreview(); } }); selectBox.addListener(main.getHandListener()); t.add(selectBox).growX(); t.row(); t.add(new Label("Sample Text: ", getSkin())).right(); TextArea textArea = new TextArea(PARAGRAPH_SAMPLE, getSkin()); textArea.setFocusTraversal(false); textArea.setPrefRows(5); textArea.addListener(main.getIbeamListener()); textArea.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("text", textArea.getText()); refreshPreview(); } }); previewProperties.put("text", textArea.getText()); t.add(textArea).growX(); previewSizeSelectBox.setSelectedIndex(2); } else if (clazz.equals(TextButton.class)) { t.row(); t.add(new Label("Disabled: ", getSkin())).right(); ImageTextButton disabledCheckBox = new ImageTextButton("", getSkin(), "switch"); disabledCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("disabled", disabledCheckBox.isChecked()); refreshPreview(); } }); previewProperties.put("disabled", disabledCheckBox.isChecked()); disabledCheckBox.addListener(main.getHandListener()); t.add(disabledCheckBox).left(); t.row(); t.add(new Label("Text: ", getSkin())); TextField previewTextField = new TextField(TEXT_SAMPLE, getSkin()); previewTextField.setFocusTraversal(false); previewTextField.addListener(main.getIbeamListener()); previewTextField.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("text", previewTextField.getText()); refreshPreview(); } }); previewProperties.put("text", previewTextField.getText()); t.add(previewTextField).growX(); } else if (clazz.equals(TextField.class)) { t.row(); t.add(new Label("Disabled: ", getSkin())).right(); ImageTextButton disabledCheckBox = new ImageTextButton("", getSkin(), "switch"); disabledCheckBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("disabled", disabledCheckBox.isChecked()); refreshPreview(); } }); previewProperties.put("disabled", disabledCheckBox.isChecked()); disabledCheckBox.addListener(main.getHandListener()); t.add(disabledCheckBox).left(); t.row(); t.add(new Label("Password Mode: ", getSkin())).right(); ImageTextButton checkBox = new ImageTextButton("", getSkin(), "switch"); checkBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("passwordMode", checkBox.isChecked()); refreshPreview(); } }); t.add(checkBox).left(); checkBox.addListener(main.getHandListener()); previewProperties.put("passwordMode", checkBox.isChecked()); t.row(); t.add(new Label("Password Character: ", getSkin())); TextField pcTextField = new TextField("*", getSkin()); pcTextField.setFocusTraversal(false); pcTextField.addListener(main.getIbeamListener()); pcTextField.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("password", pcTextField.getText()); refreshPreview(); } }); previewProperties.put("password", pcTextField.getText()); t.add(pcTextField).growX(); t.row(); t.add(new Label("Text Alignment: ", getSkin())).right(); SelectBox<String> selectBox = new SelectBox<>(getSkin()); selectBox.setItems(new String[] { "Left", "Center", "Right" }); selectBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { switch (selectBox.getSelectedIndex()) { case 0: previewProperties.put("alignment", Align.left); break; case 1: previewProperties.put("alignment", Align.center); break; case 2: previewProperties.put("alignment", Align.right); break; } } }); t.add(selectBox).growX(); selectBox.addListener(main.getHandListener()); previewProperties.put("alignment", Align.left); t.row(); t.add(new Label("Text: ", getSkin())); TextField previewTextField = new TextField(TEXT_SAMPLE, getSkin()); previewTextField.setFocusTraversal(false); previewTextField.addListener(main.getIbeamListener()); previewTextField.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("text", previewTextField.getText()); refreshPreview(); } }); previewProperties.put("text", previewTextField.getText()); t.add(previewTextField).growX(); t.row(); t.add(new Label("Message Text: ", getSkin())); TextField messageTextField = new TextField(TEXT_SAMPLE, getSkin()); messageTextField.setFocusTraversal(false); messageTextField.addListener(main.getIbeamListener()); messageTextField.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("message", messageTextField.getText()); refreshPreview(); } }); previewProperties.put("message", messageTextField.getText()); t.add(messageTextField).growX(); } else if (clazz.equals(TextTooltip.class)) { t.row(); t.add(new Label("Text: ", getSkin())); TextField previewTextField = new TextField(TEXT_SAMPLE, getSkin()); previewTextField.setFocusTraversal(false); previewTextField.addListener(main.getIbeamListener()); previewTextField.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("text", previewTextField.getText()); refreshPreview(); } }); previewProperties.put("text", previewTextField.getText()); t.add(previewTextField).growX(); } else if (clazz.equals(Touchpad.class)) { } else if (clazz.equals(Tree.class)) { t.row(); t.add(new Label("Icon Spacing: ", getSkin())).right(); Spinner spinner = new Spinner(0.0, 1.0, false, Spinner.Orientation.HORIZONTAL, spinnerStyle); spinner.getTextField().setFocusTraversal(false); spinner.setMinimum(1); spinner.getTextField().addListener(main.getIbeamListener()); spinner.getButtonMinus().addListener(main.getHandListener()); spinner.getButtonPlus().addListener(main.getHandListener()); t.add(spinner).growX(); t.row(); t.add(new Label("Y Spacing: ", getSkin())).right(); spinner = new Spinner(0.0, 1.0, false, Spinner.Orientation.HORIZONTAL, spinnerStyle); spinner.getTextField().setFocusTraversal(false); spinner.setMinimum(1); spinner.getTextField().addListener(main.getIbeamListener()); spinner.getButtonMinus().addListener(main.getHandListener()); spinner.getButtonPlus().addListener(main.getHandListener()); t.add(spinner).growX(); } else if (clazz.equals(Window.class)) { t.row(); t.add(new Label("Title Text: ", getSkin())); TextField previewTextField = new TextField(TEXT_SAMPLE, getSkin()); previewTextField.setFocusTraversal(false); previewTextField.addListener(main.getIbeamListener()); previewTextField.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("title", previewTextField.getText()); refreshPreview(); } }); previewProperties.put("title", previewTextField.getText()); t.add(previewTextField).growX(); t.row(); t.add(new Label("Sample Text Color: ", getSkin())); BrowseField textColorField = new BrowseField(null, null, bfColorStyle); textColorField.addListener(main.getHandListener()); t.add(textColorField).growX(); t.row(); t.add(new Label("Sample Text: ", getSkin())).right(); TextArea textArea = new TextArea(PARAGRAPH_SAMPLE, getSkin()); textArea.setFocusTraversal(false); textArea.setPrefRows(5); textArea.addListener(main.getIbeamListener()); textArea.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("text", textArea.getText()); refreshPreview(); } }); previewProperties.put("text", textArea.getText()); t.add(textArea).growX(); } previewSizeSelectBox.addListener(new ChangeListener() { @Override public void changed(ChangeListener.ChangeEvent event, Actor actor) { previewProperties.put("size", previewSizeSelectBox.getSelectedIndex()); if (previewSizeSelectBox.getSelectedIndex() != 7) { refreshPreview(); } } }); previewProperties.put("size", previewSizeSelectBox.getSelectedIndex()); refreshPreview(); } } }
From source file:com.redthirddivision.astilade.entities.Entity.java
License:Apache License
public void renderDebug() { if (walkBounds != null) Debugger.drawBounds(sr, walkBounds, Color.WHITE, world.getCamera()); if (hitBox != null) Debugger.drawBounds(sr, hitBox, Color.GREEN, world.getCamera()); }
From source file:com.ridiculousRPG.ui.DisplayFPSService.java
License:Apache License
/** * Displays the rendering speed in frames per second. */ public DisplayFPSService() { this(Color.WHITE, Alignment.LEFT, Alignment.TOP); }
From source file:com.sasluca.lcl.graphics.ninepatch.LCLNinepatchSprite.java
License:Apache License
public LCLNinepatchSprite(String ninepatch, float width, float height, Texture.TextureFilter minFilter, Texture.TextureFilter magFilter) { p_Color = new Color(Color.WHITE); p_NinePatch = LCL.getResourceManager().<NinePatch>getResource(ninepatch); p_MinFilter = minFilter;// w w w .j a v a 2s .com p_MagFilter = magFilter; p_Width = width; p_Height = height; p_WidthScale = 1; p_HeightScale = 1; p_IsRendering = true; }
From source file:com.sasluca.lcl.ui.group.UIGroup.java
License:Apache License
public UIGroup() { m_Objects = new LCLList(); m_Color = new Color(Color.WHITE); }
From source file:com.sasluca.lcl.utils.group.LCLGroup.java
License:Apache License
public LCLGroup() { m_Objects = new LCLList(); m_Color = new Color(Color.WHITE); m_IsRendering = true; }
From source file:com.sczr.symulator_windy.ui.MainStage.java
License:Open Source License
@Override public void draw() { shapeRenderer.begin(ShapeType.Line); shapeRenderer.setColor(Color.WHITE); //pietra//from w ww . j av a 2 s. co m for (int i = 0; i < stories; i++) { shapeRenderer.line(0, getFloorLevel(i), getWidth(), getFloorLevel(i)); } //szyb windy shapeRenderer.line(ELEVATOR_X, 0, ELEVATOR_X, getHeight()); shapeRenderer.line(ELEVATOR_X + elevator.ELEVATOR_WIDTH, 0, ELEVATOR_X + elevator.ELEVATOR_WIDTH, getHeight()); shapeRenderer.end(); //winda shapeRenderer.begin(ShapeType.Filled); shapeRenderer.rect(elevator.getX(), elevator.getY(), elevator.getWidth(), elevator.getHeight()); shapeRenderer.end(); super.draw(); }
From source file:com.sertaogames.cactus2d.Cactus2DApplication.java
License:Open Source License
@Override public void render() { if (Gdx.input.isKeyPressed(Keys.D)) DEBUG = true;//from www . j a v a2 s .c om else DEBUG = false; deltaTime = Gdx.graphics.getDeltaTime(); time += deltaTime; if (deltaTime > 0.5f) deltaTime = 0.005f; // Gdx.graphics.getGL10().glClearColor(backgroundColor.r, backgroundColor.g, backgroundColor.b, backgroundColor.a); Gdx.graphics.getGL10().glClear(GL10.GL_COLOR_BUFFER_BIT); if (currentLevel != null) { currentLevel.controlUpdate(); } processChangeLevel(); // run physics here if (simulatePhysics) if (currentLevel != null) { currentLevel.physicsUpdate(); } if (currentLevel != null) { currentLevel.controlLateUpdate(); } jukeBox.update(); camera.update(); cameraOffset.set(-Gdx.graphics.getWidth() / 2, -Gdx.graphics.getHeight() / 2); proj.setToOrtho2D(0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight()); spriteBatch.setProjectionMatrix(proj); if (currentLevel != null) { currentLevel.controlRender(); } proj.setToOrtho2D(0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight()); spriteBatch.begin(); spriteBatch.setColor(Color.WHITE); spriteBatch.setProjectionMatrix(proj); if (currentLevel != null) { currentLevel.renderGUI(); } spriteBatch.end(); if (DEBUG && currentLevel != null) { renderPos.set(camera.position.x, camera.position.y); renderPos.sub(Gdx.graphics.getWidth() / 2, Gdx.graphics.getHeight() / 2); renderPos.mul(Cactus2DApplication.INV_PHYSICS_SCALE); proj.setToOrtho2D(renderPos.x, renderPos.y, Gdx.graphics.getWidth() * INV_PHYSICS_SCALE * camera.zoom, Gdx.graphics.getHeight() * INV_PHYSICS_SCALE * camera.zoom); debugRenderer.render(currentLevel.world, proj); } }
From source file:com.sertaogames.cactus2d.Cactus2DLevel.java
License:Open Source License
@Override public void render() { // System.out.println("BEGIN render"); int layer = -999; Cactus2DApplication.spriteBatch.begin(); Cactus2DApplication.spriteBatch.setColor(Color.WHITE); //Cactus2DApplication.spriteBatch.setProjectionMatrix(Cactus2DApplication.camera.combined); // TODO get rig of this... for (int i = 0; i < renderList.size(); i++) { RendererComponent r = renderList.get(i); if (r.ownBatch) { Cactus2DApplication.spriteBatch.end(); } else if (r.layer > layer && layer > -999) { Cactus2DApplication.spriteBatch.end(); Cactus2DApplication.spriteBatch.begin(); Cactus2DApplication.spriteBatch.setColor(Color.WHITE); //Cactus2DApplication.spriteBatch.setProjectionMatrix(Cactus2DApplication.camera.combined); layer = r.layer;//from w ww. j a v a2 s.com } r.controlRender(); if (r.ownBatch) { Cactus2DApplication.spriteBatch.begin(); Cactus2DApplication.spriteBatch.setColor(Color.WHITE); //Cactus2DApplication.spriteBatch.setProjectionMatrix(Cactus2DApplication.camera.combined); } } Cactus2DApplication.spriteBatch.end(); }
From source file:com.sidereal.dolphinoes.architecture.core.assetload.LoadingPercentage.java
License:Apache License
@Override public void createObject(Object... params) { if (text != null) return;//from w w w . java 2 s . c o m if (!DolphinOES.assets.contains(DolphinOES.assets.frameworkAssetsFolder + "Blocks4.fnt") || !DolphinOES.assets.contains(DolphinOES.assets.frameworkAssetsFolder + "Blocks4_0.png")) return; text = new TextBuilder(scene, true); text.setScale(Gdx.graphics.getWidth() / 600f); text.setColor(Color.WHITE); text.setAlpha(1); text.pos.set(gameBatch.camera.position.x, gameBatch.camera.viewportHeight / 10 * 1.6f); }