Java base for menu initialization; Add base for deletion of ScritchUI objects.
commit787ff9a4a34ae7780c45f01b96bc542ec6f8f5e2
authorStephanie Gawroriski <xer@multiphasicapps.net>
Sat, 20 Jul 2024 04:38:48 +0000 (20 04:38 +0000)
committerStephanie Gawroriski <xer@multiphasicapps.net>
Sat, 20 Jul 2024 04:38:48 +0000 (20 04:38 +0000)
tree4623f04bf81c279c04a01f289a2ad46bd9ea3d71
parent4fe2bd361e7b5088709d2a41b940973ed9876fda
Java base for menu initialization; Add base for deletion of ScritchUI objects.
34 files changed:
emulators/emulator-base-native/c/mle_scritchuidylib.c
emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/DylibBaseObject.java
emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/DylibComponentInterface.java
emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/DylibContainerInterface.java
emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/DylibEnvironmentInterface.java
emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/DylibHasObjectPointer.java
emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/DylibMenuBarObject.java [copied from emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/DylibHasObjectPointer.java with 58% similarity]
emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/DylibMenuInterface.java [new file with mode: 0644]
emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/DylibPaintableInterface.java
emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/DylibPanelInterface.java
emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/DylibScreenInterface.java
emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/DylibScritchInterface.java
emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/DylibWindowInterface.java
emulators/emulator-base/src/main/java/cc/squirreljme/emulator/scritchui/dylib/NativeScritchDylib.java
modules/midp-lcdui/src/main/java/cc/squirreljme/runtime/lcdui/scritchui/MenuAction.java
modules/midp-lcdui/src/main/java/cc/squirreljme/runtime/lcdui/scritchui/MenuLayoutBar.java
modules/midp-lcdui/src/main/java/cc/squirreljme/runtime/lcdui/scritchui/MenuLayoutBarNode.java
modules/midp-lcdui/src/main/java/cc/squirreljme/runtime/lcdui/scritchui/MenuLayoutBindable.java
modules/midp-lcdui/src/main/java/cc/squirreljme/runtime/lcdui/scritchui/MenuLayoutBindableSub.java
modules/midp-lcdui/src/main/java/cc/squirreljme/runtime/lcdui/scritchui/MenuLayoutItem.java
modules/midp-lcdui/src/main/java/cc/squirreljme/runtime/lcdui/scritchui/MenuLayoutMenu.java
modules/midp-lcdui/src/main/java/javax/microedition/lcdui/Displayable.java
modules/scritch-ui/src/main/java/cc/squirreljme/jvm/mle/scritchui/ScritchInterface.java
modules/scritch-ui/src/main/java/cc/squirreljme/jvm/mle/scritchui/ScritchMenuInterface.java [new file with mode: 0644]
nanocoat/include/lib/scritchui/core/core.h
nanocoat/include/lib/scritchui/core/coreSerial.h
nanocoat/include/lib/scritchui/framebuffer/fb.h
nanocoat/include/lib/scritchui/scritchui.h
nanocoat/include/lib/scritchui/scritchuiImpl.h
nanocoat/include/lib/scritchui/scritchuiTypes.h
nanocoat/lib/scritchui/framebuffer/fbCore.c
nanocoat/lib/scritchui/scritchComponent.c
nanocoat/lib/scritchui/scritchCore.c
nanocoat/lib/scritchui/scritchSerialize.c