package mods.eln.sixnode.wirelesssignal.source; import mods.eln.gui.GuiHelper; import mods.eln.gui.GuiScreenEln; import mods.eln.gui.GuiTextFieldEln; import mods.eln.gui.IGuiObject; import static mods.eln.i18n.I18N.tr; public class WirelessSignalSourceGui extends GuiScreenEln { GuiTextFieldEln channel; private WirelessSignalSourceRender render; public WirelessSignalSourceGui(WirelessSignalSourceRender render) { this.render = render; } @Override public void initGui() { super.initGui(); channel = newGuiTextField(6, 6, 220); channel.setText(render.channel); channel.setComment(0, tr("Specify the channel")); } @Override protected GuiHelper newHelper() { return new GuiHelper(this, 220 + 12, 12 + 12); } @Override public void guiObjectEvent(IGuiObject object) { if (object == channel) { render.clientSetString(WirelessSignalSourceElement.setChannelId, channel.getText()); } super.guiObjectEvent(object); } }