Hewbrew+unicode=hell
This commit is contained in:
parent
76f3da5da7
commit
ca1fe9d9d0
27 changed files with 460 additions and 115 deletions
|
|
@ -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 = "©Δ∞ 仙上主天")
|
||||
|
|
|
|||
|
|
@ -34,6 +34,9 @@ public class DeskAppController {
|
|||
|
||||
public void removeDeskApp(DeskApp deskApp) {
|
||||
deskApps.remove(deskApp);
|
||||
if (currentDeskApp == deskApp) {
|
||||
currentDeskApp = null;
|
||||
}
|
||||
}
|
||||
|
||||
public List<DeskApp> getDeskApps() {
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue