@Override public void onHide() { if (!SortOrderSystem.isInSortOrder()) { addOrRemove(false); } TabbingManager.setInitialized(false); }
/** * Unfocuses the currently focused widget. */ public static void unfocusWidget() { if (focusedWidget != null) { focusSetThrough = true; focusedWidget = null; openScreen.getManager().setFocus(null); } }
/** * Lifecycle method called when this screen is displayed under any circumstance. * <p> * This differs from {@link #onOpened} and {@link #onShow} in that it is called both when the * screen is first opened (as {@code onOpened}) as well as when a screen previously opened * (e.g., a parent menu in the menu system) is returned to (as {@code onShow}). */ public void onScreenOpened() { if (!SortOrderSystem.isInSortOrder()) { addOrRemove(true); } TabbingManager.setOpenScreen(this); }
@Override public void onDraw(Canvas canvas) { if (contents != null) { canvas.drawWidget(contents, canvas.getRegion()); } }
@Override public void update(float delta) { super.update(delta); if (state.getAlternativeWidget() != null) { state.getAlternativeWidget().update(delta); } }
@Override public void onOpened() { super.onOpened(); initializeWithInteractionTarget(getInteractionTarget()); }
protected void triggerForwardAnimation(ResourceUrn screenUri) { // create and initialize now, open when the animation has finished triggerForwardAnimation(getManager().createScreen(screenUri)); }
@Override public void onDraw(Canvas canvas) { if (content != null) { canvas.drawWidget(content); } }
@Override public void onMouseOver(NUIMouseOverEvent event) { super.onMouseOver(event); if (event.isTopMostElement()) { focusManager.setFocus(UIInputBind.this); } }
@Override public void toggleEditor() { nuiManager.toggleScreen(NUISkinEditorScreen.ASSET_URI); editorActive = !editorActive; }
@Override public void bindTooltipString(Binding<String> bind) { bindTooltip(new TooltipLabelBinding(bind)); }
@Override public void update(float delta) { if (updateContent) { super.update(delta); } }
@Override public String getMode() { if (capturingInput) { return ACTIVE_MODE; } else if (interactionListener.isMouseOver()) { return HOVER_MODE; } return DEFAULT_MODE; }
public void subscribeButton(ActivateEventListener eventListener) { if (eventListener != null) { WidgetUtil.trySubscribe(this, "ok", eventListener); } } }
@Override public boolean onPress(float delta, EntityRef target) { if (!containsConsole()) { controlPressed = true; } else { controlPressed = false; } return false; }
@Override public void update(float delta) { for (UIWidget widget : widgetList) { widget.update(delta); } }
@Override public void setVisible(boolean visible) { super.setVisible(visible); } @Override
@Override public void onClosed() { if (!SortOrderSystem.isInSortOrder()) { addOrRemove(false); } TabbingManager.setInitialized(false); }
@Override public void toggleEditor() { nuiManager.toggleScreen(NUIEditorScreen.ASSET_URI); editorActive = !editorActive; }
@Override public String getMode() { if (dragging) { return ACTIVE_MODE; } else if (handleListener.isMouseOver()) { return HOVER_MODE; } return DEFAULT_MODE; }