History log of /packages/apps/Camera/src/com/android/camera/ui/GLOptionHeader.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4ad1c1729d0ba95b5e96081759a96072e611df1f 14-May-2010 Owen Lin <owenlin@google.com> Refactor the code. Improve the inheritance structure of Textures.

Change-Id: I72a78f97cf54a6505cd7bff98e1db1bdf5fa84c9
/packages/apps/Camera/src/com/android/camera/ui/GLOptionHeader.java
c4e6d563c3ae57e237952b82ad20ee693dfbf9d1 14-May-2010 Owen Lin <owenlin@google.com> resolved conflicts for merge of ec1dfcb7 to kraken

Change-Id: I5ea57293d0b34f4189983c7a9851555bcf5f5232
bef57e1d1fbb1881a7e3a22bb7567e8e7c2f0795 10-May-2010 Owen Lin <owenlin@google.com> Create a ColorTexture to draw pure color in GL.

Change-Id: I9dfa69b6037397d01a43c976b2d02acb16f2af62
/packages/apps/Camera/src/com/android/camera/ui/GLOptionHeader.java
ec1dfcb7314d10ff243a922fe4eff66ea699dd77 12-May-2010 Owen Lin <owenlin@google.com> Add copyright headers to source codes.

Bug: 2680376

Change-Id: I4d0b297f2cee13bb03104996f020732713c61e03
/packages/apps/Camera/src/com/android/camera/ui/GLOptionHeader.java
0d73bccf89870682007dd32d4a84bcdb812e2cc7 05-May-2010 Owen Lin <owenlin@google.com> Handle events in the main thread and use GLThread only as a rendering thread.

Coordinate the two threads by synchronizing on the GLRootView instance.

Change-Id: I94459f6afeb468660df7219800bc48b621edecd4
/packages/apps/Camera/src/com/android/camera/ui/GLOptionHeader.java
e480f77352d670b2892a9b7b7cd503838b71ca9f 10-Mar-2010 Romain Guy <romainguy@android.com> Camera should have the com.android.camera package name.
Related to bug #2464545

Change-Id: I08f5cce5b0df623fc62683bd9c9d4a1aa0694240
/packages/apps/Camera/src/com/android/camera/ui/GLOptionHeader.java
33be45a1abaf6a8d611fb87b18945c84ab76c229 06-Mar-2010 Owen Lin <owenlin@google.com> Add the new ZoomController UI and also the exposure compensation settings.

Fix the bug that some MotionEvent of some actions should always pass to the
component who accept the DOWN event.

Also fix a bug that nine patch image will be drawn incorrectly after rotation.

Change-Id: I8ab36fb6f958c1967afa11eed5f167842b59cada
/packages/apps/Camera/src/com/android/camera/ui/GLOptionHeader.java
d5be45065c4939d5a12b2294cb83230c1aaa8246 05-Mar-2010 Owen Lin <owenlin@google.com> Address the review comments.

Change-Id: Ia30be9e0081830bb05b6d7655c628d022ccd55d7
/packages/apps/Camera/src/com/android/camera/ui/GLOptionHeader.java
281be5337852cb4b5d24e0a0440c426cb96bbebd 03-Mar-2010 Owen Lin <owenlin@google.com> Add pixel density concept to the code. So, it draw about the same size on
mdpi and hdpi devices.

Update the UI assets for mdpi

Fix a issue that GLSurfaceView didn't call onPause and onResume in Camera.
Refactor. Improve the drawing and animation.

Also fix the RawTexture unsupported operation bugs and the NullPointerException
in GLRootView.

Change-Id: I7aeadcad72d64a665828a6bb4f0f73e685fde632
/packages/apps/Camera/src/com/android/camera/ui/GLOptionHeader.java
4de149ceb47f2c251f646419907424bfb67d2b64 29-Jan-2010 Owen Lin <owenlin@google.com> The first runnable version of the new UI.

Implement the new UI with OpenGL (GLSurfaceView).

Known issues:

* Texture are never freed from GL
* Do not consider the density of screen. Currently, the dimensions in mdpi
devices are wrong.
* It won't work on Sapphire, bug fired: Bug: 2473605
* The action UP event may pass a wrong target. (It should pass to the same
target who recive the DOWN action.
* Animation is not smooth enough.
* Should not allocate objects into heap during rendering path.
* The scrollbar in GLListView doesn't match the design
* We should calculate our own orientation instead of using the system one.
* Regression: "restore to default settings" is removed

Change-Id: I93fa45831aa87787dd5ee9e43e270a9d786c5a2a
/packages/apps/Camera/src/com/android/camera/ui/GLOptionHeader.java