1/* 2 * Copyright 2009, Haiku. 3 * Distributed under the terms of the MIT License. 4 * 5 * Authors: 6 * Stephan Aßmus, superstippi@gmx.de 7 * Jonas Sundström, jonas@kirilla.com 8 */ 9 10 11#include "VolumeSlider.h" 12 13 14VolumeSlider::VolumeSlider(BRect frame, const char* name, int32 minValue, 15 int32 maxValue, BMessage* message, BHandler* target) 16 : 17 BSlider(frame, name, NULL, message, minValue, maxValue) 18{ 19 SetTarget(target); 20} 21 22 23VolumeSlider::~VolumeSlider() 24{ 25} 26 27 28void 29VolumeSlider::SetValue(int32 value) 30{ 31 if (value == Value()) 32 return; 33 34 BSlider::SetValue(value); 35 Invoke(); 36} 37 38