+ /* adjust tab */
+ rect = p_adjust_view->Bounds();
+ rect.InsetBy( 10, 10 );
+ rect.bottom = rect.top + 30;
+ p_brightness_slider = new BSlider( rect, "brightness", "Brightness",
+ new BMessage( SLIDER_UPDATE ),
+ 0, 200, B_TRIANGLE_THUMB,
+ B_FOLLOW_LEFT, B_WILL_DRAW );
+ p_brightness_slider->SetValue( 100 * config_GetFloat( p_intf, "Brightness" ) );
+ rect.OffsetBy( 0, 40 );
+ p_contrast_slider = new BSlider( rect, "contrast", "Contrast",
+ new BMessage( SLIDER_UPDATE ),
+ 0, 200, B_TRIANGLE_THUMB,
+ B_FOLLOW_LEFT, B_WILL_DRAW );
+ p_contrast_slider->SetValue( 100 * config_GetFloat( p_intf, "Contrast" ) );
+ rect.OffsetBy( 0, 40 );
+ p_hue_slider = new BSlider( rect, "hue", "Hue",
+ new BMessage( SLIDER_UPDATE ),
+ 0, 360, B_TRIANGLE_THUMB,
+ B_FOLLOW_LEFT, B_WILL_DRAW );
+ p_hue_slider->SetValue( config_GetInt( p_intf, "Hue" ) );
+ rect.OffsetBy( 0, 40 );
+ p_saturation_slider = new BSlider( rect, "saturation", "Saturation",
+ new BMessage( SLIDER_UPDATE ),
+ 0, 200, B_TRIANGLE_THUMB,
+ B_FOLLOW_LEFT, B_WILL_DRAW );
+ p_saturation_slider->SetValue( 100 * config_GetFloat( p_intf, "Saturation" ) );
+ p_adjust_view->AddChild( p_brightness_slider );
+ p_adjust_view->AddChild( p_contrast_slider );
+ p_adjust_view->AddChild( p_hue_slider );
+ p_adjust_view->AddChild( p_saturation_slider );