# File lib/ruby-sdl-ffi/sdl/mac.rb, line 337 def [](index) Cocoa::NSMenuItem( msg_ptr("itemAtIndex:", FFI.find_type(:long), index) ) end
# File lib/ruby-sdl-ffi/sdl/mac.rb, line 308 def addItem( item ) msg("addItem:", FFI.find_type(:pointer), item) self end
# File lib/ruby-sdl-ffi/sdl/mac.rb, line 313 def addItemWithTitle( title, action=nil, keyEquivalent="" ) ptr = FFI.find_type(:pointer) action = ObjC.sel(action) if action.is_a? String item = msg_ptr( "addItemWithTitle:action:keyEquivalent:", ptr, ObjC::NSString(title), ptr, action, ptr, ObjC::NSString(keyEquivalent)) NSMenuItem.new(item) end
# File lib/ruby-sdl-ffi/sdl/mac.rb, line 341 def each length.times{ |i| yield self[i] } end
# File lib/ruby-sdl-ffi/sdl/mac.rb, line 295 def initWithTitle( title ) msg( "initWithTitle:", FFI.find_type(:pointer), ObjC::NSString(title) ) self end
# File lib/ruby-sdl-ffi/sdl/mac.rb, line 333 def length msg_int( "numberOfItems" ) end
# File lib/ruby-sdl-ffi/sdl/mac.rb, line 323 def removeItem( item ) msg("removeItem:", FFI.find_type(:pointer), item) self end
# File lib/ruby-sdl-ffi/sdl/mac.rb, line 328 def removeItemAtIndex( index ) msg("removeItemAtIndex:", FFI.find_type(:long), index) self end
Generated with the Darkfish Rdoc Generator 2.