Class CreateRoomDialog
java.lang.Object
arc.scene.Element
arc.scene.Group
arc.scene.ui.layout.WidgetGroup
arc.scene.ui.layout.Table
arc.scene.ui.Dialog
mindustry.ui.dialogs.BaseDialog
com.xpdustry.claj.client.dialogs.CreateRoomDialog
- All Implemented Interfaces:
arc.scene.utils.Cullable
public class CreateRoomDialog
extends mindustry.ui.dialogs.BaseDialog
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic enumNested classes/interfaces inherited from class arc.scene.ui.Dialog
arc.scene.ui.Dialog.DialogStyleNested classes/interfaces inherited from class arc.scene.ui.layout.Table
arc.scene.ui.layout.Table.DrawRect -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final arc.scene.ui.TextButton.TextButtonStyleStyles.toggletbutisinvalid reference
TextButtonStyle#checkedinstead ofinvalid reference
Tex#buttonOver.invalid reference
Tex#buttonDownFields inherited from class mindustry.ui.dialogs.BaseDialog
shouldPause, wasPausedFields inherited from class arc.scene.ui.Dialog
buttons, cont, dragging, edge, ignoreTouchDown, title, titleTableFields inherited from class arc.scene.Group
children, cullingArea, transformFields inherited from class arc.scene.Element
color, cullable, fillParent, height, name, originX, originY, parent, parentAlpha, rotation, scaleX, scaleY, touchable, touchablility, translation, userObject, visibility, visible, width, x, y -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddServer(CreateRoomDialog.Server server, CreateRoomDialog.Section section) voidvoidcopyLink()voidvoidpingServer(CreateRoomDialog.Server server, arc.scene.ui.layout.Table dest, CreateRoomDialog.Section section) voidpingServer(CreateRoomDialog.Server server, arc.scene.ui.layout.Table dest, CreateRoomDialog.Section section, Runnable done, Runnable failed) Ignore if already pinged or a ping is already in flight.voidpingServer(CreateRoomDialog.Server server, CreateRoomDialog.Section section) voidvoidvoidrefreshCustom(boolean cancelPrevious) voidvoidrefreshOnline(boolean cancelPrevious) voidsection(String label, CreateRoomDialog.Section sec, arc.scene.ui.layout.Table dest, Runnable add, Runnable refresh) voidshowError(com.xpdustry.claj.common.status.CloseReason reason) Methods inherited from class mindustry.ui.dialogs.BaseDialog
addCloseButton, addCloseButton, addCloseListener, makeButtonOverlay, onResizeMethods inherited from class arc.scene.ui.Dialog
act, centerWindow, closeOnBack, closeOnBack, draw, drawStageBackground, getStyle, hidden, hide, hide, hit, isCentered, isDragging, isModal, isMovable, isResizable, isShown, resized, resized, resizedShown, setCentered, setHideAction, setKeepWithinStage, setModal, setMovable, setResizable, setResizeBorder, setScene, setShowAction, setStyle, show, show, show, shown, toggle, updateScrollFocusMethods inherited from class arc.scene.ui.layout.Table
add, add, add, add, add, add, add, add, add, align, area, area, background, bottom, button, button, button, button, button, button, button, button, button, button, button, button, buttonCenter, buttonCenter, buttonCenter, buttonRow, center, check, check, check, clearChildren, collapser, collapser, collapser, collapser, defaults, drawBackground, field, field, field, fill, getAlign, getBackground, getCell, getCells, getClip, getColumns, getColumnWidth, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, getRow, getRowHeight, getRows, image, image, image, image, image, imageDraw, invalidate, label, labelWrap, labelWrap, layout, left, margin, margin, marginBottom, marginLeft, marginRight, marginTop, pane, pane, pane, pane, rect, removeChild, removeChild, reset, right, row, setBackground, setClip, setRound, slider, slider, slider, spacer, spacerX, spacerY, stack, table, table, table, table, table, topMethods inherited from class arc.scene.ui.layout.WidgetGroup
childrenChanged, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validateMethods inherited from class arc.scene.Group
addChild, addChildAfter, addChildAt, addChildBefore, applyTransform, clear, computeTransform, drawChildren, fill, fill, fill, find, find, findVisible, forEach, getChildren, getCullingArea, hasChildren, isTransform, localToDescendantCoordinates, resetTransform, setCullingArea, setTransform, swapActor, swapActor, toStringMethods inherited from class arc.scene.Element
actions, addAction, addCaptureListener, addListener, change, changed, clearActions, clearListeners, clicked, clicked, clicked, clicked, clipBegin, clipBegin, clipEnd, dragged, exited, fire, fireClick, getActions, getCaptureListeners, getHeight, getListeners, getMaxHeight, getMaxWidth, getRight, getRotation, getScene, getTop, getWidth, getX, getY, getZIndex, hasActions, hasKeyboard, hasMouse, hasParent, hasScroll, hovered, isAscendantOf, isDescendantOf, isDescendantOf, isTouchable, keepInStage, keyDown, keyDown, localToAscendantCoordinates, localToParentCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, released, remove, removeAction, removeCaptureListener, removeListener, requestKeyboard, requestScroll, rotateBy, rotationChanged, scaleBy, scaleBy, screenToLocalCoordinates, scrolled, setBounds, setColor, setColor, setHeight, setOrigin, setOrigin, setPosition, setPosition, setRotation, setRotationOrigin, setScale, setScale, setSize, setSize, setTranslation, setWidth, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, tapped, toBack, toFront, touchable, update, updateVisibility, visible
-
Field Details
-
fixedToglet
public static final arc.scene.ui.TextButton.TextButtonStyle fixedTogletStyles.toggletbutisinvalid reference
TextButtonStyle#checkedinstead ofinvalid reference
Tex#buttonOver.invalid reference
Tex#buttonDown
-
-
Constructor Details
-
CreateRoomDialog
public CreateRoomDialog()
-
-
Method Details
-
getSelected
-
refreshAll
public void refreshAll() -
refreshCustom
public void refreshCustom() -
refreshCustom
public void refreshCustom(boolean cancelPrevious) -
refreshOnline
public void refreshOnline() -
refreshOnline
public void refreshOnline(boolean cancelPrevious) -
section
public void section(String label, CreateRoomDialog.Section sec, arc.scene.ui.layout.Table dest, Runnable add, Runnable refresh) -
addServer
-
pingServer
-
pingServer
public void pingServer(CreateRoomDialog.Server server, arc.scene.ui.layout.Table dest, CreateRoomDialog.Section section) -
pingServer
public void pingServer(CreateRoomDialog.Server server, arc.scene.ui.layout.Table dest, CreateRoomDialog.Section section, Runnable done, Runnable failed) Ignore if already pinged or a ping is already in flight. -
createRoom
public void createRoom() -
showError
public void showError(com.xpdustry.claj.common.status.CloseReason reason) -
closeRoom
public void closeRoom() -
copyLink
public void copyLink()
-