mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 920170 - Move Android prompt service components to their own namespace. r=margaret
--HG-- rename : mobile/android/base/Prompt.java => mobile/android/base/prompts/Prompt.java rename : mobile/android/base/PromptInput.java => mobile/android/base/prompts/PromptInput.java rename : mobile/android/base/PromptService.java => mobile/android/base/prompts/PromptService.java
This commit is contained in:
parent
05e11fc7cf
commit
3ebb9492d4
@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
package org.mozilla.gecko;
|
package org.mozilla.gecko;
|
||||||
|
|
||||||
|
import org.mozilla.gecko.prompts.Prompt;
|
||||||
|
import org.mozilla.gecko.prompts.PromptService;
|
||||||
import org.mozilla.gecko.util.ActivityResultHandler;
|
import org.mozilla.gecko.util.ActivityResultHandler;
|
||||||
import org.mozilla.gecko.util.ActivityResultHandlerMap;
|
import org.mozilla.gecko.util.ActivityResultHandlerMap;
|
||||||
import org.mozilla.gecko.util.ThreadUtils;
|
import org.mozilla.gecko.util.ThreadUtils;
|
||||||
|
@ -7,6 +7,7 @@ package org.mozilla.gecko;
|
|||||||
|
|
||||||
import org.mozilla.gecko.util.HardwareUtils;
|
import org.mozilla.gecko.util.HardwareUtils;
|
||||||
import org.mozilla.gecko.util.ThreadUtils;
|
import org.mozilla.gecko.util.ThreadUtils;
|
||||||
|
import org.mozilla.gecko.prompts.PromptService;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
@ -20,6 +20,7 @@ import org.mozilla.gecko.home.BrowserSearch;
|
|||||||
import org.mozilla.gecko.home.HomePager;
|
import org.mozilla.gecko.home.HomePager;
|
||||||
import org.mozilla.gecko.home.HomePager.OnUrlOpenListener;
|
import org.mozilla.gecko.home.HomePager.OnUrlOpenListener;
|
||||||
import org.mozilla.gecko.menu.GeckoMenu;
|
import org.mozilla.gecko.menu.GeckoMenu;
|
||||||
|
import org.mozilla.gecko.prompts.Prompt;
|
||||||
import org.mozilla.gecko.util.Clipboard;
|
import org.mozilla.gecko.util.Clipboard;
|
||||||
import org.mozilla.gecko.util.GamepadUtils;
|
import org.mozilla.gecko.util.GamepadUtils;
|
||||||
import org.mozilla.gecko.util.HardwareUtils;
|
import org.mozilla.gecko.util.HardwareUtils;
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
package org.mozilla.gecko;
|
package org.mozilla.gecko;
|
||||||
|
|
||||||
import org.mozilla.gecko.widget.Divider;
|
import org.mozilla.gecko.widget.Divider;
|
||||||
|
import org.mozilla.gecko.prompts.PromptInput;
|
||||||
|
|
||||||
import org.json.JSONArray;
|
import org.json.JSONArray;
|
||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
|
@ -7,6 +7,7 @@ package org.mozilla.gecko;
|
|||||||
|
|
||||||
import org.mozilla.gecko.util.GeckoEventListener;
|
import org.mozilla.gecko.util.GeckoEventListener;
|
||||||
import org.mozilla.gecko.widget.ArrowPopup;
|
import org.mozilla.gecko.widget.ArrowPopup;
|
||||||
|
import org.mozilla.gecko.prompts.PromptInput;
|
||||||
|
|
||||||
import org.json.JSONArray;
|
import org.json.JSONArray;
|
||||||
import org.json.JSONException;
|
import org.json.JSONException;
|
||||||
|
@ -12,6 +12,7 @@ import org.mozilla.gecko.gfx.BitmapUtils;
|
|||||||
import org.mozilla.gecko.gfx.Layer;
|
import org.mozilla.gecko.gfx.Layer;
|
||||||
import org.mozilla.gecko.gfx.LayerView;
|
import org.mozilla.gecko.gfx.LayerView;
|
||||||
import org.mozilla.gecko.gfx.PluginLayer;
|
import org.mozilla.gecko.gfx.PluginLayer;
|
||||||
|
import org.mozilla.gecko.prompts.PromptService;
|
||||||
import org.mozilla.gecko.menu.GeckoMenu;
|
import org.mozilla.gecko.menu.GeckoMenu;
|
||||||
import org.mozilla.gecko.menu.GeckoMenuInflater;
|
import org.mozilla.gecko.menu.GeckoMenuInflater;
|
||||||
import org.mozilla.gecko.menu.MenuPanel;
|
import org.mozilla.gecko.menu.MenuPanel;
|
||||||
|
@ -10,6 +10,7 @@ import org.mozilla.gecko.gfx.GeckoLayerClient;
|
|||||||
import org.mozilla.gecko.gfx.GfxInfoThread;
|
import org.mozilla.gecko.gfx.GfxInfoThread;
|
||||||
import org.mozilla.gecko.gfx.LayerView;
|
import org.mozilla.gecko.gfx.LayerView;
|
||||||
import org.mozilla.gecko.gfx.PanZoomController;
|
import org.mozilla.gecko.gfx.PanZoomController;
|
||||||
|
import org.mozilla.gecko.prompts.PromptService;
|
||||||
import org.mozilla.gecko.mozglue.GeckoLoader;
|
import org.mozilla.gecko.mozglue.GeckoLoader;
|
||||||
import org.mozilla.gecko.mozglue.GeneratableAndroidBridgeTarget;
|
import org.mozilla.gecko.mozglue.GeneratableAndroidBridgeTarget;
|
||||||
import org.mozilla.gecko.mozglue.OptionalGeneratedParameter;
|
import org.mozilla.gecko.mozglue.OptionalGeneratedParameter;
|
||||||
|
@ -126,9 +126,9 @@ FENNEC_JAVA_FILES = \
|
|||||||
PrefsHelper.java \
|
PrefsHelper.java \
|
||||||
PrivateDataPreference.java \
|
PrivateDataPreference.java \
|
||||||
PrivateTab.java \
|
PrivateTab.java \
|
||||||
Prompt.java \
|
prompts/Prompt.java \
|
||||||
PromptInput.java \
|
prompts/PromptInput.java \
|
||||||
PromptService.java \
|
prompts/PromptService.java \
|
||||||
Restarter.java \
|
Restarter.java \
|
||||||
sqlite/ByteBufferInputStream.java \
|
sqlite/ByteBufferInputStream.java \
|
||||||
sqlite/MatrixBlobCursor.java \
|
sqlite/MatrixBlobCursor.java \
|
||||||
|
@ -3,11 +3,14 @@
|
|||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
package org.mozilla.gecko;
|
package org.mozilla.gecko.prompts;
|
||||||
|
|
||||||
import org.mozilla.gecko.util.GeckoEventResponder;
|
import org.mozilla.gecko.util.GeckoEventResponder;
|
||||||
|
import org.mozilla.gecko.GeckoEvent;
|
||||||
import org.mozilla.gecko.util.ThreadUtils;
|
import org.mozilla.gecko.util.ThreadUtils;
|
||||||
import org.mozilla.gecko.widget.DateTimePicker;
|
import org.mozilla.gecko.widget.DateTimePicker;
|
||||||
|
import org.mozilla.gecko.R;
|
||||||
|
import org.mozilla.gecko.GeckoAppShell;
|
||||||
|
|
||||||
import org.json.JSONArray;
|
import org.json.JSONArray;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
@ -3,8 +3,9 @@
|
|||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
package org.mozilla.gecko;
|
package org.mozilla.gecko.prompts;
|
||||||
|
|
||||||
|
import org.mozilla.gecko.AllCapsTextView;
|
||||||
import org.mozilla.gecko.util.GeckoEventResponder;
|
import org.mozilla.gecko.util.GeckoEventResponder;
|
||||||
import org.mozilla.gecko.util.ThreadUtils;
|
import org.mozilla.gecko.util.ThreadUtils;
|
||||||
import org.mozilla.gecko.widget.DateTimePicker;
|
import org.mozilla.gecko.widget.DateTimePicker;
|
||||||
@ -40,7 +41,7 @@ import java.util.GregorianCalendar;
|
|||||||
import java.util.concurrent.ConcurrentLinkedQueue;
|
import java.util.concurrent.ConcurrentLinkedQueue;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
class PromptInput {
|
public class PromptInput {
|
||||||
private final JSONObject mJSONInput;
|
private final JSONObject mJSONInput;
|
||||||
|
|
||||||
protected final String mLabel;
|
protected final String mLabel;
|
@ -3,8 +3,10 @@
|
|||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
package org.mozilla.gecko;
|
package org.mozilla.gecko.prompts;
|
||||||
|
|
||||||
|
import org.mozilla.gecko.GeckoAppShell;
|
||||||
|
import org.mozilla.gecko.GeckoEvent;
|
||||||
import org.mozilla.gecko.util.GeckoEventResponder;
|
import org.mozilla.gecko.util.GeckoEventResponder;
|
||||||
import org.mozilla.gecko.util.ThreadUtils;
|
import org.mozilla.gecko.util.ThreadUtils;
|
||||||
|
|
||||||
@ -27,7 +29,7 @@ public class PromptService implements GeckoEventResponder {
|
|||||||
mContext = context;
|
mContext = context;
|
||||||
}
|
}
|
||||||
|
|
||||||
void destroy() {
|
public void destroy() {
|
||||||
GeckoAppShell.getEventDispatcher().unregisterEventListener("Prompt:Show", this);
|
GeckoAppShell.getEventDispatcher().unregisterEventListener("Prompt:Show", this);
|
||||||
GeckoAppShell.getEventDispatcher().unregisterEventListener("Prompt:ShowTop", this);
|
GeckoAppShell.getEventDispatcher().unregisterEventListener("Prompt:ShowTop", this);
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user