History log of /frameworks/base/core/java/android/widget/AbsSeekBar.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f37df1b6c23316e3050a399f9218087c4000564a 16-Oct-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #7345139: The First Volume Down Click looses its place on the volume slider

- make SeekBar follow layout direction changes
- also fix onSizeChanged() missing call to super class

Change-Id: Ide036e673c5f104b12e7321648ac027547e04065
/frameworks/base/core/java/android/widget/AbsSeekBar.java
e56ffdc7b31b0937628609cc3bbaa15879023569 23-Sep-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #6427629 Clean up layout direction APIs

- rename getResolvedLayoutDirection() to getLayoutDirection()

Change-Id: I3afe56c0db0751952f5056c23893cb7455531d29
/frameworks/base/core/java/android/widget/AbsSeekBar.java
4457e85a7090ad51726d50a4daf981d917cceedd 19-Sep-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #6427629 Clean up layout direction APIs

- canResolveXxx() should be hidden
- resetResolvedXxx() should be hidden
- resolveDrawables(), resolveLayoutDirection(), resolvePadding(), resolveTextAlignment(), resolveTextDirection() should be hidden
- onResolvedXxx() should be merged into one callback
- fix also an issue with setting the layout direction of the drawable in ImageView
- fix also an issue with checking if TextAlignment can be resolved

Change-Id: I1402269ddf8632525f5550f80e5610e1a7b4034d
/frameworks/base/core/java/android/widget/AbsSeekBar.java
06849e8f5368831086b0c33f9037a015fb00e864 12-Sep-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix SeekBar when in RTL layout direction

- set correct thumb position depending on layout direction

Change-Id: Ibc489295d28792ec7556ce3484b2d1ae47a4c704
/frameworks/base/core/java/android/widget/AbsSeekBar.java
0af4b8b0c8b038bca9b4f60eb81f71e186f471ce 12-Jun-2012 Fabrice Di Meglio <fdimeglio@google.com> Make ProgressBar / SeekBar / RatingBar widgets aware of layout direction

- see bug #5429822 UI should be mirrored for RTL locales (Arabic, Hebrew, farsi)

Change-Id: I8d76299090abf6b2b187696b1a83e71d7a44b1ce
/frameworks/base/core/java/android/widget/AbsSeekBar.java
c826b7d8fa330970d1ab29fd3b2790a5bc01e26c 16-May-2012 alanv <alanv@google.com> Make AbsSeekBar widget adjustable via accessibility actions.

Change-Id: I559da3cea139c2d5a4c82e2854921de173fbfa4f
/frameworks/base/core/java/android/widget/AbsSeekBar.java
0283a5573c0a8b239f88147fe4ecf1b379e2f0a4 19-Apr-2012 Adam Powell <adamp@google.com> Fix crash setting null seekbar thumb

External bug http://code.google.com/p/android/issues/detail?id=15693

Change-Id: I2f869b4ebd1f0857564c69999abb49285beefd14
/frameworks/base/core/java/android/widget/AbsSeekBar.java
3004cc50f22e724efb791aa80e9d6c566d2ddb5d 22-Mar-2012 Adam Powell <adamp@google.com> Add SeekBar property accessors to match available style attributes

Bug 6103624

Change-Id: I7bc863250f3b156cf6663e484baab2c35a949db5
/frameworks/base/core/java/android/widget/AbsSeekBar.java
8a78fd4d9572dff95432fcc4ba0e87563415b728 17-Jan-2012 Svetoslav Ganov <svetoslavganov@google.com> AccessibilityEvent/AccessibilityNodeInfo class name property should be set to only framework classes.

AccessibilityEvent and AccessibilityNodeInfo have a property className which is set to the source
Java class. This is problematic since leads to leaking private classes which would allow an
accessibility service to load classes from other packages. This is strongly undesirable since
not trusted code can be loaded, and hence executed, in the accessibility service. To address
that the class name is set to the most concrete framework class extended by the info/event
source.

bug:5878943

Change-Id: I7b3114ece8772ea2773f5151e21b8a6f2006882a
/frameworks/base/core/java/android/widget/AbsSeekBar.java
2c5b8cc71bc8ac1efa944568c1292929073bbc36 13-Oct-2011 Adam Powell <adamp@google.com> Fix bug 5455676 - seek bars without thumbs

Change-Id: I9a4257b91a89cceeca7d5acf9358a8254446c784
/frameworks/base/core/java/android/widget/AbsSeekBar.java
aa4f5c95c372f54f6c2c89fdea0ececfd05f474a 12-Oct-2011 Adam Powell <adamp@google.com> Fix bug 5434403 - invalidation problem with seek bars at edges

Explicitly invalidate the seek bar thumb area when we change drawable
states for touch down. This prevents the thumb from only being
half-invalidated at the edges since it extends into the view's padding
region.

Change-Id: Icc4e608aca044b2d05f3a9378eced839c03947e6
/frameworks/base/core/java/android/widget/AbsSeekBar.java
1029866a12e04e9db52485e2ec0353e764d15549 15-Aug-2011 Adam Powell <adamp@google.com> Fix bug 5159596 - Slider grabs touch point when trying to scroll a list

SeekBar widgets were not good citizens when placed in scrolling containers.
Detect when a SeekBar being touched is in a scrolling container and fall
back to a touch slop-based method for beginning a drag. Taps along the
seek bar itself will still change the value on touch up, even if the touch
slop never initiated a proper drag.

Factor out the code used to determine scrolling container status in View
into something that can be reused elsewhere in the framework; leave it
@hidden for now.

Change-Id: I59a21e8ab2c3b0092fafedbcd6ae1ee15f45971c
/frameworks/base/core/java/android/widget/AbsSeekBar.java
6518ad760f98a0aa5db8c49ce1564bf5907a2c15 19-Mar-2011 Svetoslav Ganov <svetoslavganov@google.com> ProgressBar does not fire accessibility events on update.

bug:2866092

The progress bar fires accessibility events upon progress
change but not more frequently of every 200 ms.

Change-Id: I6560af61e3b3a7d28836723a5ab632fb467f47e1
/frameworks/base/core/java/android/widget/AbsSeekBar.java
189ee18d6c6483ad63cc864267328259e2e00b95 03-Dec-2010 Dianne Hackborn <hackbod@google.com> Implement smarter sizing of WRAP_CONTENT windows.

This extends the view hierarchy's measure pass to allow view to
propagate up to their parent additional information besides just
their measured size. They can now report that their measured width
and/or height should be larger than the size their parent is
limiting them to (even though by definition they need to contrain
their reported measurements to the limits imposed by the parent).

ViewRoot uses this information to determine if it should remeasure
the window with a larger size limit to try to make it fit.

Change-Id: I90af3b7a8ec45d0a5c003fb009857025209d83eb
/frameworks/base/core/java/android/widget/AbsSeekBar.java
2e585f7e22efef11dc6af36acfbf1c3040d6a511 02-Dec-2010 Joe Onorato <joeo@google.com> Make AbsSeekBar support having setThumb called after initialization is done.

Change-Id: Ic7c2e1a4ec067f50a95aaff924bbd7bc453a575f
/frameworks/base/core/java/android/widget/AbsSeekBar.java
e213677037f836529efcc0ac201fc61dd95481c5 04-Nov-2010 Dianne Hackborn <hackbod@google.com> Push the jumpDrawablesToCurrentState() thing off everywhere it should be.

Also add a new interface that items in AbsListView can implement to
adjust the bounds of the selection shown for them. This will allow
contacts to use list view's regular selection facility rather than
implementing something special in their item views.

Change-Id: I29cbdbc7122111ee97e47fe7d6ec55ff07be79cc
/frameworks/base/core/java/android/widget/AbsSeekBar.java
992cc4282e92c0b7c192247261c54933acab5ad0 05-Jan-2010 Romain Guy <romainguy@android.com> Ignore key events when the widget is disabled.
Bug: #2353635.
/frameworks/base/core/java/android/widget/AbsSeekBar.java
eb9fdc21b14368b2f8c71939eb063ddcee8c28a2 14-Sep-2009 Daniel Sandler <dsandler@google.com> Fix http://b/issue?id=2098873 (drawing glitch in SeekBar).

The underlying ProgressBar implementation doesn't know how
to correctly update the thumb graphic, so AbsSeekBar must
call invalidate() at key moments to ensure things look
correct. This bug is one such instance: when you pick your
finger up off the seekbar, the "value" of the progressbar
appears not to change, so ProgressBar feels no compunction
to repaint. AbsSeekBar now invalidate()s on ACTION_UP and
ACTION_CANCEL to ensure that the thumb is correctly drawn.
/frameworks/base/core/java/android/widget/AbsSeekBar.java
8d28c3b3bdab63fab132b81e38d54bc4c132ea8a 20-Aug-2009 Daniel Sandler <dsandler@google.com> Address b/2064664 by setting mThumbOffset to half the width of the thumb by default.

mThumbOffset previously defaulted to 0, which caused drawing artifacts at
extrema of very long SeekBars.

The thumb offset can still be overridden by declaring android:thumbOffset in
layout or calling SeekBar.setThumbOffset(int).

Bug: 2064664
/frameworks/base/core/java/android/widget/AbsSeekBar.java
e1861133d51b9e6a6f658eb366630ad4f4d3ff8f 27-Mar-2009 The Android Open Source Project <initial-contribution@android.com> Merge commit 'korg/cupcake'

Conflicts:
core/java/android/webkit/WebView.java
core/java/android/widget/TwoLineListItem.java
preloaded-classes
105925376f8d0f6b318c9938c7b83ef7fef094da 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
/frameworks/base/core/java/android/widget/AbsSeekBar.java
2a73de7b21a89aa2ba4c254d28658b49793425b2 18-Mar-2009 Jean-Baptiste Queru <jbq@google.com> Merge commit 'remotes/korg/cupcake' into merge

Conflicts:
core/java/android/view/animation/TranslateAnimation.java
core/jni/Android.mk
core/res/res/values-en-rGB/strings.xml
libs/audioflinger/AudioFlinger.cpp
libs/surfaceflinger/LayerScreenshot.cpp
packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
69577ae794751e6ecaca6a580b1b33545bd21082 10-Mar-2009 Jean-Baptiste Queru <jbq@google.com> Fix build.

Change 9099 was a little bit too aggressive and removed a line it shouldn't have.
/frameworks/base/core/java/android/widget/AbsSeekBar.java
17ddd72f5cd5617c20b1c536a553f94bf5367147 09-Mar-2009 Cyril Mottier <cyrilmottier@gmail.com> AbsSeekBar slightly optimized by removing a redundant snippet of code
/frameworks/base/core/java/android/widget/AbsSeekBar.java
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/widget/AbsSeekBar.java
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/widget/AbsSeekBar.java
076357b8567458d4b6dfdcf839ef751634cd2bfb 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
/frameworks/base/core/java/android/widget/AbsSeekBar.java
3dec7d563a2f3e1eb967ce2054a00b6620e3558c 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
/frameworks/base/core/java/android/widget/AbsSeekBar.java
b798689749c64baba81f02e10cf2157c747d6b46 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
/frameworks/base/core/java/android/widget/AbsSeekBar.java
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/frameworks/base/core/java/android/widget/AbsSeekBar.java
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/core/java/android/widget/AbsSeekBar.java