android/sdremote/src/org/libreoffice/impressremote/BlankScreenFragment.java | 74 +++++----- android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java | 20 +- android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java | 2 android/sdremote/src/org/libreoffice/impressremote/ThumbnailFragment.java | 2 4 files changed, 49 insertions(+), 49 deletions(-)
New commits: commit edf69b5b3fbb94385a4f564aec6e3f54abe4ee32 Author: Andrzej J.R. Hunt <andr...@ahunt.org> Date: Wed Aug 15 15:06:08 2012 +0200 Migrated to v4 support library fragments. Change-Id: I6db5d05e15cbe603327fc9f59e7b8cace343e36b diff --git a/android/sdremote/src/org/libreoffice/impressremote/BlankScreenFragment.java b/android/sdremote/src/org/libreoffice/impressremote/BlankScreenFragment.java index 4418431..2f0c8d1 100644 --- a/android/sdremote/src/org/libreoffice/impressremote/BlankScreenFragment.java +++ b/android/sdremote/src/org/libreoffice/impressremote/BlankScreenFragment.java @@ -2,13 +2,13 @@ package org.libreoffice.impressremote; import org.libreoffice.impressremote.communication.CommunicationService; -import android.app.Fragment; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.RectF; import android.os.Bundle; +import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -16,50 +16,50 @@ import android.widget.ImageView; public class BlankScreenFragment extends Fragment { - CommunicationService mCommunicationService; + CommunicationService mCommunicationService; - public BlankScreenFragment(CommunicationService aCommunicationService) { - mCommunicationService = aCommunicationService; - } + public BlankScreenFragment(CommunicationService aCommunicationService) { + mCommunicationService = aCommunicationService; + } - @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, - Bundle savedInstanceState) { + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { - View v = inflater.inflate(R.layout.fragment_blankscreen, container, - false); + View v = inflater.inflate(R.layout.fragment_blankscreen, container, + false); - Bitmap aBitmap = mCommunicationService.getSlideShow().getImage( - mCommunicationService.getSlideShow().getCurrentSlide()); + Bitmap aBitmap = mCommunicationService.getSlideShow().getImage( + mCommunicationService.getSlideShow().getCurrentSlide()); - // Process the image - final int borderWidth = 8; + // Process the image + final int borderWidth = 8; - Paint p = new Paint(Paint.ANTI_ALIAS_FLAG); - p.setShadowLayer(borderWidth, 0, 0, Color.BLACK); + Paint p = new Paint(Paint.ANTI_ALIAS_FLAG); + p.setShadowLayer(borderWidth, 0, 0, Color.BLACK); - RectF aRect = new RectF(borderWidth, borderWidth, borderWidth - + aBitmap.getWidth(), borderWidth + aBitmap.getHeight()); - Bitmap aOut = Bitmap.createBitmap(aBitmap.getWidth() + 2 * borderWidth, - aBitmap.getHeight() + 2 * borderWidth, - aBitmap.getConfig()); - Canvas canvas = new Canvas(aOut); - canvas.drawColor(Color.TRANSPARENT); - canvas.drawRect(aRect, p); - canvas.drawBitmap(aBitmap, null, aRect, null); + RectF aRect = new RectF(borderWidth, borderWidth, borderWidth + + aBitmap.getWidth(), borderWidth + aBitmap.getHeight()); + Bitmap aOut = Bitmap.createBitmap(aBitmap.getWidth() + 2 * borderWidth, + aBitmap.getHeight() + 2 * borderWidth, + aBitmap.getConfig()); + Canvas canvas = new Canvas(aOut); + canvas.drawColor(Color.TRANSPARENT); + canvas.drawRect(aRect, p); + canvas.drawBitmap(aBitmap, null, aRect, null); - ImageView aImage = (ImageView) v - .findViewById(R.id.blankscreen_slidepreview); - aImage.setImageBitmap(aOut); + ImageView aImage = (ImageView) v + .findViewById(R.id.blankscreen_slidepreview); + aImage.setImageBitmap(aOut); - mCommunicationService.getTransmitter().blankScreen(); - // TODO Auto-generated method stub - return v; - } + mCommunicationService.getTransmitter().blankScreen(); + // TODO Auto-generated method stub + return v; + } - @Override - public void onDestroyView() { - super.onDestroyView(); - mCommunicationService.getTransmitter().resume(); - } + @Override + public void onDestroyView() { + super.onDestroyView(); + mCommunicationService.getTransmitter().resume(); + } } diff --git a/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java b/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java index 912059d..bc4efa9 100644 --- a/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java +++ b/android/sdremote/src/org/libreoffice/impressremote/PresentationActivity.java @@ -8,9 +8,6 @@ import org.libreoffice.impressremote.communication.CommunicationService; import org.libreoffice.impressremote.communication.SlideShow.Timer; import android.app.ActionBar; -import android.app.Activity; -import android.app.FragmentManager; -import android.app.FragmentTransaction; import android.content.ComponentName; import android.content.Context; import android.content.Intent; @@ -20,6 +17,9 @@ import android.os.Bundle; import android.os.Handler; import android.os.IBinder; import android.preference.PreferenceManager; +import android.support.v4.app.FragmentActivity; +import android.support.v4.app.FragmentManager; +import android.support.v4.app.FragmentTransaction; import android.text.format.DateFormat; import android.view.KeyEvent; import android.view.LayoutInflater; @@ -34,7 +34,7 @@ import android.widget.FrameLayout; import android.widget.TextView; import android.widget.ToggleButton; -public class PresentationActivity extends Activity { +public class PresentationActivity extends FragmentActivity { private CommunicationService mCommunicationService; private boolean mIsBound = false; private FrameLayout mLayout; @@ -62,7 +62,7 @@ public class PresentationActivity extends Activity { mThumbnailFragment = new ThumbnailFragment(); mPresentationFragment = new PresentationFragment(); - FragmentManager fragmentManager = getFragmentManager(); + FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager .beginTransaction(); fragmentTransaction.add(R.id.presentation_innerFrame, @@ -149,7 +149,7 @@ public class PresentationActivity extends Activity { BlankScreenFragment aFragment = new BlankScreenFragment( mCommunicationService); - FragmentTransaction ft = getFragmentManager() + FragmentTransaction ft = getSupportFragmentManager() .beginTransaction(); ft.replace(R.id.presentation_innerFrame, aFragment); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); @@ -220,7 +220,7 @@ public class PresentationActivity extends Activity { setupClockBar(); - getFragmentManager().addOnBackStackChangedListener(this); + getSupportFragmentManager().addOnBackStackChangedListener(this); timerHandler.removeCallbacks(timerUpdateThread); timerHandler.postDelayed(timerUpdateThread, 50); @@ -356,14 +356,14 @@ public class PresentationActivity extends Activity { // --------------------------------- ACTIONBAR BUTTONS ------------- if (aSource == mThumbnailButton) { if (!mThumbnailFragment.isVisible()) { - FragmentTransaction ft = getFragmentManager() + FragmentTransaction ft = getSupportFragmentManager() .beginTransaction(); ft.replace(R.id.presentation_innerFrame, mThumbnailFragment); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); } else { - getFragmentManager().popBackStack(); + getSupportFragmentManager().popBackStack(); } } else if (aSource == mTimeLabel) { if (mClockBar.getVisibility() == View.VISIBLE) { @@ -422,7 +422,7 @@ public class PresentationActivity extends Activity { @Override public void onBackStackChanged() { - if (getFragmentManager().getBackStackEntryCount() == 0) { + if (getSupportFragmentManager().getBackStackEntryCount() == 0) { mThumbnailButton.setChecked(false); } } diff --git a/android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java b/android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java index 69201a1..27d0f7e 100644 --- a/android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java +++ b/android/sdremote/src/org/libreoffice/impressremote/PresentationFragment.java @@ -5,7 +5,6 @@ import org.libreoffice.impressremote.communication.SlideShow; import pl.polidea.coverflow.AbstractCoverFlowImageAdapter; import pl.polidea.coverflow.CoverFlow; -import android.app.Fragment; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; @@ -17,6 +16,7 @@ import android.graphics.Color; import android.graphics.Paint; import android.graphics.RectF; import android.os.Bundle; +import android.support.v4.app.Fragment; import android.support.v4.content.LocalBroadcastManager; import android.view.LayoutInflater; import android.view.MotionEvent; diff --git a/android/sdremote/src/org/libreoffice/impressremote/ThumbnailFragment.java b/android/sdremote/src/org/libreoffice/impressremote/ThumbnailFragment.java index 4dbcaff..b909fa7 100644 --- a/android/sdremote/src/org/libreoffice/impressremote/ThumbnailFragment.java +++ b/android/sdremote/src/org/libreoffice/impressremote/ThumbnailFragment.java @@ -11,7 +11,6 @@ package org.libreoffice.impressremote; import org.libreoffice.impressremote.communication.CommunicationService; import org.libreoffice.impressremote.communication.SlideShow; -import android.app.Fragment; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; @@ -19,6 +18,7 @@ import android.content.IntentFilter; import android.graphics.Bitmap; import android.graphics.Typeface; import android.os.Bundle; +import android.support.v4.app.Fragment; import android.support.v4.content.LocalBroadcastManager; import android.view.LayoutInflater; import android.view.View; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits