# generated by 'rake generate'
require 'cocoa/bindings/NSActionCell'
module Cocoa
  class NSSliderCell < Cocoa::NSActionCell
    attach_method :allowsTickMarkValuesOnly, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :altIncrementValue, :args=>0, :names=>[], :types=>[], :retval=>"d"
    attach_method :closestTickMarkValueToValue, :args=>1, :names=>[], :types=>["d"], :retval=>"d"
    attach_method :drawBarInside, :args=>2, :names=>[:flipped], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}", "B"], :retval=>"v"
    attach_method :drawKnob, [{:args=>0, :names=>[], :types=>[], :retval=>"v"}, {:args=>1, :names=>[], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}"], :retval=>"v"}]
    attach_method :indexOfTickMarkAtPoint, :args=>1, :names=>[], :types=>["{CGPoint=dd}"], :retval=>"q"
    attach_method :isVertical, :args=>0, :names=>[], :types=>[], :retval=>"q"
    attach_method :knobRectFlipped, :args=>1, :names=>[], :types=>["B"], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_method :knobThickness, :args=>0, :names=>[], :types=>[], :retval=>"d"
    attach_method :maxValue, :args=>0, :names=>[], :types=>[], :retval=>"d"
    attach_method :minValue, :args=>0, :names=>[], :types=>[], :retval=>"d"
    attach_method :numberOfTickMarks, :args=>0, :names=>[], :types=>[], :retval=>"q"
    attach_singular_method :prefersTrackingUntilMouseUp, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :rectOfTickMarkAtIndex, :args=>1, :names=>[], :types=>["q"], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_method :setAllowsTickMarkValuesOnly, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setAltIncrementValue, :args=>1, :names=>[], :types=>["d"], :retval=>"v"
    attach_method :setKnobThickness, :args=>1, :names=>[], :types=>["d"], :retval=>"v"
    attach_method :setMaxValue, :args=>1, :names=>[], :types=>["d"], :retval=>"v"
    attach_method :setMinValue, :args=>1, :names=>[], :types=>["d"], :retval=>"v"
    attach_method :setNumberOfTickMarks, :args=>1, :names=>[], :types=>["q"], :retval=>"v"
    attach_method :setSliderType, :args=>1, :names=>[], :types=>["Q"], :retval=>"v"
    attach_method :setTickMarkPosition, :args=>1, :names=>[], :types=>["Q"], :retval=>"v"
    attach_method :setTitle, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setTitleCell, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setTitleColor, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setTitleFont, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :sliderType, :args=>0, :names=>[], :types=>[], :retval=>"Q"
    attach_method :tickMarkPosition, :args=>0, :names=>[], :types=>[], :retval=>"Q"
    attach_method :tickMarkValueAtIndex, :args=>1, :names=>[], :types=>["q"], :retval=>"d"
    attach_method :title, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :titleCell, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :titleColor, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :titleFont, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :trackRect, :args=>0, :names=>[], :types=>[], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
  end
end
