Revision: 2472
http://sourceforge.net/p/swingme/code/2472
Author: yuranet
Date: 2021-06-23 14:30:51 +0000 (Wed, 23 Jun 2021)
Log Message:
-----------
exit and rotate work
Modified Paths:
--------------
iOSME/src/javax/microedition/midlet/MIDlet.java
iOSME/src/net/yura/ios/CanvasView.java
Modified: iOSME/src/javax/microedition/midlet/MIDlet.java
===================================================================
--- iOSME/src/javax/microedition/midlet/MIDlet.java 2021-06-23 14:11:07 UTC (rev 2471)
+++ iOSME/src/javax/microedition/midlet/MIDlet.java 2021-06-23 14:30:51 UTC (rev 2472)
@@ -3,7 +3,7 @@
import java.util.Map;
import java.util.Properties;
import javax.microedition.io.ConnectionNotFoundException;
-
+import apple.c.Globals;
import apple.uikit.UIApplication;
public abstract class MIDlet {
@@ -37,7 +37,7 @@
protected abstract void startApp() throws MIDletStateChangeException;
public final void notifyDestroyed() {
- //AndroidMeActivity.DEFAULT_ACTIVITY.finish();
+ Globals.exit(0);
new Thread() {
public void run() {
Modified: iOSME/src/net/yura/ios/CanvasView.java
===================================================================
--- iOSME/src/net/yura/ios/CanvasView.java 2021-06-23 14:11:07 UTC (rev 2471)
+++ iOSME/src/net/yura/ios/CanvasView.java 2021-06-23 14:30:51 UTC (rev 2472)
@@ -13,6 +13,7 @@
import apple.uikit.UITouch;
import apple.uikit.UIView;
import apple.uikit.c.UIKit;
+import apple.uikit.enums.UIViewContentMode;
public class CanvasView extends UIView {
@@ -27,7 +28,7 @@
protected CanvasView(Pointer peer) {
super(peer);
-
+ //setContentMode(UIViewContentMode.Redraw); // does not work here for some reason
//setFocusable(true);
//setFocusableInTouchMode(true);
}
@@ -38,6 +39,7 @@
public void setCanvas(Canvas canvas) {
this.canvas = canvas;
+ setContentMode(UIViewContentMode.Redraw); // tells it to repaint if size changes
setNeedsDisplay();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|