# generated by 'rake generate'
require 'cocoa/bindings/NSView'
module Cocoa
  class NSControl < Cocoa::NSView
    attach_method :abortEditing, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :action, :args=>0, :names=>[], :types=>[], :retval=>":"
    attach_method :alignment, :args=>0, :names=>[], :types=>[], :retval=>"Q"
    attach_method :allowsExpansionToolTips, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :attributedStringValue, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :baseWritingDirection, :args=>0, :names=>[], :types=>[], :retval=>"q"
    attach_method :calcSize, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :cell, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_singular_method :cellClass, :args=>0, :names=>[], :types=>[], :retval=>"#"
    attach_method :currentEditor, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :doubleValue, :args=>0, :names=>[], :types=>[], :retval=>"d"
    attach_method :drawCell, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :drawCellInside, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :floatValue, :args=>0, :names=>[], :types=>[], :retval=>"f"
    attach_method :font, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :formatter, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :ignoresMultiClick, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :initWithFrame, :args=>1, :names=>[], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}"], :retval=>"@"
    attach_method :intValue, :args=>0, :names=>[], :types=>[], :retval=>"i"
    attach_method :integerValue, :args=>0, :names=>[], :types=>[], :retval=>"q"
    attach_method :invalidateIntrinsicContentSizeForCell, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :isContinuous, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isEnabled, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :mouseDown, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :objectValue, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :performClick, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :refusesFirstResponder, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :selectCell, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :selectedCell, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :selectedTag, :args=>0, :names=>[], :types=>[], :retval=>"q"
    attach_method :sendAction, :args=>2, :names=>[:to], :types=>[":", "@"], :retval=>"B"
    attach_method :sendActionOn, :args=>1, :names=>[], :types=>["q"], :retval=>"q"
    attach_method :setAction, :args=>1, :names=>[], :types=>[":"], :retval=>"v"
    attach_method :setAlignment, :args=>1, :names=>[], :types=>["Q"], :retval=>"v"
    attach_method :setAllowsExpansionToolTips, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setAttributedStringValue, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setBaseWritingDirection, :args=>1, :names=>[], :types=>["q"], :retval=>"v"
    attach_method :setCell, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_singular_method :setCellClass, :args=>1, :names=>[], :types=>["#"], :retval=>"v"
    attach_method :setContinuous, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setDoubleValue, :args=>1, :names=>[], :types=>["d"], :retval=>"v"
    attach_method :setEnabled, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setFloatValue, :args=>1, :names=>[], :types=>["f"], :retval=>"v"
    attach_method :setFloatingPointFormat, :args=>3, :names=>[:left, :right], :types=>["B", "Q", "Q"], :retval=>"v"
    attach_method :setFont, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setFormatter, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setIgnoresMultiClick, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setIntValue, :args=>1, :names=>[], :types=>["i"], :retval=>"v"
    attach_method :setIntegerValue, :args=>1, :names=>[], :types=>["q"], :retval=>"v"
    attach_method :setNeedsDisplay, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :setObjectValue, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setRefusesFirstResponder, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setStringValue, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setTag, :args=>1, :names=>[], :types=>["q"], :retval=>"v"
    attach_method :setTarget, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :sizeToFit, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :stringValue, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :tag, :args=>0, :names=>[], :types=>[], :retval=>"q"
    attach_method :takeDoubleValueFrom, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :takeFloatValueFrom, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :takeIntValueFrom, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :takeIntegerValueFrom, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :takeObjectValueFrom, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :takeStringValueFrom, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :target, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :updateCell, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :updateCellInside, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :validateEditing, :args=>0, :names=>[], :types=>[], :retval=>"v"
  end
end
