Hewbrew+unicode=hell

This commit is contained in:
Willem Cazander 2022-10-10 18:04:27 +02:00
parent 76f3da5da7
commit ca1fe9d9d0
27 changed files with 460 additions and 115 deletions

View file

@ -35,7 +35,7 @@ import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4Unicode4DService;
import love.distributedrebirth.numberxd.base2t.Base2PartsFactory;
import love.distributedrebirth.numberxd.base2t.Base2Terminator;
import love.distributedrebirth.numberxd.base2t.Base2WarpCore;
import love.distributedrebirth.unicode4d.BaseGlyphSet;
import love.distributedrebirth.numberxd.unicode.BaseGlyphSet;
import love.distributedrebirth.warpme.ship.WaterShipOcean;
@BãßBȍőnAuthorInfoʸᴰ(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")

View file

@ -34,6 +34,9 @@ public class DeskAppController {
public void removeDeskApp(DeskApp deskApp) {
deskApps.remove(deskApp);
if (currentDeskApp == deskApp) {
currentDeskApp = null;
}
}
public List<DeskApp> getDeskApps() {

View file

@ -55,13 +55,32 @@ public class DeskTopScreenMenu {
}
private void renderSelfMenu(DeskTopScreen appScreen, DeskApp deskApp) {
if (ImGui.beginMenu(deskApp.getContours().getTitle())) {;
if (ImGui.beginMenu(deskApp.getContours().getTitle())) {
if (ImGui.menuItem(FontAwesomeIcons.FolderMinus + " Minimize", "", fileMinimizeSelected, deskApp != null )) {
fileMinimizeSelected.set(false);
if (deskApp != null) {
appScreen.getDeskAppController().setCurrentDeskApp(null);
}
}
if (ImGui.beginMenu(FontAwesomeIcons.WindowRestore + " Move")) {
if (ImGui.menuItem("Desktop1", "", false, !(appScreen instanceof ScreenDesktop1))) {
appScreen.getDeskAppController().removeDeskApp(deskApp);
terminal.selectScreen(ScreenDesktop1.class).getDeskAppController().addDeskApp(deskApp);
}
if (ImGui.menuItem("Desktop2", "", false, !(appScreen instanceof ScreenDesktop2))) {
appScreen.getDeskAppController().removeDeskApp(deskApp);
terminal.selectScreen(ScreenDesktop2.class).getDeskAppController().addDeskApp(deskApp);
}
if (ImGui.menuItem("Desktop3", "", false, !(appScreen instanceof ScreenDesktop3))) {
appScreen.getDeskAppController().removeDeskApp(deskApp);
terminal.selectScreen(ScreenDesktop3.class).getDeskAppController().addDeskApp(deskApp);
}
if (ImGui.menuItem("Desktop4", "", false, !(appScreen instanceof ScreenDesktop4))) {
appScreen.getDeskAppController().removeDeskApp(deskApp);
terminal.selectScreen(ScreenDesktop4.class).getDeskAppController().addDeskApp(deskApp);
}
ImGui.endMenu();
}
if (ImGui.menuItem(FontAwesomeIcons.WindowClose + " Exit", "", fileCloseSelected, deskApp != null)) {
fileCloseSelected.set(false);
if (deskApp != null) {