public MessageBox( @Nonnull Nifty nifty, @Nonnull final MessageType messageType, @Nonnull final String message, final String[] buttonCaptions, final String icon) { this.nifty = nifty; messageboxPopup = nifty.createPopup("niftyPopupMessageBox"); if (messageboxPopup == null) { return; } msgBox = messageboxPopup.findNiftyControl("#messagebox", MessageBox.class); if (msgBox != null) { msgBox.setMessageType(messageType); msgBox.setMessage(message); msgBox.setButtonCaptions(buttonCaptions); msgBox.setIcon(icon); msgBox.setupMessageBox(); } }
public MessageBox( @Nonnull Nifty nifty, @Nonnull final MessageType messageType, @Nonnull final String message, final String buttonCaption, final String icon) { this.nifty = nifty; messageboxPopup = nifty.createPopup("niftyPopupMessageBox"); if (messageboxPopup == null) { return; } msgBox = messageboxPopup.findNiftyControl("#messagebox", MessageBox.class); if (msgBox != null) { msgBox.setMessageType(messageType); msgBox.setMessage(message); msgBox.setButtonCaption(buttonCaption); msgBox.setIcon(icon); msgBox.setupMessageBox(); } }
public MessageBox( @Nonnull Nifty nifty, @Nonnull final MessageType messageType, @Nonnull final String message, final String buttonCaption, final String icon) { this.nifty = nifty; messageboxPopup = nifty.createPopup("niftyPopupMessageBox"); if (messageboxPopup == null) { return; } msgBox = messageboxPopup.findNiftyControl("#messagebox", MessageBox.class); if (msgBox != null) { msgBox.setMessageType(messageType); msgBox.setMessage(message); msgBox.setButtonCaption(buttonCaption); msgBox.setIcon(icon); msgBox.setupMessageBox(); } }
public MessageBox( @Nonnull Nifty nifty, @Nonnull final MessageType messageType, @Nonnull final String message, final String[] buttonCaptions, final String icon) { this.nifty = nifty; messageboxPopup = nifty.createPopup("niftyPopupMessageBox"); if (messageboxPopup == null) { return; } msgBox = messageboxPopup.findNiftyControl("#messagebox", MessageBox.class); if (msgBox != null) { msgBox.setMessageType(messageType); msgBox.setMessage(message); msgBox.setButtonCaptions(buttonCaptions); msgBox.setIcon(icon); msgBox.setupMessageBox(); } }
private void moveDraggableToPopup() { if (nifty == null || screen == null) { return; } final Element draggable = getElement(); if (draggable == null) { return; } popup = nifty.createPopup(screen, POPUP); String popupId = popup.getId(); if (popupId == null) { log.severe("Newly created popup did not get a ID. Critical internal error. Popup creation failed."); return; } nifty.showPopup(screen, popupId, null); draggable.markForMove(popup, new EndNotify() { @Override public void perform() { draggable.getFocusHandler().requestExclusiveMouseFocus(draggable); draggable.setConstraintX(SizeValue.px(originalPositionX)); draggable.setConstraintY(SizeValue.px(originalPositionY)); } }); }
private void moveDraggableToPopup() { if (nifty == null || screen == null) { return; } final Element draggable = getElement(); if (draggable == null) { return; } popup = nifty.createPopup(screen, POPUP); String popupId = popup.getId(); if (popupId == null) { log.severe("Newly created popup did not get a ID. Critical internal error. Popup creation failed."); return; } nifty.showPopup(screen, popupId, null); draggable.markForMove(popup, new EndNotify() { @Override public void perform() { draggable.getFocusHandler().requestExclusiveMouseFocus(draggable); draggable.setConstraintX(SizeValue.px(originalPositionX)); draggable.setConstraintY(SizeValue.px(originalPositionY)); } }); }
@Override public void multiplayerCreate() { TextField player = screen.findNiftyControl("playerName", TextField.class); TextField game = screen.findNiftyControl("gameName", TextField.class); TextField port = screen.findNiftyControl("gamePort", TextField.class); state.multiplayerCreate(game.getRealText(), Integer.valueOf(port.getRealText()), player.getRealText()); // Overlay popupElement = nifty.createPopup("connectingLayer"); nifty.showPopup(nifty.getCurrentScreen(), popupElement.getId(), null); }
@Override public void multiplayerConnect() { /* ListBox<TableRow> games = screen.findNiftyControl("multiplayerGamesTable", ListBox.class); if (games == null) { logger.warning("Element multiplayerGamesTable not found"); return; } TableRow row = games.getFocusItem(); String host = row.getData().get(1); String port = row.getData().get(2); */ TextField player = screen.findNiftyControl("playerName", TextField.class); TextField hostAddress = screen.findNiftyControl("hostAddress", TextField.class); if (player == null || player.getRealText().isEmpty() || hostAddress == null || hostAddress.getRealText().isEmpty()) { return; } state.multiplayerConnect(hostAddress.getRealText(), player.getRealText()); // Overlay popupElement = nifty.createPopup("connectingLayer"); nifty.showPopup(nifty.getCurrentScreen(), popupElement.getId(), null); }
protected void showError(String title, String message) { closePopup(); // Open message popupElement = nifty.createPopup("errorMessage"); nifty.showPopup(nifty.getCurrentScreen(), popupElement.getId(), null); // Set message text Label titleLabel = popupElement.findNiftyControl("title", Label.class); titleLabel.setText(title); Label messageLabel = popupElement.findNiftyControl("message", Label.class); messageLabel.setText(message); }