class Opine::Native::Application
Public Class Methods
new(options,&block)
click to toggle source
Calls superclass method
Opine::Widget::new
# File lib/opine/widgets/application_osx.rb, line 27 def initialize(options,&block) super Cocoa::NSAutoreleasePool.new @application = Cocoa::NSApplication.sharedApplication application.setActivationPolicy Cocoa::NSApplicationActivationPolicyRegular delegate = OSXApplication.alloc.init.autorelease delegate.application = application delegate.block = ->() do instance_eval(&block) if block end application.setDelegate delegate application.run end
Public Instance Methods
running?()
click to toggle source
# File lib/opine/widgets/application_osx.rb, line 43 def running? application.isRunning end
stop()
click to toggle source
# File lib/opine/widgets/application_osx.rb, line 51 def stop application.stop application end
terminate()
click to toggle source
# File lib/opine/widgets/application_osx.rb, line 47 def terminate application.terminate application end