# generated by 'rake generate'
require 'cocoa/bindings/NSObject'
module Cocoa
  class NSToolbarItem < Cocoa::NSObject
    attach_method :action, :args=>0, :names=>[], :types=>[], :retval=>":"
    attach_method :allowsDuplicatesInToolbar, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :autovalidates, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :image, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :initWithItemIdentifier, :args=>1, :names=>[], :types=>["@"], :retval=>"@"
    attach_method :isEnabled, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :itemIdentifier, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :label, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :maxSize, :args=>0, :names=>[], :types=>[], :retval=>"{CGSize=dd}"
    attach_method :menuFormRepresentation, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :minSize, :args=>0, :names=>[], :types=>[], :retval=>"{CGSize=dd}"
    attach_method :paletteLabel, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :setAction, :args=>1, :names=>[], :types=>[":"], :retval=>"v"
    attach_method :setAutovalidates, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setEnabled, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setImage, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setLabel, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setMaxSize, :args=>1, :names=>[], :types=>["{CGSize=dd}"], :retval=>"v"
    attach_method :setMenuFormRepresentation, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setMinSize, :args=>1, :names=>[], :types=>["{CGSize=dd}"], :retval=>"v"
    attach_method :setPaletteLabel, :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 :setToolTip, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setView, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setVisibilityPriority, :args=>1, :names=>[], :types=>["q"], :retval=>"v"
    attach_method :tag, :args=>0, :names=>[], :types=>[], :retval=>"q"
    attach_method :target, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :toolTip, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :toolbar, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :validate, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :view, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :visibilityPriority, :args=>0, :names=>[], :types=>[], :retval=>"q"
  end
end
