diff --git a/mobile/android/base/GeckoApplication.java b/mobile/android/base/GeckoApplication.java index 86475079fb52..8ea73cd5766a 100644 --- a/mobile/android/base/GeckoApplication.java +++ b/mobile/android/base/GeckoApplication.java @@ -7,6 +7,7 @@ package org.mozilla.gecko; import org.mozilla.gecko.db.BrowserContract; import org.mozilla.gecko.db.BrowserDB; import org.mozilla.gecko.home.HomePanelsManager; +import org.mozilla.gecko.lwt.LightweightTheme; import org.mozilla.gecko.mozglue.GeckoLoader; import org.mozilla.gecko.util.Clipboard; import org.mozilla.gecko.util.HardwareUtils; diff --git a/mobile/android/base/LightweightTheme.java b/mobile/android/base/lwt/LightweightTheme.java similarity index 99% rename from mobile/android/base/LightweightTheme.java rename to mobile/android/base/lwt/LightweightTheme.java index e430aa4e44fc..57be92cc7036 100644 --- a/mobile/android/base/LightweightTheme.java +++ b/mobile/android/base/lwt/LightweightTheme.java @@ -3,13 +3,14 @@ * 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/. */ -package org.mozilla.gecko; +package org.mozilla.gecko.lwt; import java.util.ArrayList; import java.util.List; import org.json.JSONObject; import org.mozilla.gecko.AppConstants.Versions; +import org.mozilla.gecko.EventDispatcher; import org.mozilla.gecko.GeckoSharedPrefs; import org.mozilla.gecko.gfx.BitmapUtils; import org.mozilla.gecko.util.GeckoEventListener; diff --git a/mobile/android/base/LightweightThemeDrawable.java b/mobile/android/base/lwt/LightweightThemeDrawable.java similarity index 99% rename from mobile/android/base/LightweightThemeDrawable.java rename to mobile/android/base/lwt/LightweightThemeDrawable.java index 23b5db3f62ba..c0ae6eaedf0a 100644 --- a/mobile/android/base/LightweightThemeDrawable.java +++ b/mobile/android/base/lwt/LightweightThemeDrawable.java @@ -3,7 +3,7 @@ * 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/. */ -package org.mozilla.gecko; +package org.mozilla.gecko.lwt; import android.content.res.Resources; import android.graphics.Bitmap; diff --git a/mobile/android/base/moz.build b/mobile/android/base/moz.build index 1f011ea74966..39ce60328fd2 100644 --- a/mobile/android/base/moz.build +++ b/mobile/android/base/moz.build @@ -326,10 +326,10 @@ gbjar.sources += [ 'InputMethods.java', 'IntentHelper.java', 'JavaAddonManager.java', - 'LightweightTheme.java', - 'LightweightThemeDrawable.java', 'LocaleAware.java', 'LocaleManager.java', + 'lwt/LightweightTheme.java', + 'lwt/LightweightThemeDrawable.java', 'MediaCastingBar.java', 'MemoryMonitor.java', 'menu/GeckoMenu.java', diff --git a/mobile/android/base/tabs/TabsPanel.java b/mobile/android/base/tabs/TabsPanel.java index 0e4d22f84e35..7ae330819267 100644 --- a/mobile/android/base/tabs/TabsPanel.java +++ b/mobile/android/base/tabs/TabsPanel.java @@ -9,14 +9,14 @@ import org.mozilla.gecko.AppConstants.Versions; import org.mozilla.gecko.GeckoApp; import org.mozilla.gecko.GeckoAppShell; import org.mozilla.gecko.GeckoApplication; -import org.mozilla.gecko.LightweightTheme; -import org.mozilla.gecko.LightweightThemeDrawable; import org.mozilla.gecko.NewTabletUI; import org.mozilla.gecko.R; import org.mozilla.gecko.Telemetry; import org.mozilla.gecko.TelemetryContract; import org.mozilla.gecko.animation.PropertyAnimator; import org.mozilla.gecko.animation.ViewHelper; +import org.mozilla.gecko.lwt.LightweightTheme; +import org.mozilla.gecko.lwt.LightweightThemeDrawable; import org.mozilla.gecko.util.HardwareUtils; import org.mozilla.gecko.widget.GeckoPopupMenu; import org.mozilla.gecko.widget.IconTabWidget; diff --git a/mobile/android/base/toolbar/BrowserToolbar.java b/mobile/android/base/toolbar/BrowserToolbar.java index 1fe0b31d241d..139e8eefa512 100644 --- a/mobile/android/base/toolbar/BrowserToolbar.java +++ b/mobile/android/base/toolbar/BrowserToolbar.java @@ -14,7 +14,6 @@ import org.mozilla.gecko.AppConstants.Versions; import org.mozilla.gecko.BrowserApp; import org.mozilla.gecko.GeckoAppShell; import org.mozilla.gecko.GeckoApplication; -import org.mozilla.gecko.LightweightTheme; import org.mozilla.gecko.NewTabletUI; import org.mozilla.gecko.R; import org.mozilla.gecko.Tab; @@ -24,6 +23,7 @@ import org.mozilla.gecko.TelemetryContract; import org.mozilla.gecko.animation.PropertyAnimator; import org.mozilla.gecko.animation.PropertyAnimator.PropertyAnimationListener; import org.mozilla.gecko.animation.ViewHelper; +import org.mozilla.gecko.lwt.LightweightTheme; import org.mozilla.gecko.menu.GeckoMenu; import org.mozilla.gecko.menu.MenuPopup; import org.mozilla.gecko.tabs.TabHistoryController; diff --git a/mobile/android/base/toolbar/ShapedButton.java b/mobile/android/base/toolbar/ShapedButton.java index 0f837baf56a5..22819679bb3f 100644 --- a/mobile/android/base/toolbar/ShapedButton.java +++ b/mobile/android/base/toolbar/ShapedButton.java @@ -5,9 +5,9 @@ package org.mozilla.gecko.toolbar; import org.mozilla.gecko.GeckoApplication; -import org.mozilla.gecko.LightweightTheme; -import org.mozilla.gecko.LightweightThemeDrawable; import org.mozilla.gecko.R; +import org.mozilla.gecko.lwt.LightweightTheme; +import org.mozilla.gecko.lwt.LightweightThemeDrawable; import org.mozilla.gecko.tabs.TabCurve; import org.mozilla.gecko.widget.ThemedImageButton; diff --git a/mobile/android/base/widget/ThemedEditText.java b/mobile/android/base/widget/ThemedEditText.java index 82ee89d8fc1b..66203abdce26 100644 --- a/mobile/android/base/widget/ThemedEditText.java +++ b/mobile/android/base/widget/ThemedEditText.java @@ -7,8 +7,8 @@ package org.mozilla.gecko.widget; import org.mozilla.gecko.GeckoApplication; -import org.mozilla.gecko.LightweightTheme; import org.mozilla.gecko.R; +import org.mozilla.gecko.lwt.LightweightTheme; import android.content.Context; import android.content.res.TypedArray; diff --git a/mobile/android/base/widget/ThemedImageButton.java b/mobile/android/base/widget/ThemedImageButton.java index 34aeb060a427..005aa3745cca 100644 --- a/mobile/android/base/widget/ThemedImageButton.java +++ b/mobile/android/base/widget/ThemedImageButton.java @@ -7,8 +7,8 @@ package org.mozilla.gecko.widget; import org.mozilla.gecko.GeckoApplication; -import org.mozilla.gecko.LightweightTheme; import org.mozilla.gecko.R; +import org.mozilla.gecko.lwt.LightweightTheme; import android.content.Context; import android.content.res.TypedArray; diff --git a/mobile/android/base/widget/ThemedImageView.java b/mobile/android/base/widget/ThemedImageView.java index 4c0b474c1e77..36502e7d0227 100644 --- a/mobile/android/base/widget/ThemedImageView.java +++ b/mobile/android/base/widget/ThemedImageView.java @@ -7,8 +7,8 @@ package org.mozilla.gecko.widget; import org.mozilla.gecko.GeckoApplication; -import org.mozilla.gecko.LightweightTheme; import org.mozilla.gecko.R; +import org.mozilla.gecko.lwt.LightweightTheme; import android.content.Context; import android.content.res.TypedArray; diff --git a/mobile/android/base/widget/ThemedLinearLayout.java b/mobile/android/base/widget/ThemedLinearLayout.java index da7d7d76a8f8..29bbc7b254f9 100644 --- a/mobile/android/base/widget/ThemedLinearLayout.java +++ b/mobile/android/base/widget/ThemedLinearLayout.java @@ -7,8 +7,8 @@ package org.mozilla.gecko.widget; import org.mozilla.gecko.GeckoApplication; -import org.mozilla.gecko.LightweightTheme; import org.mozilla.gecko.R; +import org.mozilla.gecko.lwt.LightweightTheme; import android.content.Context; import android.content.res.TypedArray; diff --git a/mobile/android/base/widget/ThemedRelativeLayout.java b/mobile/android/base/widget/ThemedRelativeLayout.java index 7d905b7c22e7..1f2b336d5b38 100644 --- a/mobile/android/base/widget/ThemedRelativeLayout.java +++ b/mobile/android/base/widget/ThemedRelativeLayout.java @@ -7,8 +7,8 @@ package org.mozilla.gecko.widget; import org.mozilla.gecko.GeckoApplication; -import org.mozilla.gecko.LightweightTheme; import org.mozilla.gecko.R; +import org.mozilla.gecko.lwt.LightweightTheme; import android.content.Context; import android.content.res.TypedArray; diff --git a/mobile/android/base/widget/ThemedTextSwitcher.java b/mobile/android/base/widget/ThemedTextSwitcher.java index 75c24569546f..9a722246a90d 100644 --- a/mobile/android/base/widget/ThemedTextSwitcher.java +++ b/mobile/android/base/widget/ThemedTextSwitcher.java @@ -7,8 +7,8 @@ package org.mozilla.gecko.widget; import org.mozilla.gecko.GeckoApplication; -import org.mozilla.gecko.LightweightTheme; import org.mozilla.gecko.R; +import org.mozilla.gecko.lwt.LightweightTheme; import android.content.Context; import android.content.res.TypedArray; diff --git a/mobile/android/base/widget/ThemedTextView.java b/mobile/android/base/widget/ThemedTextView.java index 09da6bdedd2b..d9ec5e6a9d6b 100644 --- a/mobile/android/base/widget/ThemedTextView.java +++ b/mobile/android/base/widget/ThemedTextView.java @@ -7,8 +7,8 @@ package org.mozilla.gecko.widget; import org.mozilla.gecko.GeckoApplication; -import org.mozilla.gecko.LightweightTheme; import org.mozilla.gecko.R; +import org.mozilla.gecko.lwt.LightweightTheme; import android.content.Context; import android.content.res.TypedArray; diff --git a/mobile/android/base/widget/ThemedView.java b/mobile/android/base/widget/ThemedView.java index 80f733b6b9b7..d5dfe3c6986d 100644 --- a/mobile/android/base/widget/ThemedView.java +++ b/mobile/android/base/widget/ThemedView.java @@ -7,8 +7,8 @@ package org.mozilla.gecko.widget; import org.mozilla.gecko.GeckoApplication; -import org.mozilla.gecko.LightweightTheme; import org.mozilla.gecko.R; +import org.mozilla.gecko.lwt.LightweightTheme; import android.content.Context; import android.content.res.TypedArray;