# generated by 'rake generate'
require 'cocoa/bindings/NSObject'
module Cocoa
  class NSPrintInfo < Cocoa::NSObject
    attach_method :PMPageFormat, :args=>0, :names=>[], :types=>[], :retval=>"^v"
    attach_method :PMPrintSession, :args=>0, :names=>[], :types=>[], :retval=>"^v"
    attach_method :PMPrintSettings, :args=>0, :names=>[], :types=>[], :retval=>"^v"
    attach_method :bottomMargin, :args=>0, :names=>[], :types=>[], :retval=>"d"
    attach_singular_method :defaultPrinter, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :dictionary, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :horizontalPagination, :args=>0, :names=>[], :types=>[], :retval=>"Q"
    attach_method :imageablePageBounds, :args=>0, :names=>[], :types=>[], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_method :initWithDictionary, :args=>1, :names=>[], :types=>["@"], :retval=>"@"
    attach_method :isHorizontallyCentered, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isSelectionOnly, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isVerticallyCentered, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :jobDisposition, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :leftMargin, :args=>0, :names=>[], :types=>[], :retval=>"d"
    attach_method :localizedPaperName, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :orientation, :args=>0, :names=>[], :types=>[], :retval=>"Q"
    attach_method :paperName, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :paperSize, :args=>0, :names=>[], :types=>[], :retval=>"{CGSize=dd}"
    attach_method :printSettings, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :printer, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :rightMargin, :args=>0, :names=>[], :types=>[], :retval=>"d"
    attach_method :scalingFactor, :args=>0, :names=>[], :types=>[], :retval=>"d"
    attach_method :setBottomMargin, :args=>1, :names=>[], :types=>["d"], :retval=>"v"
    attach_singular_method :setDefaultPrinter, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setHorizontalPagination, :args=>1, :names=>[], :types=>["Q"], :retval=>"v"
    attach_method :setHorizontallyCentered, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setJobDisposition, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setLeftMargin, :args=>1, :names=>[], :types=>["d"], :retval=>"v"
    attach_method :setOrientation, :args=>1, :names=>[], :types=>["Q"], :retval=>"v"
    attach_method :setPaperName, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setPaperSize, :args=>1, :names=>[], :types=>["{CGSize=dd}"], :retval=>"v"
    attach_method :setPrinter, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setRightMargin, :args=>1, :names=>[], :types=>["d"], :retval=>"v"
    attach_method :setScalingFactor, :args=>1, :names=>[], :types=>["d"], :retval=>"v"
    attach_method :setSelectionOnly, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_singular_method :setSharedPrintInfo, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setTopMargin, :args=>1, :names=>[], :types=>["d"], :retval=>"v"
    attach_method :setUpPrintOperationDefaultValues, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :setVerticalPagination, :args=>1, :names=>[], :types=>["Q"], :retval=>"v"
    attach_method :setVerticallyCentered, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_singular_method :sharedPrintInfo, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_singular_method :sizeForPaperName, :args=>1, :names=>[], :types=>["@"], :retval=>"{CGSize=dd}"
    attach_method :topMargin, :args=>0, :names=>[], :types=>[], :retval=>"d"
    attach_method :updateFromPMPageFormat, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :updateFromPMPrintSettings, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :verticalPagination, :args=>0, :names=>[], :types=>[], :retval=>"Q"
  end
end
