Improve New Library Item dialog
This commit is contained in:
@@ -21,6 +21,8 @@ package games.rednblack.editor.view.stage;
|
||||
import com.badlogic.gdx.Gdx;
|
||||
import com.kotcrab.vis.ui.util.dialog.Dialogs;
|
||||
import com.kotcrab.vis.ui.util.dialog.InputDialogListener;
|
||||
import games.rednblack.editor.renderer.components.MainItemComponent;
|
||||
import games.rednblack.editor.utils.runtime.SandboxComponentRetriever;
|
||||
import games.rednblack.h2d.common.MsgAPI;
|
||||
import games.rednblack.puremvc.Mediator;
|
||||
import games.rednblack.puremvc.interfaces.INotification;
|
||||
@@ -56,7 +58,9 @@ public class UIStageMediator extends Mediator<UIStage> {
|
||||
|
||||
int item = notification.getBody();
|
||||
|
||||
Dialogs.showInputDialog(sandbox.getUIStage(), "New Library Item ", "Unique Name", new InputDialogListener() {
|
||||
MainItemComponent mainItemComponent = SandboxComponentRetriever.get(item, MainItemComponent.class);
|
||||
|
||||
Dialogs.showInputDialog(sandbox.getUIStage(), "New Library Item", "Unique Name", false, new InputDialogListener() {
|
||||
@Override
|
||||
public void finished(String input) {
|
||||
Object[] payload = new Object[2];
|
||||
@@ -69,7 +73,7 @@ public class UIStageMediator extends Mediator<UIStage> {
|
||||
public void canceled() {
|
||||
|
||||
}
|
||||
});
|
||||
}).setText(mainItemComponent.libraryLink, true).pack();
|
||||
break;
|
||||
case MsgAPI.SAVE_EDITOR_CONFIG:
|
||||
Gdx.app.postRunnable(() -> getViewComponent().updateViewportDensity());
|
||||
|
||||
Reference in New Issue
Block a user