1*d450c75cSNiels Sascha Reedijk/* 2*d450c75cSNiels Sascha Reedijk * Copyright 2019 Haiku, Inc. All rights reserved. 3*d450c75cSNiels Sascha Reedijk * Distributed under the terms of the MIT License. 4*d450c75cSNiels Sascha Reedijk * 5*d450c75cSNiels Sascha Reedijk * Authors: 6*d450c75cSNiels Sascha Reedijk * Name, email@email.com 7*d450c75cSNiels Sascha Reedijk * 8*d450c75cSNiels Sascha Reedijk * Corresponds to: 9*d450c75cSNiels Sascha Reedijk * headers/os/interface/ChannelSlider.h hrev49977 10*d450c75cSNiels Sascha Reedijk * src/kits/interface/ChannelSlider.cpp hrev51468 11*d450c75cSNiels Sascha Reedijk */ 12*d450c75cSNiels Sascha Reedijk 13*d450c75cSNiels Sascha Reedijk 14*d450c75cSNiels Sascha Reedijk/*! 15*d450c75cSNiels Sascha Reedijk \file ChannelSlider.h 16*d450c75cSNiels Sascha Reedijk \ingroup interface 17*d450c75cSNiels Sascha Reedijk \brief Undocumented file. 18*d450c75cSNiels Sascha Reedijk 19*d450c75cSNiels Sascha Reedijk \since Haiku R1 20*d450c75cSNiels Sascha Reedijk*/ 21*d450c75cSNiels Sascha Reedijk 22*d450c75cSNiels Sascha Reedijk 23*d450c75cSNiels Sascha Reedijk/*! 24*d450c75cSNiels Sascha Reedijk \class BChannelSlider 25*d450c75cSNiels Sascha Reedijk \ingroup interface 26*d450c75cSNiels Sascha Reedijk \ingroup libbe 27*d450c75cSNiels Sascha Reedijk \brief Undocumented class. 28*d450c75cSNiels Sascha Reedijk 29*d450c75cSNiels Sascha Reedijk \since Haiku R1 30*d450c75cSNiels Sascha Reedijk*/ 31*d450c75cSNiels Sascha Reedijk 32*d450c75cSNiels Sascha Reedijk 33*d450c75cSNiels Sascha Reedijk/*! 34*d450c75cSNiels Sascha Reedijk \fn BChannelSlider::BChannelSlider(BRect area, const char *name, const char *label, BMessage *message, int32 channels=1, uint32 resizeMode=B_FOLLOW_LEFT_TOP, uint32 flags=B_WILL_DRAW) 35*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 36*d450c75cSNiels Sascha Reedijk 37*d450c75cSNiels Sascha Reedijk \param area Undocumented 38*d450c75cSNiels Sascha Reedijk \param name Undocumented 39*d450c75cSNiels Sascha Reedijk \param label Undocumented 40*d450c75cSNiels Sascha Reedijk \param message Undocumented 41*d450c75cSNiels Sascha Reedijk \param channels Undocumented 42*d450c75cSNiels Sascha Reedijk \param resizeMode Undocumented 43*d450c75cSNiels Sascha Reedijk \param flags Undocumented 44*d450c75cSNiels Sascha Reedijk 45*d450c75cSNiels Sascha Reedijk \return Undocumented 46*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 47*d450c75cSNiels Sascha Reedijk 48*d450c75cSNiels Sascha Reedijk \since Haiku R1 49*d450c75cSNiels Sascha Reedijk*/ 50*d450c75cSNiels Sascha Reedijk 51*d450c75cSNiels Sascha Reedijk 52*d450c75cSNiels Sascha Reedijk/*! 53*d450c75cSNiels Sascha Reedijk \fn BChannelSlider::BChannelSlider(BRect area, const char *name, const char *label, BMessage *message, orientation orientation, int32 channels=1, uint32 resizeMode=B_FOLLOW_LEFT_TOP, uint32 flags=B_WILL_DRAW) 54*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 55*d450c75cSNiels Sascha Reedijk 56*d450c75cSNiels Sascha Reedijk \param area Undocumented 57*d450c75cSNiels Sascha Reedijk \param name Undocumented 58*d450c75cSNiels Sascha Reedijk \param label Undocumented 59*d450c75cSNiels Sascha Reedijk \param message Undocumented 60*d450c75cSNiels Sascha Reedijk \param orientation Undocumented 61*d450c75cSNiels Sascha Reedijk \param channels Undocumented 62*d450c75cSNiels Sascha Reedijk \param resizeMode Undocumented 63*d450c75cSNiels Sascha Reedijk \param flags Undocumented 64*d450c75cSNiels Sascha Reedijk 65*d450c75cSNiels Sascha Reedijk \return Undocumented 66*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 67*d450c75cSNiels Sascha Reedijk 68*d450c75cSNiels Sascha Reedijk \since Haiku R1 69*d450c75cSNiels Sascha Reedijk*/ 70*d450c75cSNiels Sascha Reedijk 71*d450c75cSNiels Sascha Reedijk 72*d450c75cSNiels Sascha Reedijk/*! 73*d450c75cSNiels Sascha Reedijk \fn BChannelSlider::BChannelSlider(const char *name, const char *label, BMessage *message, orientation orientation, int32 channels=1, uint32 flags=B_WILL_DRAW) 74*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 75*d450c75cSNiels Sascha Reedijk 76*d450c75cSNiels Sascha Reedijk \param name Undocumented 77*d450c75cSNiels Sascha Reedijk \param label Undocumented 78*d450c75cSNiels Sascha Reedijk \param message Undocumented 79*d450c75cSNiels Sascha Reedijk \param orientation Undocumented 80*d450c75cSNiels Sascha Reedijk \param channels Undocumented 81*d450c75cSNiels Sascha Reedijk \param flags Undocumented 82*d450c75cSNiels Sascha Reedijk 83*d450c75cSNiels Sascha Reedijk \return Undocumented 84*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 85*d450c75cSNiels Sascha Reedijk 86*d450c75cSNiels Sascha Reedijk \since Haiku R1 87*d450c75cSNiels Sascha Reedijk*/ 88*d450c75cSNiels Sascha Reedijk 89*d450c75cSNiels Sascha Reedijk 90*d450c75cSNiels Sascha Reedijk/*! 91*d450c75cSNiels Sascha Reedijk \fn BChannelSlider::BChannelSlider(BMessage *archive) 92*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 93*d450c75cSNiels Sascha Reedijk 94*d450c75cSNiels Sascha Reedijk \param archive Undocumented 95*d450c75cSNiels Sascha Reedijk 96*d450c75cSNiels Sascha Reedijk \return Undocumented 97*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 98*d450c75cSNiels Sascha Reedijk 99*d450c75cSNiels Sascha Reedijk \since Haiku R1 100*d450c75cSNiels Sascha Reedijk*/ 101*d450c75cSNiels Sascha Reedijk 102*d450c75cSNiels Sascha Reedijk 103*d450c75cSNiels Sascha Reedijk/*! 104*d450c75cSNiels Sascha Reedijk \fn virtual virtual BChannelSlider::~BChannelSlider() 105*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 106*d450c75cSNiels Sascha Reedijk 107*d450c75cSNiels Sascha Reedijk \return Undocumented 108*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 109*d450c75cSNiels Sascha Reedijk 110*d450c75cSNiels Sascha Reedijk \since Haiku R1 111*d450c75cSNiels Sascha Reedijk*/ 112*d450c75cSNiels Sascha Reedijk 113*d450c75cSNiels Sascha Reedijk 114*d450c75cSNiels Sascha Reedijk/*! 115*d450c75cSNiels Sascha Reedijk \fn virtual virtual status_t BChannelSlider::Archive(BMessage *into, bool deep=true) const 116*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 117*d450c75cSNiels Sascha Reedijk 118*d450c75cSNiels Sascha Reedijk \param into Undocumented 119*d450c75cSNiels Sascha Reedijk \param deep Undocumented 120*d450c75cSNiels Sascha Reedijk 121*d450c75cSNiels Sascha Reedijk \return Undocumented 122*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 123*d450c75cSNiels Sascha Reedijk 124*d450c75cSNiels Sascha Reedijk \since Haiku R1 125*d450c75cSNiels Sascha Reedijk*/ 126*d450c75cSNiels Sascha Reedijk 127*d450c75cSNiels Sascha Reedijk 128*d450c75cSNiels Sascha Reedijk/*! 129*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::AttachedToWindow() 130*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 131*d450c75cSNiels Sascha Reedijk 132*d450c75cSNiels Sascha Reedijk \since Haiku R1 133*d450c75cSNiels Sascha Reedijk*/ 134*d450c75cSNiels Sascha Reedijk 135*d450c75cSNiels Sascha Reedijk 136*d450c75cSNiels Sascha Reedijk/*! 137*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::AllAttached() 138*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 139*d450c75cSNiels Sascha Reedijk 140*d450c75cSNiels Sascha Reedijk \since Haiku R1 141*d450c75cSNiels Sascha Reedijk*/ 142*d450c75cSNiels Sascha Reedijk 143*d450c75cSNiels Sascha Reedijk 144*d450c75cSNiels Sascha Reedijk/*! 145*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::DetachedFromWindow() 146*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 147*d450c75cSNiels Sascha Reedijk 148*d450c75cSNiels Sascha Reedijk \since Haiku R1 149*d450c75cSNiels Sascha Reedijk*/ 150*d450c75cSNiels Sascha Reedijk 151*d450c75cSNiels Sascha Reedijk 152*d450c75cSNiels Sascha Reedijk/*! 153*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::AllDetached() 154*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 155*d450c75cSNiels Sascha Reedijk 156*d450c75cSNiels Sascha Reedijk \since Haiku R1 157*d450c75cSNiels Sascha Reedijk*/ 158*d450c75cSNiels Sascha Reedijk 159*d450c75cSNiels Sascha Reedijk 160*d450c75cSNiels Sascha Reedijk/*! 161*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::MessageReceived(BMessage *message) 162*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 163*d450c75cSNiels Sascha Reedijk 164*d450c75cSNiels Sascha Reedijk \param message Undocumented 165*d450c75cSNiels Sascha Reedijk 166*d450c75cSNiels Sascha Reedijk \since Haiku R1 167*d450c75cSNiels Sascha Reedijk*/ 168*d450c75cSNiels Sascha Reedijk 169*d450c75cSNiels Sascha Reedijk 170*d450c75cSNiels Sascha Reedijk/*! 171*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::Draw(BRect updateRect) 172*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 173*d450c75cSNiels Sascha Reedijk 174*d450c75cSNiels Sascha Reedijk \param updateRect Undocumented 175*d450c75cSNiels Sascha Reedijk 176*d450c75cSNiels Sascha Reedijk \since Haiku R1 177*d450c75cSNiels Sascha Reedijk*/ 178*d450c75cSNiels Sascha Reedijk 179*d450c75cSNiels Sascha Reedijk 180*d450c75cSNiels Sascha Reedijk/*! 181*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::MouseDown(BPoint where) 182*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 183*d450c75cSNiels Sascha Reedijk 184*d450c75cSNiels Sascha Reedijk \param where Undocumented 185*d450c75cSNiels Sascha Reedijk 186*d450c75cSNiels Sascha Reedijk \since Haiku R1 187*d450c75cSNiels Sascha Reedijk*/ 188*d450c75cSNiels Sascha Reedijk 189*d450c75cSNiels Sascha Reedijk 190*d450c75cSNiels Sascha Reedijk/*! 191*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::MouseUp(BPoint where) 192*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 193*d450c75cSNiels Sascha Reedijk 194*d450c75cSNiels Sascha Reedijk \param where Undocumented 195*d450c75cSNiels Sascha Reedijk 196*d450c75cSNiels Sascha Reedijk \since Haiku R1 197*d450c75cSNiels Sascha Reedijk*/ 198*d450c75cSNiels Sascha Reedijk 199*d450c75cSNiels Sascha Reedijk 200*d450c75cSNiels Sascha Reedijk/*! 201*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::MouseMoved(BPoint where, uint32 transit, const BMessage *dragMessage) 202*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 203*d450c75cSNiels Sascha Reedijk 204*d450c75cSNiels Sascha Reedijk \param where Undocumented 205*d450c75cSNiels Sascha Reedijk \param transit Undocumented 206*d450c75cSNiels Sascha Reedijk \param dragMessage Undocumented 207*d450c75cSNiels Sascha Reedijk 208*d450c75cSNiels Sascha Reedijk \since Haiku R1 209*d450c75cSNiels Sascha Reedijk*/ 210*d450c75cSNiels Sascha Reedijk 211*d450c75cSNiels Sascha Reedijk 212*d450c75cSNiels Sascha Reedijk/*! 213*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::WindowActivated(bool state) 214*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 215*d450c75cSNiels Sascha Reedijk 216*d450c75cSNiels Sascha Reedijk \param state Undocumented 217*d450c75cSNiels Sascha Reedijk 218*d450c75cSNiels Sascha Reedijk \since Haiku R1 219*d450c75cSNiels Sascha Reedijk*/ 220*d450c75cSNiels Sascha Reedijk 221*d450c75cSNiels Sascha Reedijk 222*d450c75cSNiels Sascha Reedijk/*! 223*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::KeyDown(const char *bytes, int32 numBytes) 224*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 225*d450c75cSNiels Sascha Reedijk 226*d450c75cSNiels Sascha Reedijk \param bytes Undocumented 227*d450c75cSNiels Sascha Reedijk \param numBytes Undocumented 228*d450c75cSNiels Sascha Reedijk 229*d450c75cSNiels Sascha Reedijk \since Haiku R1 230*d450c75cSNiels Sascha Reedijk*/ 231*d450c75cSNiels Sascha Reedijk 232*d450c75cSNiels Sascha Reedijk 233*d450c75cSNiels Sascha Reedijk/*! 234*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::KeyUp(const char *bytes, int32 numBytes) 235*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 236*d450c75cSNiels Sascha Reedijk 237*d450c75cSNiels Sascha Reedijk \param bytes Undocumented 238*d450c75cSNiels Sascha Reedijk \param numBytes Undocumented 239*d450c75cSNiels Sascha Reedijk 240*d450c75cSNiels Sascha Reedijk \since Haiku R1 241*d450c75cSNiels Sascha Reedijk*/ 242*d450c75cSNiels Sascha Reedijk 243*d450c75cSNiels Sascha Reedijk 244*d450c75cSNiels Sascha Reedijk/*! 245*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::FrameResized(float width, float height) 246*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 247*d450c75cSNiels Sascha Reedijk 248*d450c75cSNiels Sascha Reedijk \param width Undocumented 249*d450c75cSNiels Sascha Reedijk \param height Undocumented 250*d450c75cSNiels Sascha Reedijk 251*d450c75cSNiels Sascha Reedijk \since Haiku R1 252*d450c75cSNiels Sascha Reedijk*/ 253*d450c75cSNiels Sascha Reedijk 254*d450c75cSNiels Sascha Reedijk 255*d450c75cSNiels Sascha Reedijk/*! 256*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::SetFont(const BFont *font, uint32 mask=B_FONT_ALL) 257*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 258*d450c75cSNiels Sascha Reedijk 259*d450c75cSNiels Sascha Reedijk \param font Undocumented 260*d450c75cSNiels Sascha Reedijk \param mask Undocumented 261*d450c75cSNiels Sascha Reedijk 262*d450c75cSNiels Sascha Reedijk \since Haiku R1 263*d450c75cSNiels Sascha Reedijk*/ 264*d450c75cSNiels Sascha Reedijk 265*d450c75cSNiels Sascha Reedijk 266*d450c75cSNiels Sascha Reedijk/*! 267*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::MakeFocus(bool focusState=true) 268*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 269*d450c75cSNiels Sascha Reedijk 270*d450c75cSNiels Sascha Reedijk \param focusState Undocumented 271*d450c75cSNiels Sascha Reedijk 272*d450c75cSNiels Sascha Reedijk \since Haiku R1 273*d450c75cSNiels Sascha Reedijk*/ 274*d450c75cSNiels Sascha Reedijk 275*d450c75cSNiels Sascha Reedijk 276*d450c75cSNiels Sascha Reedijk/*! 277*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::GetPreferredSize(float *_width, float *_height) 278*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 279*d450c75cSNiels Sascha Reedijk 280*d450c75cSNiels Sascha Reedijk \param _width Undocumented 281*d450c75cSNiels Sascha Reedijk \param _height Undocumented 282*d450c75cSNiels Sascha Reedijk 283*d450c75cSNiels Sascha Reedijk \since Haiku R1 284*d450c75cSNiels Sascha Reedijk*/ 285*d450c75cSNiels Sascha Reedijk 286*d450c75cSNiels Sascha Reedijk 287*d450c75cSNiels Sascha Reedijk/*! 288*d450c75cSNiels Sascha Reedijk \fn virtual virtual BHandler* BChannelSlider::ResolveSpecifier(BMessage *message, int32 index, BMessage *specifier, int32 form, const char *property) 289*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 290*d450c75cSNiels Sascha Reedijk 291*d450c75cSNiels Sascha Reedijk \param message Undocumented 292*d450c75cSNiels Sascha Reedijk \param index Undocumented 293*d450c75cSNiels Sascha Reedijk \param specifier Undocumented 294*d450c75cSNiels Sascha Reedijk \param form Undocumented 295*d450c75cSNiels Sascha Reedijk \param property Undocumented 296*d450c75cSNiels Sascha Reedijk 297*d450c75cSNiels Sascha Reedijk \return Undocumented 298*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 299*d450c75cSNiels Sascha Reedijk 300*d450c75cSNiels Sascha Reedijk \since Haiku R1 301*d450c75cSNiels Sascha Reedijk*/ 302*d450c75cSNiels Sascha Reedijk 303*d450c75cSNiels Sascha Reedijk 304*d450c75cSNiels Sascha Reedijk/*! 305*d450c75cSNiels Sascha Reedijk \fn virtual virtual status_t BChannelSlider::GetSupportedSuites(BMessage *data) 306*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 307*d450c75cSNiels Sascha Reedijk 308*d450c75cSNiels Sascha Reedijk \param data Undocumented 309*d450c75cSNiels Sascha Reedijk 310*d450c75cSNiels Sascha Reedijk \return Undocumented 311*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 312*d450c75cSNiels Sascha Reedijk 313*d450c75cSNiels Sascha Reedijk \since Haiku R1 314*d450c75cSNiels Sascha Reedijk*/ 315*d450c75cSNiels Sascha Reedijk 316*d450c75cSNiels Sascha Reedijk 317*d450c75cSNiels Sascha Reedijk/*! 318*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::SetEnabled(bool on) 319*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 320*d450c75cSNiels Sascha Reedijk 321*d450c75cSNiels Sascha Reedijk \param on Undocumented 322*d450c75cSNiels Sascha Reedijk 323*d450c75cSNiels Sascha Reedijk \since Haiku R1 324*d450c75cSNiels Sascha Reedijk*/ 325*d450c75cSNiels Sascha Reedijk 326*d450c75cSNiels Sascha Reedijk 327*d450c75cSNiels Sascha Reedijk/*! 328*d450c75cSNiels Sascha Reedijk \fn virtual virtual orientation BChannelSlider::Orientation() const 329*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 330*d450c75cSNiels Sascha Reedijk 331*d450c75cSNiels Sascha Reedijk \return Undocumented 332*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 333*d450c75cSNiels Sascha Reedijk 334*d450c75cSNiels Sascha Reedijk \since Haiku R1 335*d450c75cSNiels Sascha Reedijk*/ 336*d450c75cSNiels Sascha Reedijk 337*d450c75cSNiels Sascha Reedijk 338*d450c75cSNiels Sascha Reedijk/*! 339*d450c75cSNiels Sascha Reedijk \fn void BChannelSlider::SetOrientation(orientation orientation) 340*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 341*d450c75cSNiels Sascha Reedijk 342*d450c75cSNiels Sascha Reedijk \param orientation Undocumented 343*d450c75cSNiels Sascha Reedijk 344*d450c75cSNiels Sascha Reedijk \since Haiku R1 345*d450c75cSNiels Sascha Reedijk*/ 346*d450c75cSNiels Sascha Reedijk 347*d450c75cSNiels Sascha Reedijk 348*d450c75cSNiels Sascha Reedijk/*! 349*d450c75cSNiels Sascha Reedijk \fn virtual virtual int32 BChannelSlider::MaxChannelCount() const 350*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 351*d450c75cSNiels Sascha Reedijk 352*d450c75cSNiels Sascha Reedijk \return Undocumented 353*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 354*d450c75cSNiels Sascha Reedijk 355*d450c75cSNiels Sascha Reedijk \since Haiku R1 356*d450c75cSNiels Sascha Reedijk*/ 357*d450c75cSNiels Sascha Reedijk 358*d450c75cSNiels Sascha Reedijk 359*d450c75cSNiels Sascha Reedijk/*! 360*d450c75cSNiels Sascha Reedijk \fn virtual virtual bool BChannelSlider::SupportsIndividualLimits() const 361*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 362*d450c75cSNiels Sascha Reedijk 363*d450c75cSNiels Sascha Reedijk \return Undocumented 364*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 365*d450c75cSNiels Sascha Reedijk 366*d450c75cSNiels Sascha Reedijk \since Haiku R1 367*d450c75cSNiels Sascha Reedijk*/ 368*d450c75cSNiels Sascha Reedijk 369*d450c75cSNiels Sascha Reedijk 370*d450c75cSNiels Sascha Reedijk/*! 371*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::DrawChannel(BView *into, int32 channel, BRect area, bool pressed) 372*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 373*d450c75cSNiels Sascha Reedijk 374*d450c75cSNiels Sascha Reedijk \param into Undocumented 375*d450c75cSNiels Sascha Reedijk \param channel Undocumented 376*d450c75cSNiels Sascha Reedijk \param area Undocumented 377*d450c75cSNiels Sascha Reedijk \param pressed Undocumented 378*d450c75cSNiels Sascha Reedijk 379*d450c75cSNiels Sascha Reedijk \since Haiku R1 380*d450c75cSNiels Sascha Reedijk*/ 381*d450c75cSNiels Sascha Reedijk 382*d450c75cSNiels Sascha Reedijk 383*d450c75cSNiels Sascha Reedijk/*! 384*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::DrawGroove(BView *into, int32 channel, BPoint leftTop, BPoint rightBottom) 385*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 386*d450c75cSNiels Sascha Reedijk 387*d450c75cSNiels Sascha Reedijk \param into Undocumented 388*d450c75cSNiels Sascha Reedijk \param channel Undocumented 389*d450c75cSNiels Sascha Reedijk \param leftTop Undocumented 390*d450c75cSNiels Sascha Reedijk \param rightBottom Undocumented 391*d450c75cSNiels Sascha Reedijk 392*d450c75cSNiels Sascha Reedijk \since Haiku R1 393*d450c75cSNiels Sascha Reedijk*/ 394*d450c75cSNiels Sascha Reedijk 395*d450c75cSNiels Sascha Reedijk 396*d450c75cSNiels Sascha Reedijk/*! 397*d450c75cSNiels Sascha Reedijk \fn virtual virtual void BChannelSlider::DrawThumb(BView *into, int32 channel, BPoint where, bool pressed) 398*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 399*d450c75cSNiels Sascha Reedijk 400*d450c75cSNiels Sascha Reedijk \param into Undocumented 401*d450c75cSNiels Sascha Reedijk \param channel Undocumented 402*d450c75cSNiels Sascha Reedijk \param where Undocumented 403*d450c75cSNiels Sascha Reedijk \param pressed Undocumented 404*d450c75cSNiels Sascha Reedijk 405*d450c75cSNiels Sascha Reedijk \since Haiku R1 406*d450c75cSNiels Sascha Reedijk*/ 407*d450c75cSNiels Sascha Reedijk 408*d450c75cSNiels Sascha Reedijk 409*d450c75cSNiels Sascha Reedijk/*! 410*d450c75cSNiels Sascha Reedijk \fn virtual virtual const BBitmap* BChannelSlider::ThumbFor(int32 channel, bool pressed) 411*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 412*d450c75cSNiels Sascha Reedijk 413*d450c75cSNiels Sascha Reedijk \param channel Undocumented 414*d450c75cSNiels Sascha Reedijk \param pressed Undocumented 415*d450c75cSNiels Sascha Reedijk 416*d450c75cSNiels Sascha Reedijk \return Undocumented 417*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 418*d450c75cSNiels Sascha Reedijk 419*d450c75cSNiels Sascha Reedijk \since Haiku R1 420*d450c75cSNiels Sascha Reedijk*/ 421*d450c75cSNiels Sascha Reedijk 422*d450c75cSNiels Sascha Reedijk 423*d450c75cSNiels Sascha Reedijk/*! 424*d450c75cSNiels Sascha Reedijk \fn virtual virtual BRect BChannelSlider::ThumbFrameFor(int32 channel) 425*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 426*d450c75cSNiels Sascha Reedijk 427*d450c75cSNiels Sascha Reedijk \param channel Undocumented 428*d450c75cSNiels Sascha Reedijk 429*d450c75cSNiels Sascha Reedijk \return Undocumented 430*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 431*d450c75cSNiels Sascha Reedijk 432*d450c75cSNiels Sascha Reedijk \since Haiku R1 433*d450c75cSNiels Sascha Reedijk*/ 434*d450c75cSNiels Sascha Reedijk 435*d450c75cSNiels Sascha Reedijk 436*d450c75cSNiels Sascha Reedijk/*! 437*d450c75cSNiels Sascha Reedijk \fn virtual virtual float BChannelSlider::ThumbDeltaFor(int32 channel) 438*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 439*d450c75cSNiels Sascha Reedijk 440*d450c75cSNiels Sascha Reedijk \param channel Undocumented 441*d450c75cSNiels Sascha Reedijk 442*d450c75cSNiels Sascha Reedijk \return Undocumented 443*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 444*d450c75cSNiels Sascha Reedijk 445*d450c75cSNiels Sascha Reedijk \since Haiku R1 446*d450c75cSNiels Sascha Reedijk*/ 447*d450c75cSNiels Sascha Reedijk 448*d450c75cSNiels Sascha Reedijk 449*d450c75cSNiels Sascha Reedijk/*! 450*d450c75cSNiels Sascha Reedijk \fn virtual virtual float BChannelSlider::ThumbRangeFor(int32 channel) 451*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 452*d450c75cSNiels Sascha Reedijk 453*d450c75cSNiels Sascha Reedijk \param channel Undocumented 454*d450c75cSNiels Sascha Reedijk 455*d450c75cSNiels Sascha Reedijk \return Undocumented 456*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 457*d450c75cSNiels Sascha Reedijk 458*d450c75cSNiels Sascha Reedijk \since Haiku R1 459*d450c75cSNiels Sascha Reedijk*/ 460*d450c75cSNiels Sascha Reedijk 461*d450c75cSNiels Sascha Reedijk 462*d450c75cSNiels Sascha Reedijk/*! 463*d450c75cSNiels Sascha Reedijk \fn static static BArchivable* BChannelSlider::Instantiate(BMessage *from) 464*d450c75cSNiels Sascha Reedijk \brief Undocumented public method 465*d450c75cSNiels Sascha Reedijk 466*d450c75cSNiels Sascha Reedijk \param from Undocumented 467*d450c75cSNiels Sascha Reedijk 468*d450c75cSNiels Sascha Reedijk \return Undocumented 469*d450c75cSNiels Sascha Reedijk \retval <value> Undocumented 470*d450c75cSNiels Sascha Reedijk 471*d450c75cSNiels Sascha Reedijk \since Haiku R1 472*d450c75cSNiels Sascha Reedijk*/ 473