@Override public void perform() { imageElement2.hide(); } }, "back");
@Override public void perform() { imageElement2.hide(); } }, "forward");
@Override public void perform() { imageElement2.hide(); } }, "back");
@Override public void perform() { imageElement2.hide(); } }, "forward");
public void hide() { hide(null); }
public void hide() { this.systemMessage = null; this.element.hide(); }
public void setVisible(final boolean visibleParam) { if (visibleParam) { show(); } else { hide(); } }
@Override public void perform() { if (hintLayer.getChildrenCount() <= 1) { hintLayer.hide(); } } });
@Override public void onStartScreen() { for (Element tab : element.findElementById("#tab-creature-card").getChildren()) { String id = tab.getId(); if (id != null && id.endsWith("#tab-" + state.toString().toLowerCase())) { tab.show(); } else { tab.hide(); } } }
@Override public void closeWindow() { if (nifty != null) { Element element = getElement(); if (element != null) { if (hideOnClose) { element.hide(new CloseEndNotify(nifty, this, element, true)); } else { element.markForRemoval(new CloseEndNotify(nifty, this, element, false)); } } } }
@Override public void closeWindow() { if (nifty != null) { Element element = getElement(); if (element != null) { if (hideOnClose) { element.hide(new CloseEndNotify(nifty, this, element, true)); } else { element.markForRemoval(new CloseEndNotify(nifty, this, element, false)); } } } }
@NiftyEventSubscriber(id = PLAYER_LIST_ID) public void onPlayerListSelectionChanged(final String id, final ListBoxSelectionChangedEvent<PlayerTableRow> event) { List<PlayerTableRow> selection = event.getSelection(); Element element = screen.findElementById("changeAi"); if (selection.isEmpty() || !selection.get(0).getClientInfo().getKeeper().isAi()) { element.hide(); } else { TextRenderer textRenderer = element.getRenderer(TextRenderer.class); ResourceBundle rb = Utils.getMainTextResourceBundle(); String text = rb.getString("2121") + ": " + rb.getString(selection.get(0).getClientInfo().getKeeper().getAiType().getTranslationKey()); textRenderer.setText(text); element.setConstraintWidth(new SizeValue(textRenderer.getFont().getWidth(text) + "px")); element.show(); // Recalculate element.getParent().layoutElements(); } }
@Override public void setHandle(final int pos, final int size) { Element scrollbarElement = scrollbar.getElement(); if (scrollbarElement == null) { return; } if (elementBackground.getWidth() < minHandleSize) { if (scrollbarElement.isVisible()) { elementPosition.hide(); } } else { if (scrollbarElement.isVisible()) { elementPosition.show(); } elementPosition.setConstraintX(SizeValue.px(pos)); elementPosition.setConstraintWidth(SizeValue.px(size)); elementBackground.layoutElements(); } }
@Override public void setHandle(final int pos, final int size) { Element scrollbarElement = scrollbar.getElement(); if (scrollbarElement == null) { return; } if (getAreaSize() < minHandleSize) { if (elementPosition.isVisible()) { elementPosition.hide(); } } else { if (!elementPosition.isVisible()) { elementPosition.show(); } elementPosition.setConstraintY(SizeValue.px(pos)); elementPosition.setConstraintHeight(SizeValue.px(size)); elementBackground.layoutElements(); } }
@Override public void setHandle(final int pos, final int size) { Element scrollbarElement = scrollbar.getElement(); if (scrollbarElement == null) { return; } if (getAreaSize() < minHandleSize) { if (elementPosition.isVisible()) { elementPosition.hide(); } } else { if (!elementPosition.isVisible()) { elementPosition.show(); } elementPosition.setConstraintY(SizeValue.px(pos)); elementPosition.setConstraintHeight(SizeValue.px(size)); elementBackground.layoutElements(); } }
@Override public void setHandle(final int pos, final int size) { Element scrollbarElement = scrollbar.getElement(); if (scrollbarElement == null) { return; } if (elementBackground.getWidth() < minHandleSize) { if (scrollbarElement.isVisible()) { elementPosition.hide(); } } else { if (scrollbarElement.isVisible()) { elementPosition.show(); } elementPosition.setConstraintX(SizeValue.px(pos)); elementPosition.setConstraintWidth(SizeValue.px(size)); elementBackground.layoutElements(); } }
@Override public void onKeyEvent(KeyInputEvent evt) { if (evt.isPressed()) { if (evt.getKeyCode() == KeyInput.KEY_F12) { // FIXME use CTRL + ALT + C to activate cheats! // TODO Disable in multi player! CheatState cheat = stateManager.getState(CheatState.class); if (!cheat.isEnabled()) { cheat.setEnabled(true); } } else if (evt.getKeyCode() == ConsoleState.KEY && Main.isDebug()) { stateManager.getState(ConsoleState.class).setEnabled(true); } else if (evt.getKeyCode() == (Integer) Settings.Setting.TOGGLE_PLAYER_INFORMATION.getDefaultValue()) { Element stats = view.findElementById("statistics"); if (stats != null) { if (stats.isVisible()) { stats.hide(); } else { stats.show(); } } } } }
@Override public void toggleObjective() { Element element = nifty.getScreen(HUD_SCREEN_ID).findElementById("objective"); if (element.isVisible()) { element.hide(); } else { GameLevel gameLevel = state.stateManager.getState(GameState.class).getLevelData().getGameLevel(); Label mainObjective = element.findNiftyControl("mainObjective", Label.class); mainObjective.setText(gameLevel.getMainObjective()); Label subObjective1 = element.findNiftyControl("subObjective1", Label.class); subObjective1.setText(gameLevel.getSubObjective1()); Label subObjective2 = element.findNiftyControl("subObjective2", Label.class); subObjective2.setText(gameLevel.getSubObjective2()); Label subObjective3 = element.findNiftyControl("subObjective3", Label.class); subObjective3.setText(gameLevel.getSubObjective3()); element.layoutElements(); element.show(); } }