SYMBOL INDEX (1205 symbols across 81 files) FILE: src/org/cyanogenmod/focal/BitmapFilter.java class BitmapFilter (line 42) | public class BitmapFilter { method getSingleton (line 51) | public static BitmapFilter getSingleton() { method BitmapFilter (line 59) | private BitmapFilter() { method getBlur (line 69) | public Bitmap getBlur(Context context, Bitmap src, float radius) { method getGlow (line 109) | public Bitmap getGlow(String name, int glowColor, Bitmap src) { FILE: src/org/cyanogenmod/focal/CameraActivity.java class CameraActivity (line 71) | public class CameraActivity extends Activity implements CameraManager.Ca... method onTouch (line 142) | @Override method onCreate (line 164) | @Override method getOrientation (line 242) | public int getOrientation() { method startShowcaseWelcome (line 246) | public void startShowcaseWelcome() { method startShowcasePanorama (line 265) | public void startShowcasePanorama() { method startShowcasePicSphere (line 280) | public void startShowcasePicSphere() { method onPause (line 298) | @Override method onResume (line 336) | @Override method onBackPressed (line 360) | @Override method getCameraMode (line 375) | public static int getCameraMode() { method notify (line 384) | public static void notify(String text, int lengthMs) { method notify (line 394) | public static void notify(String text, int lengthMs, float x, float y) { method getPanoProgressBar (line 401) | public PanoProgressBar getPanoProgressBar() { method displayOverlayBitmap (line 405) | public void displayOverlayBitmap(Bitmap bmp) { method hideOverlayBitmap (line 414) | public void hideOverlayBitmap() { method setCameraMode (line 431) | public void setCameraMode(final int newMode) { method setCaptureTransformer (line 505) | public void setCaptureTransformer(CaptureTransformer transformer) { method updateInterfaceOrientation (line 520) | public void updateInterfaceOrientation() { method updateCapabilities (line 534) | public void updateCapabilities() { method updateRingsVisibility (line 567) | public void updateRingsVisibility() { method isExposureRingVisible (line 585) | public boolean isExposureRingVisible() { method setExposureRingVisible (line 589) | public void setExposureRingVisible(boolean visible) { method startTimerCountdown (line 599) | public void startTimerCountdown(int timeMs) { method hideTimerCountdown (line 605) | public void hideTimerCountdown() { method setupCamera (line 609) | protected void setupCamera() { method onCameraReady (line 623) | @Override method onCameraFailed (line 693) | public void onCameraFailed() { method onKeyDown (line 705) | @Override method onKeyUp (line 733) | @Override method getCamManager (line 751) | public CameraManager getCamManager() { method getSnapManager (line 755) | public SnapshotManager getSnapManager() { method getPicSphereManager (line 759) | public PicSphereManager getPicSphereManager() { method getReviewDrawer (line 763) | public ReviewDrawer getReviewDrawer() { method initializePicSphere (line 767) | public void initializePicSphere() { method resetPicSphere (line 810) | public void resetPicSphere() { method initializePanorama (line 828) | public void initializePanorama() { method resetPanorama (line 838) | public void resetPanorama() { method setGLRenderer (line 845) | public void setGLRenderer(GLSurfaceView.Renderer renderer) { method toggleFullscreenShutter (line 864) | public void toggleFullscreenShutter() { method setHelperText (line 880) | public void setHelperText(final CharSequence text) { method setHelperText (line 889) | public void setHelperText(final CharSequence text, final boolean bewar... method setPicSphereUndoVisible (line 909) | public void setPicSphereUndoVisible(final boolean visible) { method setViewGroupRotation (line 929) | public static void setViewGroupRotation(ViewGroup vg, float rotation) { method setViewRotation (line 943) | public static void setViewRotation(View v, float rotation) { method onShowcaseViewHide (line 948) | @Override method onShowcaseViewShow (line 976) | @Override class CameraPreviewListener (line 984) | private class CameraPreviewListener implements CameraManager.PreviewPa... method onPreviewPause (line 985) | @Override method onPreviewResume (line 990) | @Override class MainRingPadListener (line 999) | private class MainRingPadListener implements SwitchRingPad.RingPadList... method onButtonActivated (line 1000) | @Override class MainShutterSlideListener (line 1031) | private class MainShutterSlideListener implements ShutterButton.Shutte... method onSlideOpen (line 1032) | @Override method onSlideClose (line 1043) | @Override method onMotionEvent (line 1048) | @Override method onShutterButtonPressed (line 1053) | @Override class MainShutterClickListener (line 1072) | public class MainShutterClickListener implements OnClickListener, method onClick (line 1076) | @Override method onLongClick (line 1108) | @Override method onTouch (line 1121) | @Override class MainFocusListener (line 1139) | private class MainFocusListener implements FocusManager.FocusListener { method onFocusStart (line 1140) | @Override method onFocusReturns (line 1151) | @Override class MainSnapshotListener (line 1172) | private class MainSnapshotListener implements SnapshotManager.Snapshot... method run (line 1178) | @Override method onSnapshotShutter (line 1193) | @Override method onSnapshotPreview (line 1214) | @Override method onSnapshotProcessing (line 1219) | @Override method onSnapshotSaved (line 1231) | @Override method onMediaSavingStart (line 1243) | @Override method onMediaSavingDone (line 1254) | @Override method onVideoRecordingStart (line 1264) | @Override method onVideoRecordingStop (line 1279) | @Override class CameraOrientationEventListener (line 1295) | private class CameraOrientationEventListener extends OrientationEventL... method CameraOrientationEventListener (line 1296) | public CameraOrientationEventListener(Context context) { method onOrientationChanged (line 1300) | @Override class GestureListener (line 1354) | public class GestureListener extends GestureDetector.SimpleOnGestureLi... method onSingleTapConfirmed (line 1365) | @Override method onDoubleTap (line 1384) | @Override method onScroll (line 1397) | @Override method onFling (line 1424) | @Override class ZoomGestureListener (line 1475) | private class ZoomGestureListener extends ScaleGestureDetector.SimpleO... method onScale (line 1476) | @Override FILE: src/org/cyanogenmod/focal/CameraApplication.java class CameraApplication (line 29) | public class CameraApplication extends Application { method uncaughtException (line 35) | public void uncaughtException(Thread thread, Throwable ex) { method onCreate (line 46) | @Override method setCameraManager (line 54) | public void setCameraManager(CameraManager camMan) { FILE: src/org/cyanogenmod/focal/CameraButtonIntentReceiver.java class CameraButtonIntentReceiver (line 32) | public class CameraButtonIntentReceiver extends BroadcastReceiver { method onReceive (line 33) | @Override FILE: src/org/cyanogenmod/focal/CameraCapabilities.java class CameraCapabilities (line 37) | public class CameraCapabilities { method CameraCapabilities (line 46) | public CameraCapabilities(CameraActivity context) { method getWidgets (line 74) | public List getWidgets() { method populateSidebar (line 87) | public void populateSidebar(Camera.Parameters params, ViewGroup sideBa... FILE: src/org/cyanogenmod/focal/CameraManager.java class CameraManager (line 64) | public class CameraManager { type PreviewPauseListener (line 94) | public interface PreviewPauseListener { method onPreviewPause (line 100) | public void onPreviewPause(); method onPreviewResume (line 105) | public void onPreviewResume(); type CameraReadyListener (line 108) | public interface CameraReadyListener { method onCameraReady (line 114) | public void onCameraReady(); method onCameraFailed (line 119) | public void onCameraFailed(); class ParametersThread (line 122) | private class ParametersThread extends Thread { method run (line 123) | public void run() { method CameraManager (line 170) | public CameraManager(Activity context) { method open (line 192) | public boolean open(final int cameraId) { method setPreviewPauseListener (line 272) | public void setPreviewPauseListener(PreviewPauseListener listener) { method setCameraReadyListener (line 276) | public void setCameraReadyListener(CameraReadyListener listener) { method getPreviewSurface (line 285) | public CameraPreview getPreviewSurface() { method getRenderer (line 292) | public CameraRenderer getRenderer() { method getCurrentFacing (line 299) | public int getCurrentFacing() { method getParameters (line 308) | public Camera.Parameters getParameters() { method pause (line 340) | public void pause() { method resume (line 347) | public void resume() { method forceCloseCamera (line 357) | public void forceCloseCamera() { method releaseCamera (line 369) | private void releaseCamera() { method reconnectToCamera (line 380) | public void reconnectToCamera() { method setVideoSize (line 388) | public void setVideoSize(int width, int height){ method setPreviewSize (line 431) | public void setPreviewSize(int width, int height) { method safeStartPreview (line 468) | private void safeStartPreview() { method safeStopPreview (line 476) | private void safeStopPreview() { method startParametersBatch (line 484) | public void startParametersBatch() { method stopParametersBatch (line 488) | public void stopParametersBatch() { method setParameterAsync (line 496) | public void setParameterAsync(String key, String value) { method setParameters (line 511) | public void setParameters(Camera.Parameters params) { method setLockSetup (line 523) | public void setLockSetup(boolean lock) { method getLastPreviewFrame (line 558) | public Bitmap getLastPreviewFrame() { method getContext (line 600) | public Context getContext() { method setPictureSize (line 608) | public void setPictureSize(String sz) { method takeSnapshot (line 626) | public void takeSnapshot(final Camera.ShutterCallback shutterCallback, method prepareVideoRecording (line 656) | public void prepareVideoRecording(String fileName, CamcorderProfile pr... method startVideoRecording (line 684) | public void startVideoRecording() { method stopVideoRecording (line 695) | public void stopVideoRecording() { method getOrientation (line 710) | public int getOrientation() { method setOrientation (line 718) | public void setOrientation(int orientation) { method restartPreviewIfNeeded (line 739) | public void restartPreviewIfNeeded() { method setCameraMode (line 759) | public void setCameraMode(final int mode) { method updateDisplayOrientation (line 849) | public void updateDisplayOrientation() { method initializePanoramaMode (line 868) | private void initializePanoramaMode() { method setInfinityFocus (line 896) | private void setInfinityFocus(Camera.Parameters parameters) { method doAutofocus (line 915) | public boolean doAutofocus(final AutoFocusCallback cb) { method isFocusAreaSupported (line 949) | public boolean isFocusAreaSupported() { method isExposureAreaSupported (line 967) | public boolean isExposureAreaSupported() { method setFocusPoint (line 986) | public void setFocusPoint(int x, int y) { method setExposurePoint (line 1015) | public void setExposurePoint(int x, int y) { method setAutoFocusMoveCallback (line 1033) | public void setAutoFocusMoveCallback(AutoFocusMoveCallback cb) { method setStabilization (line 1051) | public void setStabilization(boolean enabled) { method setRenderToTexture (line 1079) | public void setRenderToTexture(SurfaceTexture texture) { class CameraPreview (line 1089) | public class CameraPreview implements Camera.PreviewCallback { method CameraPreview (line 1096) | public CameraPreview() { method setRenderToTexture (line 1108) | public void setRenderToTexture(SurfaceTexture texture) { method setPauseCopyFrame (line 1112) | public void setPauseCopyFrame(boolean pause) { method notifyPreviewSize (line 1120) | public void notifyPreviewSize(int width, int height) { method getLastFrameBytes (line 1127) | public byte[] getLastFrameBytes() { method notifyCameraChanged (line 1131) | public void notifyCameraChanged(boolean startPreview) { method restartPreview (line 1157) | public void restartPreview() { method postCallbackBuffer (line 1174) | public void postCallbackBuffer() { method setupCamera (line 1181) | private void setupCamera() { method onPreviewFrame (line 1205) | @Override class CameraRenderer (line 1213) | public class CameraRenderer implements GLSurfaceView.Renderer { method CameraRenderer (line 1259) | public CameraRenderer() { method updateRatio (line 1263) | public void updateRatio(int width, int height) { method onSurfaceCreated (line 1280) | public void onSurfaceCreated(GL10 unused, EGLConfig config) { method onDrawFrame (line 1337) | public void onDrawFrame(GL10 unused) { method onSurfaceChanged (line 1365) | public void onSurfaceChanged(GL10 unused, int width, int height) { method loadShader (line 1382) | public int loadShader(int type, String shaderCode) { method createTexture (line 1391) | private int createTexture() { method dumpParameter (line 1402) | public static void dumpParameter(Camera.Parameters parameters) { FILE: src/org/cyanogenmod/focal/DisableCameraReceiver.java class DisableCameraReceiver (line 30) | public class DisableCameraReceiver extends BroadcastReceiver { method onReceive (line 36) | @Override method disableComponent (line 52) | private void disableComponent(Context context, String klass) { FILE: src/org/cyanogenmod/focal/Exif.java class Exif (line 25) | public class Exif { method getOrientation (line 29) | public static int getOrientation(byte[] jpeg) { method pack (line 126) | private static int pack(byte[] bytes, int offset, int length, FILE: src/org/cyanogenmod/focal/FocusManager.java class FocusManager (line 27) | public class FocusManager implements AutoFocusCallback, AutoFocusMoveCal... type FocusListener (line 30) | public interface FocusListener { method onFocusStart (line 38) | public void onFocusStart(boolean smallAdjust); method onFocusReturns (line 48) | public void onFocusReturns(boolean smallAdjust, boolean success); method FocusManager (line 60) | public FocusManager(CameraManager cam) { method setListener (line 79) | public void setListener(FocusListener listener) { method checkFocus (line 83) | public void checkFocus() { method setFocusKeepTime (line 100) | public void setFocusKeepTime(int timeMs) { method refocus (line 104) | public void refocus() { method onAutoFocus (line 114) | @Override method onAutoFocusMoving (line 124) | @Override FILE: src/org/cyanogenmod/focal/PopenHelper.java class PopenHelper (line 26) | public class PopenHelper { method run (line 42) | public static native int run(String command); FILE: src/org/cyanogenmod/focal/Profiler.java class Profiler (line 30) | public class Profiler { method getDefault (line 36) | public static Profiler getDefault() { method Profiler (line 41) | private Profiler() { method start (line 45) | public void start(String name) { method logProfile (line 49) | public void logProfile(String name) { FILE: src/org/cyanogenmod/focal/SettingsStorage.java class SettingsStorage (line 28) | public class SettingsStorage { method store (line 35) | private static void store(Context context, String prefsName, String ke... method retrieve (line 42) | private static String retrieve(Context context, String prefsName, Stri... method storeCameraSetting (line 53) | public static void storeCameraSetting(Context context, int facing, Str... method getCameraSetting (line 64) | public static String getCameraSetting(Context context, int facing, Str... method storeAppSetting (line 74) | public static void storeAppSetting(Context context, String key, String... method getAppSetting (line 85) | public static String getAppSetting(Context context, String key, String... method storeVisibilitySetting (line 95) | public static void storeVisibilitySetting(Context context, String key,... method getVisibilitySetting (line 105) | public static boolean getVisibilitySetting(Context context, String key) { method storeShortcutSetting (line 115) | public static void storeShortcutSetting(Context context, String key, b... method getShortcutSetting (line 125) | public static boolean getShortcutSetting(Context context, String key) { FILE: src/org/cyanogenmod/focal/SnapshotManager.java class SnapshotManager (line 64) | public class SnapshotManager { type SnapshotListener (line 68) | public interface SnapshotListener { method onSnapshotShutter (line 74) | public void onSnapshotShutter(SnapshotInfo info); method onSnapshotPreview (line 81) | public void onSnapshotPreview(SnapshotInfo info); method onSnapshotProcessing (line 88) | public void onSnapshotProcessing(SnapshotInfo info); method onSnapshotSaved (line 95) | public void onSnapshotSaved(SnapshotInfo info); method onMediaSavingStart (line 102) | public void onMediaSavingStart(); method onMediaSavingDone (line 109) | public void onMediaSavingDone(); method onVideoRecordingStart (line 114) | public void onVideoRecordingStart(); method onVideoRecordingStop (line 119) | public void onVideoRecordingStop(); class SnapshotInfo (line 122) | public class SnapshotInfo { method onShutter (line 179) | @Override method onPictureTaken (line 203) | @Override method run (line 342) | @Override method run (line 356) | @Override method SnapshotManager (line 394) | public SnapshotManager(CameraManager man, FocusManager focusMan, Conte... method addListener (line 410) | public void addListener(SnapshotListener listener) { method removeListener (line 416) | public void removeListener(SnapshotListener listener) { method setBypassProcessing (line 425) | public void setBypassProcessing(boolean bypass) { method setAutoEnhance (line 429) | public void setAutoEnhance(boolean enhance) { method getAutoEnhance (line 433) | public boolean getAutoEnhance() { method prepareNamerUri (line 437) | public void prepareNamerUri(int width, int height) { method getNamerUri (line 447) | public Uri getNamerUri() { method getNamerTitle (line 456) | public String getNamerTitle() { method saveImage (line 465) | public void saveImage(Uri uri, String title, int width, int height, method queueSnapshot (line 487) | public void queueSnapshot(boolean save, int exposureCompensation) { method getImageNamer (line 530) | public ImageNamer getImageNamer() { method getImageSaver (line 534) | public ImageSaver getImageSaver() { method getVideoProfile (line 538) | public CamcorderProfile getVideoProfile(){ method setVideoProfile (line 542) | public void setVideoProfile(final CamcorderProfile profile) { method startVideo (line 554) | public void startVideo() { method stopVideo (line 573) | public void stopVideo() { method isRecording (line 609) | public boolean isRecording() { method addVideoToMediaStore (line 618) | private boolean addVideoToMediaStore() { method generateVideoFilename (line 666) | private void generateVideoFilename(int outputFileFormat) { method convertOutputFormatToMimeType (line 693) | private String convertOutputFormatToMimeType(int outputFileFormat) { method convertOutputFormatToFileExt (line 700) | private String convertOutputFormatToFileExt(int outputFileFormat) { method onPause (line 707) | public void onPause() { method onResume (line 721) | public void onResume() { class SaveRequest (line 739) | private static class SaveRequest { class ImageSaver (line 765) | private class ImageSaver extends Thread { method ImageSaver (line 772) | public ImageSaver() { method addImage (line 778) | public void addImage(final byte[] data, Uri uri, String title, method addImage (line 784) | public void addImage(final byte[] data, Uri uri, String title, method addImage (line 790) | public void addImage(final byte[] data, Uri uri, String title, method run (line 817) | @Override method waitDone (line 854) | public void waitDone() { method finish (line 867) | public void finish() { method storeImage (line 881) | private void storeImage(final byte[] data, Uri uri, String title, class ImageNamer (line 919) | private static class ImageNamer extends Thread { method ImageNamer (line 929) | public ImageNamer() { method prepareUri (line 934) | public synchronized void prepareUri(ContentResolver resolver, method getUri (line 950) | public synchronized Uri getUri() { method getTitle (line 967) | public synchronized String getTitle() { method run (line 972) | @Override method finish (line 993) | public synchronized void finish() { method generateUri (line 999) | private void generateUri() { method cleanOldUri (line 1005) | private void cleanOldUri() { class VideoNamer (line 1013) | private static class VideoNamer extends Thread { method VideoNamer (line 1021) | public VideoNamer() { method prepareUri (line 1026) | public synchronized void prepareUri( method getUri (line 1035) | public synchronized Uri getUri() { method run (line 1050) | @Override method finish (line 1071) | public synchronized void finish() { method generateUri (line 1077) | private void generateUri() { method cleanOldUri (line 1083) | private void cleanOldUri() { FILE: src/org/cyanogenmod/focal/SoundManager.java class SoundManager (line 33) | public class SoundManager { method getSingleton (line 39) | public static SoundManager getSingleton() { method SoundManager (line 55) | private SoundManager() { method preload (line 59) | public void preload(Context ctx) { method play (line 69) | public void play(int sound) { FILE: src/org/cyanogenmod/focal/Storage.java class Storage (line 38) | public class Storage { method Storage (line 50) | private Storage() { method getStorage (line 54) | public static Storage getStorage() { method setRoot (line 62) | public void setRoot(String root) { method setImageSize (line 66) | @TargetApi(Build.VERSION_CODES.JELLY_BEAN) method writeFile (line 72) | public String writeFile(String title, byte[] data) { method addImage (line 90) | public Uri addImage(ContentResolver resolver, String title, method addImage (line 100) | public Uri addImage(ContentResolver resolver, String title, method newImage (line 142) | public Uri newImage(ContentResolver resolver, String title, method updateImage (line 172) | public boolean updateImage(ContentResolver resolver, Uri uri, method deleteImage (line 224) | public void deleteImage(ContentResolver resolver, Uri uri) { method generateDCIM (line 232) | private String generateDCIM() { method generateDirectory (line 236) | public String generateDirectory() { method generateFilepath (line 240) | private String generateFilepath(String title) { method generateBucketId (line 244) | public String generateBucketId() { method generateBucketIdInt (line 248) | public int generateBucketIdInt() { method getAvailableSpace (line 252) | public long getAvailableSpace() { method ensureOSXCompatible (line 281) | public void ensureOSXCompatible() { FILE: src/org/cyanogenmod/focal/Util.java class Util (line 55) | public class Util { method getDisplayRotation (line 81) | public static int getDisplayRotation(Activity activity) { method roundOrientation (line 112) | public static int roundOrientation(int orientation, int orientationHis... method getScreenSize (line 133) | public static Point getScreenSize(Activity activity) { method getOptimalPreviewSize (line 150) | public static Size getOptimalPreviewSize(Activity currentActivity, method fadeIn (line 201) | public static void fadeIn(View view, float startAlpha, float endAlpha,... method fadeIn (line 216) | public static void fadeIn(View view) { method fadeOut (line 223) | public static void fadeOut(View view) { method decodeYUV420SP (line 245) | public static Bitmap decodeYUV420SP(Context context, byte[] yuv420sp, ... method decodeYUV422P (line 320) | public static Bitmap decodeYUV422P(byte[] yuv422p, int width, int height) method createJpegName (line 367) | public static String createJpegName(long dateTaken) { method createVideoName (line 371) | public static String createVideoName(long dateTaken) { method broadcastNewPicture (line 380) | public static void broadcastNewPicture(Context context, Uri uri) { method removeFromGallery (line 391) | public static void removeFromGallery(ContentResolver cr, long id) { method dpToPx (line 402) | public static float dpToPx(Context context, float dp) { method getRealPathFromURI (line 413) | public static String getRealPathFromURI(Context context, Uri contentUR... method findBestPanoPreviewSize (line 432) | public static Point findBestPanoPreviewSize(List supportedSizes,... method findBestPicSpherePictureSize (line 463) | public static Point findBestPicSpherePictureSize(List supportedS... method deviceNeedsStopPreviewToShoot (line 502) | public static boolean deviceNeedsStopPreviewToShoot() { method deviceNeedsDisableZSL (line 515) | public static boolean deviceNeedsDisableZSL() { FILE: src/org/cyanogenmod/focal/WidgetProvider.java class WidgetProvider (line 32) | public class WidgetProvider extends AppWidgetProvider { method onUpdate (line 33) | public void onUpdate(final Context context, AppWidgetManager appWidget... FILE: src/org/cyanogenmod/focal/XMPHelper.java class XMPHelper (line 25) | public class XMPHelper { method writeXmpToFile (line 39) | public native int writeXmpToFile(String fileName, String xmpData); FILE: src/org/cyanogenmod/focal/feats/AutoPictureEnhancer.java class AutoPictureEnhancer (line 41) | public class AutoPictureEnhancer implements GLSurfaceView.Renderer { method AutoPictureEnhancer (line 55) | public AutoPictureEnhancer(Context context) { method setTexture (line 59) | public void setTexture(Bitmap bitmap) { method scale (line 63) | public static Bitmap scale(Bitmap bmp, int w, int h) { method loadTextureImpl (line 82) | private void loadTextureImpl(Bitmap bitmap) { method initEffects (line 117) | private void initEffects() { method applyEffects (line 131) | private void applyEffects() { method renderResult (line 136) | private void renderResult() { method onDrawFrame (line 140) | @Override method onSurfaceChanged (line 162) | @Override method onSurfaceCreated (line 175) | @Override FILE: src/org/cyanogenmod/focal/feats/BurstCapture.java class BurstCapture (line 32) | public class BurstCapture extends CaptureTransformer { method BurstCapture (line 41) | public BurstCapture(CameraActivity activity) { method setBurstCount (line 53) | public void setBurstCount(int count) { method startBurstShot (line 60) | public void startBurstShot() { method terminateBurstShot (line 66) | public void terminateBurstShot() { method tryTakeShot (line 70) | private void tryTakeShot() { method onShutterButtonClicked (line 80) | @Override method onSnapshotShutter (line 89) | @Override method onSnapshotPreview (line 94) | @Override method onSnapshotProcessing (line 99) | @Override method onSnapshotSaved (line 104) | @Override method onMediaSavingStart (line 121) | @Override method onMediaSavingDone (line 126) | @Override method onVideoRecordingStart (line 131) | @Override method onVideoRecordingStop (line 136) | @Override FILE: src/org/cyanogenmod/focal/feats/CaptureTransformer.java class CaptureTransformer (line 32) | public abstract class CaptureTransformer implements SnapshotManager.Snap... method CaptureTransformer (line 36) | public CaptureTransformer(CameraManager camMan, SnapshotManager snapsh... method onShutterButtonClicked (line 45) | public abstract void onShutterButtonClicked(ShutterButton button); method onShutterButtonLongPressed (line 51) | public void onShutterButtonLongPressed(ShutterButton button) { } FILE: src/org/cyanogenmod/focal/feats/GLToolbox.java class GLToolbox (line 22) | public class GLToolbox { method loadShader (line 23) | public static int loadShader(int shaderType, String source) { method createProgram (line 41) | public static int createProgram(String vertexSource, method checkGlError (line 71) | public static void checkGlError(String op) { method initTexParams (line 78) | public static void initTexParams() { FILE: src/org/cyanogenmod/focal/feats/PixelBuffer.java class PixelBuffer (line 59) | public class PixelBuffer { method PixelBuffer (line 87) | public PixelBuffer(Context context, int width, int height) { method setRenderer (line 136) | public void setRenderer(GLSurfaceView.Renderer renderer) { method getBitmap (line 150) | public Bitmap getBitmap() { method chooseConfig (line 169) | private EGLConfig chooseConfig() { method listConfig (line 203) | private void listConfig() { method getConfigAttrib (line 223) | private int getConfigAttrib(EGLConfig config, int attribute) { method convertToBitmap (line 229) | private void convertToBitmap() { FILE: src/org/cyanogenmod/focal/feats/SoftwareHdrCapture.java class SoftwareHdrCapture (line 43) | public class SoftwareHdrCapture extends CaptureTransformer { method onServiceConnected (line 57) | public void onServiceConnected(ComponentName className, IBinder servic... method onServiceDisconnected (line 66) | public void onServiceDisconnected(ComponentName className) { method SoftwareHdrCapture (line 75) | public SoftwareHdrCapture(CameraActivity activity) { method getServiceConnection (line 84) | public static ServiceConnection getServiceConnection() { method isServiceBound (line 88) | public static boolean isServiceBound() { method doBindService (line 92) | void doBindService() { method getShotExposure (line 103) | public int getShotExposure(int shotId) { method startBurstShot (line 119) | public void startBurstShot() { method tryTakeShot (line 128) | private void tryTakeShot() { method onShutterButtonClicked (line 138) | @Override method onSnapshotShutter (line 143) | @Override method onSnapshotPreview (line 148) | @Override method onSnapshotProcessing (line 153) | @Override method onSnapshotSaved (line 158) | @Override method onMediaSavingStart (line 184) | @Override method onMediaSavingDone (line 189) | @Override method onVideoRecordingStart (line 194) | @Override method onVideoRecordingStop (line 199) | @Override method tearDown (line 204) | public void tearDown() { FILE: src/org/cyanogenmod/focal/feats/SoftwareHdrProcessor.java class SoftwareHdrProcessor (line 38) | public class SoftwareHdrProcessor { method run (line 51) | public void run() { method SoftwareHdrProcessor (line 63) | public SoftwareHdrProcessor(Context context, SnapshotManager snapMan) { method setPictures (line 68) | public void setPictures(List pictures) { method getTempPath (line 72) | public File getTempPath() { method run (line 76) | private void run(String command) throws IOException { method render (line 92) | public boolean render(final int orientation) { method consumeProcLogs (line 145) | private void consumeProcLogs() { method doAlignImageStack (line 164) | private boolean doAlignImageStack() throws IOException { method doEnfuse (line 181) | private boolean doEnfuse() throws IOException { FILE: src/org/cyanogenmod/focal/feats/SoftwareHdrRenderingService.java class SoftwareHdrRenderingService (line 43) | public class SoftwareHdrRenderingService extends Service { class LocalBinder (line 57) | public class LocalBinder extends Binder { method getService (line 58) | SoftwareHdrRenderingService getService() { method onCreate (line 63) | @Override method onStartCommand (line 68) | @Override method onDestroy (line 76) | @Override method onBind (line 82) | @Override method render (line 91) | public void render(final List pictures, final List picturesUri, method removeTempFiles (line 118) | private void removeTempFiles(List pictures, File tempPath) { method buildProgressNotification (line 129) | private Notification buildProgressNotification() { method buildFailureNotification (line 140) | private Notification buildFailureNotification(String title, String tex... FILE: src/org/cyanogenmod/focal/feats/TextureRenderer.java class TextureRenderer (line 26) | public class TextureRenderer { method init (line 68) | public void init() { method tearDown (line 89) | public void tearDown() { method updateTextureSize (line 93) | public void updateTextureSize(int texWidth, int texHeight) { method updateViewSize (line 99) | public void updateViewSize(int viewWidth, int viewHeight) { method renderTexture (line 105) | public void renderTexture(int texId) { method computeOutputVertices (line 142) | private void computeOutputVertices() { FILE: src/org/cyanogenmod/focal/feats/TimerCapture.java class TimerCapture (line 42) | public class TimerCapture extends CaptureTransformer implements Recognit... method TimerCapture (line 56) | public TimerCapture(CameraActivity activity) { method setTimer (line 70) | public void setTimer(int seconds) { method getTimer (line 85) | public int getTimer() { method clearVoiceShutter (line 89) | public void clearVoiceShutter() { method initializeVoiceShutter (line 101) | public void initializeVoiceShutter() { method onShutterButtonClicked (line 139) | @Override method onSnapshotShutter (line 162) | @Override method onSnapshotPreview (line 167) | @Override method onSnapshotProcessing (line 172) | @Override method onSnapshotSaved (line 177) | @Override method onMediaSavingStart (line 182) | @Override method onMediaSavingDone (line 187) | @Override method onVideoRecordingStart (line 192) | @Override method onVideoRecordingStop (line 197) | @Override method onReadyForSpeech (line 202) | @Override method onBeginningOfSpeech (line 213) | @Override method onRmsChanged (line 218) | @Override method onBufferReceived (line 223) | @Override method onEndOfSpeech (line 228) | @Override method onError (line 233) | @Override method onResults (line 240) | @Override method onPartialResults (line 246) | @Override method onEvent (line 271) | @Override method updateTimerIndicator (line 276) | public void updateTimerIndicator() { FILE: src/org/cyanogenmod/focal/pano/Mosaic.java class Mosaic (line 37) | public class Mosaic { method allocateMosaicMemory (line 106) | public native void allocateMosaicMemory(int width, int height); method freeMosaicMemory (line 112) | public native void freeMosaicMemory(); method setSourceImage (line 126) | public native float[] setSourceImage(byte[] pixels); method setSourceImageFromGPU (line 141) | public native float[] setSourceImageFromGPU(); method setBlendingType (line 149) | public native void setBlendingType(int type); method setStripType (line 156) | public native void setStripType(int type); method createMosaic (line 170) | public native int createMosaic(boolean value); method getFinalMosaic (line 179) | public native int[] getFinalMosaic(); method getFinalMosaicNV21 (line 189) | public native byte[] getFinalMosaicNV21(); method reset (line 195) | public native void reset(); method reportProgress (line 206) | public native int reportProgress(boolean hires, boolean cancelComputat... FILE: src/org/cyanogenmod/focal/pano/MosaicFrameProcessor.java class MosaicFrameProcessor (line 25) | public class MosaicFrameProcessor { type ProgressListener (line 66) | public interface ProgressListener { method onProgress (line 67) | public void onProgress(boolean isFinished, float panningRateX, float... method getInstance (line 71) | public static MosaicFrameProcessor getInstance() { method MosaicFrameProcessor (line 78) | private MosaicFrameProcessor() { method setProgressListener (line 82) | public void setProgressListener(ProgressListener listener) { method reportProgress (line 86) | public int reportProgress(boolean hires, boolean cancel) { method initialize (line 90) | public void initialize(int previewWidth, int previewHeight, int bufSiz... method clear (line 99) | public void clear() { method isMosaicMemoryAllocated (line 109) | public boolean isMosaicMemoryAllocated() { method setStripType (line 113) | public void setStripType(int type) { method setupMosaicer (line 117) | private void setupMosaicer(int previewWidth, int previewHeight, int bu... method reset (line 127) | public void reset() { method createMosaic (line 148) | public int createMosaic(boolean highRes) { method getFinalMosaicNV21 (line 152) | public byte[] getFinalMosaicNV21() { method processFrame (line 159) | public void processFrame() { method calculateTranslationRate (line 198) | public void calculateTranslationRate() { FILE: src/org/cyanogenmod/focal/pano/MosaicPreviewRenderer.java class MosaicPreviewRenderer (line 35) | public class MosaicPreviewRenderer { class EGLHandler (line 59) | private class EGLHandler extends Handler { method EGLHandler (line 66) | public EGLHandler(Looper looper) { method handleMessage (line 70) | @Override method doAlignFrame (line 94) | private void doAlignFrame() { method doShowPreviewFrame (line 108) | private void doShowPreviewFrame() { method doInitGL (line 120) | private void doInitGL() { method doRelease (line 158) | private void doRelease() { method releaseSurfaceTexture (line 171) | private void releaseSurfaceTexture(SurfaceTexture st) { method sendMessageSync (line 176) | public void sendMessageSync(int msg) { method MosaicPreviewRenderer (line 184) | public MosaicPreviewRenderer(SurfaceTexture tex, int w, int h, boolean... method release (line 200) | public void release() { method setLandscape (line 204) | public void setLandscape(boolean landscape) { method showPreviewFrameSync (line 208) | public void showPreviewFrameSync() { method showPreviewFrame (line 212) | public void showPreviewFrame() { method alignFrameSync (line 216) | public void alignFrameSync() { method getInputSurfaceTexture (line 220) | public SurfaceTexture getInputSurfaceTexture() { method draw (line 224) | private void draw() { method checkEglError (line 228) | private static void checkEglError(String prompt, EGL10 egl) { method chooseConfig (line 244) | private static EGLConfig chooseConfig(EGL10 egl, EGLDisplay display) { FILE: src/org/cyanogenmod/focal/pano/MosaicProxy.java class MosaicProxy (line 62) | public class MosaicProxy extends CaptureTransformer class MosaicJpeg (line 106) | private class MosaicJpeg { method MosaicJpeg (line 107) | public MosaicJpeg(byte[] data, int width, int height) { method MosaicJpeg (line 114) | public MosaicJpeg() { method MosaicProxy (line 127) | public MosaicProxy(CameraActivity activity) { method resetToPreview (line 245) | private void resetToPreview() { method tearDown (line 267) | public void tearDown() { method configMosaicPreview (line 272) | private void configMosaicPreview() { method onFrameAvailable (line 295) | @Override method onShutterButtonClicked (line 303) | @Override method onSnapshotShutter (line 316) | @Override method onSnapshotPreview (line 321) | @Override method onSnapshotProcessing (line 326) | @Override method onSnapshotSaved (line 331) | @Override method onMediaSavingStart (line 336) | @Override method onMediaSavingDone (line 341) | @Override method onVideoRecordingStart (line 346) | @Override method onVideoRecordingStop (line 351) | @Override method onSurfaceTextureAvailable (line 356) | @Override method getPreviewBufSize (line 363) | public int getPreviewBufSize() { method onSurfaceTextureSizeChanged (line 370) | @Override method onSurfaceTextureDestroyed (line 375) | @Override method onSurfaceTextureUpdated (line 380) | @Override method startCapture (line 385) | public void startCapture() { method stopCapture (line 444) | private void stopCapture(boolean aborted) { method generateFinalMosaic (line 492) | public MosaicJpeg generateFinalMosaic(boolean highRes) { method setupProgressDirectionMatrix (line 535) | void setupProgressDirectionMatrix() { method saveHighResMosaic (line 543) | public void saveHighResMosaic() { method savePanorama (line 575) | private Uri savePanorama(byte[] jpegData, int width, int height, int o... method getExifOrientation (line 604) | private static String getExifOrientation(int orientation) { method initMosaicFrameProcessorIfNeeded (line 621) | private void initMosaicFrameProcessorIfNeeded() { method updateProgress (line 630) | private void updateProgress(float panningRateXInDegree, float panningR... method reportProgress (line 657) | public void reportProgress() { method runInBackground (line 688) | private void runInBackground(Thread t) { method showTooFastIndication (line 693) | private void showTooFastIndication() { method hideTooFastIndication (line 702) | private void hideTooFastIndication() { method hideDirectionIndicators (line 712) | private void hideDirectionIndicators() { method showDirectionIndicators (line 717) | private void showDirectionIndicators(int direction) { FILE: src/org/cyanogenmod/focal/pano/MosaicRenderer.java class MosaicRenderer (line 24) | public class MosaicRenderer { method init (line 37) | public static native int init(); method reset (line 47) | public static native void reset(int width, int height, boolean isLands... method setIsLandscape (line 54) | public static native void setIsLandscape(boolean isLandscape); method preprocess (line 63) | public static native void preprocess(float[] stMatrix); method transferGPUtoCPU (line 70) | public static native void transferGPUtoCPU(); method step (line 76) | public static native void step(); method updateMatrix (line 84) | public static native void updateMatrix(); method setWarping (line 94) | public static native void setWarping(boolean flag); FILE: src/org/cyanogenmod/focal/pano/PanoUtil.java class PanoUtil (line 23) | public class PanoUtil { method createName (line 24) | public static String createName(String format, long dateTaken) { method calculateDifferenceBetweenAngles (line 31) | public static double calculateDifferenceBetweenAngles( method decodeYUV420SPQuarterRes (line 46) | public static void decodeYUV420SPQuarterRes(int[] rgb, byte[] yuv420sp... FILE: src/org/cyanogenmod/focal/picsphere/Capture3DRenderer.java class Capture3DRenderer (line 53) | public class Capture3DRenderer implements GLSurfaceView.Renderer { class Skybox (line 120) | private class Skybox { method Skybox (line 130) | public Skybox() { method draw (line 162) | public void draw() { class Snapshot (line 174) | private class Snapshot { method Snapshot (line 185) | public Snapshot() { method Snapshot (line 190) | public Snapshot(boolean isFourToThree) { method setVisible (line 195) | public void setVisible(boolean visible) { method setMode (line 203) | public void setMode(int mode) { method setTexture (line 207) | public void setTexture(Bitmap tex) { method setTextureId (line 211) | public void setTextureId(int id) { method setAlpha (line 215) | public void setAlpha(float alpha) { method setAutoAlphaAngle (line 219) | public void setAutoAlphaAngle(float x, float y) { method getAutoAlphaX (line 224) | public float getAutoAlphaX() { method getAutoAlphaY (line 228) | public float getAutoAlphaY() { method loadTexture (line 232) | private void loadTexture() { method draw (line 259) | public void draw() { method Capture3DRenderer (line 312) | public Capture3DRenderer(Context context, CameraManager cameraManager) { method createDot (line 331) | private void createDot(float rx, float ry) { method matrixFromEuler (line 341) | private float[] matrixFromEuler(float rx, float ry, float rz, float tx... method onSurfaceCreated (line 352) | @Override method initCameraBillboard (line 442) | private void initCameraBillboard() { method onSurfaceChanged (line 478) | @Override method onDrawFrame (line 499) | @Override method setCamPreviewVisible (line 558) | public void setCamPreviewVisible(boolean visible) { method onPause (line 562) | public void onPause() { method onResume (line 568) | public void onResume() { method setCameraOrientation (line 574) | public void setCameraOrientation(float rX, float rY, float rZ) { method getAngleAsVector (line 584) | public Vector3 getAngleAsVector() { method compileShader (line 602) | public static int compileShader(final int shaderType, final String sha... method addSnapshot (line 634) | public void addSnapshot(final Bitmap image) { method removeLastPicture (line 652) | public void removeLastPicture() { method clearSnapshots (line 663) | public void clearSnapshots() { FILE: src/org/cyanogenmod/focal/picsphere/PicSphere.java class PicSphere (line 47) | public class PicSphere { type ProgressListener (line 86) | public interface ProgressListener { method onRenderStart (line 87) | public void onRenderStart(PicSphere sphere); method onStepChange (line 88) | public void onStepChange(PicSphere sphere, int newStep); method onRenderDone (line 89) | public void onRenderDone(PicSphere sphere); class PicSphereImage (line 92) | private class PicSphereImage { method PicSphereImage (line 97) | public PicSphereImage(Uri realPath, Uri contentUri, Vector3 angle) { method getRealPath (line 103) | public Uri getRealPath() { method getUri (line 107) | public Uri getUri() { method getAngle (line 111) | public Vector3 getAngle() { method PicSphere (line 117) | protected PicSphere(Context context, SnapshotManager snapMan) { method addProgressListener (line 124) | public void addProgressListener(ProgressListener listener) { method addPicture (line 132) | public void addPicture(Uri pic, Vector3 angle) { method removeLastPicture (line 144) | public void removeLastPicture() { method getPicturesCount (line 153) | public int getPicturesCount() { method setHorizontalAngle (line 164) | public void setHorizontalAngle(float angle) { method getRenderProgress (line 171) | public int getRenderProgress() { method render (line 178) | protected boolean render(int orientation) { method removeTempFiles (line 251) | private void removeTempFiles() { method run (line 270) | private boolean run(String command) { method notifyStep (line 295) | private void notifyStep(int step) { method doPtoGen (line 311) | private void doPtoGen() throws IOException { method doPtoVar (line 337) | private void doPtoVar() throws IOException { method doCpFind (line 400) | private boolean doCpFind() throws IOException { method doPtclean (line 423) | private boolean doPtclean() throws IOException { method doAutoOptimiser (line 442) | private boolean doAutoOptimiser() throws IOException { method doPanoModify (line 460) | private boolean doPanoModify() throws IOException { method doNona (line 486) | private boolean doNona() throws IOException { method doEnblend (line 507) | private void doEnblend() throws IOException { method doExifTagging (line 572) | private boolean doExifTagging(int width, int height) throws IOException { method generatePhotoSphereXMP (line 596) | public String generatePhotoSphereXMP(int width, int height, int source... FILE: src/org/cyanogenmod/focal/picsphere/PicSphereCaptureTransformer.java class PicSphereCaptureTransformer (line 35) | public class PicSphereCaptureTransformer extends CaptureTransformer { method PicSphereCaptureTransformer (line 42) | public PicSphereCaptureTransformer(CameraActivity context) { method removeLastPicture (line 48) | public void removeLastPicture() { method onShutterButtonClicked (line 62) | @Override method onShutterButtonLongPressed (line 94) | @Override method onSnapshotShutter (line 110) | @Override method onSnapshotPreview (line 116) | @Override method onSnapshotProcessing (line 121) | @Override method onSnapshotSaved (line 126) | @Override method onMediaSavingStart (line 137) | @Override method onMediaSavingDone (line 142) | @Override method onVideoRecordingStart (line 147) | @Override method onVideoRecordingStop (line 152) | @Override FILE: src/org/cyanogenmod/focal/picsphere/PicSphereManager.java class PicSphereManager (line 51) | public class PicSphereManager implements PicSphere.ProgressListener { method onServiceConnected (line 64) | public void onServiceConnected(ComponentName className, IBinder servic... method onServiceDisconnected (line 73) | public void onServiceDisconnected(ComponentName className) { method PicSphereManager (line 82) | public PicSphereManager(CameraActivity context, SnapshotManager snapMa... method createPicSphere (line 98) | public PicSphere createPicSphere() { method clearSpheres (line 104) | public void clearSpheres() { method getRenderer (line 111) | public Capture3DRenderer getRenderer() { method getRenderingProgress (line 127) | public int getRenderingProgress() { method startRendering (line 141) | public void startRendering(final PicSphere sphere, final int orientati... method doBindService (line 158) | void doBindService() { method tearDown (line 169) | public void tearDown() { method onPause (line 184) | public void onPause() { method onResume (line 194) | public void onResume() { method getSpheresCount (line 200) | public int getSpheresCount() { method copyBinaries (line 208) | private boolean copyBinaries() { method onRenderStart (line 256) | @Override method onStepChange (line 261) | @Override method onRenderDone (line 269) | @Override FILE: src/org/cyanogenmod/focal/picsphere/PicSphereRenderingService.java class PicSphereRenderingService (line 36) | public class PicSphereRenderingService extends Service implements PicSph... class LocalBinder (line 51) | public class LocalBinder extends Binder { method getService (line 52) | PicSphereRenderingService getService() { method onCreate (line 57) | @Override method onStartCommand (line 62) | @Override method onDestroy (line 70) | @Override method onBind (line 76) | @Override method render (line 85) | public void render(final PicSphere sphere, final int orientation) { method onRenderStart (line 107) | @Override method onStepChange (line 115) | @Override method onRenderDone (line 158) | @Override method buildProgressNotification (line 165) | private Notification buildProgressNotification(int percentage, String ... method buildFailureNotification (line 176) | private Notification buildFailureNotification(String title, String tex... FILE: src/org/cyanogenmod/focal/picsphere/Quaternion.java class Quaternion (line 28) | public class Quaternion { method Quaternion (line 37) | public Quaternion() { method Quaternion (line 41) | public Quaternion(Quaternion o) { method Quaternion (line 48) | public Quaternion(float x, float y, float z, float w) { method fromEuler (line 55) | public void fromEuler(float pitch, float yaw, float roll) { method getMatrix (line 80) | public float[] getMatrix() { method getConjugate (line 100) | public Quaternion getConjugate() { method multiply (line 105) | public Quaternion multiply(Quaternion rq) { method normalise (line 116) | public void normalise() { FILE: src/org/cyanogenmod/focal/picsphere/SensorFusion.java class SensorFusion (line 32) | public class SensorFusion implements SensorEventListener { method SensorFusion (line 37) | public SensorFusion(Context context) { method onPauseOrStop (line 43) | public void onPauseOrStop() { method onResume (line 47) | public void onResume() { method initListeners (line 53) | public void initListeners(){ method onSensorChanged (line 59) | @Override method onAccuracyChanged (line 76) | @Override method getFusedOrientation (line 81) | public float[] getFusedOrientation() { method getRotationMatrix (line 85) | public float[] getRotationMatrix() { FILE: src/org/cyanogenmod/focal/picsphere/Vector3.java class Vector3 (line 25) | public class Vector3 { method Vector3 (line 30) | public Vector3() { method Vector3 (line 34) | public Vector3(float x, float y, float z) { method Vector3 (line 40) | public Vector3(Vector3 other) { method length (line 49) | public float length() { method normalise (line 54) | public void normalise() { method multiply (line 64) | public Vector3 multiply(Quaternion quat) { FILE: src/org/cyanogenmod/focal/ui/CenteredSeekBar.java class CenteredSeekBar (line 45) | public class CenteredSeekBar extends ImageView { method CenteredSeekBar (line 104) | public CenteredSeekBar(Integer absoluteMinValue, Integer absoluteMaxVa... method CenteredSeekBar (line 120) | public CenteredSeekBar(Context context, AttributeSet attrs) { method init (line 135) | private final void init() { method isNotifyWhileDragging (line 139) | public boolean isNotifyWhileDragging() { method setNotifyWhileDragging (line 149) | public void setNotifyWhileDragging(boolean flag) { method getAbsoluteMinValue (line 159) | public Integer getAbsoluteMinValue() { method getAbsoluteMaxValue (line 169) | public Integer getAbsoluteMaxValue() { method getSelectedValue (line 178) | public Integer getSelectedValue() { method setSelectedMinValue (line 190) | public void setSelectedMinValue(Integer value) { method setOnCenteredSeekBarChangeListener (line 205) | public void setOnCenteredSeekBarChangeListener(OnCenteredSeekBarChange... method onTouchEvent (line 213) | @Override method onSecondaryPointerUp (line 306) | private final void onSecondaryPointerUp(MotionEvent ev) { method trackTouchEvent (line 321) | private final void trackTouchEvent(MotionEvent event) { method attemptClaimDrag (line 334) | private void attemptClaimDrag() { method onStartTrackingTouch (line 343) | void onStartTrackingTouch() { method onStopTrackingTouch (line 350) | void onStopTrackingTouch() { method onMeasure (line 357) | @Override method onDraw (line 365) | @Override method onSaveInstanceState (line 405) | @Override method onRestoreInstanceState (line 418) | @Override method drawThumb (line 435) | private void drawThumb(float screenCoord, boolean pressed, Canvas canv... method evalPressedThumb (line 447) | private Thumb evalPressedThumb(float touchX) { method isInThumbRange (line 466) | private boolean isInThumbRange(float touchX, double normalizedThumbVal... method setNormalizedValue (line 477) | public void setNormalizedValue(double value) { method normalizedToValue (line 490) | @SuppressWarnings("unchecked") method valueToNormalized (line 503) | private double valueToNormalized(Integer value) { method normalizedToScreen (line 519) | private float normalizedToScreen(double normalizedCoord) { method screenToNormalized (line 530) | private double screenToNormalized(float screenCoord) { type OnCenteredSeekBarChangeListener (line 548) | public interface OnCenteredSeekBarChangeListener { method OnCenteredSeekBarValueChanged (line 549) | public void OnCenteredSeekBarValueChanged(CenteredSeekBar bar, Integ... type Thumb (line 555) | private static enum Thumb { type NumberType (line 565) | private static enum NumberType { method fromNumber (line 568) | public static NumberType fromNumber(E value) method toNumber (line 595) | public Integer toNumber(double value) { FILE: src/org/cyanogenmod/focal/ui/CircleTimerView.java class CircleTimerView (line 35) | public class CircleTimerView extends View { method CircleTimerView (line 65) | public CircleTimerView(Context context) { method CircleTimerView (line 69) | public CircleTimerView(Context context, AttributeSet attrs) { method setIntervalTime (line 75) | public void setIntervalTime(long t) { method setMarkerTime (line 80) | public void setMarkerTime(long t) { method reset (line 85) | public void reset() { method startIntervalAnimation (line 91) | public void startIntervalAnimation() { method stopIntervalAnimation (line 98) | public void stopIntervalAnimation() { method isAnimating (line 104) | public boolean isAnimating() { method pauseIntervalAnimation (line 108) | public void pauseIntervalAnimation() { method abortIntervalAnimation (line 114) | public void abortIntervalAnimation() { method setPassedTime (line 118) | public void setPassedTime(long time, boolean drawRed) { method calculateRadiusOffset (line 138) | public static float calculateRadiusOffset( method init (line 143) | private void init(Context c) { method setTimerMode (line 163) | public void setTimerMode(boolean mode) { method onDraw (line 167) | @Override method drawWhiteDiamond (line 237) | protected void drawWhiteDiamond( FILE: src/org/cyanogenmod/focal/ui/ExposureHudRing.java class ExposureHudRing (line 35) | public class ExposureHudRing extends HudRing { method ExposureHudRing (line 40) | public ExposureHudRing(Context context) { method ExposureHudRing (line 44) | public ExposureHudRing(Context context, AttributeSet attrs) { method ExposureHudRing (line 48) | public ExposureHudRing(Context context, AttributeSet attrs, int defSty... method onFinishInflate (line 52) | @Override method setManagers (line 58) | public void setManagers(CameraManager camMan) { method setPosition (line 69) | public void setPosition(float x, float y) { method applyExposurePoint (line 76) | private void applyExposurePoint() { method onTouch (line 94) | @Override FILE: src/org/cyanogenmod/focal/ui/FocusHudRing.java class FocusHudRing (line 35) | public class FocusHudRing extends HudRing { method FocusHudRing (line 39) | public FocusHudRing(Context context) { method FocusHudRing (line 43) | public FocusHudRing(Context context, AttributeSet attrs) { method FocusHudRing (line 47) | public FocusHudRing(Context context, AttributeSet attrs, int defStyle) { method onFinishInflate (line 51) | @Override method setFocusImage (line 58) | public void setFocusImage(boolean success) { method setManagers (line 66) | public void setManagers(CameraManager camMan, FocusManager focusMan) { method setPosition (line 78) | public void setPosition(float x, float y) { method applyFocusPoint (line 85) | private void applyFocusPoint() { method onTouch (line 106) | @Override FILE: src/org/cyanogenmod/focal/ui/HudRing.java class HudRing (line 32) | public class HudRing extends ImageView implements View.OnTouchListener { method HudRing (line 39) | public HudRing(Context context) { method HudRing (line 43) | public HudRing(Context context, AttributeSet attrs) { method HudRing (line 47) | public HudRing(Context context, AttributeSet attrs, int defStyle) { method onFinishInflate (line 51) | @Override method onTouch (line 58) | @Override method animatePressDown (line 79) | public void animatePressDown() { method animatePressUp (line 83) | public void animatePressUp() { method animateWorking (line 87) | public void animateWorking(long duration) { FILE: src/org/cyanogenmod/focal/ui/Notifier.java class Notifier (line 37) | public class Notifier extends LinearLayout { method run (line 42) | @Override method Notifier (line 50) | public Notifier(Context context) { method Notifier (line 55) | public Notifier(Context context, AttributeSet attrs) { method Notifier (line 60) | public Notifier(Context context, AttributeSet attrs, int defStyle) { method initialize (line 65) | private void initialize() { method notifyOrientationChanged (line 69) | public void notifyOrientationChanged(int orientation) { method notify (line 92) | public void notify(final String text, final long durationMs) { method notify (line 120) | public void notify(final String text, final long durationMs, final flo... method fadeIn (line 141) | private void fadeIn() { method fadeOut (line 146) | private void fadeOut() { FILE: src/org/cyanogenmod/focal/ui/PanoProgressBar.java class PanoProgressBar (line 27) | public class PanoProgressBar extends ImageView { type OnDirectionChangeListener (line 48) | public interface OnDirectionChangeListener { method onDirectionChange (line 49) | public void onDirectionChange(int direction); method PanoProgressBar (line 52) | public PanoProgressBar(Context context, AttributeSet attrs) { method setOnDirectionChangeListener (line 66) | public void setOnDirectionChangeListener(OnDirectionChangeListener l) { method setDirection (line 70) | private void setDirection(int direction) { method getDirection (line 80) | public int getDirection() { method setBackgroundColor (line 84) | @Override method setDoneColor (line 90) | public void setDoneColor(int color) { method setIndicatorColor (line 95) | public void setIndicatorColor(int color) { method onSizeChanged (line 100) | @Override method setMaxProgress (line 107) | public void setMaxProgress(int progress) { method setIndicatorWidth (line 111) | public void setIndicatorWidth(float w) { method setRightIncreasing (line 116) | public void setRightIncreasing(boolean rightIncreasing) { method setProgress (line 131) | public void setProgress(int progress) { method reset (line 158) | public void reset() { method onDraw (line 165) | @Override FILE: src/org/cyanogenmod/focal/ui/PreviewFrameLayout.java class PreviewFrameLayout (line 35) | public class PreviewFrameLayout extends RelativeLayout { type OnSizeChangedListener (line 42) | public interface OnSizeChangedListener { method onSizeChanged (line 43) | public void onSizeChanged(int width, int height); method PreviewFrameLayout (line 52) | public PreviewFrameLayout(Context context, AttributeSet attrs) { method setAspectRatio (line 57) | public void setAspectRatio(double ratio) { method setPreviewSize (line 70) | public void setPreviewSize(int width, int height) { method onMeasure (line 76) | @Override method onLayout (line 102) | @Override method setOnSizeChangedListener (line 132) | public void setOnSizeChangedListener(OnSizeChangedListener listener) { method onSizeChanged (line 136) | @Override FILE: src/org/cyanogenmod/focal/ui/ReviewDrawer.java class ReviewDrawer (line 58) | public class ReviewDrawer extends RelativeLayout { method ReviewDrawer (line 75) | public ReviewDrawer(Context context) { method ReviewDrawer (line 80) | public ReviewDrawer(Context context, AttributeSet attrs) { method ReviewDrawer (line 85) | public ReviewDrawer(Context context, AttributeSet attrs, int defStyle) { method initialize (line 90) | private void initialize() { method onFinishInflate (line 107) | @Override method updateFromGallery (line 166) | public void updateFromGallery(final boolean images, final int scrollPo... method updateFromGallerySynchronous (line 181) | public void updateFromGallerySynchronous(final boolean images, final i... method getCameraPhotoOrientation (line 256) | public int getCameraPhotoOrientation(final int id) { method addImageToList (line 285) | public void addImageToList(final int id) { method scrollToLatestImage (line 295) | public void scrollToLatestImage() { method notifyOrientationChanged (line 304) | public void notifyOrientationChanged(final int orientation) { method openInGallery (line 308) | private void openInGallery(final int imageId) { method editInGallery (line 330) | private void editInGallery(final int imageId) { method setTemporaryHide (line 360) | public void setTemporaryHide(final boolean enabled) { method isOpen (line 369) | public boolean isOpen() { method open (line 376) | public void open() { method openImpl (line 381) | private void openImpl(final float alpha) { method close (line 391) | public void close() { method slide (line 423) | public void slide(final float distance) { method clampSliding (line 437) | public void clampSliding() { method removeReviewedImage (line 449) | public void removeReviewedImage() { method openQuickReview (line 473) | public void openQuickReview() { class ImageListAdapter (line 480) | private class ImageListAdapter extends android.support.v4.view.PagerAd... method ImageListAdapter (line 483) | public ImageListAdapter() { method addImage (line 487) | public void addImage(int id) { method getItemPosition (line 493) | @Override method getCount (line 504) | @Override method isViewFromObject (line 509) | @Override method instantiateItem (line 514) | @Override method destroyItem (line 560) | @Override class ZoomOutPageTransformer (line 571) | public class ZoomOutPageTransformer implements ViewPager.PageTransform... method transformPage (line 575) | public void transformPage(View view, float position) { class ThumbnailTouchListener (line 610) | public class ThumbnailTouchListener implements OnTouchListener { method onDown (line 618) | @Override method onShowPress (line 623) | @Override method onSingleTapUp (line 628) | @Override method onScroll (line 633) | @Override method onLongPress (line 648) | @Override method onFling (line 653) | @Override method ThumbnailTouchListener (line 670) | public ThumbnailTouchListener(ImageView iv) { method onTouch (line 675) | @Override FILE: src/org/cyanogenmod/focal/ui/RuleOfThirds.java class RuleOfThirds (line 31) | public class RuleOfThirds extends View { method RuleOfThirds (line 34) | public RuleOfThirds(Context context) { method RuleOfThirds (line 38) | public RuleOfThirds(Context context, AttributeSet attrs) { method RuleOfThirds (line 42) | public RuleOfThirds(Context context, AttributeSet attrs, int defStyle) { method onDraw (line 46) | @Override FILE: src/org/cyanogenmod/focal/ui/SavePinger.java class SavePinger (line 34) | public class SavePinger extends View { method SavePinger (line 58) | public SavePinger(Context context, AttributeSet attrs, int defStyle) { method SavePinger (line 63) | public SavePinger(Context context, AttributeSet attrs) { method SavePinger (line 68) | public SavePinger(Context context) { method initialize (line 73) | private void initialize() { method setPingMode (line 115) | public void setPingMode(int mode) { method startSaving (line 119) | public void startSaving() { method stopSaving (line 124) | public void stopSaving() { method notifyOrientationChanged (line 129) | public void notifyOrientationChanged(int angle) { method onDraw (line 133) | @Override FILE: src/org/cyanogenmod/focal/ui/ShutterButton.java class ShutterButton (line 28) | public class ShutterButton extends ImageView { type ShutterSlideListener (line 38) | public interface ShutterSlideListener { method onSlideOpen (line 39) | public void onSlideOpen(); method onSlideClose (line 40) | public void onSlideClose(); method onShutterButtonPressed (line 41) | public void onShutterButtonPressed(); method onMotionEvent (line 42) | public boolean onMotionEvent(MotionEvent ev); method ShutterButton (line 50) | public ShutterButton(Context context, AttributeSet attrs, int defStyle) { method ShutterButton (line 54) | public ShutterButton(Context context, AttributeSet attrs) { method ShutterButton (line 58) | public ShutterButton(Context context) { method onTouchEvent (line 62) | @Override method setSlideListener (line 91) | public void setSlideListener(ShutterSlideListener listener) { FILE: src/org/cyanogenmod/focal/ui/SideBar.java class SideBar (line 37) | public class SideBar extends ScrollView { method SideBar (line 46) | public SideBar(Context context, AttributeSet attrs, int defStyle) { method SideBar (line 51) | public SideBar(Context context, AttributeSet attrs) { method SideBar (line 56) | public SideBar(Context context) { method initialize (line 64) | private void initialize() { method checkCapabilities (line 74) | public void checkCapabilities(CameraActivity activity, ViewGroup widge... method notifyOrientationChanged (line 100) | public void notifyOrientationChanged(float target) { method slide (line 118) | public void slide(float distance) { method clampSliding (line 134) | public void clampSliding() { method isOpen (line 145) | public boolean isOpen() { method slideClose (line 152) | public void slideClose() { method slideOpen (line 162) | public void slideOpen() { FILE: src/org/cyanogenmod/focal/ui/SwitchRingPad.java class SwitchRingPad (line 42) | public class SwitchRingPad extends View implements AnimatorUpdateListener { type RingPadListener (line 43) | public interface RingPadListener { method onButtonActivated (line 44) | public void onButtonActivated(int eventId); class PadButton (line 77) | private class PadButton { method SwitchRingPad (line 89) | public SwitchRingPad(Context context, AttributeSet attrs, int defStyle) { method SwitchRingPad (line 94) | public SwitchRingPad(Context context, AttributeSet attrs) { method SwitchRingPad (line 99) | public SwitchRingPad(Context context) { method getDrawable (line 104) | private Bitmap getDrawable(int resId) { method animateHint (line 110) | public void animateHint() { method initialize (line 125) | private void initialize() { method setListener (line 168) | public void setListener(RingPadListener listener) { method onDraw (line 172) | @Override method onTouchEvent (line 273) | @Override method animateAlpha (line 312) | private void animateAlpha(boolean in, final PadButton button) { method notifyOrientationChanged (line 332) | public void notifyOrientationChanged(float orientation) { method isOpen (line 348) | public boolean isOpen() { method animateOpen (line 352) | public void animateOpen() { method animateClose (line 364) | public void animateClose() { method addRingPad (line 376) | public void addRingPad(Bitmap iconNormal, Bitmap iconHover, method onAnimationUpdate (line 385) | @Override FILE: src/org/cyanogenmod/focal/ui/ThumbnailFlinger.java class ThumbnailFlinger (line 33) | public class ThumbnailFlinger extends ImageView { method ThumbnailFlinger (line 37) | public ThumbnailFlinger(Context context) { method ThumbnailFlinger (line 41) | public ThumbnailFlinger(Context context, AttributeSet attrs) { method ThumbnailFlinger (line 45) | public ThumbnailFlinger(Context context, AttributeSet attrs, int defSt... method doAnimation (line 49) | public void doAnimation() { FILE: src/org/cyanogenmod/focal/ui/WidgetRenderer.java class WidgetRenderer (line 36) | public class WidgetRenderer extends FrameLayout { method WidgetRenderer (line 48) | public WidgetRenderer(Context context, AttributeSet attrs, int defStyl... method WidgetRenderer (line 53) | public WidgetRenderer(Context context, AttributeSet attrs) { method WidgetRenderer (line 58) | public WidgetRenderer(Context context) { method initialize (line 63) | private void initialize() { method notifyOrientationChanged (line 75) | public void notifyOrientationChanged(int orientation) { method widgetPressed (line 88) | public void widgetPressed(WidgetBase.WidgetContainer widget) { method widgetMoved (line 98) | public void widgetMoved(WidgetBase.WidgetContainer widget) { method widgetDropped (line 135) | public void widgetDropped(WidgetBase.WidgetContainer widget) { method reorderWidgets (line 139) | public void reorderWidgets(WidgetBase.WidgetContainer ignore) { method widgetOpened (line 159) | public void widgetOpened(final WidgetBase.WidgetContainer widget) { method widgetClosed (line 184) | public void widgetClosed(WidgetBase.WidgetContainer widget) { method closeAllWidgets (line 195) | public void closeAllWidgets() { method notifySidebarSlideStatus (line 201) | public void notifySidebarSlideStatus(float distance) { method notifySidebarSlideClose (line 214) | public void notifySidebarSlideClose() { method notifySidebarSlideOpen (line 220) | public void notifySidebarSlideOpen() { method hideWidgets (line 226) | public void hideWidgets() { method restoreWidgets (line 236) | public void restoreWidgets() { method isHidden (line 246) | public boolean isHidden() { method getWidgetsCount (line 250) | public int getWidgetsCount() { FILE: src/org/cyanogenmod/focal/ui/showcase/AnimationUtils.java class AnimationUtils (line 30) | public class AnimationUtils { type AnimationStartListener (line 39) | public interface AnimationStartListener { method onAnimationStart (line 40) | void onAnimationStart(); type AnimationEndListener (line 43) | public interface AnimationEndListener { method onAnimationEnd (line 44) | void onAnimationEnd(); method getX (line 47) | public static float getX(View view) { method getY (line 51) | public static float getY(View view) { method hide (line 55) | public static void hide(View view) { method createFadeInAnimation (line 59) | public static ObjectAnimator createFadeInAnimation(Object target, method createFadeInAnimation (line 64) | public static ObjectAnimator createFadeInAnimation(Object target, int ... method createFadeOutAnimation (line 88) | public static ObjectAnimator createFadeOutAnimation(Object target, method createFadeOutAnimation (line 93) | public static ObjectAnimator createFadeOutAnimation(Object target, int... method createMovementAnimation (line 117) | public static AnimatorSet createMovementAnimation(View view, float can... method createMovementAnimation (line 156) | public static AnimatorSet createMovementAnimation(View view, float x, ... FILE: src/org/cyanogenmod/focal/ui/showcase/ShowcaseView.java class ShowcaseView (line 61) | public class ShowcaseView extends RelativeLayout implements View.OnClick... method ShowcaseView (line 104) | public ShowcaseView(Context context) { method ShowcaseView (line 108) | public ShowcaseView(Context context, AttributeSet attrs) { method ShowcaseView (line 112) | public ShowcaseView(Context context, AttributeSet attrs, int defStyle) { method insertShowcaseView (line 144) | public static ShowcaseView insertShowcaseView(View viewToShowcase, Act... method insertShowcaseView (line 169) | public static ShowcaseView insertShowcaseView(View viewToShowcase, Act... method insertShowcaseView (line 184) | public static ShowcaseView insertShowcaseView(int showcaseViewId, Acti... method insertShowcaseView (line 193) | public static ShowcaseView insertShowcaseView(int showcaseViewId, Acti... method insertShowcaseView (line 202) | public static ShowcaseView insertShowcaseView(float x, float y, Activi... method insertShowcaseView (line 217) | public static ShowcaseView insertShowcaseView(float x, float y, Activi... method insertShowcaseView (line 232) | public static ShowcaseView insertShowcaseView(View showcase, Activity ... method insertShowcaseViewWithType (line 247) | public static ShowcaseView insertShowcaseViewWithType(int type, int it... method insertShowcaseViewWithType (line 273) | public static ShowcaseView insertShowcaseViewWithType(int type, int it... method insertShowcaseView (line 288) | public static ShowcaseView insertShowcaseView(float x, float y, Activi... method init (line 292) | private void init() { method notifyOrientationChanged (line 343) | public void notifyOrientationChanged(int orientation) { method setShowcaseView (line 361) | public void setShowcaseView(final View view) { method setShowcasePosition (line 392) | public void setShowcasePosition(float x, float y) { method setShowcaseItem (line 402) | public void setShowcaseItem(final int itemType, final int actionItemId, method showcaseActionItem (line 455) | private void showcaseActionItem(ViewParent p, Class absAbv, int itemTy... method showcaseSpinner (line 502) | private void showcaseSpinner(ViewParent p, Class abv) { method showcaseTitle (line 518) | private void showcaseTitle(ViewParent p, Class abv) { method setShotType (line 540) | @Deprecated method blockNonShowcasedTouches (line 553) | @Deprecated method overrideButtonClick (line 563) | public void overrideButtonClick(OnClickListener listener) { method setOnShowcaseEventListener (line 573) | public void setOnShowcaseEventListener(OnShowcaseEventListener listene... method dispatchDraw (line 577) | @Override method getBestTextPosition (line 662) | private float[] getBestTextPosition(int canvasW, int canvasH) { method makeVoidedRect (line 676) | private boolean makeVoidedRect() { method animateGesture (line 696) | public void animateGesture(float offsetStartX, float offsetStartY, method moveHand (line 710) | private void moveHand(float offsetStartX, float offsetStartY, float of... method onClick (line 718) | @Override method hide (line 735) | public void hide() { method fadeOutShowcase (line 746) | private void fadeOutShowcase() { method show (line 755) | public void show() { method fadeInShowcase (line 766) | private void fadeInShowcase() { method onTouch (line 775) | @Override method setShowcaseIndicatorScale (line 790) | public void setShowcaseIndicatorScale(float scaleMultiplier) { method setTextColors (line 794) | public ShowcaseView setTextColors(int titleTextColor, int detailTextCo... method setText (line 807) | public void setText(int titleTextResId, int subTextResId) { method setText (line 813) | public void setText(String titleText, String subText) { method getHand (line 825) | public View getHand() { method pointTo (line 839) | public void pointTo(View view) { method pointTo (line 851) | public void pointTo(float x, float y) { method getConfigOptions (line 855) | private ConfigOptions getConfigOptions() { method setConfigOptions (line 861) | private void setConfigOptions(ConfigOptions options) { type OnShowcaseEventListener (line 865) | public interface OnShowcaseEventListener { method onShowcaseViewHide (line 866) | public void onShowcaseViewHide(ShowcaseView showcaseView); method onShowcaseViewShow (line 867) | public void onShowcaseViewShow(ShowcaseView showcaseView); class ConfigOptions (line 870) | public static class ConfigOptions { FILE: src/org/cyanogenmod/focal/ui/showcase/ShowcaseViewBuilder.java class ShowcaseViewBuilder (line 26) | public class ShowcaseViewBuilder { method ShowcaseViewBuilder (line 29) | public ShowcaseViewBuilder(Activity activity) { method ShowcaseViewBuilder (line 33) | public ShowcaseViewBuilder(ShowcaseView showcaseView) { method ShowcaseViewBuilder (line 37) | public ShowcaseViewBuilder(Activity activity, int showcaseLayoutViewId) { method setShowcaseView (line 42) | public ShowcaseViewBuilder setShowcaseView(View view) { method setShowcasePosition (line 47) | public ShowcaseViewBuilder setShowcasePosition(float x, float y) { method setShowcaseItem (line 52) | public ShowcaseViewBuilder setShowcaseItem(int itemType, method setShowcaseIndicatorScale (line 58) | public ShowcaseViewBuilder setShowcaseIndicatorScale(float scale) { method overrideButtonClick (line 63) | public ShowcaseViewBuilder overrideButtonClick(View.OnClickListener li... method animateGesture (line 68) | public ShowcaseViewBuilder animateGesture(float offsetStartX, float of... method setTextColors (line 74) | public ShowcaseViewBuilder setTextColors(int titleTextColor, int detai... method setText (line 79) | public ShowcaseViewBuilder setText(String titleText, String subText) { method setText (line 84) | public ShowcaseViewBuilder setText(int titleText, int subText) { method pointTo (line 89) | public ShowcaseViewBuilder pointTo(View view) { method pointTo (line 94) | public ShowcaseViewBuilder pointTo(float x, float y) { method build (line 99) | public ShowcaseView build() { FILE: src/org/cyanogenmod/focal/ui/showcase/ShowcaseViews.java class ShowcaseViews (line 30) | public class ShowcaseViews { method onShowCaseAcknowledged (line 36) | @Override type OnShowcaseAcknowledged (line 42) | public interface OnShowcaseAcknowledged { method onShowCaseAcknowledged (line 43) | void onShowCaseAcknowledged(ShowcaseView showcaseView); method ShowcaseViews (line 46) | public ShowcaseViews(Activity activity, int showcaseTemplateLayout) { method ShowcaseViews (line 51) | public ShowcaseViews(Activity activity, int showcaseTemplateLayout, On... method addView (line 56) | public void addView(ItemViewProperties properties) { method createShowcaseViewDismissListener (line 65) | private View.OnClickListener createShowcaseViewDismissListener(final S... method show (line 79) | public void show() { method hasViews (line 88) | public boolean hasViews() { class ItemViewProperties (line 92) | public static class ItemViewProperties { method ItemViewProperties (line 104) | public ItemViewProperties(int id, int titleResId, int messageResId, ... method ItemViewProperties (line 108) | public ItemViewProperties(int id, int titleResId, int messageResId, ... FILE: src/org/cyanogenmod/focal/widgets/AutoExposureWidget.java class AutoExposureWidget (line 31) | public class AutoExposureWidget extends SimpleToggleWidget { method AutoExposureWidget (line 34) | public AutoExposureWidget(CameraManager cam, Context context) { method isSupported (line 42) | @Override FILE: src/org/cyanogenmod/focal/widgets/BurstModeWidget.java class BurstModeWidget (line 33) | public class BurstModeWidget extends WidgetBase implements View.OnClickL... method BurstModeWidget (line 44) | public BurstModeWidget(CameraActivity activity) { method isSupported (line 83) | @Override method onClick (line 93) | @Override FILE: src/org/cyanogenmod/focal/widgets/EffectWidget.java class EffectWidget (line 29) | public class EffectWidget extends SimpleToggleWidget { method EffectWidget (line 32) | public EffectWidget(CameraManager cam, Context context) { method filterDeviceSpecific (line 40) | @Override FILE: src/org/cyanogenmod/focal/widgets/EnhancementsWidget.java class EnhancementsWidget (line 36) | public class EnhancementsWidget extends WidgetBase { class SeekBarListener (line 52) | private class SeekBarListener implements SeekBar.OnSeekBarChangeListen... method SeekBarListener (line 55) | public SeekBarListener(String key) { method onProgressChanged (line 59) | @Override method onStartTrackingTouch (line 64) | @Override method onStopTrackingTouch (line 69) | @Override method EnhancementsWidget (line 75) | public EnhancementsWidget(CameraManager cam, Context context) { method isSupported (line 136) | @Override method getValue (line 147) | public int getValue(String key) { method setValue (line 163) | public void setValue(String key, int value) { FILE: src/org/cyanogenmod/focal/widgets/ExposureCompensationWidget.java class ExposureCompensationWidget (line 33) | public class ExposureCompensationWidget extends WidgetBase implements method ExposureCompensationWidget (line 42) | public ExposureCompensationWidget(CameraManager cam, Context context) { method isSupported (line 61) | @Override method getExposureValue (line 66) | public int getExposureValue() { method getMinExposureValue (line 74) | public int getMinExposureValue() { method getMaxExposureValue (line 82) | public int getMaxExposureValue() { method setExposureValue (line 90) | public void setExposureValue(int value) { method OnCenteredSeekBarValueChanged (line 101) | @Override FILE: src/org/cyanogenmod/focal/widgets/FlashWidget.java class FlashWidget (line 30) | public class FlashWidget extends SimpleToggleWidget { method FlashWidget (line 34) | public FlashWidget(CameraManager cam, Context context) { method onValueSet (line 47) | @Override FILE: src/org/cyanogenmod/focal/widgets/HdrWidget.java class HdrWidget (line 30) | public class HdrWidget extends SimpleToggleWidget { method HdrWidget (line 33) | public HdrWidget(CameraManager cam, Context context) { FILE: src/org/cyanogenmod/focal/widgets/IsoWidget.java class IsoWidget (line 30) | public class IsoWidget extends SimpleToggleWidget { method IsoWidget (line 33) | public IsoWidget(CameraManager cam, Context context) { FILE: src/org/cyanogenmod/focal/widgets/SceneModeWidget.java class SceneModeWidget (line 27) | public class SceneModeWidget extends SimpleToggleWidget { method SceneModeWidget (line 30) | public SceneModeWidget(CameraManager cam, Context context) { FILE: src/org/cyanogenmod/focal/widgets/SettingsWidget.java class SettingsWidget (line 46) | public class SettingsWidget extends WidgetBase { method compare (line 73) | @Override method onClick (line 84) | @Override method onClick (line 99) | @Override method onClick (line 117) | @Override method onClick (line 134) | @Override method SettingsWidget (line 231) | public SettingsWidget(CameraActivity context, CameraCapabilities capab... method isSupported (line 390) | @Override method notifyOrientationChanged (line 398) | @Override method applyVideoResolution (line 416) | private void applyVideoResolution(String resolution) { method getActualProfileResolution (line 432) | private String getActualProfileResolution() { method openWidgetsToggleDialog (line 437) | private void openWidgetsToggleDialog() { FILE: src/org/cyanogenmod/focal/widgets/ShutterSpeedWidget.java class ShutterSpeedWidget (line 34) | public class ShutterSpeedWidget extends WidgetBase { class MinusClickListener (line 50) | private class MinusClickListener implements View.OnClickListener { method onClick (line 51) | @Override class PlusClickListener (line 61) | private class PlusClickListener implements View.OnClickListener { method onClick (line 62) | @Override class AutoClickListener (line 72) | private class AutoClickListener implements View.OnClickListener { method onClick (line 73) | @Override method ShutterSpeedWidget (line 79) | public ShutterSpeedWidget(CameraManager cam, Context context) { method isSupported (line 106) | @Override method getShutterSpeedValue (line 111) | public int getShutterSpeedValue() { method getShutterSpeedRawValue (line 123) | public String getShutterSpeedRawValue() { method getMinShutterSpeedValue (line 128) | public int getMinShutterSpeedValue() { method getMaxShutterSpeedValue (line 132) | public int getMaxShutterSpeedValue() { method setShutterSpeedValue (line 136) | public void setShutterSpeedValue(int value) { method setAutoShutterSpeed (line 145) | public void setAutoShutterSpeed() { method getShutterSpeedDisplayValue (line 154) | public String getShutterSpeedDisplayValue(String value) { FILE: src/org/cyanogenmod/focal/widgets/SimpleToggleWidget.java class SimpleToggleWidget (line 44) | public class SimpleToggleWidget extends WidgetBase implements OnClickLis... method SimpleToggleWidget (line 54) | public SimpleToggleWidget(CameraManager cam, Context context, int side... method SimpleToggleWidget (line 61) | public SimpleToggleWidget(CameraManager cam, Context context, String k... method setKey (line 74) | protected void setKey(String key) { method setVideoOnly (line 83) | protected void setVideoOnly(boolean videoOnly) { method addValue (line 100) | public void addValue(String value, int resId, String hint) { method updateSelectedButton (line 129) | public void updateSelectedButton() { method updateSelectedButton (line 134) | public void updateSelectedButton(String value) { method restoreValueFromStorage (line 152) | @Override method filterDeviceSpecific (line 168) | public boolean filterDeviceSpecific(String value) { method isSupported (line 177) | @Override method onClick (line 210) | @Override method setButtonActivated (line 226) | private void setButtonActivated(WidgetOptionButton button, String valu... method inflateFromXml (line 245) | public void inflateFromXml(int valuesArray, int iconsArray, int hintsA... method onValueSet (line 261) | public void onValueSet(String value) { method isWidgetEnabled (line 270) | public static boolean isWidgetEnabled(Context context, FILE: src/org/cyanogenmod/focal/widgets/SkinToneWidget.java class SkinToneWidget (line 35) | public class SkinToneWidget extends WidgetBase { class MinusClickListener (line 45) | private class MinusClickListener implements View.OnClickListener { method onClick (line 46) | @Override class PlusClickListener (line 52) | private class PlusClickListener implements View.OnClickListener { method onClick (line 53) | @Override method SkinToneWidget (line 59) | public SkinToneWidget(CameraManager cam, Context context) { method isSupported (line 80) | @Override method getToneValue (line 85) | public int getToneValue() { method setToneValue (line 96) | public void setToneValue(int value) { FILE: src/org/cyanogenmod/focal/widgets/SoftwareHdrWidget.java class SoftwareHdrWidget (line 38) | public class SoftwareHdrWidget extends WidgetBase implements View.OnClic... method SoftwareHdrWidget (line 46) | public SoftwareHdrWidget(CameraActivity activity) { method isSupported (line 66) | @Override method onClick (line 93) | @Override method render (line 108) | public void render() { FILE: src/org/cyanogenmod/focal/widgets/TimerModeWidget.java class TimerModeWidget (line 32) | public class TimerModeWidget extends WidgetBase implements View.OnClickL... method TimerModeWidget (line 46) | public TimerModeWidget(CameraActivity activity) { method isSupported (line 77) | @Override method turnOn (line 87) | private void turnOn() { method turnOff (line 100) | private void turnOff(boolean nullizeTransformer) { method onClick (line 110) | @Override method clampTimer (line 143) | private int clampTimer(int value) { FILE: src/org/cyanogenmod/focal/widgets/VideoFrWidget.java class VideoFrWidget (line 27) | public class VideoFrWidget extends SimpleToggleWidget { method VideoFrWidget (line 29) | public VideoFrWidget(CameraManager cam, Context context) { FILE: src/org/cyanogenmod/focal/widgets/VideoHdrWidget.java class VideoHdrWidget (line 33) | public class VideoHdrWidget extends SimpleToggleWidget { method VideoHdrWidget (line 37) | public VideoHdrWidget(CameraManager cam, Context context) { FILE: src/org/cyanogenmod/focal/widgets/WhiteBalanceWidget.java class WhiteBalanceWidget (line 30) | public class WhiteBalanceWidget extends SimpleToggleWidget { method WhiteBalanceWidget (line 33) | public WhiteBalanceWidget(CameraManager cam, Context context) { FILE: src/org/cyanogenmod/focal/widgets/WidgetBase.java class WidgetBase (line 59) | public abstract class WidgetBase { class ToggleClickListener (line 74) | private class ToggleClickListener implements View.OnClickListener { method onClick (line 75) | @Override method WidgetBase (line 85) | public WidgetBase(CameraManager cam, Context context, int iconResId) { method isSupported (line 114) | public abstract boolean isSupported(Camera.Parameters params); method addViewToContainer (line 121) | public void addViewToContainer(View v) { method forceGridSize (line 142) | public void forceGridSize(int row, int column) { method setViewAt (line 155) | public void setViewAt(int row, int column, int rowSpan, int colSpan, V... method getToggleButton (line 174) | public WidgetToggleButton getToggleButton() { method getShortcutButton (line 178) | public WidgetToggleButton getShortcutButton() { method getWidget (line 182) | public WidgetContainer getWidget() { method isOpen (line 186) | public boolean isOpen() { method restoreValueFromStorage (line 193) | public String restoreValueFromStorage(String key) { method getCameraValue (line 215) | public String getCameraValue(String key) { method notifyOrientationChanged (line 227) | public void notifyOrientationChanged(int orientation) { method open (line 234) | public void open() { method close (line 261) | public void close() { method setHidden (line 275) | public void setHidden(boolean hide) { method isHidden (line 279) | public boolean isHidden() { class WidgetToggleButton (line 287) | public class WidgetToggleButton extends Button { method WidgetToggleButton (line 294) | public WidgetToggleButton(Context context, AttributeSet attrs, method WidgetToggleButton (line 300) | public WidgetToggleButton(Context context, AttributeSet attrs) { method WidgetToggleButton (line 305) | public WidgetToggleButton(Context context) { method initialize (line 310) | private void initialize() { method setHintText (line 331) | public void setHintText(String text) { method setHintText (line 338) | public void setHintText(int resId) { method getHintText (line 345) | public String getHintText() { method toggleBackground (line 349) | public void toggleBackground(boolean active) { method onTouchEvent (line 357) | @Override method setShortcut (line 387) | public void setShortcut(boolean b) { class LongClickListener (line 398) | private class LongClickListener implements OnLongClickListener { method onLongClick (line 399) | @Override type WidgetOption (line 419) | public interface WidgetOption { method getColSpan (line 427) | public int getColSpan(); method notifyOrientationChanged (line 434) | public void notifyOrientationChanged(int orientation); class WidgetOptionLabel (line 441) | public class WidgetOptionLabel extends TextView implements WidgetOption { method WidgetOptionLabel (line 442) | public WidgetOptionLabel(Context context, AttributeSet attrs, int de... method WidgetOptionLabel (line 447) | public WidgetOptionLabel(Context context, AttributeSet attrs) { method WidgetOptionLabel (line 452) | public WidgetOptionLabel(Context context) { method initialize (line 457) | private void initialize() { method onFinishInflate (line 470) | @Override method setSmall (line 477) | public void setSmall(boolean small) { method getColSpan (line 486) | @Override method notifyOrientationChanged (line 492) | @Override class WidgetOptionImage (line 502) | public class WidgetOptionImage extends ImageView implements WidgetOpti... method WidgetOptionImage (line 503) | public WidgetOptionImage(int resId, Context context, AttributeSet at... method WidgetOptionImage (line 508) | public WidgetOptionImage(int resId, Context context, AttributeSet at... method WidgetOptionImage (line 513) | public WidgetOptionImage(int resId, Context context) { method initialize (line 518) | private void initialize(int resId) { method getColSpan (line 532) | @Override method notifyOrientationChanged (line 537) | @Override class WidgetOptionButton (line 549) | public class WidgetOptionButton extends Button implements WidgetOption, method WidgetOptionButton (line 556) | public WidgetOptionButton(int resId, Context context, AttributeSet a... method WidgetOptionButton (line 562) | public WidgetOptionButton(int resId, Context context, AttributeSet a... method WidgetOptionButton (line 568) | public WidgetOptionButton(int resId, Context context) { method resetImage (line 573) | public void resetImage() { method setHintText (line 577) | public void setHintText(String hint) { method setHintText (line 582) | public void setHintText(int resId) { method activeImage (line 590) | public void activeImage(String key) { method initialize (line 601) | private void initialize(int resId) { method getColSpan (line 624) | @Override method notifyOrientationChanged (line 629) | @Override method onLongClick (line 634) | @Override class WidgetOptionCenteredSeekBar (line 651) | public class WidgetOptionCenteredSeekBar extends CenteredSeekBar imple... method WidgetOptionCenteredSeekBar (line 652) | public WidgetOptionCenteredSeekBar(Context context, AttributeSet att... method WidgetOptionCenteredSeekBar (line 657) | public WidgetOptionCenteredSeekBar(Integer min, Integer max, Context... method initialize (line 662) | private void initialize() { method onFinishInflate (line 675) | @Override method getColSpan (line 685) | @Override method notifyOrientationChanged (line 690) | @Override class WidgetOptionSeekBar (line 700) | public class WidgetOptionSeekBar extends SeekBar implements WidgetOpti... method WidgetOptionSeekBar (line 702) | public WidgetOptionSeekBar(Context context, AttributeSet attrs) { method WidgetOptionSeekBar (line 707) | public WidgetOptionSeekBar(Context context) { method initialize (line 712) | private void initialize() { method onFinishInflate (line 723) | @Override method getColSpan (line 734) | @Override method notifyOrientationChanged (line 739) | @Override class WidgetContainer (line 748) | public class WidgetContainer extends FrameLayout { method WidgetContainer (line 761) | public WidgetContainer(Context context, AttributeSet attrs, method WidgetContainer (line 767) | public WidgetContainer(Context context, AttributeSet attrs) { method WidgetContainer (line 772) | public WidgetContainer(Context context) { method setYSmooth (line 782) | public void setYSmooth(float y) { method getFinalY (line 795) | public float getFinalY() { method forceFinalY (line 799) | public void forceFinalY(float y) { method getWidgetBase (line 803) | public WidgetBase getWidgetBase() { method onTouchEvent (line 807) | @Override method onAttachedToWindow (line 857) | @Override method initialize (line 869) | private void initialize() { method onMeasure (line 976) | @Override method notifyOrientationChanged (line 987) | public void notifyOrientationChanged(int orientation, boolean fastfo... method getGrid (line 1017) | public GridLayout getGrid() { method setIconId (line 1021) | public void setIconId(int iconResId) {