Index: ui/views/controls/slider.h |
diff --git a/ui/views/controls/slider.h b/ui/views/controls/slider.h |
index 4a69ef90af9d3b7a406600560945c56203e5087c..514325f6150bbca8f27a9a030eb5088e07e8ab5c 100644 |
--- a/ui/views/controls/slider.h |
+++ b/ui/views/controls/slider.h |
@@ -11,6 +11,10 @@ |
typedef unsigned int SkColor; |
+namespace gfx { |
+class ImageSkia; |
+} |
+ |
namespace ui { |
class SlideAnimation; |
} |
@@ -65,6 +69,9 @@ class VIEWS_EXPORT Slider : public View, |
void set_focus_border_color(SkColor color) { focus_border_color_ = color; } |
+ // Update UI based on control on/off state. |
+ void UpdateState(bool control_on); |
+ |
private: |
void SetValueInternal(float value, SliderChangeReason reason); |
@@ -99,6 +106,12 @@ class VIEWS_EXPORT Slider : public View, |
bool accessibility_events_enabled_; |
SkColor focus_border_color_; |
+ const int* bar_active_images_; |
+ const int* bar_disabled_images_; |
+ const gfx::ImageSkia* thumb_; |
+ const gfx::ImageSkia* images_[4]; |
+ int bar_height_; |
+ |
DISALLOW_COPY_AND_ASSIGN(Slider); |
}; |