aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rw-r--r--java/org/gnu/emacs/EmacsActivity.java2
-rw-r--r--java/org/gnu/emacs/EmacsContextMenu.java2
-rw-r--r--java/org/gnu/emacs/EmacsFontDriver.java6
-rw-r--r--java/org/gnu/emacs/EmacsSdk7FontDriver.java6
-rw-r--r--java/org/gnu/emacs/EmacsService.java24
-rw-r--r--java/org/gnu/emacs/EmacsWindow.java3
6 files changed, 33 insertions, 10 deletions
diff --git a/java/org/gnu/emacs/EmacsActivity.java b/java/org/gnu/emacs/EmacsActivity.java
index 1c5d7605caa..c444110de60 100644
--- a/java/org/gnu/emacs/EmacsActivity.java
+++ b/java/org/gnu/emacs/EmacsActivity.java
@@ -207,7 +207,7 @@ public class EmacsActivity extends Activity
207 } 207 }
208 208
209 @Override 209 @Override
210 public void 210 public final void
211 onDestroy () 211 onDestroy ()
212 { 212 {
213 EmacsWindowAttachmentManager manager; 213 EmacsWindowAttachmentManager manager;
diff --git a/java/org/gnu/emacs/EmacsContextMenu.java b/java/org/gnu/emacs/EmacsContextMenu.java
index 0de292af21a..a1bca98daa0 100644
--- a/java/org/gnu/emacs/EmacsContextMenu.java
+++ b/java/org/gnu/emacs/EmacsContextMenu.java
@@ -52,7 +52,7 @@ public final class EmacsContextMenu
52 /* Whether or not a submenu was selected. */ 52 /* Whether or not a submenu was selected. */
53 public static boolean wasSubmenuSelected; 53 public static boolean wasSubmenuSelected;
54 54
55 private class Item implements MenuItem.OnMenuItemClickListener 55 private static class Item implements MenuItem.OnMenuItemClickListener
56 { 56 {
57 public int itemID; 57 public int itemID;
58 public String itemName, tooltip; 58 public String itemName, tooltip;
diff --git a/java/org/gnu/emacs/EmacsFontDriver.java b/java/org/gnu/emacs/EmacsFontDriver.java
index 39bda5a456d..e142a3121d3 100644
--- a/java/org/gnu/emacs/EmacsFontDriver.java
+++ b/java/org/gnu/emacs/EmacsFontDriver.java
@@ -65,7 +65,7 @@ public abstract class EmacsFontDriver
65 public static final int MONO = 100; 65 public static final int MONO = 100;
66 public static final int CHARCELL = 110; 66 public static final int CHARCELL = 110;
67 67
68 public class FontSpec 68 public static class FontSpec
69 { 69 {
70 /* The fields below mean the same as they do in enum 70 /* The fields below mean the same as they do in enum
71 font_property_index in font.h. */ 71 font_property_index in font.h. */
@@ -99,7 +99,7 @@ public abstract class EmacsFontDriver
99 } 99 }
100 }; 100 };
101 101
102 public class FontMetrics 102 public static class FontMetrics
103 { 103 {
104 public short lbearing; 104 public short lbearing;
105 public short rbearing; 105 public short rbearing;
@@ -119,7 +119,7 @@ public abstract class EmacsFontDriver
119 } 119 }
120 } 120 }
121 121
122 public class FontEntity extends FontSpec 122 public static class FontEntity extends FontSpec
123 { 123 {
124 /* No extra fields here. */ 124 /* No extra fields here. */
125 }; 125 };
diff --git a/java/org/gnu/emacs/EmacsSdk7FontDriver.java b/java/org/gnu/emacs/EmacsSdk7FontDriver.java
index ba92d4cef49..ae91c299de8 100644
--- a/java/org/gnu/emacs/EmacsSdk7FontDriver.java
+++ b/java/org/gnu/emacs/EmacsSdk7FontDriver.java
@@ -40,7 +40,7 @@ public class EmacsSdk7FontDriver extends EmacsFontDriver
40 private static final String EM_STRING = "m"; 40 private static final String EM_STRING = "m";
41 private static final String TAG = "EmacsSdk7FontDriver"; 41 private static final String TAG = "EmacsSdk7FontDriver";
42 42
43 protected class Sdk7Typeface 43 protected static final class Sdk7Typeface
44 { 44 {
45 /* The typeface and paint. */ 45 /* The typeface and paint. */
46 public Typeface typeface; 46 public Typeface typeface;
@@ -164,7 +164,7 @@ public class EmacsSdk7FontDriver extends EmacsFontDriver
164 } 164 }
165 }; 165 };
166 166
167 protected class Sdk7FontEntity extends FontEntity 167 protected static final class Sdk7FontEntity extends FontEntity
168 { 168 {
169 /* The typeface. */ 169 /* The typeface. */
170 public Sdk7Typeface typeface; 170 public Sdk7Typeface typeface;
@@ -187,7 +187,7 @@ public class EmacsSdk7FontDriver extends EmacsFontDriver
187 } 187 }
188 }; 188 };
189 189
190 protected class Sdk7FontObject extends FontObject 190 protected final class Sdk7FontObject extends FontObject
191 { 191 {
192 /* The typeface. */ 192 /* The typeface. */
193 public Sdk7Typeface typeface; 193 public Sdk7Typeface typeface;
diff --git a/java/org/gnu/emacs/EmacsService.java b/java/org/gnu/emacs/EmacsService.java
index e61d9487375..67de5d26f53 100644
--- a/java/org/gnu/emacs/EmacsService.java
+++ b/java/org/gnu/emacs/EmacsService.java
@@ -54,6 +54,8 @@ import android.content.res.AssetManager;
54import android.database.Cursor; 54import android.database.Cursor;
55import android.database.MatrixCursor; 55import android.database.MatrixCursor;
56 56
57import android.hardware.input.InputManager;
58
57import android.net.Uri; 59import android.net.Uri;
58 60
59import android.os.BatteryManager; 61import android.os.BatteryManager;
@@ -72,7 +74,7 @@ import android.provider.DocumentsContract.Document;
72import android.util.Log; 74import android.util.Log;
73import android.util.DisplayMetrics; 75import android.util.DisplayMetrics;
74 76
75import android.hardware.input.InputManager; 77import android.widget.Toast;
76 78
77class Holder<T> 79class Holder<T>
78{ 80{
@@ -821,4 +823,24 @@ public final class EmacsService extends Service
821 return new long[] { capacity, chargeCounter, currentAvg, 823 return new long[] { capacity, chargeCounter, currentAvg,
822 currentNow, remaining, status, }; 824 currentNow, remaining, status, };
823 } 825 }
826
827 /* Display the specified STRING in a small dialog box on the main
828 thread. */
829
830 public void
831 displayToast (final String string)
832 {
833 runOnUiThread (new Runnable () {
834 @Override
835 public void
836 run ()
837 {
838 Toast toast;
839
840 toast = Toast.makeText (getApplicationContext (),
841 string, Toast.LENGTH_SHORT);
842 toast.show ();
843 }
844 });
845 }
824}; 846};
diff --git a/java/org/gnu/emacs/EmacsWindow.java b/java/org/gnu/emacs/EmacsWindow.java
index 5c481aa3ef4..ea4cf48090d 100644
--- a/java/org/gnu/emacs/EmacsWindow.java
+++ b/java/org/gnu/emacs/EmacsWindow.java
@@ -64,11 +64,12 @@ public final class EmacsWindow extends EmacsHandleObject
64{ 64{
65 private static final String TAG = "EmacsWindow"; 65 private static final String TAG = "EmacsWindow";
66 66
67 private class Coordinate 67 private static class Coordinate
68 { 68 {
69 /* Integral coordinate. */ 69 /* Integral coordinate. */
70 int x, y; 70 int x, y;
71 71
72 public
72 Coordinate (int x, int y) 73 Coordinate (int x, int y)
73 { 74 {
74 this.x = x; 75 this.x = x;