|
45 | 45 | import android.os.Handler; |
46 | 46 | import android.os.Looper; |
47 | 47 | import android.support.annotation.LayoutRes; |
| 48 | +import android.view.ContextMenu; |
48 | 49 | import android.view.LayoutInflater; |
| 50 | +import android.view.Menu; |
| 51 | +import android.view.MenuInflater; |
| 52 | +import android.view.MenuItem; |
49 | 53 | import android.view.MotionEvent; |
50 | 54 | import android.view.SurfaceHolder; |
51 | 55 | import android.view.View; |
52 | 56 | import android.view.ViewGroup; |
| 57 | +import android.view.ContextMenu.ContextMenuInfo; |
53 | 58 | import processing.a2d.PGraphicsAndroid2D; |
| 59 | +import processing.android.ActivityAPI; |
54 | 60 | import processing.android.AppComponent; |
55 | 61 | import processing.data.*; |
56 | 62 | import processing.event.*; |
57 | 63 | import processing.opengl.*; |
58 | 64 |
|
59 | | -public class PApplet extends Object implements PConstants { |
| 65 | +public class PApplet extends Object implements ActivityAPI, PConstants { |
60 | 66 |
|
61 | 67 | static final public boolean DEBUG = true; |
62 | 68 | // static final public boolean DEBUG = false; |
@@ -593,6 +599,31 @@ public void onNewIntent(Intent intent) { |
593 | 599 | } |
594 | 600 |
|
595 | 601 |
|
| 602 | + public void onCreateOptionsMenu(Menu menu, MenuInflater inflater){ |
| 603 | + |
| 604 | + } |
| 605 | + |
| 606 | + |
| 607 | + public boolean onOptionsItemSelected(MenuItem item) { |
| 608 | + return false; |
| 609 | + } |
| 610 | + |
| 611 | + |
| 612 | + public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { |
| 613 | + |
| 614 | + } |
| 615 | + |
| 616 | + |
| 617 | + public boolean onContextItemSelected(MenuItem item) { |
| 618 | + return false; |
| 619 | + } |
| 620 | + |
| 621 | + |
| 622 | + public boolean onMenuItemClick(MenuItem item) { |
| 623 | + return false; |
| 624 | + } |
| 625 | + |
| 626 | + |
596 | 627 | public void startActivity(Intent intent) { |
597 | 628 | surface.startActivity(intent); |
598 | 629 | } |
|
0 commit comments